0001558370-21-009488.txt : 20210728 0001558370-21-009488.hdr.sgml : 20210728 20210728162820 ACCESSION NUMBER: 0001558370-21-009488 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210728 DATE AS OF CHANGE: 20210728 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SERVICESOURCE INTERNATIONAL, INC. CENTRAL INDEX KEY: 0001310114 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 810578975 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35108 FILM NUMBER: 211122864 BUSINESS ADDRESS: STREET 1: 707 17TH STREET STREET 2: SUITE 2500 CITY: DENVER STATE: CO ZIP: 80202 BUSINESS PHONE: 7208898500 MAIL ADDRESS: STREET 1: 707 17TH STREET STREET 2: SUITE 2500 CITY: DENVER STATE: CO ZIP: 80202 FORMER COMPANY: FORMER CONFORMED NAME: SERVICESOURCE INTERNATIONAL LLC DATE OF NAME CHANGE: 20041129 10-Q 1 srev-20210630x10q.htm 10-Q
us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationus-gaap:OtherLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrent976010009536900097424000951690000001310114--12-312021Q2false000000000.050.060.140.12P1Yus-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationus-gaap:OtherLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrent0001310114us-gaap:CommonStockMember2020-04-012020-06-300001310114us-gaap:RetainedEarningsMember2021-06-300001310114us-gaap:AdditionalPaidInCapitalMember2021-06-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001310114us-gaap:RetainedEarningsMember2021-03-310001310114us-gaap:AdditionalPaidInCapitalMember2021-03-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001310114us-gaap:RetainedEarningsMember2020-12-310001310114us-gaap:AdditionalPaidInCapitalMember2020-12-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001310114us-gaap:RetainedEarningsMember2020-06-300001310114us-gaap:AdditionalPaidInCapitalMember2020-06-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001310114us-gaap:RetainedEarningsMember2020-03-310001310114us-gaap:AdditionalPaidInCapitalMember2020-03-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100013101142020-03-310001310114us-gaap:RetainedEarningsMember2019-12-310001310114us-gaap:AdditionalPaidInCapitalMember2019-12-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001310114us-gaap:TreasuryStockMember2021-06-300001310114us-gaap:CommonStockMember2021-06-300001310114us-gaap:TreasuryStockMember2021-03-310001310114us-gaap:CommonStockMember2021-03-310001310114us-gaap:TreasuryStockMember2020-12-310001310114us-gaap:CommonStockMember2020-12-310001310114us-gaap:TreasuryStockMember2020-06-300001310114us-gaap:CommonStockMember2020-06-300001310114us-gaap:TreasuryStockMember2020-03-310001310114us-gaap:CommonStockMember2020-03-310001310114us-gaap:TreasuryStockMember2019-12-310001310114us-gaap:CommonStockMember2019-12-310001310114us-gaap:EmployeeStockOptionMember2020-12-310001310114srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2020-12-310001310114srev:SellingServicesMember2021-06-300001310114srev:ProfessionalServicesMember2021-06-300001310114us-gaap:TimeAndMaterialsContractMember2021-04-012021-06-300001310114us-gaap:FixedPriceContractMember2021-04-012021-06-300001310114us-gaap:EMEAMember2021-04-012021-06-300001310114srt:AsiaPacificMember2021-04-012021-06-300001310114srev:SellingServicesMember2021-04-012021-06-300001310114srev:ProfessionalServicesMember2021-04-012021-06-300001310114srev:NorthAmericaAndLatinAmericaMember2021-04-012021-06-300001310114us-gaap:TimeAndMaterialsContractMember2021-01-012021-06-300001310114us-gaap:FixedPriceContractMember2021-01-012021-06-300001310114us-gaap:EMEAMember2021-01-012021-06-300001310114srt:AsiaPacificMember2021-01-012021-06-300001310114srev:SellingServicesMember2021-01-012021-06-300001310114srev:ProfessionalServicesMember2021-01-012021-06-300001310114srev:NorthAmericaAndLatinAmericaMember2021-01-012021-06-300001310114us-gaap:TimeAndMaterialsContractMember2020-04-012020-06-300001310114us-gaap:FixedPriceContractMember2020-04-012020-06-300001310114us-gaap:EMEAMember2020-04-012020-06-300001310114srt:AsiaPacificMember2020-04-012020-06-300001310114srev:SellingServicesMember2020-04-012020-06-300001310114srev:ProfessionalServicesMember2020-04-012020-06-300001310114srev:NorthAmericaAndLatinAmericaMember2020-04-012020-06-300001310114us-gaap:TimeAndMaterialsContractMember2020-01-012020-06-300001310114us-gaap:FixedPriceContractMember2020-01-012020-06-300001310114us-gaap:EMEAMember2020-01-012020-06-300001310114srt:AsiaPacificMember2020-01-012020-06-300001310114srev:SellingServicesMember2020-01-012020-06-300001310114srev:ProfessionalServicesMember2020-01-012020-06-300001310114srev:NorthAmericaAndLatinAmericaMember2020-01-012020-06-300001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2021-06-300001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2021-06-300001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2020-12-310001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2020-12-310001310114srev:RestructuringEffort2020Member2020-12-310001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2019-12-310001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2019-12-310001310114srev:RestructuringEffort2020Member2019-12-310001310114srev:RestructuringEffort2020Member2021-04-012021-06-300001310114srev:RestructuringEffort2020Member2021-06-300001310114us-gaap:FairValueInputsLevel1Member2021-06-300001310114us-gaap:FairValueInputsLevel1Member2020-12-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-012021-07-310001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2021-01-012021-06-300001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2021-01-012021-06-300001310114srev:RestructuringEffort2020Member2021-01-012021-06-300001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2020-01-012020-12-310001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2020-01-012020-12-310001310114srev:RestructuringEffort2020Member2020-01-012020-12-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001310114us-gaap:RetainedEarningsMember2021-04-012021-06-300001310114us-gaap:RetainedEarningsMember2021-01-012021-03-310001310114us-gaap:RetainedEarningsMember2020-04-012020-06-300001310114us-gaap:RetainedEarningsMember2020-01-012020-03-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-06-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2018-07-310001310114srt:MinimumMember2021-06-300001310114srt:MaximumMember2021-06-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-04-012021-06-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-06-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-04-012020-06-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-01-012020-06-300001310114us-gaap:EmployeeStockOptionMember2021-06-300001310114srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2021-06-300001310114us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001310114srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2021-01-012021-06-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-06-300001310114us-gaap:MoneyMarketFundsMemberus-gaap:LetterOfCreditMember2021-06-300001310114srt:MinimumMemberus-gaap:BaseRateMember2021-07-012021-07-310001310114srt:MinimumMembersrev:BloombergShortTermBankYieldIndexBSBYMember2021-07-012021-07-310001310114srt:MaximumMemberus-gaap:BaseRateMember2021-07-012021-07-310001310114srt:MaximumMembersrev:BloombergShortTermBankYieldIndexBSBYMember2021-07-012021-07-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-07-012018-07-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:FederalFundsEffectiveSwapRateMember2018-07-012018-07-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:EurodollarMember2018-07-012018-07-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMember2018-07-012018-07-3100013101142020-06-3000013101142019-12-310001310114us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001310114us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001310114us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001310114us-gaap:CostOfSalesMember2021-04-012021-06-300001310114us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001310114us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001310114us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001310114us-gaap:CostOfSalesMember2021-01-012021-06-300001310114us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001310114us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001310114us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001310114us-gaap:CostOfSalesMember2020-04-012020-06-300001310114us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001310114us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001310114us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001310114us-gaap:CostOfSalesMember2020-01-012020-06-300001310114us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000013101142020-12-310001310114us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001310114us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100013101142021-01-012021-03-310001310114us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100013101142020-01-012020-03-310001310114us-gaap:CommonStockMember2021-04-012021-06-300001310114us-gaap:CommonStockMember2021-01-012021-03-310001310114us-gaap:CommonStockMember2020-01-012020-03-3100013101142021-03-310001310114srt:MinimumMembersrev:CertainSeniorLeadersMemberus-gaap:PerformanceSharesMember2021-03-012021-03-310001310114srt:MinimumMembersrev:CertainExecutivesMemberus-gaap:PerformanceSharesMember2021-03-012021-03-310001310114srt:MaximumMembersrev:CertainSeniorLeadersMemberus-gaap:PerformanceSharesMember2021-03-012021-03-310001310114srt:MaximumMembersrev:CertainExecutivesMemberus-gaap:PerformanceSharesMember2021-03-012021-03-310001310114srev:CertainSeniorLeadersMemberus-gaap:PerformanceSharesMember2021-03-012021-03-310001310114srev:CertainExecutivesMemberus-gaap:PerformanceSharesMember2021-03-012021-03-3100013101142020-01-012020-12-310001310114srt:MinimumMember2021-01-012021-06-3000013101142021-06-3000013101142021-04-012021-06-3000013101142020-04-012020-06-3000013101142020-01-012020-06-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-3100013101142021-07-2300013101142021-01-012021-06-30xbrli:sharesiso4217:USDsrev:itemsrev:facilitysrev:locationxbrli:pureiso4217:USDxbrli:sharessrev:country

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended June 30, 2021

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 001-35108

SERVICESOURCE INTERNATIONAL, INC.

(Exact name of registrant as specified in its charter)

Delaware

    

81-0578975

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

707 17th Street, 25th Floor

Denver, Colorado

80202

(Address of principal executive offices)

(Zip Code)

(720) 889-8500

(Registrant’s telephone number, including area code)

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

Title of each class

    

Trading Symbol

    

Name of each exchange on which registered

Common Stock, $0.0001 Par Value

SREV

The Nasdaq Stock Market LLC

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

 Yes    No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§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  

As of July 23, 2021, 97,875,744 shares of common stock of ServiceSource International, Inc. were outstanding.

TABLE OF CONTENTS

    

Page

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (unaudited)

3

Consolidated Balance Sheets

3

Consolidated Statements of Operations

4

Consolidated Statements of Comprehensive Loss

5

Consolidated Statements of Stockholders’ Equity

6

Consolidated Statements of Cash Flows

7

Notes to Consolidated Financial Statements

8

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

17

Item 3. Quantitative and Qualitative Disclosures About Market Risk

25

Item 4. Controls and Procedures

25

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

26

Item 1A. Risk Factors

26

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

26

Item 3. Defaults Upon Senior Securities

26

Item 4. Mine Safety Disclosures

26

Item 5. Other Information

26

Item 6. Exhibits

27

Glossary of Terms

28

2

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (unaudited)

ServiceSource International, Inc.

Consolidated Balance Sheets

(in thousands, except per share and par value amounts)

(unaudited)

    

June 30, 2021

    

December 31, 2020

Assets

Current assets:

Cash and cash equivalents

$

32,464

$

34,006

Accounts receivable, net

34,596

38,890

Prepaid expenses and other

7,403

9,275

Total current assets

74,463

82,171

Property and equipment, net

24,583

29,948

ROU assets

25,290

29,798

Contract acquisition costs

675

872

Goodwill

6,334

6,334

Other assets

4,184

3,490

Total assets

$

135,529

$

152,613

Liabilities and Stockholders' Equity

Current liabilities:

Accounts payable

$

2,246

$

1,204

Accrued expenses

2,568

3,217

Accrued compensation and benefits

16,129

18,342

Revolver

15,000

15,000

Operating lease liabilities

10,008

10,797

Other current liabilities

1,015

1,209

Total current liabilities

46,966

49,769

Operating lease liabilities, net of current portion

21,408

25,975

Other long-term liabilities

1,742

1,593

Total liabilities

70,116

77,337

Commitments and contingencies (Note 9)

Stockholders' equity:

Preferred stock, $0.0001 par value; 20,000 shares authorized and none issued and outstanding

Common stock, $0.0001 par value; 1,000,000 shares authorized; 97,959 shares issued and 97,838 shares outstanding as of June 30, 2021; 97,248 shares issued and 97,127 shares outstanding as of December 31, 2020

10

10

Treasury stock

(441)

(441)

Additional paid-in capital

383,403

379,696

Accumulated deficit

(318,533)

(304,607)

Accumulated other comprehensive income

974

618

Total stockholders' equity

65,413

75,276

Total liabilities and stockholders' equity

$

135,529

$

152,613

The accompanying notes are an integral part of these Consolidated Financial Statements

3

ServiceSource International, Inc.

Consolidated Statements of Operations

(in thousands, except per share amounts)

(unaudited)

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

Net revenue

$

46,307

$

47,638

$

91,330

$

97,752

Cost of revenue

35,395

34,645

69,462

70,205

Gross profit

10,912

12,993

21,868

27,547

Operating expenses:

Sales and marketing

4,059

6,142

8,089

13,410

Research and development

1,181

1,516

2,341

2,697

General and administrative

10,624

10,619

22,814

21,307

Restructuring and other related costs

54

236

974

703

Total operating expenses

15,918

18,513

34,218

38,117

Loss from operations

(5,006)

(5,520)

(12,350)

(10,570)

Interest and other (expense) income, net

(364)

324

(1,524)

(550)

Loss before provision for income taxes

(5,370)

(5,196)

(13,874)

(11,120)

Provision for income tax benefit (expense)

279

(161)

(52)

(179)

Net loss

$

(5,091)

$

(5,357)

$

(13,926)

$

(11,299)

Net loss per common share:

Basic and diluted

$

(0.05)

$

(0.06)

$

(0.14)

$

(0.12)

Weighted-average common shares outstanding:

Basic and diluted

97,601

95,369

97,424

95,169

The accompanying notes are an integral part of these Consolidated Financial Statements.

4

ServiceSource International, Inc.

Consolidated Statements of Comprehensive Loss

(in thousands)

(unaudited)

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

Net loss

$

(5,091)

$

(5,357)

$

(13,926)

$

(11,299)

Other comprehensive income (loss):

Foreign currency translation adjustments

31

(547)

356

(49)

Other comprehensive income (loss):

31

(547)

356

(49)

Comprehensive loss

$

(5,060)

$

(5,904)

$

(13,570)

$

(11,348)

The accompanying notes are an integral part of these Consolidated Financial Statements.

5

ServiceSource International, Inc.

Consolidated Statements of Stockholders’ Equity

(in thousands)

(unaudited)

Accumulated

Additional

Other

Common Stock

Treasury Shares/Stock

Paid-in

Accumulated-

Comprehensive

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Deficit

    

Income

    

Total

Balance at January 1, 2021

97,248

$

10

(121)

$

(441)

$

379,696

$

(304,607)

$

618

$

75,276

Net loss

(8,835)

(8,835)

Other comprehensive income

325

325

Stock-based compensation

2,486

2,486

Issuance of common stock, RSUs

73

Proceeds from the exercise of stock options and ESPP

149

132

132

Balance at March 31, 2021

97,470

10

(121)

(441)

382,314

(313,442)

943

69,384

Net loss

(5,091)

(5,091)

Other comprehensive income

31

31

Stock-based compensation

1,085

1,085

Issuance of common stock, RSUs

485

Proceeds from the exercise of stock options

4

4

4

Balance at June 30, 2021

97,959

$

10

(121)

$

(441)

$

383,403

$

(318,533)

$

974

$

65,413

Accumulated

Additional

Other

Common Stock

Treasury Shares/Stock

Paid-in

Accumulated-

Comprehensive

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Deficit

    

Income

    

Total

Balance at January 1, 2020

94,972

$

9

(121)

$

(441)

$

374,525

$

(286,066)

$

410

$

88,437

Net loss

(5,942)

(5,942)

Other comprehensive income

498

498

Stock-based compensation

1,066

1,066

Issuance of common stock, RSUs

178

1

(1)

Proceeds from the exercise of stock options and ESPP

112

76

76

Balance at March 31, 2020

95,262

10

(121)

(441)

375,666

(292,008)

908

84,135

Net loss

(5,357)

(5,357)

Other comprehensive loss

(547)

(547)

Stock-based compensation

1,278

1,278

Issuance of common stock, RSUs

438

Balance at June 30, 2020

95,700

$

10

(121)

$

(441)

$

376,944

$

(297,365)

$

361

$

79,509

The accompanying notes are an integral part of these Consolidated Financial Statements.

6

ServiceSource International, Inc.

Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

For the Six Months Ended June 30,

    

2021

    

2020

Cash flows from operating activities:

Net loss

$

(13,926)

$

(11,299)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

Depreciation and amortization

7,299

6,819

Amortization of contract acquisition costs

314

515

Amortization of ROU assets

4,745

4,690

Stock-based compensation

3,549

2,320

Restructuring and other related costs

935

645

Other

353

35

Net changes in operating assets and liabilities:

Accounts receivable, net

4,160

1,704

Prepaid expenses and other assets

551

1,299

Contract acquisition costs

(117)

(129)

Accounts payable

1,061

(2,452)

Accrued compensation and benefits

(2,948)

(1,431)

Operating lease liabilities

(5,532)

(4,385)

Accrued expenses

(653)

(823)

Other liabilities

286

(578)

Net cash provided by (used in) operating activities

77

(3,070)

Cash flows from investing activities:

Purchases of property and equipment

(2,092)

(2,596)

Net cash used in investing activities

(2,092)

(2,596)

Cash flows from financing activities:

Repayment on finance lease obligations

(315)

(481)

Proceeds from Revolver

27,000

Repayment of Revolver

(7,000)

Proceeds from issuance of common stock

136

76

Net cash (used in) provided by financing activities

(179)

19,595

Effect of exchange rate changes on cash and cash equivalents and restricted cash

626

(68)

Net change in cash and cash equivalents and restricted cash

(1,568)

13,861

Cash and cash equivalents and restricted cash, beginning of period

36,326

29,383

Cash and cash equivalents and restricted cash, end of period

$

34,758

$

43,244

Supplemental disclosures of cash flow information:

Cash paid for interest

$

210

$

226

Supplemental disclosures of non-cash activities:

Purchases of property and equipment accrued in accounts payable and accrued expenses

$

7

$

71

ROU assets obtained in exchange for new lease liabilities

$

618

$

204

The accompanying notes are an integral part of these Consolidated Financial Statements.

7

ServiceSource International, Inc.

Notes to Consolidated Financial Statements

(unaudited)

Note 1 — The Company

ServiceSource is a leading provider of BPaaS solutions that enable the transformation of go-to-market organizations and functions for global technology clients. We design, deploy, and operate a suite of innovative solutions and complex processes that support and augment our clients’ B2B customer acquisition, engagement, expansion, and retention activities. Our clients - ranging from Fortune 500 technology titans to high-growth disruptors and innovators - rely on our holistic customer engagement methodology and process excellence, global scale and delivery footprint, and data analytics and business insights to deliver trusted business outcomes that have a meaningful and material positive impact to their long-term revenue and profitability objectives. Through our unique integration of people, process, and technology - leveraged against our more than 20 years of experience and domain expertise in the cloud, software, hardware, medical device and diagnostic equipment, and industrial IoT sectors - we effect and transact billions of dollars of B2B commerce in more than 175 countries on our clients’ behalf annually.

“ServiceSource,” “the Company,” “we,” “us,” or “our,” as used herein, refer to ServiceSource International, Inc. and its wholly owned subsidiaries, unless the context indicates otherwise.

For a summary of commonly used industry terms and abbreviations used in this quarterly report on Form 10-Q, see the Glossary of Terms.

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited interim Consolidated Financial Statements include the accounts of ServiceSource International, Inc. and its wholly owned subsidiaries and have been prepared in accordance with GAAP and with the instructions to Form 10-Q and Article 8 of Regulation S-X for interim financial information. All intercompany balances and transactions have been eliminated in consolidation. These financial statements do not include all the information required by GAAP for annual financial statements. The unaudited Consolidated Balance Sheet as of December 31, 2020 has been derived from the Company’s audited annual Consolidated Financial Statements included in our annual report on Form 10-K for the year ended December 31, 2020 filed with the SEC on February 24, 2021. In the opinion of management, these Consolidated Financial Statements reflect all adjustments, including normal recurring adjustments, management considers necessary for a fair presentation of the Company’s financial position, operating results, and cash flows for the interim periods presented. These Consolidated Financial Statements and accompanying notes should be read in conjunction with our audited Consolidated Financial Statements and the notes thereto for the year ended December 31, 2020, included in our annual report on Form 10-K. Interim results are not necessarily indicative of results for the entire year.

Use of Estimates

The preparation of the Consolidated Financial Statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amount of net revenue and expenses during the reporting period.

The Company bases its estimates and judgments on historical experience and on various assumptions that it believes are reasonable under the circumstances. The Company has considered the effects of the COVID-19 pandemic in determining its estimates. However, future events are difficult to predict and subject to change, especially with the risks and uncertainties related to the impact of the COVID-19 pandemic, which could cause estimates and judgments to require adjustment. Actual results and outcomes may differ from our estimates.

8

Cash Equivalents and Restricted Cash

The Company follows a three-tier fair value hierarchy, which is described in detail in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020.

Cash equivalents consist of highly liquid investments with original maturities of three months or less at the time of purchase and are classified as a Level 1 investment.

Restricted cash consists of cash in money market accounts that are used to secure letters of credit in connection with two of our leased facilities. Restricted cash is recorded within "Other assets" in the Consolidated Balance Sheets and is classified as a Level 1 investment. The Company had restricted cash of $2.3 million as of June 30, 2021 and December 31, 2020.

The Company did not have any other financial instruments or debt measured at fair value as of June 30, 2021 and December 31, 2020. There were no transfers between levels during the six months ended June 30, 2021 and 2020.

Government Assistance

During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income of $1.3 million related to these grants during the year ended December 31, 2020, $0.1 million during the three and six months ended June 30, 2021, and is expected to receive an additional $0.1 million through August 2021. There are no conditions to repay the grants. Government grants are recognized in the Company’s Consolidated Statements of Operations during the same period that the expenses related to the grant are incurred if there is reasonable assurance the grant will be received, and the Company has complied with the conditions attached to the grant.

New Accounting Standards Adopted

Income Taxes

In December 2019, the FASB issued an ASU that simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard effective January 1, 2021 and the effects of this standard were applied prospectively to eligible costs incurred on or after January 1, 2021. The adoption of this standard did not have a material impact on the Consolidated Financial Statements.

New Accounting Standards Issued but Not yet Adopted

Financial Instruments - Credit Losses

In June 2016, the FASB issued an ASU that amends the measurement of credit losses on financial instruments and requires measurement and recognition of expected versus incurred credit losses for financial assets held. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, with early adoption permitted. This standard will apply to the Company’s accounts receivable and contract assets. Based on our current analysis, the Company does not expect the adoption to have a material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company will adopt this standard effective January 1, 2023.

9

Note 3 — Debt

Revolving Line of Credit

In July 2018, ServiceSource, together with its wholly owned subsidiary, ServiceSource Delaware, Inc., entered into the 2018 Credit Agreement, providing for a $40.0 million revolving line of credit allowing each borrower to borrow against its domestic receivables as defined in the 2018 Credit Agreement. The Revolver in the 2018 Credit Agreement was scheduled to mature in July 2021 and was repaid in full in connection with the Company’s entry into the 2021 Credit Agreement. The Revolver under the 2018 Credit Agreement bore interest at a variable rate per annum based on the greater of the prime rate, the Federal Funds rate plus 0.50% or the one-month LIBOR rate plus 1.00%, plus, in each case, a margin of 1.00% for base rate borrowings or 2.00% for Eurodollar borrowings.

As of June 30, 2021, the Company had $15.0 million of borrowings under the Revolver through a one-month Eurodollar borrowing at an effective interest rate of 2.10% maturing July 2021. An additional $9.6 million was available for borrowing under the Revolver as of June 30, 2021. The Eurodollar borrowings may be extended upon maturity, converted into a base rate borrowing upon maturity or require an incremental payment if the borrowing base decreases below the current amount outstanding during the term of the Eurodollar borrowing.

The obligations under the 2018 Credit Agreement were secured by substantially all the assets of ServiceSource and certain of its subsidiaries, including pledges of equity in certain of the Company’s subsidiaries. The 2018 Credit Agreement had financial covenants which the Company was in compliance with as of June 30, 2021 and December 31, 2020.

In July 2021, ServiceSource, together with its wholly owned subsidiary, ServiceSource Delaware, Inc., entered into the 2021 Credit Agreement, which provides for a $35.0 million revolving line of credit allowing each borrower to borrow against its receivables as defined in the 2021 Credit Agreement. At the Company’s request and subject to customary conditions, the aggregate commitments under the 2021 Credit Agreement may be increased up to an additional $10.0 million, for a total maximum commitment amount of $45.0 million. The Revolver in the 2021 Credit Agreement matures in July 2024 and bears interest at a rate equal to BSBY plus 2.00% to 2.50% per annum or, at our election, an alternate base rate plus 1.00% to 1.50% per annum. The obligations under the 2021 Credit Agreement are secured by substantially all assets of ServiceSource and certain of its subsidiaries, including pledges of equity in certain of the Company’s subsidiaries.

During July 2021, the Company borrowed $3.5 million under the Revolver through a one-month BSBY borrowing at an effective interest rate of 2.32% maturing August 2021. Proceeds from the Revolver are used for working capital and general corporate purposes.

Interest Expense

Interest expense related to the amortization of debt issuance costs and interest expense associated with the Company’s debt obligation was $0.1 million and $0.2 million for the three months ended June 30, 2021 and 2020, respectively, and $0.2 million and $0.3 million for the six months ended June 30, 2021 and 2020, respectively.

Note 4 — Leases

The Company has operating leases for office space and finance leases for certain equipment under non-cancelable agreements with various expiration dates through May 2030. Certain office leases include the option to extend the term between one to seven years and certain office leases include the option to terminate the lease upon written notice within one year after lease commencement. Leases with an initial term of 12 months or less are not recorded on the balance sheet.

During 2021, the Company entered into a sublease agreement through the end of the original lease term with a third-party for two floors of its Manila office space and extended its lease for a portion of its Yokohama office space through May 2024.

10

Supplemental income statement information related to leases was as follows:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Operating lease cost

$

2,853

$

2,924

$

5,794

$

6,031

Finance lease cost:

Amortization of leased assets

107

163

266

351

Interest on lease liabilities

7

25

18

56

Total finance lease cost

114

188

284

407

Sublease income

(1,287)

(895)

(2,385)

(1,787)

Net lease cost

$

1,680

$

2,217

$

3,693

$

4,651

Supplemental balance sheet information related to leases was as follows:

    

June 30, 2021

    

December 31, 2020

(in thousands)

Operating leases:

ROU assets

$

25,290

$

29,798

Operating lease liabilities

$

10,008

$

10,797

Operating lease liabilities, net of current portion

21,408

25,975

Total operating lease liabilities

$

31,416

$

36,772

Finance leases:

Property and equipment

$

2,870

$

2,880

Accumulated depreciation

(2,226)

(1,963)

Property and equipment, net

$

644

$

917

Other current liabilities

$

356

$

608

Other long-term liabilities

63

Total finance lease liabilities

$

356

$

671

Lease term and discount rate information was as follows:

For the Six Months Ended June 30,

    

2021

2020

Weighted-average remaining lease term (in years):

Operating lease

5.7

5.8

Finance lease

0.5

1.4

Weighted-average discount rate:

Operating lease

6.2

%

6.4

%

Finance lease

6.5

%

7.5

%

11

Maturities of lease liabilities were as follows as of June 30, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

6,291

$

(2,460)

$

300

$

4,131

2022

9,412

(2,538)

64

6,938

2023

4,447

(623)

3,824

2024

3,042

3,042

2025

2,991

2,991

Thereafter

11,344

11,344

Total lease payments

37,527

(5,621)

364

32,270

Less: interest

(6,111)

(8)

(6,119)

Total

$

31,416

$

(5,621)

$

356

$

26,151

Note 5 — Revenue Recognition

The following tables present the disaggregation of revenue from contracts with our clients:

Revenue by Performance Obligation

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Selling services

$

45,609

$

46,545

$

89,937

$

95,718

Professional services

698

1,093

1,393

2,034

Total revenue

$

46,307

$

47,638

$

91,330

$

97,752

Revenue by Geography

Revenue for each geography generally reflects commissions earned from sales of service contracts managed from revenue delivery centers in that geography and subscription sales and professional services to deploy the Company’s solutions. Predominantly all the service contracts sold and managed by the revenue delivery centers relate to end customers located in the same geography. All NALA revenue represents revenue generated within the U.S.

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

NALA

$

25,515

$

27,558

$

50,849

$

56,031

EMEA

13,318

12,846

26,087

26,853

APJ

7,474

7,234

14,394

14,868

Total revenue

$

46,307

$

47,638

$

91,330

$

97,752

Revenue by Contract Pricing

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Variable consideration

$

34,138

$

33,813

$

67,349

$

70,179

Fixed consideration

12,169

13,825

23,981

27,573

Total revenue

$

46,307

$

47,638

$

91,330

$

97,752

Contract Balances

As of June 30, 2021, contract assets and liabilities were $0.0 million and $0.5 million, respectively. As of December 31, 2020, contract assets and liabilities were $0.5 million and $0.4 million, respectively.

12

Transaction Price Allocated to Remaining Performance Obligations

As of June 30, 2021, assuming none of the Company’s current contracts with fixed consideration are renewed, the Company estimates receiving approximately $32.9 million in future selling services fixed consideration and approximately $0.4 million in professional services fixed consideration.

Contract Acquisition Costs

As of June 30, 2021 and December 31, 2020, capitalized contract acquisition costs were $0.7 million and $0.9 million, respectively. The Company recorded amortization expense related to capitalized contract acquisition costs of $0.1 million and $0.2 million for the three months ended June 30, 2021 and 2020, respectively, and $0.3 million and $0.5 million for the six months ended June 30, 2021 and 2020, respectively.

Impairment recognized on contract costs was insignificant for the three and six months ended June 30, 2021 and 2020.

Note 6 — Stock-Based Compensation

ESPP

The Company previously offered an ESPP until its expiration in February 2021.

2021 PSU Awards

During March 2021, the Company granted PSUs under the 2020 Plan to certain executives in which the number of shares ultimately received depends on the Company’s achievement of two performance goals for fiscal year 2021 and a rTSR modifier based on the Company’s rTSR for fiscal years 2021, 2022, and 2023 compared to a peer group. The aggregate target number of shares subject to these awards is 0.8 million. The awards were valued on the grant date using a Monte Carlo simulation for the rTSR modifier and using the Company’s closing stock price for the performance metrics for an aggregate grant date fair value of $1.2 million. The number of shares ultimately received related to these awards will range from 0% to 173% of the participant’s target award and will vest on the third anniversary of the grant date. The Company’s expense will be recognized over the service period and adjusted based on estimated achievement of the performance goals.

Additionally, certain of the Company’s senior leaders elected to receive a portion of their annual cash corporate incentive plan in PSUs. The Company granted the PSUs under the 2020 Plan during March 2021. The number of shares ultimately received depends on the Company’s achievement of specified revenue, Adjusted EBITDA, and free cash flow performance goals for fiscal year 2021. The aggregate target number of shares subject to these awards is 0.4 million. The awards were valued using the Company’s closing stock price on the grant date and had an aggregate grant date fair value of $0.6 million. The number of shares ultimately received related to these awards ranges from 0% to 200% of the participant’s target award and will vest on the first anniversary of the grant date. The Company’s expense will be recognized over the service period and adjusted based on estimated achievement of the performance targets.

13

Stock-Based Compensation Expense

The following table presents stock-based compensation expense as allocated within the Company’s Consolidated Statements of Operations:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Cost of revenue

$

288

$

90

$

418

$

135

Sales and marketing

168

444

359

821

Research and development

17

1

32

19

General and administrative

601

740

2,740

1,345

Total stock-based compensation

$

1,074

$

1,275

$

3,549

$

2,320

The above table does not include capitalized stock-based compensation related to internal-use software that was insignificant for the three and six months ended June 30, 2021 and 2020.

Stock Awards

A summary of the Company’s stock option activity and related information was as follows:

Weighted-

Weighted-

Average

Average

Remaining

Exercise

Contractual

    

Shares

    

Price

    

Life (Years)

    

Intrinsic Value

(in thousands)

(in thousands)

Outstanding as of December 31, 2020

3,030

$

2.09

$

1,372

Exercised

(272)

$

1.18

Expired and/or forfeited

(751)

$

2.03

Outstanding as of June 30, 2021

2,007

$

2.24

6.59

$

383

Exercisable as of June 30, 2021

1,777

$

2.38

6.40

$

281

As of June 30, 2021, there was $0.1 million of unrecognized compensation expense related to previously granted stock options, which is expected to be recognized over a weighted-average period of 1.2 years.

A summary of the Company’s RSU and PSU activity and related information was as follows:

Weighted-

Average Grant

    

Units

    

Date Fair Value

(in thousands)

Non-vested as of December 31, 2020

7,015

$

1.55

Granted

2,557

$

1.53

Vested

(611)

$

2.47

Forfeited

(1,134)

$

1.63

Non-vested as of June 30, 2021

7,827

$

1.46

As of June 30, 2021, there was $6.1 million of unrecognized compensation expense related to previously granted RSUs and PSUs, which is expected to be recognized over a weighted-average period of 1.7 years.

Potential shares of common stock that are not included in the determination of diluted net loss per share because they are anti-dilutive for the periods presented consist of stock options and unvested RSUs and PSUs. The Company excluded from diluted earnings per share the weighted-average common share equivalents related to 1.5 million and 5.2 million shares for the three months ended June 30, 2021 and 2020, respectively, and 1.4 million and 4.3 million shares for the six months ended June 30, 2021 and 2020, respectively, because their effect would have been anti-dilutive.

14

Note 7 — Restructuring and Other Related Costs

The Company has undergone restructuring efforts to better align its cost structure with its business and market conditions. These restructuring efforts include severance and other employee costs, lease and other contract termination costs and asset impairments. Severance and other employee costs include severance payments, related employee benefits, stock-based compensation related to the accelerated vesting of certain equity awards and employee-related legal fees. Lease and other contract termination costs include charges related to lease consolidation and abandonment of spaces no longer utilized and the cancellation of certain contracts with outside vendors. Asset impairments include charges related to leasehold improvements and furniture in spaces vacated or no longer in use. The restructuring plans and future cash outlays are recorded in "Accrued expenses," "Accrued compensation," and "Other long-term liabilities" in the Consolidated Balance Sheet as of December 31, 2020. There are no future restructuring plans and future cash outlays as of June 30, 2021.

During 2020, the Company announced a restructuring effort to align with its virtual-first operating model and reduce the operating cost structure resulting in a reduction of headcount and office lease costs. The Company recognized charges related to this restructuring effort of $0.1 million and $1.0 million for the three and six months ended June 30, 2021, respectively. The Company does not expect to incur additional charges related to this restructuring effort as of June 30, 2021.

The following table presents a reconciliation of the beginning and ending fair value liability balance related to the 2020 restructuring effort:

Severance and Other

Lease Termination

    

Employee Costs

    

Costs

    

Total

(in thousands)

Balance as of January 1, 2020

$

$

$

Restructuring and other related costs

780

59

839

Cash paid

(442)

(442)

Balance as of December 31, 2020

338

59

397

Restructuring and other related costs

897

77

974

Cash paid

(1,235)

(136)

(1,371)

Balance as of June 30, 2021

$

$

$

Note 8 — Income Taxes

The Company is subject to taxation in the U.S. and various state and foreign jurisdictions. Earnings from non-U.S. activities are subject to local country income tax. The Company computes its quarterly income tax provision by using a forecasted annual effective tax rate and adjusts for any discrete items arising during the quarter. The primary difference between the effective tax rate and the federal statutory tax rate relates to the valuation allowances on the Company’s net operating losses and foreign tax rate differences. The "Provision for income tax expense" in the Consolidated Statements of Operations primarily consists of income and withholding taxes for foreign and state jurisdictions where the Company has profitable operations, as well as valuation allowance adjustments for certain U.S. tax jurisdictions. No tax benefit was provided for losses incurred in the U.S., Ireland, and Singapore because those losses are offset by a full valuation allowance. The tax years 2012 through 2020 generally remain subject to examination by federal, state, and foreign tax authorities.

The gross amount of the Company’s unrecognized tax benefits was $1.0 million as of June 30, 2021 and December 31, 2020, none of which, if recognized, would affect the Company’s effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the three and six months ended June 30, 2021 and 2020, interest and penalties recognized were insignificant.

15

Note 9 — Commitments and Contingencies

Letters of Credit

In connection with two of our leased facilities, the Company is required to maintain two letters of credit totaling $2.3 million. The letters of credit are secured by $2.3 million of cash in money market accounts, which are classified as restricted cash in "Other assets" in the Consolidated Balance Sheets.

Non-cancelable Service Contract Commitments

Future minimum payments under non-cancelable service contract commitments were as follows:

    

June 30, 2021

(in thousands)

Remainder of 2021

$

6,095

2022

10,266

2023

8,183

2024

828

Thereafter

Total

$

25,372

16

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

The following MD&A should be read in conjunction with our unaudited Consolidated Financial Statements and notes thereto which appear elsewhere in this quarterly report on Form 10-Q.

This report includes estimates, projections, statements relating to our business plans, objectives, and expected operating results that are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward looking statements may appear throughout this report. These forward-looking statements are generally identified by the words “believe,” “project,” "target," "forecast," “expect,” “anticipate,” “estimate,” “intend,” “strategy,” “future,” “opportunity,” “plan,” “may,” “should,” “will,” “would,” “will be,” “will continue,” “will likely result,” and variations of such words or similar expressions. Forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties that may cause actual results to differ materially. Factors that could cause or contribute to such differences include, but are not limited to, those identified elsewhere in this report, including the risks and uncertainties related to the impact and duration of the COVID-19 pandemic, as well as those discussed in the sections of our Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on February 24, 2021 entitled “Forward Looking Statements” and “Risk Factors” and in our other filings with the SEC. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements, whether because of new information, future events, or otherwise, except as required by applicable law.

Overview

ServiceSource is a leading provider of BPaaS solutions that enable the transformation of go-to-market organizations and functions for global technology clients. We design, deploy, and operate a suite of innovative solutions and complex processes that support and augment our clients’ B2B customer acquisition, engagement, expansion, and retention activities. Our clients - ranging from Fortune 500 technology titans to high-growth disruptors and innovators - rely on our holistic customer engagement methodology and process excellence, global scale and delivery footprint, and data analytics and business insights to deliver trusted business outcomes that have a meaningful and material positive impact to their long-term revenue and profitability objectives. Through our unique integration of people, process, and technology - leveraged against our more than 20 years of experience and domain expertise in the cloud, software, hardware, medical device and diagnostic equipment, and industrial IoT sectors - we effect and transact billions of dollars of B2B commerce in more than 175 countries on our clients’ behalf annually.

“ServiceSource,” “the Company,” “we,” “us,” or “our,” as used herein, refer to ServiceSource International, Inc. and its wholly owned subsidiaries, unless the context indicates otherwise.

For a summary of commonly used industry terms and abbreviations used in this Form 10-Q, see the Glossary of Terms.

Impact of the COVID-19 Pandemic

With the global outbreak of COVID-19 and the declaration of a pandemic by the World Health Organization on March 11, 2020, we created a dedicated crisis team to proactively implement our business continuity plans. By March 19, 2020, more than 95% of our employees had moved from an in-office to a work-from-home environment and as of April 1, 2020, we transitioned to a 100% virtual operating model. As a result of this successful work-from-home implementation, we have shifted to a virtual-first operating model whereby our employees will continue to primarily work from their home offices and our facilities will be used for collaboration, innovation, and connection. Additionally, this model includes virtual sourcing, hiring, and onboarding for new employees as well as a process for driving performance and culture in a virtual environment. As a result of the implementation of these business continuity measures, we have not experienced material disruptions in our operations.

We believe we have sufficient liquidity on hand to continue business operations even during periods of volatility such as those experienced since early 2020. As of June 30, 2021, we had total available liquidity of $42.1 million consisting of cash on hand and availability under our Revolver. See "Liquidity and Capital Resources" for additional information.

17

There was no material adverse impact on the results of operations for the three and six months ended June 30, 2021 as a result of the COVID-19 pandemic. We expect to continue to invest capital to allow our employees to function in our virtual, work-from-home operating model. However, we are benefiting and will continue to benefit from decreases in certain costs related to our facilities and reduced travel and entertainment costs.

During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received $1.3 million related to these grants during the year ended December 31, 2020, $0.1 million during the three and six months ended June 30, 2021, and is expected to receive an additional $0.1 million through August 2021.

The situation surrounding COVID-19 remains fluid and the potential for a negative impact on our financial condition and results of operations increases the longer the virus impacts the economic activity in the U.S. and globally. See “Risk Factors” in Part I, Item 1A of our annual report on Form 10-K for the year ended December 31, 2020 for additional information.

Key Financial Results For the Three Months Ended June 30, 2021

GAAP revenue was $46.3 million compared with $47.6 million reported for the same period in 2020.
GAAP net loss was $5.1 million or $0.05 per diluted share, compared with GAAP net loss of $5.4 million or $0.06 per diluted share reported for the same period in 2020.
Adjusted EBITDA, a non-GAAP financial measure, was negative $0.2 million compared with negative $0.4 million reported for the same period in 2020. See “Non-GAAP Financial Measurements” below for a reconciliation of Adjusted EBITDA from net loss.
Ended the quarter with $34.8 million of cash and cash equivalents and restricted cash and $15.0 million of borrowings under the Company’s $40.0 million Revolver.

Results of Operations

For the Three Months Ended June 30, 2021 Compared to the Same Period Ended June 30, 2020

Net Revenue, Cost of Revenue and Gross Profit

Net revenue is primarily attributable to commissions we earn from the sale of renewals of maintenance, support and subscription agreements on behalf of our clients. We also generate revenues from selling professional services.

Cost of revenue includes employee compensation, technology costs, including those related to the delivery of our cloud-based technologies, and allocated overhead expenses which consist of depreciation, amortization of internally developed software, facility and technology costs.

For the Three Months Ended June 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Net revenue

$

46,307

100

%

$

47,638

100

%

$

(1,331)

(3)

%

Cost of revenue

35,395

76

%

34,645

73

%

750

2

%

Gross profit

$

10,912

24

%

$

12,993

27

%

$

(2,081)

(16)

%

Net revenue decreased 1.3 million, or 3%, for the three months ended June 30, 2021 compared to the same period in 2020, primarily due to client churn and lower bookings.

18

Cost of revenue increased $0.8 million, or 2%, for the three months ended June 30, 2021 compared to the same period in 2020, primarily due to the following:

$0.9 million increase in employee related costs primarily associated with higher commissions;
$0.6 million increase in depreciation and amortization expense; and
$0.1 million increase in information technology costs; partially offset by
$1.0 million decrease in facility costs primarily related to transitioning to a virtual-first operating model and sublease income.

Operating Expenses

For the Three Months Ended June 30,

2021

2020

    

    

% of Net

    

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Operating expenses:

Sales and marketing

$

4,059

9

%

$

6,142

13

%

$

(2,083)

(34)

%

Research and development

1,181

3

%

1,516

3

%

(335)

(22)

%

General and administrative

10,624

23

%

10,619

22

%

5

%

Restructuring and other related costs

54

%

236

%

(182)

(77)

%

Total operating expenses

$

15,918

34

%

$

18,513

39

%

$

(2,595)

(14)

%

Sales and Marketing

Sales and marketing expenses primarily consist of employee compensation expense and sales commissions paid to our sales and marketing employees, amortization of contract acquisition costs, marketing programs and events, and allocated overhead expenses, which consist of depreciation, amortization of internally developed software, and facility and technology costs.

Sales and marketing expenses decreased $2.1 million, or 34%, for the three months ended June 30, 2021 compared to the same period in 2020, primarily due to a $1.4 million decrease in employee related costs associated with a reduction in headcount and lower bookings and a $0.7 million decrease in information technology and facility costs related to transitioning to a virtual-first operating model.

Research and Development

Research and development expenses primarily consist of employee compensation expense, third-party consultant costs and allocated overhead expenses, which consist of amortization of internally developed software, facility and technology costs.

Research and development expenses decreased $0.3 million, or 22%, for the three months ended June 30, 2021 compared to the same period in 2020, primarily due to $0.2 million decrease in information technology costs and a $0.2 million decrease in other professional fees, partially offset by a $0.1 million reduction in third-party capitalizable software development.

General and Administrative

General and administrative expenses primarily consist of employee compensation expense for our executive, finance, human resources, and legal functions and expenses for professional fees for accounting, tax and legal services, as well as allocated overhead expenses, which consist of depreciation, amortization of internally developed software, facility and technology costs.

19

General and administrative expenses remained flat for the three months ended June 30, 2021 compared to the same period in 2020, primarily due to the following:

$0.8 million increase in information technology and facility costs; partially offset by
$0.4 million decrease in depreciation and amortization expense; and
$0.3 million decrease in employee related costs associated with a reduction in headcount.

Restructuring and Other Related Costs

Restructuring and other related costs consist primarily of employees’ severance payments and related employee benefits, related legal fees and charges related to lease termination costs.

Restructuring and other related costs decreased $0.2 million, or 77% for the three months ended June 30, 2021 compared to the same period in 2020, due to timing of headcount reductions related to the 2019 and 2020 restructuring efforts resulting in a reduction of headcount and office lease costs compared to the three months ended June 30, 2020.

Interest and Other Expense, Net

Interest and other expense, net consists of interest expense associated with our Revolver, imputed interest from finance lease payments, interest income earned on our cash and cash equivalents, amortization of debt issuance costs and foreign exchange gains and losses.

For the Three Months Ended June 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Interest expense

$

(108)

%

$

(235)

%

$

127

(54)

%

Other (expense) income, net

$

(256)

(1)

%

$

559

1

%

$

(815)

(146)

%

Interest expense decreased $0.1 million, or 54%, for the three months ended June 30, 2021 compared to the same period in 2020, primarily due to the timing of borrowings on the Revolver.

Other expense, net increased $0.8 million, or 146%, for the three months ended June 30, 2021 compared to the same period in 2020, primarily due to foreign currency fluctuations.

Provision for Income Tax

For the Three Months Ended June 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Provision for income tax benefit (expense)

$

279

0

%

$

(161)

%

$

440

(273)

%

Provision for income tax benefit (expense) changed $0.4 million for the three months ended June 30, 2021 compared to the same period in 2020 primarily resulting from a one year income tax holiday extension for the year ended December 31, 2020 subsequently approved during the three months ended June 30, 2021 that allowed the Company to reverse the income tax expense accrued for the year ended December 31, 2020.

20

For the Six Months Ended June 30, 2021 Compared to the Same Period Ended June 30, 2020

Net Revenue, Cost of Revenue and Gross Profit

For the Six Months Ended June 30,

2021

2020

    

    

% of Net

    

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Net revenue

$

91,330

100

%

$

97,752

100

%

$

(6,422)

(7)

%

Cost of revenue

69,462

76

%

70,205

72

%

(743)

(1)

%

Gross profit

$

21,868

24

%

$

27,547

28

%

$

(5,679)

(21)

%

Net revenue decreased $6.4 million, or 7%, for the six months ended June 30, 2021 compared to the same period in 2020, primarily due to client churn and lower bookings.

Cost of revenue decreased $0.7 million, or 1%, for the six months ended June 30, 2021 compared to the same period in 2020, primarily due to the following:

$1.8 million decrease in facility costs primarily related to transitioning to a virtual-first operating model and sublease income; and
$0.3 million decrease in employee related costs associated with a reduction in headcount and lower travel and entertainment expenditures; partially offset by
$1.2 million increase in depreciation and amortization expense.

Operating Expenses

For the Six Months Ended June 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

    

(in thousands)

    

    

(in thousands)

    

    

(in thousands)

    

Operating expenses:

Sales and marketing

$

8,089

9

%

$

13,410

14

%

$

(5,321)

(40)

%

Research and development

2,341

3

%

2,697

3

%

(356)

(13)

%

General and administrative

22,814

25

%

21,307

22

%

1,507

7

%

Restructuring and other related costs

974

1

%

703

1

%

271

39

%

Total operating expenses

$

34,218

37

%

$

38,117

39

%

$

(3,899)

(10)

%

Sales and Marketing

Sales and marketing expenses decreased $5.3 million, or 40%, for the six months ended June 30, 2021 compared to the same period in 2020, primarily due to a $3.7 million decrease in employee related costs associated with a reduction in headcount, lower bookings and lower travel and entertainment expenditures, a $1.5 million decrease in information technology and facility costs related to transitioning to a virtual-first operating model, and a $0.2 million decrease in marketing cost.

Research and Development

Research and development expenses decreased $0.4 million, or 13%, for the six months ended June 30, 2021 compared to the same period in 2020, primarily due to $0.4 million decrease in information technology costs and a $0.3 million decrease in professional fees, partially offset by a $0.4 million reduction in third-party capitalizable software development costs.

21

General and Administrative

General and administrative expenses increased $1.5 million, or 7%, for the six months ended June 30, 2021 compared to the same period in 2020, primarily due to the following:

$1.9 million increase in information technology and facility costs; and
$1.4 million increase in stock-based compensation costs; partially offset by
$0.9 million decrease in employee related costs associated with a reduction in headcount; and
$0.7 million decrease in depreciation and amortization expense.

Restructuring and Other Related Costs

Restructuring and other related costs increased $0.3 million, or 39% for the six months ended June 30, 2021 compared to the same period in 2020, due to timing of headcount reductions related to the 2019 and 2020 restructuring efforts resulting in a reduction of headcount and office lease costs compared to the six months ended June 30, 2020.

Interest and Other Expense, Net

For the Six Months Ended June 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Interest expense

$

(266)

%

$

(316)

%

$

50

(16)

%

Other expense, net

$

(1,258)

(1)

%

$

(234)

%

$

(1,024)

438

%

Interest expense decreased $0.1 million, or 16%, for the six months ended June 30, 2021 compared to the same period in 2020, primarily due to the timing of borrowings on the Revolver.

Other expense, net increased $1.0 million, or 438%, for the six months ended June 30, 2021 compared to the same period in 2020, primarily due to foreign currency fluctuations.

Provision for Income Tax

For the Six Months Ended June 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

   

Amount

    

Revenue

   

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Provision for income tax expense

$

(52)

(0)

%

$

(179)

%

$

127

(71)

%

Provision for income tax expense for the six months ended June 30, 2021 resulted primarily from profitable jurisdictions where no valuation allowance has been provided. Provision for income tax expense decreased $0.1 million for the six months ended June 30, 2021 compared to the same period in 2020, due to a decrease in profitable operations in certain foreign jurisdictions.

22

Liquidity and Capital Resources

Our primary operating cash requirements include the payment of compensation and related employee costs and costs for our facilities and information technology infrastructure. Historically, we have financed our operations from cash provided by our operating activities. We believe our existing cash and cash equivalents will be sufficient to meet our working capital and capital expenditure needs over the next twelve months.

We have considered the effects of the COVID-19 pandemic, including customer purchasing and renewal decisions, in our assessment of the sufficiency of our liquidity and capital resources. We will continue to monitor our financial position to the extent that pandemic-related challenges continue.

As of June 30, 2021, we had cash and cash equivalents of $32.5 million, which primarily consist of demand deposits and money market mutual funds. Included in cash and cash equivalents was $8.0 million held by our foreign subsidiaries used to satisfy their operating requirements. We consider the undistributed earnings of ServiceSource Europe Ltd. and ServiceSource International Singapore Pte. Ltd. permanently reinvested in foreign operations and have not provided for U.S. income taxes on such earnings. As of June 30, 2021, the Company had no unremitted earnings from our foreign subsidiaries.

In July 2018, ServiceSource, together with its wholly owned subsidiary, ServiceSource Delaware, Inc., entered into the 2018 Credit Agreement, providing for a $40.0 million revolving line of credit allowing each borrower to borrow against its domestic receivables as defined in the 2018 Credit Agreement. The Revolver in the 2018 Credit Agreement was scheduled to mature in July 2021 and was repaid in full in connection with the Company’s entry into the 2021 Credit Agreement. Under the 2018 Credit Agreement, the Revolver bore interest at a variable rate per annum based on the greater of the prime rate, the Federal Funds rate plus 0.50% or the one-month LIBOR rate plus 1.00%, plus, in each case, a margin of 1.00% for base rate borrowings or 2.00% for Eurodollar borrowings.

As of June 30, 2021, the Company had $15.0 million of borrowings under the Revolver through a one-month Eurodollar borrowing at an effective interest rate of 2.10% maturing July 2021. An additional $9.6 million was available for borrowing under the Revolver as of June 30, 2021. The Eurodollar borrowings may be extended upon maturity, converted into a base rate borrowing upon maturity or require an incremental payment if the borrowing base decreases below the current amount outstanding during the term of the Eurodollar borrowing.

The obligations under the 2018 Credit Agreement were secured by substantially all the assets of ServiceSource and certain of its subsidiaries, including pledges of equity in certain of ServiceSource’s subsidiaries. The 2018 Credit Agreement had financial covenants which the Company was in compliance with as of June 30, 2021 and December 31, 2020.

In July 2021, ServiceSource, together with its wholly owned subsidiary, ServiceSource Delaware, Inc., entered into the 2021 Credit Agreement, which provides for a $35.0 million revolving line of credit allowing each borrower to borrow against its receivables as defined in the 2021 Credit Agreement. At the Company’s request and subject to customary conditions, the aggregate commitments under the 2021 Credit Agreement may be increased up to an additional $10.0 million, for a total maximum commitment amount of $45.0 million. The Revolver in the 2021 Credit Agreement matures in July 2024 and bears interest at a rate equal to BSBY plus 2.00% to 2.50% per annum or, at our election, an alternate base rate plus 1.00% to 1.50% per annum. The obligations under the 2021 Credit Agreement are secured by substantially all assets of ServiceSource and certain of its subsidiaries, including pledges of equity in certain of the Company’s subsidiaries.

During July 2021, the Company borrowed $3.5 million under the Revolver through a one-month BSBY borrowing at an effective interest rate of 2.32% maturing August 2021. Proceeds from the Revolver are used for working capital and general corporate purposes.

23

Letters of Credit and Restricted Cash

In connection with two of our leased facilities, the Company is required to maintain two letters of credit totaling $2.3 million. The letters of credit are secured by $2.3 million of cash in money market accounts, which are classified as restricted cash in "Other assets" in the Consolidated Balance Sheets.

Cash Flows

The following table presents a summary of our cash flows:

For the Six Months Ended June 30,

    

2021

    

2020

(in thousands)

Net cash provided by (used in) operating activities

$

77

$

(3,070)

Net cash used in investing activities

(2,092)

(2,596)

Net cash (used in) provided by financing activities

(179)

19,595

Effect of exchange rate changes on cash and cash equivalents and restricted cash

626

(68)

Net change in cash and cash equivalents and restricted cash

$

(1,568)

$

13,861

Depreciation and amortization expense were comprised of the following:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Internally developed software amortization

$

2,296

$

1,849

$

4,488

$

3,614

Property and equipment depreciation

1,346

1,574

2,811

3,205

Total depreciation and amortization

$

3,642

$

3,423

$

7,299

$

6,819

Operating Activities

Net cash provided by operating activities increased $3.1 million for the six months ended June 30, 2021 compared to the six months ended June 30, 2020, primarily as a result of improved cash collections from our clients during the current period compared to the prior period.

Investing Activities

Net cash used in investing activities decreased $0.5 million for the six months ended June 30, 2021 compared to the six months ended June 30, 2020, due to decreased cash outflows from purchases of property and equipment during the six months ended June 30, 2021.

Financing Activities

Net cash provided by financing activities decreased $19.8 million for the six months ended June 30, 2021 compared to the six months ended June 30, 2020, primarily as a result of $20.0 million in net cash inflows from borrowings on the Revolver during the six months ended June 30, 2020.

Off-Balance Sheet Arrangements

As of June 30, 2021, we did not have any off-balance sheet arrangements.

Critical Accounting Policies and Estimates

The preparation of financial statements in conformity with GAAP requires management to use judgment in the application of accounting policies, including making estimates and assumptions. The Company’s significant accounting policies and estimates are described in "Management’s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies and Estimates" in our Annual Report on Form 10-K for the year ended

24

December 31, 2020. These policies were followed in preparing the Consolidated Financial Statements for the three and six months ended June 30, 2021 and are consistent with the year ended December 31, 2020.

Recent Accounting Pronouncements

For a discussion of recent accounting pronouncements, see Note 2 - "Summary of Significant Accounting Policies" to the Consolidated Financial Statements.

Non-GAAP Financial Measurements

ServiceSource believes net income (loss), as defined by GAAP, is the most appropriate financial measure of our operating performance; however, ServiceSource considers Adjusted EBITDA to be useful supplemental, non-GAAP financial measure of our operating performance. We believe Adjusted EBITDA can assist investors in understanding and assessing our operating performance on a consistent basis, as it removes the impact of the Company’s capital structure and other non-cash or non-recurring items from operating results and provides an additional tool to compare ServiceSource’s financial results with other companies in the industry, many of which present similar non-GAAP financial measures.

EBITDA consists of net income (loss) plus provision for income tax expense (benefit), interest and other expense (income), net and depreciation and amortization. Adjusted EBITDA consists of EBITDA plus stock-based compensation, restructuring and other related costs, and amortization of contract acquisition costs related to the initial adoption of ASC 606.

This non-GAAP measure should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP.

The following table presents the reconciliation of "Net loss" to Adjusted EBITDA:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Net loss

$

(5,091)

$

(5,357)

$

(13,926)

$

(11,299)

Provision for income tax (benefit) expense

(279)

161

52

179

Interest and other expense (income), net

364

(324)

1,524

550

Depreciation and amortization

3,642

3,423

7,299

6,819

EBITDA

(1,364)

(2,097)

(5,051)

(3,751)

Stock-based compensation

1,074

1,275

3,549

2,320

Restructuring and other related costs

54

236

974

703

Amortization of contract acquisition asset costs - ASC 606 initial adoption

68

162

152

380

Adjusted EBITDA

$

(168)

$

(424)

$

(376)

$

(348)

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Not applicable to smaller reporting companies as defined by Item 10(f)(1) of Regulation S-K.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our CEO and CFO, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this report.

25

In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Based on management’s evaluation, our CEO and CFO concluded that our disclosure controls and procedures are designed to, and are effective to, provide at a reasonable assurance level, that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosures.

Changes in Internal Control Over Financial Reporting

We continue to monitor the design and operating effectiveness of our internal controls for any effect resulting from the COVID-19 pandemic. There has not been any change in our internal control over financial reporting during the quarter covered by this report that materially affected or is reasonably likely to materially affect our internal control over financial reporting.

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

None.

Item 1A. Risk Factors

For a summary of factors which could affect results and cause results to differ materially from those expressed in any forward-looking statements made by us, or on our behalf, see “Risk Factors” in Part I, Item 1A of our annual report on Form 10-K for the year ended December 31, 2020. There have been no material changes to the risk factors as disclosed in our annual report on Form 10-K for the year ended December 31, 2020.

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

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

None.

Item 5. Other Information

None.

26

Item 6. Exhibits

Exhibit Number

    

Description of Document

3.1

10.1

10.2

10.3

31.1*

31.2*

32.1**

32.2**

101.SCH*

Inline XBRL Taxonomy Extension Schema Document.

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document.

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104*

Inline XBRL for the cover page of this Quarterly Report on Form 10-Q, included in the Exhibit 101 Inline XBRL Document Set.

*

Filed herewith.

**

Furnished herewith.

27

GLOSSARY OF TERMS

The following abbreviations or acronyms used in this Form 10-Q are defined below:

Abbreviations or acronyms

    

Definition

2020 Plan

2020 Equity Incentive Plan

APJ

Asia Pacific-Japan

ASC 606

Accounting Standards Codification Topic 606, Revenue from Contracts with Customers

ASC 740

Accounting Standards Codification Topic 740, Income Taxes

ASU

Accounting Standards Update

B2B

Business-to-business

BPaaS

Business Process-as-a-Service

BSBY

Bloomberg Short-Term Bank Yield Index Rate

CEO

Chief Executive Officer

CFO

Chief Financial Officer

COVID-19

Coronavirus disease 2019

2018 Credit Agreement

Revolving Loan Credit Agreement, dated as of July 30, 2018, among ServiceSource International, Inc. and ServiceSource Delaware, Inc., as the Borrowers, and Compass Bank, as Lender

2021 Credit Agreement

Revolving Loan Credit Agreement, dated as of July 23, 2021, among ServiceSource International, Inc. and ServiceSource Delaware, Inc., as the Borrowers, and Bank of America, as Lender

EMEA

Europe, Middle East and Africa

ESPP

2011 Employee Stock Purchase Plan

FASB

Financial Accounting Standards Board

GAAP

United States Generally Accepted Accounting Principles

IoT

Internet of things

MD&A

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

NALA

North America and Latin America

PSU

Performance-based restricted stock unit

Revolver

Senior secured revolving line of credit pursuant to the 2018 Credit Agreement or 2021 Credit Agreement, as applicable

ROU

Right-of-use

RSU

Restricted stock unit

rTSR

Relative total stockholder return

SEC

Securities and Exchange Commission

U.S.

United States

28

SIGNATURE

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.

SERVICESOURCE INTERNATIONAL, INC.

(Registrant)

Date:

July 28, 2021

By:

/s/ CHAD W. LYNE

Chad W. Lyne

Chief Financial Officer

(Principal Financial and Accounting Officer)

29

EX-31.1 2 srev-20210630ex3118eb19c.htm EX-31.1 3.31.2021 - Exhibit 31.1- Q1 2021

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Gary B. Moore, certify that:

1.I have reviewed this quarterly report on Form 10-Q of ServiceSource International, Inc.;
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 controls over financial reporting.

Date:

July 28, 2021

By:

/s/ GARY B. MOORE

Name: Gary B. Moore

Title: Chief Executive Officer and Director

(Principal Executive Officer)


EX-31.2 3 srev-20210630ex3123c00bb.htm EX-31.2 3.31.2021 - Exhibit 31.2- Q1 2021

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Chad W. Lyne, certify that:

1.I have reviewed this quarterly report on Form 10-Q of ServiceSource International, Inc.;
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 controls over financial reporting.

Date:

July 28, 2021

By:

/s/ CHAD W. LYNE

Name: Chad W. Lyne

Title: Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 4 srev-20210630ex321c3813a.htm EX-32.1 3.31.2021 - Exhibit 32.1- Q1 2021

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Based on my knowledge, I, Gary B. Moore, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of ServiceSource International, Inc. on Form 10-Q for the quarter ended June 30, 2021, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of ServiceSource International, Inc.

Date:

July 28, 2021

By:

/s/ GARY B. MOORE

Name: Gary B. Moore

Title: Chief Executive Officer and Director

(Principal Executive Officer)


EX-32.2 5 srev-20210630ex32267915d.htm EX-32.2 3.31.2021 - Exhibit 32.2- Q1 2021

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Based on my knowledge, I, Chad W. Lyne, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of ServiceSource International, Inc. on Form 10-Q for the quarter ended June 30, 2021, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of ServiceSource International, Inc.

 

Date:

July 28, 2021

By:

/s/ CHAD W. LYNE

Name: Chad W. Lyne

Title: Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-101.SCH 6 srev-20210630.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Leases - Supplemental Income Statement Information (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Leases - Maturity of Lease Liabilities - Alt Calc 1 (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Commitments and Contingencies - Future Minimum Payments - Alt Calc 2(Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Commitments and Contingencies - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Stock-Based Compensation - Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Restructuring and Other Related Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Restructuring and Other Related Costs - Restructuring and Other Reserve Activities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Restructuring and Other Related Costs link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Restructuring and Other Related Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - The Company (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 srev-20210630_cal.xml EX-101.CAL EX-101.DEF 8 srev-20210630_def.xml EX-101.DEF EX-101.LAB 9 srev-20210630_lab.xml EX-101.LAB EX-101.PRE 10 srev-20210630_pre.xml EX-101.PRE XML 11 srev-20210630x10q_htm.xml IDEA: XBRL DOCUMENT 0001310114 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001310114 us-gaap:RetainedEarningsMember 2021-06-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001310114 us-gaap:RetainedEarningsMember 2021-03-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001310114 us-gaap:RetainedEarningsMember 2020-12-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001310114 us-gaap:RetainedEarningsMember 2020-06-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001310114 us-gaap:RetainedEarningsMember 2020-03-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001310114 2020-03-31 0001310114 us-gaap:RetainedEarningsMember 2019-12-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001310114 us-gaap:TreasuryStockMember 2021-06-30 0001310114 us-gaap:CommonStockMember 2021-06-30 0001310114 us-gaap:TreasuryStockMember 2021-03-31 0001310114 us-gaap:CommonStockMember 2021-03-31 0001310114 us-gaap:TreasuryStockMember 2020-12-31 0001310114 us-gaap:CommonStockMember 2020-12-31 0001310114 us-gaap:TreasuryStockMember 2020-06-30 0001310114 us-gaap:CommonStockMember 2020-06-30 0001310114 us-gaap:TreasuryStockMember 2020-03-31 0001310114 us-gaap:CommonStockMember 2020-03-31 0001310114 us-gaap:TreasuryStockMember 2019-12-31 0001310114 us-gaap:CommonStockMember 2019-12-31 0001310114 us-gaap:EmployeeStockOptionMember 2020-12-31 0001310114 srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2020-12-31 0001310114 srev:SellingServicesMember 2021-06-30 0001310114 srev:ProfessionalServicesMember 2021-06-30 0001310114 us-gaap:TimeAndMaterialsContractMember 2021-04-01 2021-06-30 0001310114 us-gaap:FixedPriceContractMember 2021-04-01 2021-06-30 0001310114 us-gaap:EMEAMember 2021-04-01 2021-06-30 0001310114 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001310114 srev:SellingServicesMember 2021-04-01 2021-06-30 0001310114 srev:ProfessionalServicesMember 2021-04-01 2021-06-30 0001310114 srev:NorthAmericaAndLatinAmericaMember 2021-04-01 2021-06-30 0001310114 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-06-30 0001310114 us-gaap:FixedPriceContractMember 2021-01-01 2021-06-30 0001310114 us-gaap:EMEAMember 2021-01-01 2021-06-30 0001310114 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001310114 srev:SellingServicesMember 2021-01-01 2021-06-30 0001310114 srev:ProfessionalServicesMember 2021-01-01 2021-06-30 0001310114 srev:NorthAmericaAndLatinAmericaMember 2021-01-01 2021-06-30 0001310114 us-gaap:TimeAndMaterialsContractMember 2020-04-01 2020-06-30 0001310114 us-gaap:FixedPriceContractMember 2020-04-01 2020-06-30 0001310114 us-gaap:EMEAMember 2020-04-01 2020-06-30 0001310114 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001310114 srev:SellingServicesMember 2020-04-01 2020-06-30 0001310114 srev:ProfessionalServicesMember 2020-04-01 2020-06-30 0001310114 srev:NorthAmericaAndLatinAmericaMember 2020-04-01 2020-06-30 0001310114 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-06-30 0001310114 us-gaap:FixedPriceContractMember 2020-01-01 2020-06-30 0001310114 us-gaap:EMEAMember 2020-01-01 2020-06-30 0001310114 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001310114 srev:SellingServicesMember 2020-01-01 2020-06-30 0001310114 srev:ProfessionalServicesMember 2020-01-01 2020-06-30 0001310114 srev:NorthAmericaAndLatinAmericaMember 2020-01-01 2020-06-30 0001310114 us-gaap:EmployeeSeveranceMember srev:RestructuringEffort2020Member 2021-06-30 0001310114 us-gaap:ContractTerminationMember srev:RestructuringEffort2020Member 2021-06-30 0001310114 us-gaap:EmployeeSeveranceMember srev:RestructuringEffort2020Member 2020-12-31 0001310114 us-gaap:ContractTerminationMember srev:RestructuringEffort2020Member 2020-12-31 0001310114 srev:RestructuringEffort2020Member 2020-12-31 0001310114 us-gaap:EmployeeSeveranceMember srev:RestructuringEffort2020Member 2019-12-31 0001310114 us-gaap:ContractTerminationMember srev:RestructuringEffort2020Member 2019-12-31 0001310114 srev:RestructuringEffort2020Member 2019-12-31 0001310114 srev:RestructuringEffort2020Member 2021-04-01 2021-06-30 0001310114 srev:RestructuringEffort2020Member 2021-06-30 0001310114 us-gaap:FairValueInputsLevel1Member 2021-06-30 0001310114 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2021-07-31 0001310114 us-gaap:EmployeeSeveranceMember srev:RestructuringEffort2020Member 2021-01-01 2021-06-30 0001310114 us-gaap:ContractTerminationMember srev:RestructuringEffort2020Member 2021-01-01 2021-06-30 0001310114 srev:RestructuringEffort2020Member 2021-01-01 2021-06-30 0001310114 us-gaap:EmployeeSeveranceMember srev:RestructuringEffort2020Member 2020-01-01 2020-12-31 0001310114 us-gaap:ContractTerminationMember srev:RestructuringEffort2020Member 2020-01-01 2020-12-31 0001310114 srev:RestructuringEffort2020Member 2020-01-01 2020-12-31 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001310114 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001310114 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001310114 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001310114 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-06-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-07-31 0001310114 srt:MinimumMember 2021-06-30 0001310114 srt:MaximumMember 2021-06-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-04-01 2021-06-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-06-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-04-01 2020-06-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-01-01 2020-06-30 0001310114 us-gaap:EmployeeStockOptionMember 2021-06-30 0001310114 srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2021-06-30 0001310114 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001310114 srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-06-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-06-30 0001310114 us-gaap:MoneyMarketFundsMember us-gaap:LetterOfCreditMember 2021-06-30 0001310114 srt:MinimumMember us-gaap:BaseRateMember 2021-07-01 2021-07-31 0001310114 srt:MinimumMember srev:BloombergShortTermBankYieldIndexBSBYMember 2021-07-01 2021-07-31 0001310114 srt:MaximumMember us-gaap:BaseRateMember 2021-07-01 2021-07-31 0001310114 srt:MaximumMember srev:BloombergShortTermBankYieldIndexBSBYMember 2021-07-01 2021-07-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-07-01 2018-07-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-07-01 2018-07-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2018-07-01 2018-07-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-07-01 2018-07-31 0001310114 2020-06-30 0001310114 2019-12-31 0001310114 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001310114 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001310114 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001310114 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001310114 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001310114 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001310114 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001310114 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001310114 2020-12-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001310114 2021-01-01 2021-03-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001310114 2020-01-01 2020-03-31 0001310114 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001310114 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001310114 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001310114 2021-03-31 0001310114 srt:MinimumMember srev:CertainSeniorLeadersMember us-gaap:PerformanceSharesMember 2021-03-01 2021-03-31 0001310114 srt:MinimumMember srev:CertainExecutivesMember us-gaap:PerformanceSharesMember 2021-03-01 2021-03-31 0001310114 srt:MaximumMember srev:CertainSeniorLeadersMember us-gaap:PerformanceSharesMember 2021-03-01 2021-03-31 0001310114 srt:MaximumMember srev:CertainExecutivesMember us-gaap:PerformanceSharesMember 2021-03-01 2021-03-31 0001310114 srev:CertainSeniorLeadersMember us-gaap:PerformanceSharesMember 2021-03-01 2021-03-31 0001310114 srev:CertainExecutivesMember us-gaap:PerformanceSharesMember 2021-03-01 2021-03-31 0001310114 2020-01-01 2020-12-31 0001310114 srt:MinimumMember 2021-01-01 2021-06-30 0001310114 2021-06-30 0001310114 2021-04-01 2021-06-30 0001310114 2020-04-01 2020-06-30 0001310114 2020-01-01 2020-06-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-31 0001310114 2021-07-23 0001310114 2021-01-01 2021-06-30 shares iso4217:USD srev:item srev:facility srev:location pure iso4217:USD shares srev:country us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization us-gaap:OtherLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent 97601000 95369000 97424000 95169000 0001310114 --12-31 2021 Q2 false 0 0 0 0 0 0 0 0 -0.05 -0.06 -0.14 -0.12 P1Y us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization us-gaap:OtherLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent 10-Q true 2021-06-30 false 001-35108 SERVICESOURCE INTERNATIONAL, INC. DE 81-0578975 707 17th Street, 25th Floor Denver, CO 80202 720 889-8500 Common Stock, $0.0001 Par Value SREV NASDAQ Yes Yes Accelerated Filer true false false 97875744 32464000 34006000 34596000 38890000 7403000 9275000 74463000 82171000 24583000 29948000 25290000 29798000 675000 872000 6334000 6334000 4184000 3490000 135529000 152613000 2246000 1204000 2568000 3217000 16129000 18342000 15000000 15000000 10008000 10797000 1015000 1209000 46966000 49769000 21408000 25975000 1742000 1593000 70116000 77337000 0.0001 0.0001 20000000 20000000 0 0 0.0001 0.0001 1000000000 1000000000 97959000 97838000 97248000 97127000 10000 10000 441000 441000 383403000 379696000 -318533000 -304607000 974000 618000 65413000 75276000 135529000 152613000 46307000 47638000 91330000 97752000 35395000 34645000 69462000 70205000 10912000 12993000 21868000 27547000 4059000 6142000 8089000 13410000 1181000 1516000 2341000 2697000 10624000 10619000 22814000 21307000 54000 236000 974000 703000 15918000 18513000 34218000 38117000 -5006000 -5520000 -12350000 -10570000 364000 -324000 1524000 550000 -5370000 -5196000 -13874000 -11120000 -279000 161000 52000 179000 -5091000 -5357000 -13926000 -11299000 -0.05 -0.06 -0.14 -0.12 97601000 95369000 97424000 95169000 -5091000 -5357000 -13926000 -11299000 31000 -547000 356000 -49000 31000 -547000 356000 -49000 -5060000 -5904000 -13570000 -11348000 97248000 10000 -121000 -441000 379696000 -304607000 618000 75276000 -8835000 -8835000 325000 325000 2486000 2486000 73000 149000 132000 132000 97470000 10000 -121000 -441000 382314000 -313442000 943000 69384000 -5091000 -5091000 31000 31000 1085000 1085000 485000 4000 4000 4000 97959000 10000 -121000 -441000 383403000 -318533000 974000 65413000 94972000 9000 -121000 -441000 374525000 -286066000 410000 88437000 -5942000 -5942000 498000 498000 1066000 1066000 178000 1000 -1000 112000 76000 76000 95262000 10000 -121000 -441000 375666000 -292008000 908000 84135000 -5357000 -5357000 -547000 -547000 1278000 1278000 438000 95700000 10000 -121000 -441000 376944000 -297365000 361000 79509000 -13926000 -11299000 7299000 6819000 314000 515000 4745000 4690000 3549000 2320000 935000 645000 353000 35000 -4160000 -1704000 -551000 -1299000 117000 129000 1061000 -2452000 -2948000 -1431000 -5532000 -4385000 -653000 -823000 286000 -578000 77000 -3070000 2092000 2596000 -2092000 -2596000 315000 481000 27000000 7000000 136000 76000 -179000 19595000 626000 -68000 -1568000 13861000 36326000 29383000 34758000 43244000 210000 226000 7000 71000 618000 204000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 1 — The Company</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">ServiceSource is a leading provider of BPaaS solutions that enable the transformation of go-to-market organizations and functions for global technology clients. We design, deploy, and operate a suite of innovative solutions and complex processes that support and augment our clients’ B2B customer acquisition, engagement, expansion, and retention activities. Our clients - ranging from Fortune 500 technology titans to high-growth disruptors and innovators - rely on our holistic customer engagement methodology and process excellence, global scale and delivery footprint, and data analytics and business insights to deliver trusted business outcomes that have a meaningful and material positive impact to their long-term revenue and profitability objectives. Through our unique integration of people, process, and technology - leveraged against our more than 20 years of experience and domain expertise in the cloud, software, hardware, medical device and diagnostic equipment, and industrial IoT sectors - we effect and transact billions of dollars of B2B commerce in more than 175 countries on our clients’ behalf annually.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">“ServiceSource,” “the Company,” “we,” “us,” or “our,” as used herein, refer to ServiceSource International, Inc. and its wholly owned subsidiaries, unless the context indicates otherwise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For a summary of commonly used industry terms and abbreviations used in this quarterly report on Form 10-Q, see the Glossary of Terms.</p> P20Y 175 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 2 — Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The accompanying unaudited interim Consolidated Financial Statements include the accounts of ServiceSource International, Inc. and its wholly owned subsidiaries and have been prepared in accordance with GAAP and with the instructions to Form 10-Q and Article 8 of Regulation S-X for interim financial information. All intercompany balances and transactions have been eliminated in consolidation. These financial statements do not include all the information required by GAAP for annual financial statements. The unaudited Consolidated Balance Sheet as of December 31, 2020 has been derived from the Company’s audited annual Consolidated Financial Statements included in our annual report on Form 10-K for the year ended December 31, 2020 filed with the SEC on February 24, 2021. In the opinion of management, these Consolidated Financial Statements reflect all adjustments, including normal recurring adjustments, management considers necessary for a fair presentation of the Company’s financial position, operating results, and cash flows for the interim periods presented. These Consolidated Financial Statements and accompanying notes should be read in conjunction with our audited Consolidated Financial Statements and the notes thereto for the year ended December 31, 2020, included in our annual report on Form 10-K. Interim results are not necessarily indicative of results for the entire year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The preparation of the Consolidated Financial Statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amount of net revenue and expenses during the reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company bases its estimates and judgments on historical experience and on various assumptions that it believes are reasonable under the circumstances. The Company has considered the effects of the COVID-19 pandemic in determining its estimates. However, future events are difficult to predict and subject to change, especially with the risks and uncertainties related to the impact of the COVID-19 pandemic, which could cause estimates and judgments to require adjustment. Actual results and outcomes may differ from our estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company follows a three-tier fair value hierarchy, which is described in detail in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Cash equivalents consist of highly liquid investments with original maturities of three months or less at the time of purchase and are classified as a Level 1 investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Restricted cash consists of cash in money market accounts that are used to secure letters of credit in connection with two of our leased facilities. Restricted cash is recorded within "Other assets" in the Consolidated Balance Sheets and is classified as a Level 1 investment. The Company had restricted cash of $2.3 million as of June 30, 2021 and December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company did not have any other financial instruments or debt measured at fair value as of June 30, 2021 and December 31, 2020. There were no transfers between levels during the six months ended June 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Government Assistance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income of $1.3 million related to these grants during the year ended December 31, 2020, $0.1 million during the three and six months ended June 30, 2021, and is expected to receive an additional $0.1 million through August 2021. There are no conditions to repay the grants. Government grants are recognized in the Company’s Consolidated Statements of Operations during the same period that the expenses related to the grant are incurred if there is reasonable assurance the grant will be received, and the Company has complied with the conditions attached to the grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">New Accounting Standards Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">In December 2019, the FASB issued an ASU that simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard effective January 1, 2021 and the effects of this standard were applied prospectively to eligible costs incurred on or after January 1, 2021. The adoption of this standard did not have a material impact on the Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">New Accounting Standards Issued but Not yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Financial Instruments - Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In June 2016, the FASB issued an ASU that amends the measurement of credit losses on financial instruments and requires measurement and recognition of expected versus incurred credit losses for financial assets held. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, with early adoption permitted. This standard will apply to the Company’s accounts receivable and contract assets. Based on our current analysis, the Company does not expect the adoption to have a material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company will adopt this standard effective January 1, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The accompanying unaudited interim Consolidated Financial Statements include the accounts of ServiceSource International, Inc. and its wholly owned subsidiaries and have been prepared in accordance with GAAP and with the instructions to Form 10-Q and Article 8 of Regulation S-X for interim financial information. All intercompany balances and transactions have been eliminated in consolidation. These financial statements do not include all the information required by GAAP for annual financial statements. The unaudited Consolidated Balance Sheet as of December 31, 2020 has been derived from the Company’s audited annual Consolidated Financial Statements included in our annual report on Form 10-K for the year ended December 31, 2020 filed with the SEC on February 24, 2021. In the opinion of management, these Consolidated Financial Statements reflect all adjustments, including normal recurring adjustments, management considers necessary for a fair presentation of the Company’s financial position, operating results, and cash flows for the interim periods presented. These Consolidated Financial Statements and accompanying notes should be read in conjunction with our audited Consolidated Financial Statements and the notes thereto for the year ended December 31, 2020, included in our annual report on Form 10-K. Interim results are not necessarily indicative of results for the entire year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The preparation of the Consolidated Financial Statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amount of net revenue and expenses during the reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company bases its estimates and judgments on historical experience and on various assumptions that it believes are reasonable under the circumstances. The Company has considered the effects of the COVID-19 pandemic in determining its estimates. However, future events are difficult to predict and subject to change, especially with the risks and uncertainties related to the impact of the COVID-19 pandemic, which could cause estimates and judgments to require adjustment. Actual results and outcomes may differ from our estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company follows a three-tier fair value hierarchy, which is described in detail in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Cash equivalents consist of highly liquid investments with original maturities of three months or less at the time of purchase and are classified as a Level 1 investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Restricted cash consists of cash in money market accounts that are used to secure letters of credit in connection with two of our leased facilities. Restricted cash is recorded within "Other assets" in the Consolidated Balance Sheets and is classified as a Level 1 investment. The Company had restricted cash of $2.3 million as of June 30, 2021 and December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company did not have any other financial instruments or debt measured at fair value as of June 30, 2021 and December 31, 2020. There were no transfers between levels during the six months ended June 30, 2021 and 2020.</p> 2 2300000 2300000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Government Assistance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income of $1.3 million related to these grants during the year ended December 31, 2020, $0.1 million during the three and six months ended June 30, 2021, and is expected to receive an additional $0.1 million through August 2021. There are no conditions to repay the grants. Government grants are recognized in the Company’s Consolidated Statements of Operations during the same period that the expenses related to the grant are incurred if there is reasonable assurance the grant will be received, and the Company has complied with the conditions attached to the grant.</p> 1300000 100000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">New Accounting Standards Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">In December 2019, the FASB issued an ASU that simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard effective January 1, 2021 and the effects of this standard were applied prospectively to eligible costs incurred on or after January 1, 2021. The adoption of this standard did not have a material impact on the Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">New Accounting Standards Issued but Not yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Financial Instruments - Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In June 2016, the FASB issued an ASU that amends the measurement of credit losses on financial instruments and requires measurement and recognition of expected versus incurred credit losses for financial assets held. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, with early adoption permitted. This standard will apply to the Company’s accounts receivable and contract assets. Based on our current analysis, the Company does not expect the adoption to have a material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company will adopt this standard effective January 1, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 3 — Debt </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revolving Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">In July 2018, ServiceSource, together with its wholly owned subsidiary, ServiceSource Delaware, Inc., entered into the 2018 Credit Agreement, providing for a $40.0 million revolving line of credit allowing each borrower to borrow against its domestic receivables as defined in the 2018 Credit Agreement. The Revolver in the 2018 Credit Agreement was scheduled to mature in July <span style="white-space:pre-wrap;">2021 and was repaid in full in connection with the Company’s entry into the 2021 Credit Agreement. The Revolver under the 2018 Credit Agreement bore interest at a variable rate per annum based on the greater of the prime rate, the Federal Funds rate plus </span>0.50% or the one-month LIBOR rate plus 1.00%, plus, in each case, a margin of 1.00% for base rate borrowings or 2.00% for Eurodollar borrowings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of June 30, 2021, the Company had $15.0 million of borrowings under the Revolver through a one-month Eurodollar borrowing at an effective interest rate of 2.10% maturing July 2021. An additional $9.6 million was available for borrowing under the Revolver as of June 30, 2021. The Eurodollar borrowings may be extended upon maturity, converted into a base rate borrowing upon maturity or require an incremental payment if the borrowing base decreases below the current amount outstanding during the term of the Eurodollar borrowing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The obligations under the 2018 Credit Agreement were secured by substantially all the assets of ServiceSource and certain of its subsidiaries, including pledges of equity in certain of the Company’s subsidiaries. The 2018 Credit Agreement had financial covenants which the Company was in compliance with as of June 30, 2021 and December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">In July 2021, ServiceSource, together with its wholly owned subsidiary, ServiceSource Delaware, Inc., entered into the 2021 Credit Agreement, which provides for a $35.0 million revolving line of credit allowing each borrower to borrow against its receivables as defined in the 2021 Credit Agreement. At the Company’s request and subject to customary conditions, the aggregate commitments under the 2021 Credit Agreement may be increased up to an additional $10.0 million, for a total maximum commitment amount of $45.0 million. The Revolver in the 2021 Credit Agreement matures in July 2024 and bears interest at a rate equal to BSBY plus 2.00% to 2.50% per annum or, at our election, an alternate base rate plus 1.00% to 1.50% per annum. The obligations under the 2021 Credit Agreement are secured by substantially all assets of ServiceSource and certain of its subsidiaries, including pledges of equity in certain of the Company’s subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">During July 2021, the Company borrowed $3.5 million under the Revolver through a one-month BSBY borrowing at an effective interest rate of 2.32% maturing August 2021. Proceeds from the Revolver are used for working capital and general corporate purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Interest Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense related to the amortization of debt issuance costs and interest expense associated with the Company’s debt obligation was $0.1 million and $0.2 million for the three months ended June 30, 2021 and 2020, respectively, and $0.2 million and $0.3 million for the six months ended June 30, 2021 and 2020, respectively. </p> 40000000.0 0.0050 0.0100 0.0100 0.0200 15000000.0 0.0210 9600000 35000000.0 10000000.0 45000000.0 0.0200 0.0250 0.0100 0.0150 3500000 0.0232 100000 200000 200000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 4 — Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company has operating leases for office space and finance leases for certain equipment under non-cancelable agreements with various expiration dates through May 2030. Certain office leases include the option to extend the term between <span style="-sec-ix-hidden:Hidden_P2pM7hjZyECZjSqcK71HFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to seven years and certain office leases include the option to terminate the lease upon written notice within one year after lease commencement. Leases with an initial term of 12 months or less are not recorded on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">During 2021, the Company entered into a sublease agreement through the end of the original lease term with a third-party for two floors of its Manila office space and extended its lease for a portion of its Yokohama office space through May 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental income statement information related to leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,853 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,924 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5,794 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,031 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of leased assets</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 107 </span></p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 163 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 266 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 351 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 18 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 56 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total finance lease cost</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 114 </span></p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 188 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 284 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 407 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,287)</p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (895)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,385)</p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,787)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,680 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,217 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,693 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,651 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental balance sheet information related to leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25,290 </span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 29,798 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10,008 </span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10,797 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities, net of current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 21,408 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25,975 </span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31,416 </span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 36,772 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance leases:</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,870 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,880 </span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,226)</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,963)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_7IrFmdaHRE-p1SYpODQZog;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Property and equipment, net</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 644 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 917 </span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_-zpUot25xU-KLGnHUBktzA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 356 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 608 </span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_y6XqFHCVkUy-lbp2SOO_rA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 63 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 356 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 671 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease term and discount rate information was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:28.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (in years):</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5.7 </span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5.8 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 0.5 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.4 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6.4 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6.5 </span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7.5 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of lease liabilities were as follows as of June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,291 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,460)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 300 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,131 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,412 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,538)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 64 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,938 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,447 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (623)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,824 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,042 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,042 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,991 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,991 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,344 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,344 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 37,527 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,621)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 364 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 32,270 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,111)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,119)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31,416 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,621)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 356 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,151 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P7Y P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental income statement information related to leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,853 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,924 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5,794 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,031 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of leased assets</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 107 </span></p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 163 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 266 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 351 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 18 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 56 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total finance lease cost</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 114 </span></p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 188 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 284 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 407 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,287)</p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (895)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,385)</p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,787)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,680 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,217 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,693 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,651 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease term and discount rate information was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:28.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (in years):</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5.7 </span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5.8 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 0.5 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.4 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6.4 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6.5 </span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7.5 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 2853000 2924000 5794000 6031000 107000 163000 266000 351000 7000 25000 18000 56000 114000 188000 284000 407000 1287000 895000 2385000 1787000 1680000 2217000 3693000 4651000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental balance sheet information related to leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25,290 </span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 29,798 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10,008 </span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10,797 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities, net of current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 21,408 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25,975 </span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31,416 </span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 36,772 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance leases:</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,870 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,880 </span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,226)</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,963)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_7IrFmdaHRE-p1SYpODQZog;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Property and equipment, net</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 644 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 917 </span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_-zpUot25xU-KLGnHUBktzA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 356 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 608 </span></p></td></tr><tr><td style="vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_y6XqFHCVkUy-lbp2SOO_rA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 63 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 356 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 671 </span></p></td></tr></table> 25290000 29798000 10008000 10797000 21408000 25975000 31416000 36772000 2870000 2880000 2226000 1963000 644000 917000 356000 608000 0 63000 356000 671000 P5Y8M12D P5Y9M18D P0Y6M P1Y4M24D 0.062 0.064 0.065 0.075 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of lease liabilities were as follows as of June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,291 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,460)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 300 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,131 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,412 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,538)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 64 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,938 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,447 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (623)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,824 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,042 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,042 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,991 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,991 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,344 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,344 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 37,527 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,621)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 364 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 32,270 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,111)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,119)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31,416 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,621)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 356 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,151 </span></p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of lease liabilities were as follows as of June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,291 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,460)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 300 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,131 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,412 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,538)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 64 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,938 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,447 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (623)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,824 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,042 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,042 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,991 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,991 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,344 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,344 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 37,527 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,621)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 364 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 32,270 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,111)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,119)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31,416 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,621)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 356 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,151 </span></p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of lease liabilities were as follows as of June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,291 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,460)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 300 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,131 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,412 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,538)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 64 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,938 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,447 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (623)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,824 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,042 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,042 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,991 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,991 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,344 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,344 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 37,527 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,621)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 364 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 32,270 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,111)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,119)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31,416 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,621)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 356 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,151 </span></p></td></tr></table> 6291000 2460000 300000 4131000 9412000 2538000 64000 6938000 4447000 623000 0 3824000 3042000 0 0 3042000 2991000 0 0 2991000 11344000 0 0 11344000 37527000 5621000 364000 32270000 6111000 8000 6119000 31416000 5621000 356000 26151000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 5 — Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The following tables present the disaggregation of revenue from contracts with our clients:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Revenue by Performance Obligation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling services</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 45,609 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 46,545 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 89,937 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 95,718 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional services</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 698 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,093 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,393 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,034 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 46,307 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 47,638 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 91,330 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 97,752 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue by Geography</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue for each geography generally reflects commissions earned from sales of service contracts managed from revenue delivery centers in that geography and subscription sales and professional services to deploy the Company’s solutions. Predominantly all the service contracts sold and managed by the revenue delivery centers relate to end customers located in the same geography. All NALA revenue represents revenue generated within the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NALA</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25,515 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 27,558 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 50,849 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 56,031 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EMEA</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 13,318 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,846 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,087 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,853 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APJ</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,474 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,234 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 14,394 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 14,868 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 46,307 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 47,638 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 91,330 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 97,752 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Revenue by Contract Pricing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 34,138 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 33,813 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 67,349 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 70,179 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed consideration</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,169 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 13,825 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 23,981 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 27,573 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 46,307 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 47,638 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 91,330 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 97,752 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Contract Balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of June 30, 2021, contract assets and liabilities were $0.0 million and $0.5 million, respectively. As of December 31, 2020, contract assets and liabilities were $0.5 million and $0.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Transaction Price Allocated to Remaining Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of June 30, 2021, assuming none of the Company’s current contracts with fixed consideration are renewed, the Company estimates receiving approximately $32.9 million in future selling services fixed consideration and approximately $0.4 million in professional services fixed consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Contract Acquisition Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of June 30, 2021 and December 31, 2020, capitalized contract acquisition costs were $0.7 million and $0.9 million, respectively. The Company recorded amortization expense related to capitalized contract acquisition costs of $0.1 million and $0.2 million for the three months ended June 30, 2021 and 2020, respectively, and $0.3 million and $0.5 million for the six months ended June 30, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment recognized on contract costs was insignificant for the three and six months ended June 30, 2021 and 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The following tables present the disaggregation of revenue from contracts with our clients:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Revenue by Performance Obligation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling services</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 45,609 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 46,545 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 89,937 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 95,718 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional services</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 698 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,093 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,393 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,034 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 46,307 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 47,638 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 91,330 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 97,752 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue by Geography</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue for each geography generally reflects commissions earned from sales of service contracts managed from revenue delivery centers in that geography and subscription sales and professional services to deploy the Company’s solutions. Predominantly all the service contracts sold and managed by the revenue delivery centers relate to end customers located in the same geography. All NALA revenue represents revenue generated within the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NALA</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25,515 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 27,558 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 50,849 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 56,031 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EMEA</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 13,318 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,846 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,087 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,853 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APJ</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,474 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,234 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 14,394 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 14,868 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 46,307 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 47,638 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 91,330 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 97,752 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Revenue by Contract Pricing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 34,138 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 33,813 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 67,349 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 70,179 </span></p></td></tr><tr><td style="vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed consideration</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,169 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 13,825 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 23,981 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 27,573 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 46,307 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 47,638 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 91,330 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 97,752 </span></p></td></tr></table> 45609000 46545000 89937000 95718000 698000 1093000 1393000 2034000 46307000 47638000 91330000 97752000 25515000 27558000 50849000 56031000 13318000 12846000 26087000 26853000 7474000 7234000 14394000 14868000 46307000 47638000 91330000 97752000 34138000 33813000 67349000 70179000 12169000 13825000 23981000 27573000 46307000 47638000 91330000 97752000 0.0 500000 500000 400000 32900000 400000 700000 900000 100000 200000 300000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 6 — Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">ESPP</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company previously offered an ESPP until its expiration in February 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">2021 PSU Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">During March 2021, the Company granted PSUs under the 2020 Plan to certain executives in which the number of shares ultimately received depends on the Company’s achievement of two performance goals for fiscal year 2021 and a rTSR modifier based on the Company’s rTSR for fiscal years 2021, 2022, and 2023 compared to a peer group. The aggregate target number of shares subject to these awards is 0.8 million. The awards were valued on the grant date using a Monte Carlo simulation for the rTSR modifier and using the Company’s closing stock price for the performance metrics for an aggregate grant date fair value of $1.2 million. The number of shares ultimately received related to these awards will range from 0% to 173% of the participant’s target award and will vest on the third anniversary of the grant date. The Company’s expense will be recognized over the service period and adjusted based on estimated achievement of the performance goals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Additionally, certain of the Company’s senior leaders elected to receive a portion of their annual cash corporate incentive plan in PSUs. The Company granted the PSUs under the 2020 Plan during March 2021. The number of shares ultimately received depends on the Company’s achievement of specified revenue, Adjusted EBITDA, and free cash flow performance goals for fiscal year 2021. The aggregate target number of shares subject to these awards is 0.4 million. The awards were valued using the Company’s closing stock price on the grant date and had an aggregate grant date fair value of $0.6 million. The number of shares ultimately received related to these awards ranges from 0% to 200% of the participant’s target award and will vest on the first anniversary of the grant date. The Company’s expense will be recognized over the service period and adjusted based on estimated achievement of the performance targets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock-Based Compensation Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents stock-based compensation expense as allocated within the Company’s Consolidated Statements of Operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 288 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 90 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 418 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 135 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 168 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 444 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 359 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 821 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 17 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 32 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 19 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 601 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 740 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,740 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,345 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,074 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,275 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,549 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,320 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The above table does not include capitalized stock-based compensation related to internal-use software that was insignificant for the three and six months ended June 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the Company’s stock option activity and related information was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,030 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.09 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,372 </span></p></td></tr><tr><td style="vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (272)</p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.18 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Expired and/or forfeited</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (751)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.03 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of June 30, 2021</p></td><td style="vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,007 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.24 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6.59 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 383 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable as of June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,777 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.38 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6.40 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 281 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of June 30, 2021, there was $0.1 million of unrecognized compensation expense related to previously granted stock options, which is expected to be recognized over a weighted-average period of 1.2 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the Company’s RSU and PSU activity and related information was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,015 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.55 </span></p></td></tr><tr><td style="vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,557 </span></p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.53 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (611)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.47 </span></p></td></tr><tr><td style="vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,134)</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.63 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,827 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.46 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of June 30, 2021, there was $6.1 million of unrecognized compensation expense related to previously granted RSUs and PSUs, which is expected to be recognized over a weighted-average period of 1.7 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Potential shares of common stock that are not included in the determination of diluted net loss per share because they are anti-dilutive for the periods presented consist of stock options and unvested RSUs and PSUs. The Company excluded from diluted earnings per share the weighted-average common share equivalents related to 1.5 million and 5.2 million shares for the three months ended June 30, 2021 and 2020, respectively, and 1.4 million and 4.3 million shares for the six months ended June 30, 2021 and 2020, respectively, because their effect would have been anti-dilutive.</p> 2 800000 1200000 0 1.73 400000 600000 0 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents stock-based compensation expense as allocated within the Company’s Consolidated Statements of Operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:top;width:53.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 288 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 90 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 418 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 135 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 168 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 444 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 359 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 821 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 17 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 32 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 19 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 601 </span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 740 </span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,740 </span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,345 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,074 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,275 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,549 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,320 </span></p></td></tr></table> 288000 90000 418000 135000 168000 444000 359000 821000 17000 1000 32000 19000 601000 740000 2740000 1345000 1074000 1275000 3549000 2320000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the Company’s stock option activity and related information was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,030 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.09 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,372 </span></p></td></tr><tr><td style="vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (272)</p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.18 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Expired and/or forfeited</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (751)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.03 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of June 30, 2021</p></td><td style="vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,007 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.24 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6.59 </span></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 383 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable as of June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,777 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.38 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6.40 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 281 </span></p></td></tr></table> 3030000 2.09 1372000 272000 1.18 751000 2.03 2007000 2.24 P6Y7M2D 383000 1777000 2.38 P6Y4M24D 281000 100000 P1Y2M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the Company’s RSU and PSU activity and related information was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,015 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.55 </span></p></td></tr><tr><td style="vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,557 </span></p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.53 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (611)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.47 </span></p></td></tr><tr><td style="vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,134)</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.63 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,827 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.46 </span></p></td></tr></table> 7015000 1.55 2557000 1.53 611000 2.47 1134000 1.63 7827000 1.46 6100000 P1Y8M12D 1500000 5200000 1400000 4300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 7 — Restructuring and Other Related Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company has undergone restructuring efforts to better align its cost structure with its business and market conditions. These restructuring efforts include severance and other employee costs, lease and other contract termination costs and asset impairments. Severance and other employee costs include severance payments, related employee benefits, stock-based compensation related to the accelerated vesting of certain equity awards and employee-related legal fees. Lease and other contract termination costs include charges related to lease consolidation and abandonment of spaces no longer utilized and the cancellation of certain contracts with outside vendors. Asset impairments include charges related to leasehold improvements and furniture in spaces vacated or no longer in use. The restructuring plans and future cash outlays are recorded in "Accrued expenses," "Accrued compensation," and "Other long-term liabilities" in the Consolidated Balance Sheet as of December 31, 2020. There are no future restructuring plans and future cash outlays as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">During 2020, the Company announced a restructuring effort to align with its virtual-first operating model and reduce the operating cost structure resulting in a reduction of headcount and office lease costs. The Company recognized charges related to this restructuring effort of $0.1 million and $1.0 million for the three and six months ended June 30, 2021, respectively. The Company does not expect to incur additional charges related to this restructuring effort as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents a reconciliation of the beginning and ending fair value liability balance related to the 2020 restructuring effort:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Severance and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease Termination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Employee Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and other related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 780 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 59 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 839 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (442)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (442)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 338 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 59 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 397 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and other related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 897 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 77 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 974 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,371)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 100000 1000000.0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents a reconciliation of the beginning and ending fair value liability balance related to the 2020 restructuring effort:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Severance and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease Termination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Employee Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and other related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 780 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 59 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 839 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (442)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (442)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 338 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 59 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 397 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and other related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 897 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 77 </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 974 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,371)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td></tr></table> 0 0 0 780000 59000 839000 442000 0 442000 338000 59000 397000 897000 77000 974000 1235000 136000 1371000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 8 — Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company is subject to taxation in the U.S. and various state and foreign jurisdictions. Earnings from non-U.S. activities are subject to local country income tax. The Company computes its quarterly income tax provision by using a forecasted annual effective tax rate and adjusts for any discrete items arising during the quarter. The primary difference between the effective tax rate and the federal statutory tax rate relates to the valuation allowances on the Company’s net operating losses and foreign tax rate differences. The "Provision for income tax expense" in the Consolidated Statements of Operations primarily consists of income and withholding taxes for foreign and state jurisdictions where the Company has profitable operations, as well as valuation allowance adjustments for certain U.S. tax jurisdictions. No tax benefit was provided for losses incurred in the U.S., Ireland, and Singapore because those losses are offset by a full valuation allowance. The tax years 2012 through 2020 generally remain subject to examination by federal, state, and foreign tax authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The gross amount of the Company’s unrecognized tax benefits was $1.0 million as of June 30, 2021 and December 31, 2020, none of which, if recognized, would affect the Company’s effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the three and six months ended June 30, 2021 and 2020, interest and penalties recognized were insignificant.</p> 1000000.0 1000000.0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 9 — Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Letters of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">In connection with two of our leased facilities, the Company is required to maintain two letters of credit totaling $2.3 million. The letters of credit are secured by $2.3 million of cash in money market accounts, which are classified as restricted cash in "Other assets" in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Non-cancelable Service Contract Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future minimum payments under non-cancelable service contract commitments were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,095 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10,266 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 8,183 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 828 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25,372 </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2 2 2300000 2300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future minimum payments under non-cancelable service contract commitments were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,095 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10,266 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 8,183 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 828 </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> — </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 25,372 </span></p></td></tr></table> 6095000 10266000 8183000 828000 0 25372000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jun. 30, 2021
Jul. 23, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2021  
Entity File Number 001-35108  
Entity Registrant Name SERVICESOURCE INTERNATIONAL, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 81-0578975  
Entity Address, Address Line One 707 17th Street, 25th Floor  
Entity Address, City or Town Denver,  
Entity Address, State or Province CO  
Entity Address, Postal Zip Code 80202  
City Area Code 720  
Local Phone Number 889-8500  
Title of 12(b) Security Common Stock, $0.0001 Par Value  
Trading Symbol SREV  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Small Business true  
Emerging Growth Company false  
Entity Shell Company false  
Entity Common stock, shares outstanding   97,875,744
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001310114  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 32,464 $ 34,006
Accounts receivable, net 34,596 38,890
Prepaid expenses and other 7,403 9,275
Total current assets 74,463 82,171
Property and equipment, net 24,583 29,948
ROU assets 25,290 29,798
Contract acquisition costs 675 872
Goodwill 6,334 6,334
Other assets 4,184 3,490
Total assets 135,529 152,613
Current liabilities:    
Accounts payable 2,246 1,204
Accrued expenses 2,568 3,217
Accrued compensation and benefits 16,129 18,342
Revolver 15,000 15,000
Operating lease liabilities 10,008 10,797
Other current liabilities 1,015 1,209
Total current liabilities 46,966 49,769
Operating lease liabilities, net of current portion 21,408 25,975
Other long-term liabilities 1,742 1,593
Total liabilities 70,116 77,337
Commitments and contingencies (Note 9)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 20,000 shares authorized and none issued and outstanding
Common stock, $0.0001 par value; 1,000,000 shares authorized; 97,959 shares issued and 97,838 shares outstanding as of June 30, 2021; 97,248 shares issued and 97,127 shares outstanding as of December 31, 2020 10 10
Treasury stock (441) (441)
Additional paid-in capital 383,403 379,696
Accumulated deficit (318,533) (304,607)
Accumulated other comprehensive income 974 618
Total stockholders' equity 65,413 75,276
Total liabilities and stockholders' equity $ 135,529 $ 152,613
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Consolidated Balance Sheets    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 97,959,000 97,248,000
Common stock, shares outstanding (in shares) 97,838,000 97,127,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Consolidated Statements of Operations        
Net revenue $ 46,307 $ 47,638 $ 91,330 $ 97,752
Cost of revenue 35,395 34,645 69,462 70,205
Gross profit 10,912 12,993 21,868 27,547
Operating expenses:        
Sales and marketing 4,059 6,142 8,089 13,410
Research and development 1,181 1,516 2,341 2,697
General and administrative 10,624 10,619 22,814 21,307
Restructuring and other related costs 54 236 974 703
Total operating expenses 15,918 18,513 34,218 38,117
Loss from operations (5,006) (5,520) (12,350) (10,570)
Interest and other (expense) income, net (364) 324 (1,524) (550)
Loss before provision for income taxes (5,370) (5,196) (13,874) (11,120)
Provision for income tax benefit (expense) 279 (161) (52) (179)
Net loss $ (5,091) $ (5,357) $ (13,926) $ (11,299)
Net loss per common share:        
Basic (in dollars per share) $ (0.05) $ (0.06) $ (0.14) $ (0.12)
Diluted (in dollars per share) $ (0.05) $ (0.06) $ (0.14) $ (0.12)
Weighted-average common shares outstanding:        
Basic (in shares) 97,601 95,369 97,424 95,169
Diluted (in shares) 97,601 95,369 97,424 95,169
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Consolidated Statements of Comprehensive Loss        
Net loss $ (5,091) $ (5,357) $ (13,926) $ (11,299)
Other comprehensive income (loss):        
Foreign currency translation adjustments 31 (547) 356 (49)
Other comprehensive income (loss): 31 (547) 356 (49)
Comprehensive loss $ (5,060) $ (5,904) $ (13,570) $ (11,348)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Treasury Shares/Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Total
Beginning balance (in shares) at Dec. 31, 2019 94,972 (121)        
Beginning balance at Dec. 31, 2019 $ 9 $ (441) $ 374,525 $ (286,066) $ 410 $ 88,437
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (5,942)   (5,942)
Other comprehensive income         498 498
Stock-based compensation     1,066     1,066
Issuance of common stock, RSUs (in shares) 178          
Issuance of common stock, RSUs $ 1   (1)      
Proceeds from the exercise of stock options and ESPP (in shares) 112          
Proceeds from the exercise of stock options and ESPP     76     76
Ending balance (in shares) at Mar. 31, 2020 95,262 (121)        
Ending balance at Mar. 31, 2020 $ 10 $ (441) 375,666 (292,008) 908 84,135
Beginning balance (in shares) at Dec. 31, 2019 94,972 (121)        
Beginning balance at Dec. 31, 2019 $ 9 $ (441) 374,525 (286,066) 410 88,437
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss           (11,299)
Other comprehensive income           (49)
Ending balance (in shares) at Jun. 30, 2020 95,700 (121)        
Ending balance at Jun. 30, 2020 $ 10 $ (441) 376,944 (297,365) 361 79,509
Beginning balance (in shares) at Mar. 31, 2020 95,262 (121)        
Beginning balance at Mar. 31, 2020 $ 10 $ (441) 375,666 (292,008) 908 84,135
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (5,357)   (5,357)
Other comprehensive income         (547) (547)
Stock-based compensation     1,278     1,278
Issuance of common stock, RSUs (in shares) 438          
Ending balance (in shares) at Jun. 30, 2020 95,700 (121)        
Ending balance at Jun. 30, 2020 $ 10 $ (441) 376,944 (297,365) 361 79,509
Beginning balance (in shares) at Dec. 31, 2020 97,248 (121)        
Beginning balance at Dec. 31, 2020 $ 10 $ (441) 379,696 (304,607) 618 75,276
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (8,835)   (8,835)
Other comprehensive income         325 325
Stock-based compensation     2,486     2,486
Issuance of common stock, RSUs (in shares) 73          
Proceeds from the exercise of stock options and ESPP (in shares) 149          
Proceeds from the exercise of stock options and ESPP     132     132
Ending balance (in shares) at Mar. 31, 2021 97,470 (121)        
Ending balance at Mar. 31, 2021 $ 10 $ (441) 382,314 (313,442) 943 69,384
Beginning balance (in shares) at Dec. 31, 2020 97,248 (121)        
Beginning balance at Dec. 31, 2020 $ 10 $ (441) 379,696 (304,607) 618 75,276
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss           (13,926)
Other comprehensive income           356
Ending balance (in shares) at Jun. 30, 2021 97,959 (121)        
Ending balance at Jun. 30, 2021 $ 10 $ (441) 383,403 (318,533) 974 65,413
Beginning balance (in shares) at Mar. 31, 2021 97,470 (121)        
Beginning balance at Mar. 31, 2021 $ 10 $ (441) 382,314 (313,442) 943 69,384
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (5,091)   (5,091)
Other comprehensive income         31 31
Stock-based compensation     1,085     1,085
Issuance of common stock, RSUs (in shares) 485          
Proceeds from the exercise of stock options and ESPP (in shares) 4          
Proceeds from the exercise of stock options and ESPP     4     4
Ending balance (in shares) at Jun. 30, 2021 97,959 (121)        
Ending balance at Jun. 30, 2021 $ 10 $ (441) $ 383,403 $ (318,533) $ 974 $ 65,413
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (13,926) $ (11,299)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 7,299 6,819
Amortization of contract acquisition costs 314 515
Amortization of ROU assets 4,745 4,690
Stock-based compensation 3,549 2,320
Restructuring and other related costs 935 645
Other 353 35
Net changes in operating assets and liabilities:    
Accounts receivable, net 4,160 1,704
Prepaid expenses and other assets 551 1,299
Contract acquisition costs (117) (129)
Accounts payable 1,061 (2,452)
Accrued compensation and benefits (2,948) (1,431)
Operating lease liabilities (5,532) (4,385)
Accrued expenses (653) (823)
Other liabilities 286 (578)
Net cash provided by (used in) operating activities 77 (3,070)
Cash flows from investing activities:    
Purchases of property and equipment (2,092) (2,596)
Net cash used in investing activities (2,092) (2,596)
Cash flows from financing activities:    
Repayment on finance lease obligations (315) (481)
Proceeds from Revolver   27,000
Repayment of Revolver   (7,000)
Proceeds from issuance of common stock 136 76
Net cash (used in) provided by financing activities (179) 19,595
Effect of exchange rate changes on cash and cash equivalents and restricted cash 626 (68)
Net change in cash and cash equivalents and restricted cash (1,568) 13,861
Cash and cash equivalents and restricted cash, beginning of period 36,326 29,383
Cash and cash equivalents and restricted cash, end of period 34,758 43,244
Supplemental disclosures of cash flow information:    
Cash paid for interest 210 226
Supplemental disclosures of non-cash activities:    
Purchases of property and equipment accrued in accounts payable and accrued expenses 7 71
ROU assets obtained in exchange for new lease liabilities $ 618 $ 204
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
The Company
6 Months Ended
Jun. 30, 2021
The Company  
The Company

Note 1 — The Company

ServiceSource is a leading provider of BPaaS solutions that enable the transformation of go-to-market organizations and functions for global technology clients. We design, deploy, and operate a suite of innovative solutions and complex processes that support and augment our clients’ B2B customer acquisition, engagement, expansion, and retention activities. Our clients - ranging from Fortune 500 technology titans to high-growth disruptors and innovators - rely on our holistic customer engagement methodology and process excellence, global scale and delivery footprint, and data analytics and business insights to deliver trusted business outcomes that have a meaningful and material positive impact to their long-term revenue and profitability objectives. Through our unique integration of people, process, and technology - leveraged against our more than 20 years of experience and domain expertise in the cloud, software, hardware, medical device and diagnostic equipment, and industrial IoT sectors - we effect and transact billions of dollars of B2B commerce in more than 175 countries on our clients’ behalf annually.

“ServiceSource,” “the Company,” “we,” “us,” or “our,” as used herein, refer to ServiceSource International, Inc. and its wholly owned subsidiaries, unless the context indicates otherwise.

For a summary of commonly used industry terms and abbreviations used in this quarterly report on Form 10-Q, see the Glossary of Terms.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited interim Consolidated Financial Statements include the accounts of ServiceSource International, Inc. and its wholly owned subsidiaries and have been prepared in accordance with GAAP and with the instructions to Form 10-Q and Article 8 of Regulation S-X for interim financial information. All intercompany balances and transactions have been eliminated in consolidation. These financial statements do not include all the information required by GAAP for annual financial statements. The unaudited Consolidated Balance Sheet as of December 31, 2020 has been derived from the Company’s audited annual Consolidated Financial Statements included in our annual report on Form 10-K for the year ended December 31, 2020 filed with the SEC on February 24, 2021. In the opinion of management, these Consolidated Financial Statements reflect all adjustments, including normal recurring adjustments, management considers necessary for a fair presentation of the Company’s financial position, operating results, and cash flows for the interim periods presented. These Consolidated Financial Statements and accompanying notes should be read in conjunction with our audited Consolidated Financial Statements and the notes thereto for the year ended December 31, 2020, included in our annual report on Form 10-K. Interim results are not necessarily indicative of results for the entire year.

Use of Estimates

The preparation of the Consolidated Financial Statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amount of net revenue and expenses during the reporting period.

The Company bases its estimates and judgments on historical experience and on various assumptions that it believes are reasonable under the circumstances. The Company has considered the effects of the COVID-19 pandemic in determining its estimates. However, future events are difficult to predict and subject to change, especially with the risks and uncertainties related to the impact of the COVID-19 pandemic, which could cause estimates and judgments to require adjustment. Actual results and outcomes may differ from our estimates.

Cash Equivalents and Restricted Cash

The Company follows a three-tier fair value hierarchy, which is described in detail in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020.

Cash equivalents consist of highly liquid investments with original maturities of three months or less at the time of purchase and are classified as a Level 1 investment.

Restricted cash consists of cash in money market accounts that are used to secure letters of credit in connection with two of our leased facilities. Restricted cash is recorded within "Other assets" in the Consolidated Balance Sheets and is classified as a Level 1 investment. The Company had restricted cash of $2.3 million as of June 30, 2021 and December 31, 2020.

The Company did not have any other financial instruments or debt measured at fair value as of June 30, 2021 and December 31, 2020. There were no transfers between levels during the six months ended June 30, 2021 and 2020.

Government Assistance

During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income of $1.3 million related to these grants during the year ended December 31, 2020, $0.1 million during the three and six months ended June 30, 2021, and is expected to receive an additional $0.1 million through August 2021. There are no conditions to repay the grants. Government grants are recognized in the Company’s Consolidated Statements of Operations during the same period that the expenses related to the grant are incurred if there is reasonable assurance the grant will be received, and the Company has complied with the conditions attached to the grant.

New Accounting Standards Adopted

Income Taxes

In December 2019, the FASB issued an ASU that simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard effective January 1, 2021 and the effects of this standard were applied prospectively to eligible costs incurred on or after January 1, 2021. The adoption of this standard did not have a material impact on the Consolidated Financial Statements.

New Accounting Standards Issued but Not yet Adopted

Financial Instruments - Credit Losses

In June 2016, the FASB issued an ASU that amends the measurement of credit losses on financial instruments and requires measurement and recognition of expected versus incurred credit losses for financial assets held. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, with early adoption permitted. This standard will apply to the Company’s accounts receivable and contract assets. Based on our current analysis, the Company does not expect the adoption to have a material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company will adopt this standard effective January 1, 2023.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
Debt  
Debt

Note 3 — Debt

Revolving Line of Credit

In July 2018, ServiceSource, together with its wholly owned subsidiary, ServiceSource Delaware, Inc., entered into the 2018 Credit Agreement, providing for a $40.0 million revolving line of credit allowing each borrower to borrow against its domestic receivables as defined in the 2018 Credit Agreement. The Revolver in the 2018 Credit Agreement was scheduled to mature in July 2021 and was repaid in full in connection with the Company’s entry into the 2021 Credit Agreement. The Revolver under the 2018 Credit Agreement bore interest at a variable rate per annum based on the greater of the prime rate, the Federal Funds rate plus 0.50% or the one-month LIBOR rate plus 1.00%, plus, in each case, a margin of 1.00% for base rate borrowings or 2.00% for Eurodollar borrowings.

As of June 30, 2021, the Company had $15.0 million of borrowings under the Revolver through a one-month Eurodollar borrowing at an effective interest rate of 2.10% maturing July 2021. An additional $9.6 million was available for borrowing under the Revolver as of June 30, 2021. The Eurodollar borrowings may be extended upon maturity, converted into a base rate borrowing upon maturity or require an incremental payment if the borrowing base decreases below the current amount outstanding during the term of the Eurodollar borrowing.

The obligations under the 2018 Credit Agreement were secured by substantially all the assets of ServiceSource and certain of its subsidiaries, including pledges of equity in certain of the Company’s subsidiaries. The 2018 Credit Agreement had financial covenants which the Company was in compliance with as of June 30, 2021 and December 31, 2020.

In July 2021, ServiceSource, together with its wholly owned subsidiary, ServiceSource Delaware, Inc., entered into the 2021 Credit Agreement, which provides for a $35.0 million revolving line of credit allowing each borrower to borrow against its receivables as defined in the 2021 Credit Agreement. At the Company’s request and subject to customary conditions, the aggregate commitments under the 2021 Credit Agreement may be increased up to an additional $10.0 million, for a total maximum commitment amount of $45.0 million. The Revolver in the 2021 Credit Agreement matures in July 2024 and bears interest at a rate equal to BSBY plus 2.00% to 2.50% per annum or, at our election, an alternate base rate plus 1.00% to 1.50% per annum. The obligations under the 2021 Credit Agreement are secured by substantially all assets of ServiceSource and certain of its subsidiaries, including pledges of equity in certain of the Company’s subsidiaries.

During July 2021, the Company borrowed $3.5 million under the Revolver through a one-month BSBY borrowing at an effective interest rate of 2.32% maturing August 2021. Proceeds from the Revolver are used for working capital and general corporate purposes.

Interest Expense

Interest expense related to the amortization of debt issuance costs and interest expense associated with the Company’s debt obligation was $0.1 million and $0.2 million for the three months ended June 30, 2021 and 2020, respectively, and $0.2 million and $0.3 million for the six months ended June 30, 2021 and 2020, respectively.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases  
Leases

Note 4 — Leases

The Company has operating leases for office space and finance leases for certain equipment under non-cancelable agreements with various expiration dates through May 2030. Certain office leases include the option to extend the term between one to seven years and certain office leases include the option to terminate the lease upon written notice within one year after lease commencement. Leases with an initial term of 12 months or less are not recorded on the balance sheet.

During 2021, the Company entered into a sublease agreement through the end of the original lease term with a third-party for two floors of its Manila office space and extended its lease for a portion of its Yokohama office space through May 2024.

Supplemental income statement information related to leases was as follows:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Operating lease cost

$

2,853

$

2,924

$

5,794

$

6,031

Finance lease cost:

Amortization of leased assets

107

163

266

351

Interest on lease liabilities

7

25

18

56

Total finance lease cost

114

188

284

407

Sublease income

(1,287)

(895)

(2,385)

(1,787)

Net lease cost

$

1,680

$

2,217

$

3,693

$

4,651

Supplemental balance sheet information related to leases was as follows:

    

June 30, 2021

    

December 31, 2020

(in thousands)

Operating leases:

ROU assets

$

25,290

$

29,798

Operating lease liabilities

$

10,008

$

10,797

Operating lease liabilities, net of current portion

21,408

25,975

Total operating lease liabilities

$

31,416

$

36,772

Finance leases:

Property and equipment

$

2,870

$

2,880

Accumulated depreciation

(2,226)

(1,963)

Property and equipment, net

$

644

$

917

Other current liabilities

$

356

$

608

Other long-term liabilities

63

Total finance lease liabilities

$

356

$

671

Lease term and discount rate information was as follows:

For the Six Months Ended June 30,

    

2021

2020

Weighted-average remaining lease term (in years):

Operating lease

5.7

5.8

Finance lease

0.5

1.4

Weighted-average discount rate:

Operating lease

6.2

%

6.4

%

Finance lease

6.5

%

7.5

%

Maturities of lease liabilities were as follows as of June 30, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

6,291

$

(2,460)

$

300

$

4,131

2022

9,412

(2,538)

64

6,938

2023

4,447

(623)

3,824

2024

3,042

3,042

2025

2,991

2,991

Thereafter

11,344

11,344

Total lease payments

37,527

(5,621)

364

32,270

Less: interest

(6,111)

(8)

(6,119)

Total

$

31,416

$

(5,621)

$

356

$

26,151

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition
6 Months Ended
Jun. 30, 2021
Revenue Recognition  
Revenue Recognition

Note 5 — Revenue Recognition

The following tables present the disaggregation of revenue from contracts with our clients:

Revenue by Performance Obligation

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Selling services

$

45,609

$

46,545

$

89,937

$

95,718

Professional services

698

1,093

1,393

2,034

Total revenue

$

46,307

$

47,638

$

91,330

$

97,752

Revenue by Geography

Revenue for each geography generally reflects commissions earned from sales of service contracts managed from revenue delivery centers in that geography and subscription sales and professional services to deploy the Company’s solutions. Predominantly all the service contracts sold and managed by the revenue delivery centers relate to end customers located in the same geography. All NALA revenue represents revenue generated within the U.S.

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

NALA

$

25,515

$

27,558

$

50,849

$

56,031

EMEA

13,318

12,846

26,087

26,853

APJ

7,474

7,234

14,394

14,868

Total revenue

$

46,307

$

47,638

$

91,330

$

97,752

Revenue by Contract Pricing

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Variable consideration

$

34,138

$

33,813

$

67,349

$

70,179

Fixed consideration

12,169

13,825

23,981

27,573

Total revenue

$

46,307

$

47,638

$

91,330

$

97,752

Contract Balances

As of June 30, 2021, contract assets and liabilities were $0.0 million and $0.5 million, respectively. As of December 31, 2020, contract assets and liabilities were $0.5 million and $0.4 million, respectively.

Transaction Price Allocated to Remaining Performance Obligations

As of June 30, 2021, assuming none of the Company’s current contracts with fixed consideration are renewed, the Company estimates receiving approximately $32.9 million in future selling services fixed consideration and approximately $0.4 million in professional services fixed consideration.

Contract Acquisition Costs

As of June 30, 2021 and December 31, 2020, capitalized contract acquisition costs were $0.7 million and $0.9 million, respectively. The Company recorded amortization expense related to capitalized contract acquisition costs of $0.1 million and $0.2 million for the three months ended June 30, 2021 and 2020, respectively, and $0.3 million and $0.5 million for the six months ended June 30, 2021 and 2020, respectively.

Impairment recognized on contract costs was insignificant for the three and six months ended June 30, 2021 and 2020.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2021
Stock-Based Compensation  
Stock-Based Compensation

Note 6 — Stock-Based Compensation

ESPP

The Company previously offered an ESPP until its expiration in February 2021.

2021 PSU Awards

During March 2021, the Company granted PSUs under the 2020 Plan to certain executives in which the number of shares ultimately received depends on the Company’s achievement of two performance goals for fiscal year 2021 and a rTSR modifier based on the Company’s rTSR for fiscal years 2021, 2022, and 2023 compared to a peer group. The aggregate target number of shares subject to these awards is 0.8 million. The awards were valued on the grant date using a Monte Carlo simulation for the rTSR modifier and using the Company’s closing stock price for the performance metrics for an aggregate grant date fair value of $1.2 million. The number of shares ultimately received related to these awards will range from 0% to 173% of the participant’s target award and will vest on the third anniversary of the grant date. The Company’s expense will be recognized over the service period and adjusted based on estimated achievement of the performance goals.

Additionally, certain of the Company’s senior leaders elected to receive a portion of their annual cash corporate incentive plan in PSUs. The Company granted the PSUs under the 2020 Plan during March 2021. The number of shares ultimately received depends on the Company’s achievement of specified revenue, Adjusted EBITDA, and free cash flow performance goals for fiscal year 2021. The aggregate target number of shares subject to these awards is 0.4 million. The awards were valued using the Company’s closing stock price on the grant date and had an aggregate grant date fair value of $0.6 million. The number of shares ultimately received related to these awards ranges from 0% to 200% of the participant’s target award and will vest on the first anniversary of the grant date. The Company’s expense will be recognized over the service period and adjusted based on estimated achievement of the performance targets.

Stock-Based Compensation Expense

The following table presents stock-based compensation expense as allocated within the Company’s Consolidated Statements of Operations:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Cost of revenue

$

288

$

90

$

418

$

135

Sales and marketing

168

444

359

821

Research and development

17

1

32

19

General and administrative

601

740

2,740

1,345

Total stock-based compensation

$

1,074

$

1,275

$

3,549

$

2,320

The above table does not include capitalized stock-based compensation related to internal-use software that was insignificant for the three and six months ended June 30, 2021 and 2020.

Stock Awards

A summary of the Company’s stock option activity and related information was as follows:

Weighted-

Weighted-

Average

Average

Remaining

Exercise

Contractual

    

Shares

    

Price

    

Life (Years)

    

Intrinsic Value

(in thousands)

(in thousands)

Outstanding as of December 31, 2020

3,030

$

2.09

$

1,372

Exercised

(272)

$

1.18

Expired and/or forfeited

(751)

$

2.03

Outstanding as of June 30, 2021

2,007

$

2.24

6.59

$

383

Exercisable as of June 30, 2021

1,777

$

2.38

6.40

$

281

As of June 30, 2021, there was $0.1 million of unrecognized compensation expense related to previously granted stock options, which is expected to be recognized over a weighted-average period of 1.2 years.

A summary of the Company’s RSU and PSU activity and related information was as follows:

Weighted-

Average Grant

    

Units

    

Date Fair Value

(in thousands)

Non-vested as of December 31, 2020

7,015

$

1.55

Granted

2,557

$

1.53

Vested

(611)

$

2.47

Forfeited

(1,134)

$

1.63

Non-vested as of June 30, 2021

7,827

$

1.46

As of June 30, 2021, there was $6.1 million of unrecognized compensation expense related to previously granted RSUs and PSUs, which is expected to be recognized over a weighted-average period of 1.7 years.

Potential shares of common stock that are not included in the determination of diluted net loss per share because they are anti-dilutive for the periods presented consist of stock options and unvested RSUs and PSUs. The Company excluded from diluted earnings per share the weighted-average common share equivalents related to 1.5 million and 5.2 million shares for the three months ended June 30, 2021 and 2020, respectively, and 1.4 million and 4.3 million shares for the six months ended June 30, 2021 and 2020, respectively, because their effect would have been anti-dilutive.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring and Other Related Costs
6 Months Ended
Jun. 30, 2021
Restructuring and Other Related Costs  
Restructuring and Other Related Costs

Note 7 — Restructuring and Other Related Costs

The Company has undergone restructuring efforts to better align its cost structure with its business and market conditions. These restructuring efforts include severance and other employee costs, lease and other contract termination costs and asset impairments. Severance and other employee costs include severance payments, related employee benefits, stock-based compensation related to the accelerated vesting of certain equity awards and employee-related legal fees. Lease and other contract termination costs include charges related to lease consolidation and abandonment of spaces no longer utilized and the cancellation of certain contracts with outside vendors. Asset impairments include charges related to leasehold improvements and furniture in spaces vacated or no longer in use. The restructuring plans and future cash outlays are recorded in "Accrued expenses," "Accrued compensation," and "Other long-term liabilities" in the Consolidated Balance Sheet as of December 31, 2020. There are no future restructuring plans and future cash outlays as of June 30, 2021.

During 2020, the Company announced a restructuring effort to align with its virtual-first operating model and reduce the operating cost structure resulting in a reduction of headcount and office lease costs. The Company recognized charges related to this restructuring effort of $0.1 million and $1.0 million for the three and six months ended June 30, 2021, respectively. The Company does not expect to incur additional charges related to this restructuring effort as of June 30, 2021.

The following table presents a reconciliation of the beginning and ending fair value liability balance related to the 2020 restructuring effort:

Severance and Other

Lease Termination

    

Employee Costs

    

Costs

    

Total

(in thousands)

Balance as of January 1, 2020

$

$

$

Restructuring and other related costs

780

59

839

Cash paid

(442)

(442)

Balance as of December 31, 2020

338

59

397

Restructuring and other related costs

897

77

974

Cash paid

(1,235)

(136)

(1,371)

Balance as of June 30, 2021

$

$

$

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Taxes  
Income Taxes

Note 8 — Income Taxes

The Company is subject to taxation in the U.S. and various state and foreign jurisdictions. Earnings from non-U.S. activities are subject to local country income tax. The Company computes its quarterly income tax provision by using a forecasted annual effective tax rate and adjusts for any discrete items arising during the quarter. The primary difference between the effective tax rate and the federal statutory tax rate relates to the valuation allowances on the Company’s net operating losses and foreign tax rate differences. The "Provision for income tax expense" in the Consolidated Statements of Operations primarily consists of income and withholding taxes for foreign and state jurisdictions where the Company has profitable operations, as well as valuation allowance adjustments for certain U.S. tax jurisdictions. No tax benefit was provided for losses incurred in the U.S., Ireland, and Singapore because those losses are offset by a full valuation allowance. The tax years 2012 through 2020 generally remain subject to examination by federal, state, and foreign tax authorities.

The gross amount of the Company’s unrecognized tax benefits was $1.0 million as of June 30, 2021 and December 31, 2020, none of which, if recognized, would affect the Company’s effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the three and six months ended June 30, 2021 and 2020, interest and penalties recognized were insignificant.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies  
Commitments and Contingencies

Note 9 — Commitments and Contingencies

Letters of Credit

In connection with two of our leased facilities, the Company is required to maintain two letters of credit totaling $2.3 million. The letters of credit are secured by $2.3 million of cash in money market accounts, which are classified as restricted cash in "Other assets" in the Consolidated Balance Sheets.

Non-cancelable Service Contract Commitments

Future minimum payments under non-cancelable service contract commitments were as follows:

    

June 30, 2021

(in thousands)

Remainder of 2021

$

6,095

2022

10,266

2023

8,183

2024

828

Thereafter

Total

$

25,372

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited interim Consolidated Financial Statements include the accounts of ServiceSource International, Inc. and its wholly owned subsidiaries and have been prepared in accordance with GAAP and with the instructions to Form 10-Q and Article 8 of Regulation S-X for interim financial information. All intercompany balances and transactions have been eliminated in consolidation. These financial statements do not include all the information required by GAAP for annual financial statements. The unaudited Consolidated Balance Sheet as of December 31, 2020 has been derived from the Company’s audited annual Consolidated Financial Statements included in our annual report on Form 10-K for the year ended December 31, 2020 filed with the SEC on February 24, 2021. In the opinion of management, these Consolidated Financial Statements reflect all adjustments, including normal recurring adjustments, management considers necessary for a fair presentation of the Company’s financial position, operating results, and cash flows for the interim periods presented. These Consolidated Financial Statements and accompanying notes should be read in conjunction with our audited Consolidated Financial Statements and the notes thereto for the year ended December 31, 2020, included in our annual report on Form 10-K. Interim results are not necessarily indicative of results for the entire year.

Use of Estimates

Use of Estimates

The preparation of the Consolidated Financial Statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amount of net revenue and expenses during the reporting period.

The Company bases its estimates and judgments on historical experience and on various assumptions that it believes are reasonable under the circumstances. The Company has considered the effects of the COVID-19 pandemic in determining its estimates. However, future events are difficult to predict and subject to change, especially with the risks and uncertainties related to the impact of the COVID-19 pandemic, which could cause estimates and judgments to require adjustment. Actual results and outcomes may differ from our estimates.

Cash Equivalents and Restricted Cash

Cash Equivalents and Restricted Cash

The Company follows a three-tier fair value hierarchy, which is described in detail in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020.

Cash equivalents consist of highly liquid investments with original maturities of three months or less at the time of purchase and are classified as a Level 1 investment.

Restricted cash consists of cash in money market accounts that are used to secure letters of credit in connection with two of our leased facilities. Restricted cash is recorded within "Other assets" in the Consolidated Balance Sheets and is classified as a Level 1 investment. The Company had restricted cash of $2.3 million as of June 30, 2021 and December 31, 2020.

The Company did not have any other financial instruments or debt measured at fair value as of June 30, 2021 and December 31, 2020. There were no transfers between levels during the six months ended June 30, 2021 and 2020.

Government Assistance

Government Assistance

During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income of $1.3 million related to these grants during the year ended December 31, 2020, $0.1 million during the three and six months ended June 30, 2021, and is expected to receive an additional $0.1 million through August 2021. There are no conditions to repay the grants. Government grants are recognized in the Company’s Consolidated Statements of Operations during the same period that the expenses related to the grant are incurred if there is reasonable assurance the grant will be received, and the Company has complied with the conditions attached to the grant.

New Accounting Standards Adopted And New Accounting Standards Issued But Not Yet Adopted

New Accounting Standards Adopted

Income Taxes

In December 2019, the FASB issued an ASU that simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard effective January 1, 2021 and the effects of this standard were applied prospectively to eligible costs incurred on or after January 1, 2021. The adoption of this standard did not have a material impact on the Consolidated Financial Statements.

New Accounting Standards Issued but Not yet Adopted

Financial Instruments - Credit Losses

In June 2016, the FASB issued an ASU that amends the measurement of credit losses on financial instruments and requires measurement and recognition of expected versus incurred credit losses for financial assets held. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, with early adoption permitted. This standard will apply to the Company’s accounts receivable and contract assets. Based on our current analysis, the Company does not expect the adoption to have a material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company will adopt this standard effective January 1, 2023.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases  
Summary of Supplemental Income Statement Information and Other Information

Supplemental income statement information related to leases was as follows:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Operating lease cost

$

2,853

$

2,924

$

5,794

$

6,031

Finance lease cost:

Amortization of leased assets

107

163

266

351

Interest on lease liabilities

7

25

18

56

Total finance lease cost

114

188

284

407

Sublease income

(1,287)

(895)

(2,385)

(1,787)

Net lease cost

$

1,680

$

2,217

$

3,693

$

4,651

Lease term and discount rate information was as follows:

For the Six Months Ended June 30,

    

2021

2020

Weighted-average remaining lease term (in years):

Operating lease

5.7

5.8

Finance lease

0.5

1.4

Weighted-average discount rate:

Operating lease

6.2

%

6.4

%

Finance lease

6.5

%

7.5

%

Summary of Supplemental Balance Sheet Information

Supplemental balance sheet information related to leases was as follows:

    

June 30, 2021

    

December 31, 2020

(in thousands)

Operating leases:

ROU assets

$

25,290

$

29,798

Operating lease liabilities

$

10,008

$

10,797

Operating lease liabilities, net of current portion

21,408

25,975

Total operating lease liabilities

$

31,416

$

36,772

Finance leases:

Property and equipment

$

2,870

$

2,880

Accumulated depreciation

(2,226)

(1,963)

Property and equipment, net

$

644

$

917

Other current liabilities

$

356

$

608

Other long-term liabilities

63

Total finance lease liabilities

$

356

$

671

Summary of Maturities of Operating Lease Liabilities

Maturities of lease liabilities were as follows as of June 30, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

6,291

$

(2,460)

$

300

$

4,131

2022

9,412

(2,538)

64

6,938

2023

4,447

(623)

3,824

2024

3,042

3,042

2025

2,991

2,991

Thereafter

11,344

11,344

Total lease payments

37,527

(5,621)

364

32,270

Less: interest

(6,111)

(8)

(6,119)

Total

$

31,416

$

(5,621)

$

356

$

26,151

Operating Lease, Lease Income

Maturities of lease liabilities were as follows as of June 30, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

6,291

$

(2,460)

$

300

$

4,131

2022

9,412

(2,538)

64

6,938

2023

4,447

(623)

3,824

2024

3,042

3,042

2025

2,991

2,991

Thereafter

11,344

11,344

Total lease payments

37,527

(5,621)

364

32,270

Less: interest

(6,111)

(8)

(6,119)

Total

$

31,416

$

(5,621)

$

356

$

26,151

Summary of Maturities of Finance Lease Liabilities

Maturities of lease liabilities were as follows as of June 30, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

6,291

$

(2,460)

$

300

$

4,131

2022

9,412

(2,538)

64

6,938

2023

4,447

(623)

3,824

2024

3,042

3,042

2025

2,991

2,991

Thereafter

11,344

11,344

Total lease payments

37,527

(5,621)

364

32,270

Less: interest

(6,111)

(8)

(6,119)

Total

$

31,416

$

(5,621)

$

356

$

26,151

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2021
Revenue Recognition  
Disaggregation of Revenue from Contracts with Clients

The following tables present the disaggregation of revenue from contracts with our clients:

Revenue by Performance Obligation

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Selling services

$

45,609

$

46,545

$

89,937

$

95,718

Professional services

698

1,093

1,393

2,034

Total revenue

$

46,307

$

47,638

$

91,330

$

97,752

Revenue by Geography

Revenue for each geography generally reflects commissions earned from sales of service contracts managed from revenue delivery centers in that geography and subscription sales and professional services to deploy the Company’s solutions. Predominantly all the service contracts sold and managed by the revenue delivery centers relate to end customers located in the same geography. All NALA revenue represents revenue generated within the U.S.

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

NALA

$

25,515

$

27,558

$

50,849

$

56,031

EMEA

13,318

12,846

26,087

26,853

APJ

7,474

7,234

14,394

14,868

Total revenue

$

46,307

$

47,638

$

91,330

$

97,752

Revenue by Contract Pricing

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Variable consideration

$

34,138

$

33,813

$

67,349

$

70,179

Fixed consideration

12,169

13,825

23,981

27,573

Total revenue

$

46,307

$

47,638

$

91,330

$

97,752

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Stock-Based Compensation  
Summary of Stock-Based Compensation Expense

The following table presents stock-based compensation expense as allocated within the Company’s Consolidated Statements of Operations:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Cost of revenue

$

288

$

90

$

418

$

135

Sales and marketing

168

444

359

821

Research and development

17

1

32

19

General and administrative

601

740

2,740

1,345

Total stock-based compensation

$

1,074

$

1,275

$

3,549

$

2,320

Summary of Option and Restricted Stock Activity

A summary of the Company’s stock option activity and related information was as follows:

Weighted-

Weighted-

Average

Average

Remaining

Exercise

Contractual

    

Shares

    

Price

    

Life (Years)

    

Intrinsic Value

(in thousands)

(in thousands)

Outstanding as of December 31, 2020

3,030

$

2.09

$

1,372

Exercised

(272)

$

1.18

Expired and/or forfeited

(751)

$

2.03

Outstanding as of June 30, 2021

2,007

$

2.24

6.59

$

383

Exercisable as of June 30, 2021

1,777

$

2.38

6.40

$

281

Summary of Additional Information Concerning Vested RSUs and PSUs

A summary of the Company’s RSU and PSU activity and related information was as follows:

Weighted-

Average Grant

    

Units

    

Date Fair Value

(in thousands)

Non-vested as of December 31, 2020

7,015

$

1.55

Granted

2,557

$

1.53

Vested

(611)

$

2.47

Forfeited

(1,134)

$

1.63

Non-vested as of June 30, 2021

7,827

$

1.46

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring and Other Related Costs (Tables)
6 Months Ended
Jun. 30, 2021
Restructuring and Other Related Costs  
Schedule of Restructuring and Other Reserve Activities

The following table presents a reconciliation of the beginning and ending fair value liability balance related to the 2020 restructuring effort:

Severance and Other

Lease Termination

    

Employee Costs

    

Costs

    

Total

(in thousands)

Balance as of January 1, 2020

$

$

$

Restructuring and other related costs

780

59

839

Cash paid

(442)

(442)

Balance as of December 31, 2020

338

59

397

Restructuring and other related costs

897

77

974

Cash paid

(1,235)

(136)

(1,371)

Balance as of June 30, 2021

$

$

$

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies  
Future Minimum Payments Under Non-cancelable Service Contract Commitments

Future minimum payments under non-cancelable service contract commitments were as follows:

    

June 30, 2021

(in thousands)

Remainder of 2021

$

6,095

2022

10,266

2023

8,183

2024

828

Thereafter

Total

$

25,372

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
The Company (Details)
6 Months Ended
Jun. 30, 2021
country
The Company  
Years of operating experience 20 years
Number of countries in which company operates 175
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
location
Jun. 30, 2021
USD ($)
location
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Number of leased facilities | location 2 2    
Proceeds received from grant $ 0.1 $ 0.1   $ 1.3
Additional proceeds expected to be received from grant 0.1 0.1    
Financial instrument, fair value 0.0 0.0   0.0
Debt, fair value 0.0 0.0   0.0
Asset transfer, L1 to L2 0.0 0.0 $ 0.0  
Asset transfer, L2 to L1 0.0 0.0 0.0  
Asset transfer, into L3   0.0 0.0  
Asset transfer, out of L3   0.0 0.0  
Liability transfer, L1 to L2 0.0 0.0 0.0  
Liability transfer, L2 to L1 0.0 0.0 0.0  
Liability transfer, into L3   0.0 0.0  
Liability transfer, out of L3   0.0 $ 0.0  
Level 1        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Restricted cash $ 2.3 $ 2.3   $ 2.3
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2018
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Debt Instrument [Line Items]              
Revolver     $ 15,000   $ 15,000   $ 15,000
Proceeds from Lines of Credit           $ 27,000  
Repayments of Lines of Credit           7,000  
BSBY | Minimum              
Debt Instrument [Line Items]              
Basis spread of interest rate 2.00%            
BSBY | Maximum              
Debt Instrument [Line Items]              
Basis spread of interest rate 2.50%            
Base rate | Minimum              
Debt Instrument [Line Items]              
Basis spread of interest rate 1.00%            
Base rate | Maximum              
Debt Instrument [Line Items]              
Basis spread of interest rate 1.50%            
Line of Credit | Revolving Credit Facility              
Debt Instrument [Line Items]              
Additional borrowing capacity $ 10,000            
Revised maximum borrowing capacity 45,000            
Revolver     $ 15,000   $ 15,000    
Effective interest rate     2.10%   2.10%    
Line of Credit | Revolving Credit Facility              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity $ 35,000 $ 40,000          
Effective interest rate 2.32%            
Line of credit facility, remaining borrowing capacity     $ 9,600   $ 9,600    
Interest expense     $ 100 $ 200 $ 200 $ 300  
Proceeds from Lines of Credit $ 3,500            
Line of Credit | Revolving Credit Facility | Federal Funds rate              
Debt Instrument [Line Items]              
Basis spread of interest rate   0.50%          
Line of Credit | Revolving Credit Facility | LIBOR              
Debt Instrument [Line Items]              
Basis spread of interest rate   1.00%          
Line of Credit | Revolving Credit Facility | Eurodollar              
Debt Instrument [Line Items]              
Basis spread of interest rate   2.00%          
Line of Credit | Revolving Credit Facility | Base rate              
Debt Instrument [Line Items]              
Basis spread of interest rate   1.00%          
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
6 Months Ended
Jun. 30, 2021
Minimum  
Lessee, Lease, Description [Line Items]  
Option to extend, term (in years) 1 year
Option to terminate, term (in years) 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Option to extend, term (in years) 7 years
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Income Statement Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Leases        
Operating lease cost $ 2,853 $ 2,924 $ 5,794 $ 6,031
Finance lease cost:        
Amortization of leased assets 107 163 266 351
Interest on lease liabilities 7 25 18 56
Total finance lease cost 114 188 284 407
Sublease income (1,287) (895) (2,385) (1,787)
Net lease cost $ 1,680 $ 2,217 $ 3,693 $ 4,651
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating leases:    
ROU assets $ 25,290 $ 29,798
Operating lease liabilities 10,008 10,797
Operating lease liabilities, net of current portion 21,408 25,975
Total operating lease liabilities 31,416 36,772
Finance leases:    
Property and equipment 2,870 2,880
Accumulated depreciation (2,226) (1,963)
Property and equipment, net 644 917
Other current liabilities 356 608
Other long-term liabilities 0 63
Total finance lease liabilities $ 356 $ 671
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net Property and equipment, net
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities Other long-term liabilities
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease Term and Discount Rate (Details)
Jun. 30, 2021
Jun. 30, 2020
Weighted-average remaining lease term (in years):    
Operating lease 5 years 8 months 12 days 5 years 9 months 18 days
Finance lease 6 months 1 year 4 months 24 days
Weighted-average discount rate:    
Operating lease 6.20% 6.40%
Finance lease 6.50% 7.50%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 6,291  
2022 9,412  
2023 4,447  
2024 3,042  
2025 2,991  
Thereafter 11,344  
Total lease payments 37,527  
Less: interest (6,111)  
Total 31,416 $ 36,772
Operating Sublease    
Remainder of 2021 (2,460)  
2022 (2,538)  
2023 (623)  
2024 0  
2025 0  
Thereafter 0  
Total (5,621)  
Finance Leases    
Remainder of 2021 300  
2022 64  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total lease payments 364  
Less: interest (8)  
Total 356 $ 671
Total    
Remainder of 2021 4,131  
2022 6,938  
2023 3,824  
2024 3,042  
2025 2,991  
Thereafter 11,344  
Total lease payments 32,270  
Less: interest (6,119)  
Total $ 26,151  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Net revenue $ 46,307 $ 47,638 $ 91,330 $ 97,752
Variable consideration        
Disaggregation of Revenue [Line Items]        
Net revenue 34,138 33,813 67,349 70,179
Fixed consideration        
Disaggregation of Revenue [Line Items]        
Net revenue 12,169 13,825 23,981 27,573
NALA        
Disaggregation of Revenue [Line Items]        
Net revenue 25,515 27,558 50,849 56,031
EMEA        
Disaggregation of Revenue [Line Items]        
Net revenue 13,318 12,846 26,087 26,853
APJ        
Disaggregation of Revenue [Line Items]        
Net revenue 7,474 7,234 14,394 14,868
Selling services        
Disaggregation of Revenue [Line Items]        
Net revenue 45,609 46,545 89,937 95,718
Professional services        
Disaggregation of Revenue [Line Items]        
Net revenue $ 698 $ 1,093 $ 1,393 $ 2,034
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Contract asset $ 0.0   $ 0.0   $ 0.5
Contract liability 0.5   0.5   0.4
Contract acquisition asset 0.7   0.7   $ 0.9
Amortization of contract acquisition costs 0.1 $ 0.2 0.3 $ 0.5  
Selling services          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Remaining performance obligation 32.9   32.9    
Professional services          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Remaining performance obligation $ 0.4   $ 0.4    
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Narrative (Details)
shares in Thousands, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2021
USD ($)
item
shares
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2020
shares
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number Of Performance Goals | item 2        
Antidilutive shares excluded from diluted earnings per share calculation (in shares) | shares   1,500 5,200 1,400 4,300
PSUs | Certain Executives          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) | shares 800        
Fair value of shares granted | $ $ 1.2        
PSUs | Certain Senior Leaders          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) | shares 400        
Fair value of shares granted | $ $ 0.6        
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense, stock options | $   $ 0.1   $ 0.1  
Unrecognized compensation expense, weighted-average period recognized       1 year 2 months 12 days  
RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) | shares       2,557  
Unrecognized compensation expense, weighted-average period recognized       1 year 8 months 12 days  
Unrecognized compensation expense, RSUs and PSUs | $   $ 6.1   $ 6.1  
Minimum | PSUs | Certain Executives          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares received from rewards, percent 0.00%        
Minimum | PSUs | Certain Senior Leaders          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares received from rewards, percent 0.00%        
Maximum | PSUs | Certain Executives          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares received from rewards, percent 173.00%        
Maximum | PSUs | Certain Senior Leaders          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares received from rewards, percent 200.00%        
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 1,074 $ 1,275 $ 3,549 $ 2,320
Cost of revenue.        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 288 90 418 135
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 168 444 359 821
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 17 1 32 19
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 601 $ 740 $ 2,740 $ 1,345
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Option Activity (Details) - Employee Stock Option - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Shares    
Outstanding, beginning balance (in shares) 3,030  
Number of shares, options exercised (in shares) (272)  
Expired and/or forfeited (in shares) (751)  
Outstanding, ending balance (in shares) 2,007  
Options exercisable (in shares) 1,777  
Weighted-Average Exercise Price    
Outstanding, weighted average exercise, beginning balance (in dollars per share) $ 2.09  
Weighted-average exercise price, options exercised (in dollars per share) 1.18  
Expired and/or forfeited, weighted average exercise price (in dollars per share) 2.03  
Outstanding, weighted average exercise, ending balance (in dollars per share) 2.24  
Options exercisable, weighted average option price per share (in dollars per share) $ 2.38  
Outstanding, weighted average remaining contractual life (years) 6 years 7 months 2 days  
Options exercisable, weighted average remaining contractual life (years) 6 years 4 months 24 days  
Outstanding, intrinsic value $ 383 $ 1,372
Options exercisable, intrinsic value $ 281  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - RSUs and PSUs
shares in Thousands
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Units  
Non-vested, beginning balance (in shares) | shares 7,015
Granted (in shares) | shares 2,557
Vested (in shares) | shares (611)
Forfeited (in shares) | shares (1,134)
Unvested, ending balance (in shares) | shares 7,827
Weighted-Average Grant Date Fair Value  
Non-vested, weighted average grant date fair value, beginning balance (in dollars per share) | $ / shares $ 1.55
Granted, weighted average grant date fair value (in dollars per share) | $ / shares 1.53
Vested, weighted average grant date fair value (in dollars per share) | $ / shares 2.47
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares 1.63
Non-vested, weighted average grant date fair value, ending balance (in dollars per share) | $ / shares $ 1.46
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring and Other Related Costs - Narrative (Details) - Restructuring Effort 2020 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 100 $ 974 $ 839
Other additional restructuring costs $ 0 $ 0  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring and Other Related Costs - Restructuring and Other Reserve Activities (Details) - Restructuring Effort 2020 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Restructuring Reserve [Roll Forward]      
Beginning Balance   $ 397 $ 0
Restructuring and other related costs $ 100 974 839
Cash paid   (1,371) (442)
Ending Balance 0 0 397
Severance and Other Employee Costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance   338 0
Restructuring and other related costs   897 780
Cash paid   (1,235) (442)
Ending Balance 0 0 338
Lease Termination Costs      
Restructuring Reserve [Roll Forward]      
Beginning Balance   59 0
Restructuring and other related costs   77 59
Cash paid   (136) 0
Ending Balance $ 0 $ 0 $ 59
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Income Taxes    
Unrecognized tax benefits $ 1.0 $ 1.0
Unrecognized tax benefits that would impact effective tax rate $ 0.0 $ 0.0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Narrative (Details)
$ in Millions
Jun. 30, 2021
USD ($)
facility
item
Other Commitments [Line Items]  
Number of leased facilities | facility 2
Number of letters of credit | item 2
Money Market Mutual Funds | Letter of Credit  
Other Commitments [Line Items]  
Letters of credit $ 2.3
Restricted cash $ 2.3
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Future Minimum Payments (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Non-cancelable Service Contract Commitments  
Remainder of 2021 $ 6,095
2022 10,266
2023 8,183
2024 828
Thereafter 0
Total $ 25,372
EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (>#_%('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 " "'@_Q23X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6P*6L(VEXHG!<&"XBTDTS:XV81D9+=O;W9MMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAA1Z(H ;(YHM>Y+HF^-/4WEF0X0M?G0 M!P3!^2UX)&TU:9B 55R(3+762)-04TAGO#4+/GZF;H99 ]BAQYXR-'4#3$T3 MXVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT\/;T^#*O6[D^ MD^X-EE_923I%W+#+Y-?5]G[WP)3@HJGX7276.\&E6$O.WR?7'WY781^LV[M_ M;'P15"W\N@OU!5!+ P04 " "'@_Q2F5R<(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 (>#_%+5DWM(1@4 %H5 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"0SN==B;$E@R!; DSQ"$M[2YA(9O.MM,+80OPQ)9860[) MO^^1#78V8X[I] 9LX_/RZ.L]1QKLE'Y,-T(8\IS$,KUJ;8S9OG><--B(A*?G M:BLD_+)2.N$&;O7:2;=:\# /2F*'N>Z%D_!(MH:#_-E,#P\Q&Y"_\1")7?KJFMBF+)5ZM#>3\*KE6B(1B\!8"0Y?3\(7<6R5@./K7K15 M_J<-?'U]4+_-&P^-6?)4^"K^,PK-YJK5;Y%0K'@6F[G:_2;V#>I:O4#%:?Y) M=L6[G4Z+!%EJ5+(/!H(DDL4W?]YWQ*L [U@ VP>P-P'T6("W#_#RAA9D>;-N MN.'#@58[HNW;H&8O\K[)HZ$UD;3#N# :?HT@S@Q]]20T:9-TP[5(!XX!3?N+ M$^SCKXMX=B3^@GQ4TFQ2,I:A"+^-=X"E!&('H&N&"OZ>R7/BN6>$N8S6\/A- MX?$Y85Y=^#Q\.IV_Z$4'1+BNYI%)\RKHW0\0N9BZW2IHX(ES(Z$PC114ET<6*_: XV MD:_RXTBXUHK'*<;4*YEZIS'-A(Y4:&?_?N72Y/X9F+=607"W3:E">U/87K M+,;SAXD_7MQ]GOMC,IG>C^?3T?WD;CKZ>@CR1 M@=(PT;B= MV>(,0ZO2 \4- M_BU:.1UG6CU%,JCO3ES3O\/0JIQ!<:=_BS93J>$Q^2O:'E\CN&+?!3?$V*KL M07'+ST=P!*7L<11[+DI4)0J* MN_Q]9"!'J!6A[*?ESV0A@DQ#;]5BX4J^2A(PGH51P>,9^<$]=R&#D!G7Y('' M:!5 JS1"UOW?DE59@)V4 M!282JLEB=V9+)7Y K27#%1O(*K-G)YF]K90@J8.;KI6NG?T-.J,@@/TGE DB M+,0PNLKO&>[-BX3',;G.4GB>U@\@+M!0?[/*WEF#O2="K^U<^A5"(=W":M]R M6=]3N%)3_X*^_';K&!G3X*]/\V!*RR=X8[\V$!%DZ8%DY8;)^)R@PD M1&GMJW;K6BAW]U>IS-PGNJH*HMGN#&/8)<2YCN5VYC7_?EU M@T!C!U7^S7#[+?=,MU%J,^$7 >GA%A[6SVUHG>$-4C83>]2EM(.156[NX=Y[2#"O!Q'; M_3;(M=N4M;W:H71>G5Y9 \H/]5(2V,U7<9!5/BT/#D?Y<9E3O5Z<.G[DUK]2 M$HL5A+KG/5AJNCC(*VZ,VN9G84MEC$KRRXW@H=#V!?A]I90YW-@_*(]3A_\" M4$L#!!0 ( (>#_%+D\7!Y)@8 ! 9 8 >&PO=V]R:W-H965T&ULK9EM;]LV$,>_"F$46 LDL4CJ,4T,M GV4&!KD+3;:T:B8Z&2 MZ)&4W>S3[R@YEFQ2=(KM32M9Q^./1_+^1^9J*^0WM>)5\ MKO(5KYFZ$&O>P)>ED#73\"J?YFHM.2NZ1G4U)T$0SVM6-K/%5??;G5QW[- W'SR_>?^X&#X-Y9(K?B.JOLM"KZUDZ0P5?LK;2]V+[ M*]\-*#+^VX#N M&G21F_=DW;!NF6:+*RFV2!IK\&8>NMATK6$T96.F\4%+^%I".[VX$8T255DP MS0OTD56LR3EZ,.X4.D=?'V[1VS?OT!M4-NC+2K2*-86ZFFOHV;2?Y[M>/O:] MD(E>/K7-!:+!&2(!P8[F-_[FMSR'YKAK'APVG\-X]X,F^T&3SA^=&G0K)6\T M8DK!."\]'NG>(^T\AE,>F5HAB W*S0/_NRTWK((NG+'J7<6=*[/--@M*PCB\ MFF_&(7%8A; W]U8'G.&>,_1R?LAST0(6[,"< ^-CQ<]0P[4+L_<4'0!$67R$ MZ;!*TRQP8T9[S,B+>2?YFI4%XM\A72FNNM *O>+2!1I9"$D8T"-.VR@C2>3& MC/>8L1?SB]"L@ETZ7DTNP-@!&,;'A+952G""W8C)'C$Y$4G(^%(_=Q$TZW(- M.5A/SGEB,9 P2H])'599%J9NTG1/FGI)[S]_]80PM;N,R&B9]6 .JRS))L"R M/5CFW]NBT1+D!B0'XJ?*3GYRH=R@F840CY99CVG;I EQ0^)@2.2!%_,7(8IM M657.[!S85)0>9YQ35H=@(X7!7K#/9M]ZIG;7?-QMB%,+SK:BX52>P8,28/** M+>R!(U:WF$:P]([Q''81B3&= !R$!=-7:555LL>R@L7'O8*%!R7 KY2"-7LV M.N +T&-"VHI!:)P"' M[(_]Z?\%,!>U(61]70IY]I$W?%E.+"@[S>,8V^O)89;2<"I+#'* _7IPSS>B MVKAU%-MY'4=!<)QD3YH=H@WY'_L%X#,(%<2P>4(5A\)\O.*=M':RQT!AS;W+ M+,FF)G\0!>Q7A3ZKY?;N=++:&1\'^%@67%8DR-RD9! &XA>&PRKE!"FQ-2", ML_AXR[O,LB2>8AVT@IS0BNDUT-4L2"SW(UD+:7:<-';/X3F*'OG!/*I R?9RA-\$%9% ,%8%$<'YM^7LX<9_!3TBMF#3' ML%:OA"S_@29F'AK1<%0JU>[>1:N5A@>8&^=D>'%^9#+^NZ/#D WR2?SR:58B MB/QTO+ )ESMD[U&6G&51]O)E%#CXD-+TY<,HC%"9FI3WJ85 O]R?='Y(F+K] M8)),^[F%4W_]"+G)?9FRFR:'OA_7 'Z;P^ .!0#Q%P!?).3\5C[WX76BV6)^ M'H;X&.Z$U2'>H/C$K_@?BJ([^T&Z-)<3YR6< MFZA/3I1+7%G$(!9]U+N.R2 M+,XF+GKH(/O4+_M0G;9U6W47>P64HWGI//%36\G/*4XC>@SJ- S".)A([W00 M?>H7_3&IZ,LJJ*@E7YG;X@UDF ;>G><3:@MXEE@7:;91C"?N!.B@\?0U!T?E M2,Y.4%N\XRC$5HQMLR0BR=1:&-U._J#(=]GBU?#V5:3S#.RR.><\^YW&#/MD(^JQQ HU\%XVKNY5J7 MM[ZOTAP*H@:B!&YV5D(61)NI7/NJE$ R!RJ8'V(\\0M"N9?,W-I2)C-1:48Y M+"5255$0^?L.F-C.ORB#%:F8?A#;3] 8&EN^5##EOM&V MCAU''DHKI471@(V"@O+ZE_QJ"K$#"$9' &$#""\%#!O T!FME3E;]T239";% M%DD;;=CLP-7&H8T;RNUC?-32[%*#T\E"<"48S8B&#-T11G@*Z-'2*72U)!*X MSD'3E+!K]!Z]0SY2N5E5,U^;[);#3YM,=W6F\$BF+Q4?H"&^02$.@P/PQ6GX M/:0&'C@X[L)]X[DU'K;&0\C M?@[JYXY(I7,AZ1^S89W4JP?EU_SC'5WFW>(^KPQ<$-BQ,&XMC-]D@2I5G9<_ MWE/U6O>IB([@22MX\B;!YO6K-.$9Y>MSJB=G59^*Z*B.6M712=4+413FA?P? MC1Y=UNAGPSKRXU9^W$-^[RZ/]\H98'RXSR\*[7B8MAZF_3U M[JL_%!B.XJ/: _SO",+]U??H^8:^*RT>QOL>#D8&8;1OPM\Y4NU]YBN1:\H5 M8K R4#R(#(>LKPCU1(O2G;)/0ILSVPUSUF'=@J9=/RL6;0N51(^D MG>S?CY04R29/:K!^L2WYN3L^Q^/Q(>=/7'R7>\84>J[*6M[.]DH=;CQ/;O:L MRN0U/[!:_[/EHLJ4?A0[3QX$R_+&J"H]XON15V5%/5O,FW?W8C'G1U46-;L7 M2!ZK*A/_WK&2/]W.\.SEQ>=BMU?FA;>8'[(=>V#JZ^%>Z">O]Y(7%:MEP6LD MV/9V]@'?K DU!@WB[X(]R;/?R%!YY/R[>?B8W\Y\,R)6LHTR+C+]=6)+5I;& MDQ['/YW361_3&)[_?O'^2T->DWG,)%OR\EN1J_WM+)FAG&VS8ZD^\Z??6$D,B&T0C!C0SH"^ M-D+0&02OC1!V!@UUK^7>)&Z5J6PQ%_P)"8/6WLR/)ON-M5!"_UMH M.[58\EKRLL@SQ7+TH/27K@(E$=^BOPY,9&8V);I"7Q]6Z.V;=TCN,\$D*FKT M9<^/,JMS^1Z]N7B>>TH/S+CW-MT@[MI!D)%!4/2)UVHOT;K.60[8KZ;MHPE[ M3R>DSPIYRY>O-?8C.ST5?_^_H%\F@?8G0QA_] MF1*9B!/T<8(F3C 2YT_=%@4[L?K(H!)JC:/&V+2_TR*(J!_/O=/YQ "H.*+) M)6KEHE),J7^)6@.H. Y)C[I@&?8LPTF62RZ52=T$T]9!>!:7AC0-+:8 *H@" M"[5R45$:1,1BZJ)B73LAS#3JF4:33'\57$IT$'Q;*(AFY 3%?HJMH2T!%$E3 M:M%T400GD37M:P 5AT$,TXQ[FO'D\NC60+U#[%EOWY+)FXG%D/1>D\GD/62E M;K.ZG>IF+[XSXQ_*8>(P"OPPM5+H@B(<6'E>N:#$3RQ/:Q>$:8!].(%I3S6= MI/J929:)S;YAF^ME4?*#Z3 0W]0= $ZPQ1< A3BR^+H@HJE8? %0E([4"_:' M+=>?7ABLUB53-GRS7&_JA52FA$Y@-^B<7:Z3B 06:1B&K1E< 3!"$FQY6T,P M?-YM+ZF?J0W\H[E6XKA11V$6C$D 5WLF=# M=P"4Q@Y]%Q3[=(0\&A/O'8I"%82'R;- ##A(;V M-@_B_# >:6MXT#-X6M!\K!738EF=U?G;;L[?:<6\X15[CVH&-KK.]<6@:.14 MO(NB=F=80:YP:,/6$"P,QY(PR!T\K7>:N7]D^DC+C!8X%QY9 M JXJN0II[-LY@& X==8] ,,T<9<^A,.8C"5B4$-X6@[=CY#7R:F9EDA#;8#) M@+2+O=$#H"L<83L3 "JT%2'HZBS@91(&K83C'VK\4E<$2#%V]+9>_:F]NX,P M&L8V2P"&:4HBFRB$,Q)SA.H@X' RJ0M?J"+=\O2^5E5ZYIO3\Y0\Q(-HPM.J MZ2Z3Q0:]U0?OG)=E)MHX30"X@%IWR3E/_]JW3Q4C,&OJ=PQ_1'X'9]&&80W\$-D9_4%$$3Y;6M^;ZB^57V4EOISMV M45[Z8'Y44ND]1VN,J5HC@W AT\)EJ+4V IQA5SRD<>3;RQ>"A32R=2KH+7 V M+= ;CD86+QD4"YE6+.<%-L79E0X@9P &<8:\ 9PA;RYG[^Q2L&)BU]S&2ETJ MQUJUES_]V_[&]T-SSVF]O\,W2PR\7^&;=7N?.[AOKY<_96)7U!*5;*M#^=>Q M'JMH;VS;!\4/S97D(U>*5\W//2BPUCVF;UJUJUNTSM4GLU88,2-+^^UVPXR4. M\;K'%]O@>\[E'.#":,?XDT@)D>BYR*D86ZF4ZZ%MBS@E!18=MB84_BP9+["$ M)E_98LT)3C2HR&W/<;IV@3-J12/==\>C$=O(/*/DCB.Q*0K,7R8D9[NQY5K[ MCOMLE4K584>C-5Z1!9$/ZSL.+;MF2;*"4)$QBCA9CJT;=SCOJW@=\#4C.W'P MC9221\:>5.-],K8<-2"2DU@J!@RO+9F2/%=$,(P?%:=5IU3 P^\]^UNM';0\ M8D&F+/^6)3(=6WT+)62)-[F\9[MWI-(3*KZ8Y4(_T:Z,[4'&>",D*RHPM(N, MEF_\7/EP >,\"K %X3$)P!^!7 ?VV&H ($K\T05@ MW2ZU:^-F6.)HQ-D. M<14-;.I#NZ_1X%=&U3I92 Y_,\#):,JH8'F68$D2M)#P@D4@!6)+-&4%++U4 MK8DM01^9$.@:/2QFZ/+B"EV@C*(O*=L(3!,QLB6,13':<95W4N;USN3UT2VC M,A5H3A.2&/"S=GRW!6^#![41WMZ(B==*^&%#.\AWWB#/\5S#>*:OASLF.?^6 M??[7V8_,\.M5X6L^_W^LBI9\09TOT/F",_D^04',3ZC*:2N178U456\;78?. M $S:'LZ.*\=1,T.4ZP^\[G'8W!3F>H-!'78D,JQ%AJVF?I8IX2@^\B^C MT";H4HF_&K8XV:V3=%N=A.H)M9%"Z>"]&G(0;1!IX3T0:B MA^J^CC[7AN#_5->ZCK-'2:H@9.T!!JB')AIS7(YJ8PUP_Z#;GVP=%5 M$+[2=P8!L[BALJQ7=6]]+;G1IW&C?^(.IZZA?P;7F/+6\8N^O /=8K[*J$ Y M64(JI].#B>'EO:)L2+;6!^#_%*A>\1$$@@ *\Q 8 >&PO=V]R:W-H965T&ULQ9M=;]LV%(;_"F$46 O4M?BECR()T":QUP';@J3=+H9=J!(="Y4E M5Y*3]M^/DA73(H\HJTFSF\1.7E*OJ,/SG,,X)_=Y\:5<"5&A;^LT*T\GJZK: MO)W-RF@EUF'Y)M^(3/YFF1?KL))OB]M9N2E$&#>#UNF,.(X[6X=)-CD[:7YV M59R=Y-LJ33)Q5:!RNUZ'Q??W(LWO3R=X\O"#Z^1V5=4_F)V=;,);<2.J3YNK M0KZ;[6>)D[7(RB3/4"&6IY-W^.V"^_6 1O%7(N[+@]>HOI7/>?ZE?O,A/ITX MM2.1BJBJIPCEMSMQ+M*TGDGZ^-I..ME?LQYX^/IA]GES\_)F/H>E.,_3OY.X M6IU._ F*Q3+5HV7]%]JW4F*-J65;YN!TL'ZR3;?0^_ MM0MQ, #3G@&D'4"T 83T#*#M *H/\'H&L'8 TP?TW0-O!W!M UZ!KCM /?8 MF_;: 5[SL':KVSR:B[ *STZ*_!X5M5K.5K]HGF\S6CZ1)*M#\:8JY&\3.:XZ M.\^S,D^3.*Q$C&XJ^4W&656B?"G?Y=&759[&HBA_09=?MTGU'4W1IYL+]/+% M*U2NPD*4*,G0QU6^+<,L+E^C%YWW)[-*6JPO-(M:.^]W=DBOG?5:!FAS:6#T MN7WT1[D9RVWQ'=TTWF9]TUS8IWD7QTF]3\(4785)/)6W=!YNDBI,@;DN!^:* MHNUZFS;+>R&62914P"3SXR?YLUJ) LEUDIEG5:>$.X$^9%&^%L"\BX'URHU[ MFLGXV0<1V0<1:>9A/?.\%[=)EB79K_*+H&YB.\ZKMO5S4T=PTY7LS UOL^H!R\BVR\B:X;1 MGD64 5AO/?G6N[?E6FWM-FK4V:A)WT:=NX8%%OB:3;NF8]+;F_2L M)ILG-*U9'C=6I<^P3GU0TO2,RV,C!!<#HHY)?V_2MYK\4);;9F=**$4[0)2U M[]?H^N93>9AKH*WJFXZ\GE4+]H:"1QB"3 3&KM-300#D-M@E=A3;':O/JR*/ MA(A+M"SR-9+QB,0W441)V3AO+*-\4S_O$DE>H\N;JZNAY6POV5E/W+-5\$$5 M@I_<*0AV;+CS]!"U:[HWH B([0B\S&(+_WX/BP>>$ =<50" G+@Z %9/P&Q M0B"V,U S?Y1ADR,Z:LX!#<# 5L4[$.2NGEDN =V4!++ETM+D'! &NF@!B'R& M*>]92@5"S'YR*=1>8*@6 F264% LQ7:8_E@YU$YJJX< "10,)HK!B@C0P241 M(#1K(D!D*8JPJ@"P^_QE$59LQW:X6PJC!39!/95Y/ AZ[EFQ&MMA/:KL66"3 MSE/6YT'A&=OY;$_&OVTS&9+ ZXYQCI#4)VWPXD"MK$#FTS&0\:;F>T M)F- ^P_8M*=>F[ F+;_ )U,QAYUM8TZAR9TM:LN )$7<*^H%;J!S$=!-J<-< M1TN6GXOTX/S=?OA@XR(%>G[?IUQ?F2%9UYI" M-K4C>QP7J4EGJC>NBP%1UZ@".+4#? P5J0EFN7'U0[(A5=>HPC>UX_MQ5*0F MJCW:8TF!FMI!_3,.22EP#-[7UE*%;VK']U,=DE+@2)SJ?Q,9$'5O04&O.2 ,&-6B !"Y ?59SU(J@K-'=N:#-&= 9PY4((#,$@J*F>P'.O-AST=T MYH &B@:H,P5 T9G8:']\/PLG-Q'$@^Q/]Y!^06;:@XC:S<]O>#\*& MO2/VGZF!]I\)>.I3YE!]_P''[!3[G%)]_YE"239]_YDBES/<4P(Q55@P>V$Q MZIP47EG@: ,R"SA(*J*IB]JA@\)X4]'W$Z &B@: ":>9#-0%T"LQFHTPURLW7&CJ]WK4.JKE$%7FX'[^.Z06ZBF?5Z.O@PF9W+/Z,= MY, ?H7M\*G9S.[N?JAGDP*?*]*=ODW3M*WKS4?0>6WIP")=FZ0'(^GG#%2_Y MJ'/THPS[P[ !- !L !58>D"S@:4'(#1+#T $E1ZS@T^BU__*("$LT5RB5"SE M..>-)Q]%L?OO@-V;*M\T'T[_G%=5OFY>KD0H&5,+Y.^7>5X]O*D_[[[_'XVS M_P!02P,$% @ AX/\4C>.]7Z[!@ (1P !@ !X;"]W;W)KRB!>I:)/5A!4F U&VQ#6@;).MV+4NT MS54279%RDOWZD90B*>)'DF$WB20?4B]?DN%5EM%Y5E76/'P@);N[6,#%XX,;NC\(]6!U>7[,]N26B._'ZT;>K89: M"EJ1FE-6@X;L+A97\&R#4U5 1_Q)R1V?7 /5E"UC/]3-;\7%(E"*2$ERH:K( MY+\3V9"R5#5)'3_[2A?#.U7!Z?5C[9]UXV5CMADG&U;^10MQN%BL%Z @NZPM MQ0V[^Y7T#8I4?3DKN?X+[OK88 'RE@M6]86E@HK6W?_LOC=B4D#68R^ ^@)H M7B!T%,!] :P;VBG3S?J8B>SRO&%WH%'1LC9UH;W1I65K:*VZ\58T\E?^^#]W[D.-],?C":G'@X%-=D.)I^974/C0 /3;@ _)6^'M; MOP =0@*!%S^;EQ0./'#SXB75]V.6G,FVG3=LUK )ROC69H/6^&[!44,+/ M/.\)A_>$^CVAXSU?Y0PO&;?V0%L7JJKG/EU+%A)RH' M@^@#T M?OMJT^)!6^PU[2.1J2ZG69= Z@)D%6L$_4<_L#G951=-+$JF!G4^FD'Q&CI< M3 :EB5?IU428FHO21-%(,Z0A/UO*J7Z>,RZL R Q%&$8SE2;,1&,[*+7@^CU MJT3??/L.,LZ)7>3:$! F8313:0F*T\ N,QUDIEZ9MX+E/Y8J]Q?2PDH"D3L' M0&HZ&87S 6 &(8P<(F$P)N; *_.&<-&TN6@;/1'D:&7B0!HYHTJ=K)V]W]<[ MU9/BN;&6H#AT]#^

$Z[0 M-4DM>F1J8TN:;6GY;)J!(P0@]L^$/&>MRH RW1!ZRK8E>:>2GM4:;(YQ& =S M;\PHF 2APYV1(M"/D>N&'#-: '*OI@'ADW'FGKE]G4]R1P3G@LT@-US@2!<8 M>05O7I4(^\JBIXQ+YE)M4<@E=80-]--F& 3'[$&- *M $QXPB TOS:@E"B/D M4#A"!CY#F3QOVED6U"-@2VJRHPY/37(L41JNYYHM83#$T*%Y9 ST0^;;,(%+ M(E/X=.Y:U9H$64811G.UEK 0KUW99T0-]+/FT>''^665:/)C&9O)T1*U1M@N M$(V407[*Z(S]G(G(A 5:SY>3EJ!EE*P= D>D(#]2OKY^J6AM@LF69)X'+#%+ M'"0.DJ,10@-8GR?:7+V_1R!WDY\YUVTC6J3PNEU_2,&F.>- SFLAL M>52KJVA;EUCRQ" M_JW.O%]WM,[D7N?E_3JB!/E1:O[3F_IJDKV)E>[$6O/F0D?8B/IFD&)8USCD0G8 MSX1A/HYI=II\;MBH_1?-]59+_FYMH0F,V/C,8@E:Q@XL MXI$I&#W?1UVSZ/_1$F3IJRB>+^HL81"O8T>BP)./9GYN;5ZC_YUSR6^NMP5H*"\KQDO&VZI4;^2$(Y&+NC!]19<6R>D&4/G0[G($9G\ M5;=C2.=J/-3D[F7[P/Y=TZ_=,32FCAF$C&\LJ\EA2T6:O3Z#XD";VQU;#$^' M_X!GFVZTZJQFN[P[$O6R 3'9/DO4$L#!!0 ( (>#_%)?PB7&PO=V]R:W-H965T&ULG5;;;N,V$/T5P@7Z MY'N23;!Q#*S3VQ;8-MVDW6=:&DEL*%+AQ8[[]3U#RI>DW0#M0V*2FNN9,T,N MMM8]^H8HB.=6&W\S:$+HWD\FOFBHE7YL.S+X4EG7RH"MJR>^S.8#?8'GU7=!#Z8+!>=K.F> MPN_=G<-NJ#*8< M$&DJ EN0^-G0+6G-AA#&4V]S<'#)BJ?KO?4?4N[(92T]W5K]196AN1E<#41) ME8PZ?+;;GZC/YX+M%5;[]%]LL^SL;""*Z(-M>V5$T"J3?^5SC\.)PM7T*PKS M7F&>XLZ.4I3?R2"7"V>WPK$TK/$BI9JT$9PR7)3[X/!502\L'QH2M[;MI-DM M)@$&^7A2],JKK#S_BO([\QM=04)Y(85&?RE3B\[9C2K)"5N)U9V4]\);'9G/7H1&!D%&KC5A MC3\GC<]MRGR'1FU'P8[0;(_H;C2N-.HOF96E*44539%WT!*UMFNI1:"B,5;; M>B<*K0]]>'[V'76A20B8XUN1Z#1[5TGM"ZOQ6J^ZIL!4,CB*2JOV/80^=>8 M':R']3/@].F8[3D*.#ZT/A0(N?QZM"Y& I#5C'/E;"O0YB$:$A?3Z2D,007) M<%O1H,5'-5@3&E$J[V(7K,OY]8GS%E9)[P27 +X:JY4/JCC&?PQ9M!0:6V8W M;*5'!YD4F%-D"AKNZ^(+B3JS4$D:^+H=JF9#YQ2GGL[1_UA(O8.['-4Z>M 0 M!A5PP7A*6?3ZX LBHA,AS&R4:5^:1FZXM"V!-::NHDX602YR"O%TEDL $042 M%X$-@X3*"6U-/8)0"Q@V9"+M,ZN XUII%8#-^D]*XQ@%>6B=(0W&B=B11&U@#2Q! M!HQM1LWRU95/@_+L/'53H6TLAV!Q%;;2P7LC79E7+94*U0"0W+;9BI*UL:G. M!'9VF9"9&"5@3I!]M _"(^],DBT)JBIL?PS' M$?7ZT_8?PM$?3C!+^D.8/9Q*+Z)'@1IRI-"AN'R9@_;5]/N(TCN32B_U$-MB MG&$$=[?H)6ZLK8$=']=> 7;.>@CB:&9P*ARN)'H.##RJ%!@3'+LM:COF%D_C M*KU &%?&U!I83<'UQ4+/@[^YA>1Z#1ZK?FSV4G"$,?T4I8,@E!VE*0;P^:D@ M9M/1;Z .Y;G\H[;>]^X>V.[XW^ZBRAYM$5%52GX\N+@7#Y=9(WP7;I1;"V 2,I+1M<..18 -]YL.PW[.#P M1%S^#5!+ P04 " "'@_Q2]LG9!Q,* "(&P & 'AL+W=OCY?R[BU-:SPM^TVH7>K\%>;)V[BM=7.6O1S,R2!F519(@\>]& M72IC2!#,^+V1.>I4TL;^[U;Z._8=OJQE4)?._%WGL7@]>C42N=K(VL1/;O>C M:OQY3O(R9P+_%;NT]O1D)+(Z1%%H-:?2#7>7=,$Y;2LHJ>CS5V!?/5RD9PFW$2F^MWNA,VBB6 M6>9J&[7=BFMG=*95.)M&Z*-=TZR1?9%D+QZ0_4+\XFPL@GAKUG8B3V5@L9HOY(_)..N=/6-[)?]GY@;+33MDI*SO]GT3Z<=D? M7%1B(?[ZEU>+^>)[\715XD(&'6CAM5=!V2BY5GXM%.HE:0K/>IU"0#]+: M&I*.R61]O70/TGR1?!$K;A>2L_E&9:I<*R].YER7,_@5DELY G6#;1OO2C;L M,L6$8?KR>X2D4=+8\V1(<9@ GW8CTN]\%'"WS>5/["?IW"OIA2(".F+J1AO5 M0\;J[24+46M?4_TL3A/53 !+7N J;2FJ\+N4%DV+S!K3HZ">8#X:#G4C3I3, MOX#=^?ZX\8L*S5+FR*.L]IYN#-8=E#)*-"(8> M"_\A_Y4+FE:.X:'RDBD" M#9H)2 F\E0B TZ>.@"VQ8"-FB7AU:CREO(_G$\ M2/* 9H!F5$HH7&V 6"5HS&A*XDMM4Q_G;''RCT'T03UD8TJGE- 6,;57#F84$AC<;@C+I3[&@ M.BX[DL=ZU43>:+G6!OA2@4M%Y#IDQH7:LWO(+>&-5!_?)&120_X]W>4VYW>, M(P$6Y.75C;*UXF7J%B-N@**\YI([;*.KA._$BY<=J=-R:E'#*'VI\VU2C^P4 M&M.;1[(-:T#?HN#3,CR\ 1I<'>['54< WVB8E_"#$@AHC6M#K(QZ9^LR[;.Z M!&M39QF:1NS;S;\56)^K4F<$CUP!NFA"Y/' KXGX MT>U@C1^+31TI9Q2Y!MRYWF"V (()-4 FH!W90S3K+PP/)[)"(KMC2*P4)0DU MT!&NU^%KBARJ6_F(0P1GW"O#F<5VIAJXEL4'[1]C4-!9 ;>)-C)9A[OH/>0% M$AO0]Y@5;3N+J:J;PJ4DU1',Q+6Q9T<1>^YDQ *]\%P2-;Z%R!MI.N1]P@*D MGNF)GO)H#[]FSVQ<4CU'&(X!8Y_@4,.$F@T'I,M0&GJ30TM>[U%,1K$#%!) MU M$I0A&^0$ZH$]L/R;Q>0$ITEC^&#,WN)LI;JS%:L[ HV^Z!P H.;&8RS=<.Q3 M?RZF.;NA0P_4KJ,H$:Z:> G1[T'^SYF -.T4M]8T4&\H86L5=S1T&HK(@,J# MOFVQES!_7T\2_8,#S5EN@LM ..($O$F2TC0P/+L@K8HGW);-MS"'NGD[\*ZP M4Z(.E=AVLOO3'JUY[]8XL%5U0Y><@#B@*A%*?%?S++$/RHW0\*.K>?(+0?DRS-JGLPU4B\&GH M2"S%+;P=4>YT1C:%+4'&<&(@.S9IPDV\TPT/-&AX!O1AWP[126-V0L&XFYJ& MTP2@I?OGI%ZL9(P2H!T:-!$?U*[_N@%^VUQZG!*6N:O(_JL$L%_E+9S"Z:K# MRF(V_S:-B>^6JPLX$6J&IUBN/J=X!$WV;'0:Y5M*)S7I?,Z"(PO&H;<]6]/S M9L1 -#-5=;EFL]'..#B:%%V*EZ>SNZ&65>4=?&W? GC9)DG>THG.93(=H6AQ MJ6+A[,KK:63]78#H>ZJ"Q/R"3!HPK M-//1:$KS L\KJAT/<8?"1W7#LR!52^]%0'N$X]JZ4C^;S' MVO=FV_Y6[A#(&2,7F:/IDR3!%B04J-AJ*HO,A?1>(14/!=HW#MU1F>SM_+BG M<-@/:0)"H*@--L/KD1Y_[.#R2.U+GLB>HVFC6/' MY6#84/>R,=1%2#PH:\Z*A3+Y_POABR<@? !)HEN"Y+[EE'LOQ-KQ-#%R(FYZ M_>*(;[+VA#RAU[8-6C&#:7:[ MDR>>?KS,5<^-YG7GX4R,(/!+0H#F\(IZR DI7F3J$VGA9'+L/?VT]W6D5'[+ MWX"HK2'2Z4-)=[?[S+1,7U<.R],WJE^D!R0"ALP-MLXF+Y^/<(;E[S[I(KJ* MO[6L78RNY)^%0B0\+<#SC7.QO2 %W<>W\W\!4$L#!!0 ( (>#_%+/Y('F M P8 '80 9 >&PO=V]R:W-H965T^SQ5SLK;NLU\2!7%7:>-/!\L0ZC?CL<^75$D_LC49O%E85\F 1U>. M?>U(%E&HTN-L,GDUKJ0R@[.3N';CSDYL$[0R=..$;ZI*NLT%:;L^'4P'VX5/ MJEP&7AB?G=2RI%L*O]8W#D_C#J50%1FOK!&.%J>#\^F;BT/>'S?\IFCM>_>" M/9E;^YD?KHO3P80-(DUY8 2)RXHN26L&@AE_M9B#3B4+]N^WZ.^C[_!E+CU= M6OV[*L+R=' \$ 4M9*/#)[O^D5I_CA@OM]K'7[%.>Z>S@<@;'VS5"L."2IET ME7=M''H"QY,G!+)6((MV)T71RBL9Y-F)LVOA>#?0^":Z&J5AG#*K)=68[==&RK0;G.O"H6. M>R )G5JNI0/$MUDG--7DC/#:=,M/%I"T?B%[Q*P82"Y[:*-3"9Z8I& Q6VH-$;1RS41CR; M"FF*N-%1+574O6BTYFMNC6GY)4:?%5W:JI9F$S/[^JWGL+I-/ZA ?,'D!FWE MGK$: 6,3.5V(E\2?6$FG.$K"2116#7%I3%-%RBJ$33$ -XZ3@H_U@[\&@6& M\?D]0:W4XCWT^Q9(-UZ<>Y9 CU+7H\.^JV(I"W$P/>I5 ?:GK"+AON=/YV)8 M.MN42UAN#7U?,9V(=XVS!4I7NIUP],X(6BPH$OC.[6@?]&2CZ>3;E#?>WZ5M M),[!^@4B!X/@U<$/HU>=?9Q.N9)*QYAQ'>\T[K%6/HY 2MD^DSV,V8@Y";H+ MQ 0IFAHJDX4!;8BJ 6C8MIJ,24K^]*SHRP@8Z.BO1B'OB(8RZ"FN!+A5RTVL M"95RN@.(H 5A)VX\[$'[Q2UYXQQ+R,HVN&!4^X 29YDBQ9!W(9G\ MMW.M2LD1]B]6+;J=A">HA^?S360F* Y*,EOA)\I*[RG$<-]G*V["'%$#1_!+ M)HF.VA3Y(0=%-]&+&KU<4L3@F(5-;-6=[+XN[6,EU_8[P:4."I(FA]G(Y(IP M'SE7Y??Z/Y98I(BJU@K[*5'$GE**OEV!Z*HY CB;QM7)J$?[W'#_(>WO8:AA MZV$B?P2WY?[9T;_._2]1_E[^/ ][T\I-$SG2Q)#\"1)AK>G+"L'A7DP,X1.E MR1*8);IP.CW2WN/^FW#Q[Z,A-O4K$;>)Z!I;TX.VP &RTV,+SI5@:UW M.KON7&"^]F+\U'#;;Q7/,M\?9HK9N0LZ\W(\Z9$ [1C[,;9G @#?^%L M]6#L(*:Y5B69.(70VY=;5.F&]QY=O]Z:\2[.QPA40G= M K4+#DP4TF=7;+W*NJ#^CC7 1A?\3:R\;R)YYM8C6ZQ4/<1!MBWHF*&>_ J+ M8+L:B^Q\,!E-N\@S,A:R;H%]CH-PB;(353KPI'G^F+V9L(=PR-J?#J[NL5C,2^$\ZX=Q:LR)7QQ.L1/9!).A9VJ]VA^CR=)7?;TXG\HW0E M2%EH6D!T,GI]-! NG7+30[!U/%G.;0";QMLE210P;\#[A<4AIWU@!=V_&L[^ M 5!+ P04 " "'@_Q2GLO,Y2(& "#%@ &0 'AL+W=O :K M@*DQF62_?H\-P\"8I$VT;5\ '\[]YF,?;;CX7&>42G17Y&5]/,NDK%XN%G62 MT8+4SD2,,NQ4_FQNA2P6O1<4E;0LF:\1(*N MCF>GSLLS3^%KA+\9W=2#;Z0L67+^62W>ILTSQ7C$"- M+QW/62]2$0Z_M]S?:-O!EB6IZ3G//[%49L>S:(92NB)-+J_XYD_:V>,K?@G/ M:_U$FQ;7<6>' 4%D/T" .P*L]6X%:2U?$TE.C@3? M(*&P@9OZT*9J:E".E2HHUU+ 7P9T\N0=!9/JHX4$7@JR2#JZLY8./T 7H M> MRJQ&?Y0I3]11FH$U26(9.4:Y2T" MU!GBJQ5+**HK D]2IFC%2E+"]P GH4)"S2'ZI6$55(E$#41"H)*7AXE"SLDR M!^JUH%3]KB&Q9(9NB6"\J1&]JY@2#(61$@D\929XL\[0!;F'$+CV')UW$CIM M.MFL3/(FI8!/07G-0')@)RGHJ8"2B@(MJ=Q0"K0E1:\;H>Q3<;4TQM9^T(H* MF@)+X$"@+RRUC)W.O5**2O'GJU:N8&OP2-[JU$K4UA'XS41Z6!$A[[6;Y(:C M5DV.,P=A_VYNBZ MJ:IE@,X57[LG+R!S" JSCDTS?JE3B+;??73 MWF^4)\'Q-QE$9E3Y".J6ZKK=Q[UF=U_!5!FA'O;@:U_R"TA F4'&0HCJ _1A M7"XHX;7L<7]%V(I\=[2.L3=8^U88#]>!9;O.C_/BL(JUZM\_LJ>%RMY_R3:# MM>P4DJNFD,O[V(X=FK# -6 X" R8ZSOHK:YH" D(:ZW,&5FRG$E&36FF+.R; MXB,#Y ?HAJNJ6AD.--K^N4QAUX%@X"@],>!3[ M$U!LN=$4W+%"Q>4]3'N3!>18060/UMC"3CA8NU80#PO,LP+?&1@Q:'E+DNO@ MM+/ES^EW?8U36BQA#W2=:SG=)MG*';UX>-^K8%3?0O'(R_'T)?,G/S6 M]WY3G*HY"*UMV78T!H1Q^!BUA4H('72-I!%"[5K;K="H'L?R[(FB\JTX]+MB MY=^D)83&$!^&YB=T, ;[FJQ\_R^]0&V;M''^X$8^<, M!1#XEBKGY?I0#V./=7WU5@/Q/ARVF:FN_DTJA+L>]&XW$BJ7I:Q.> .F0.[1 M41?Z43/6$^>AP<)&G_2ADJ:'Y!:*9TVA=:J#]JZ(M)VJ:]U3(NJ#YUNQWP6, M/7=NYI0_WY7\>+;9Q[3G$QO[?)>SAIVCL'T_JX(Y1K\-5AZL'KYM3K69YG5L&+ +LFYX>ZG&M%<")1)\2)7[8WO=%-,7I8 M@.(" LR*@]-0/'W:>8J ELL--'Q*5M!_S,)V+-NNA:#B\&"BK6^_JR1;JWM'6$/[6]83]N+Q1UZ M>SU[0<2:E>IF9 6D]CST9TBT5Y[M0O)*7S,NN92\T)\9)5#P"@'^KSB7VX42 MT-\[G_P'4$L#!!0 ( (>#_%*H2IOXFP4 L2 9 >&PO=V]R:W-H M965T<^]\+DCJ?.-D)_4&D"3QY)7 MZF*RUKI^-INI= TE55-10X4CN9 EU?@JBYFJ)=#,*I5\YKON?%925DTNSZWL M1EZ>BT9S5L&-)*HI2RJW5\#%YF+B37:"6U:LM1',+L]K6L =Z _UC<2W68^2 ML1(JQ41%).07DZ7W["HT\^V$CPPV:O!,3"0K(3Z9ES?9Q<0U#@&'5!L$BG\/ M< V<&R!TXW.'.>E-&L7A\P[]E8T=8UE1!=>"_\XRO;Z8)!.204X;KF_%YA?H MXHD,7BJXLK]DT\[UW0E)&Z5%V2FC!R6KVG_ZV.5AH)"<4O [!=_ZW1JR7KZ@ MFEZ>2[$ATLQ&-/-@0[7:Z!RKS*+<:8FC#/7TY2T\0-4 N854%!4SF3J?:00V MP[.T [EJ0?P3('/R3E1ZK^3NOKORO KYMJBD)7(?XKN]] M!2_HHPPL7O!WH]Q##7O4T**&_RQW7P=Y+S20B/SX0^)[_G,R@DGNUT!RP;%^ M6%4035<<%,$25%!IHG$P8XH6A82"VODBQW)I87(I2I+BXDBDOT)NZ341C20I M9ZBLGO7V5EMR ](6>94"^6W%68=F/'.#Y__;/Q:?#?)^+0'VB$:0)F!I3,W<50 M,'>B,!H(DH6S".*!8!$YL9>0&RER4*;%47Z,O/N?+Y(CF>>XBV!$&HQ(?<<- M0G(O-!K946//V< =^A;&SCQ(ALXB;. .!;$31WXO&+#H-8A"TGJ][85(*@(T M79.B'RJ@ DDYWYJ^;AJT0I*6);.)4#A;5KAHEKR*&K8CI;OD#-B,5,5]HYNW M"RL#CFU>;DF*! >IB%U$J@?6<3EQ$UJI5++:4KRU8<3UZ')H@; U%UM+KFM1 MUK3:VHJ-GRNB!&\,C)KB:D(FL$O32F-L&*!5./8<53)K;Q?"JH4^&80$3K%/ MH". 6NV^8.1_+GM@"5W?4+VH70L#8KI#!_1A M>C?]7OF[RKLDX; ?1'.L0(^\?/=R>63,"YS M&ZEO'S'FQZ6,2$D\)DZB@"QOWAX-Q4X8AR-2/SB6>B'VCU%Q,D_^FP9RW54) M%A-+3;_]3L..AA^I9&;S-XU$L.\$>,6/7 M\>(%><4>T:TFA5 N4X/K;9I8V4YMAY<*;,1_A#I=EO*MA Y@RQ""C- M\#X%9@]*@3T8F[3&K??1BG'G/ O\Z:)/!U9!WNA&FIWTX @V:A>S=P WR*5! M&]_E1["F3W1:II\;IMH#^;50>C2)UO88!6C-D/#L2VN@H\, ,;6(.R;$ATQ8 MG&3"(*V83"%-KZ&ED)I]:;,!CWA_5]"=("P_OM$;# Y->X>^^+T@[YJ=MHVQ M;-L=[+>[/BMM(H;>.SO$X&2-]284]M._;&!*WF!FF"P-865[H3(QVPB[L+O$ M4W-.5 PGY"S%T]M!;/;$^&TN3,"[P MQMF]& /]]Y_+/P!02P,$% @ AX/\4NTK#'])" #AP !D !X;"]W M;W)K&ULU5GK<]LV$O]7,.ICFAF9XD.OI+9G[#CI MY>;2:BPGG7Z$25!"0Q(J $KV_?6WNR E4I3\N+C3]HLH$(M][P\+\'2C]!>S M%,*RNSPKS%EO:>WJS6!@XJ7(N?'42A0PDRJ=7 Z1G@@^2[$QC?\,+;E5Z@L./B1G/1\5 M$IF(+7+@\%B+MR++D!&H\4?%L[<5B0N;_VON[\EVL.66&_%69;_*Q"[/>M,> M2T3*R\Q>J\V_1&7/"/G%*C/TRS:.-ASU6%P:J_)J,6B0R\(]^5WEA\:"J7]D M05@M"$EO)XBTO.*6GY]JM6$:J8$;_B%3:34H)PL,RMQJF)6PSI[/K8J_G%R" M70E[JW*(M>'HKM.!!>Y(,X@K3I>.4WB$TYA]5(5=&O:N2$327C\ K;:JA;5J ME^&##/]=%AZ+_#X+_3!X@%^T-34B?M%7F=IB/=RR'A+KX0MX\6%./RLKV)A] M_\TT#,(?V3'&[-U\-F,W2T%O>7'/H"374I4FNV)N M);5C( OV7MSJ$BJ1'.S1+YO-/[&+#=>)85>EEL6"?>0Z7M)DG]F&P(7FA04I ML,* B$1HF@9"G\TRD&T5BX6V P@5\0EEI]!N9NE!(Y(7)3Y+:Q3*3-+KF$6 M:DE"J0FP0HM8P(H$:@S,!GU Z89\\M#D1P-UO91B+0 H+#*R&\560A-<%;%@ M"\4SPV#(4FEBGK%[P;6SE1?@(Z9OYM[(QOJ)=RJ9WRZ(1O M R]LV_BD3-$"K'$^;SEM YP8R%J '*URYG^'),$D^HXR!M7EVLI8@GEV:UX5 M&N)!GB VD,.V=J]=2IHJ0+HV6$D5NYUA7K-(MZRA#J&2A>-X*] "M2CD?S%R MZZJ0C-!K]"AX4BJG $]^AQT!B+99"LJ0%Y).&>S%@,K 8Q=)(C'>/,ON^]OR MK.CWM32BD!"R#/9Z,(_13NJ\6WD<,UMIRA_'0F* BQ)*(^9F"46@81[#*T&' M @& K1 :0";"1LLY6T!!58Z"2K(/2L](C^Z@4JW5#O5&60A11U?IL); N@C&'KIT"? M.#7BYNK:,@X5 &MCTFTC =L.E\E;51B5R83HYA8>.0D $WX!_8FI>;/5^J]Z MOJ\VHILEUF>S-6706 IJ+/=IY_+N$4KJ&PB-=O_V)?] CH-6#!+ O )_&8IO MA2);LF]9.)TV1J_]QF 8-*>":,3F/(-BP)R"P],783'$^Y*#\;3S;C@<=MY% MH]>==Q!==@VY0L"*8A+0-U,K2L^.H$GW55=*V"5ZS7X2!21)5E4'G&BDL9@T M:]&A'OM=II-AU^%A_]#;H!\-1^Q&61!V-/D;/N[[DV%K'$Y&C7'4'PU?-X/7 MCQJQ)_R]!22HRBY1$*Q"6=SXLC+!#6(E01,"C*/:-)!0PE:H89L^*:$TC4HM M8!HV'-RR#<)"=_ J<+V#3X MHIOSSWWN\[D6>!-S"!R>^WQW)W0LS8XU #]4:FRQO7ML\=QM]S/J*_XC4\%^ M^ T/2Z_8!V""V1NSS]0W/(*>_Z_V>VQ^*:VQ\)?.0+1774'[0SU'P\.'.3IB)\,L+U4.A72 M'I(V&06OVD9$SY;6]5X;3KJ [/N3EM"PNPF-O5$33Z-I5#N-$/0I1L"P:7=_!'JH!X(W[F/I@TT1/ MTZ^N0:3K+>N3U8'6DD-+7\$'KZJ]ZC!!)SPHTS6$]SAZ7\\_$5;C'<_?%KR? M#[HU!/Y$+7S]]E.!%UY7>$IYCZ>4KT*;GU5Q@L<(K+@GHL>D[P?-_B'P1B.G MXH$J#?NCT:1-'+'/3F!'Y7&P5]'#"7:PQP @Z ?1L TXXZAKT<.5-NE/P[:" MP_&3RVC\LF5TC7<#51Z_7!E-ZC*:*8M7%=@UNDT,ID%+Z*:J J8F#+NQ1G^' MM4,UEPCHVZ"KY?6M2"*S$I4JX& *9VZ#0AUG4#+FV-[!NGMB"/;)$UJ [7#C M*@VT-/51CIP&&Z@[5;0PQ=W7%55<6WYJ7[6(NTIK.ES7*H+]V#DT543Y';?5 MWB *\4[==VU_J$;K4/ O!6!KV#UU?X/MC= M@M!XZ$7'Y#RQ)]Z7TH@2P(A(4[R/V:@RPZN1-491%.W(>8>^* P:WVAR 4=[ M_!)EP)=E8=WGFNW;[<>N"_>-9T?NOI1]Y'H!+13+1 I+?6\RZC'MOCZY@54K M^N)SJZQ5.?U=TB4>$L!\JB#'JP$*V'X"//\?4$L#!!0 ( (>#_%+6,B.Y M-P4 *D. 9 >&PO=V]R:W-H965T0E%0[=M*TZ+[8 MTNE>GCO>/21/U]K#B@N5G)\&V;4Y/]6UDT+1M6&VKBIN-IW6,_.9 MS+6^\R^_YF?)T ,B29GS'CC^5G1%4GI'@/&Y\9ET(;WA]G/K_4/(';G,N:4K M+?\1N2O/DEG"4[[OCYJ=%K9KPVO/F'D&JP!CBA_*+<.H.O G;N M_(:L,W7F:B/4@G&5LS]=28;=D.2.K*()_7%A"M#<$QWG?@DTRK7/C9 MLWT?VSX61ZA,UCDQ2RLR7&44G.B0 55+J3=$(;#M,4D8P:WOB.$,1IL!)L:# MAU$/ND&)6PL@ CD+ RH!?[';KT8Y &C)-\&\AQ1B23N3.2DJA/^$830*!9SC5RN?O,=HESR#H8*! M5@M$JYV0XE_X\,H^N3>9Q)'TZ,X\DO$I.!S%-$)LHEW MZ,*8M@L!)Y=!$XVM:V+/-2E MX%=QH4+W'N@Q5PI[.#,$>C'LC[ =2]G.R8M1?]@)H!5R<*6A.)I6W"/-L".2 MWQ%WR^Q9Q2XI'%#D9A=DKL.\N=!>62@K!J,&)^>17$$$WX3^X#+[B(66.*)Y M3(=A7BIO 0V'0VW),=G^R) M9ND)N_+T <+.][.;3,:O#I9I&^JN]FX)]@ANSRI-9\\!FIY,O[,2LY/I?G7V M12?3R5.5&/7&Z?%^+5Z.TM>'I+UT.MIKA^UA_M#A1-AN"3Y MHQZ(--XD.FEW#[N(UX\OZO$2]Q%$)+#'2"I@.NQ/CQ-FXL4HOCB]#)>1N7:X MVH1'3]IDO *^%QHGV^;%!^ANI^?_ 5!+ P04 " "'@_Q2?8,(W9$$ "M M"@ &0 'AL+W=OM9V'A655)JS6PY MG[^*4S(3UIFV471P6578BN[97!H-4VO]6NC\-(X63^A,*R M5U@FWME08GFEHCH_]6Y+7J2!)A_)U:0-_H/[OW".YX@#M.<,?_,UK/:W]RD>F$?OGI9+E8OJ$Q&'UI MF"Y=NU'VGG1 CZQN4;<4'46U4ZF M:4(J:_3FRDI6]&=\MIUD(T*N+*"'D45 M6KKMO Z53G4?IO1.>:OM.E#M74O6V5\SAC2$CAK6E>>Q2>-*9:ATG8T>=#)/ M\)@^HHG531>AK6.@[YWRD;T9B]/&NSN=VG=U3UT !U*)9*E"Y J<;0=#7->< MFC,I^;TWJKI%_0=1(+%7Z5!ZQJ:.W IGG1 K.(N7A*8GD6ENO)8Q S7 >[8E MTXKCECF'\0FCLE5SQ1Z\)+!==, 81#P;)2Y+7B!YITR7DZ,,QIN"D4 N&^C# ME++]ZDT@BPF+60H8H6M<"!+X4=8&(P^,0W:EN!X"*<$819AWF,Z!BWUQ7"+A MSNA*27AOI# P0!%#5],?V38$^M!H(SG$> U9H(<52EL=F\:9*@4VU:?8W1,5 MB5QTCPJ-M@U8CWVG1HDQ5^NH5H;W[D-V0MC98A;+^T 4^^1G\F*[9!]QQ.3J M%\__5>.?4J,@PY9AC;;9\)W&6$KZ?;SA8^<]UD;--*'WDE9;39)G-W!:;> J MP$K5!?'(X;G/ <70=D$T6-=>M&YENX WFG,.PS),ST%3G)89_\4#:J T>?>CG;77NP)=5*"TMN#Q5D M9]&(;FWUWXC'*'@A1>_GQ72. \>8Y%4J$ QG'H9SXG#%);P=)_=B6CX=.Y9 #ZV*J?& (W:<=023+1MDU MIAM"I6M=*AL1<'<'SF+>\BX2$M.F8^RQJ0%4R@9CA4-,3J/CE,ECLRQ]!YMY M*E1B[FDNVAYHW"E=/8PO5 ?G_@MZUU,BEI/U0.ASM)\@-N*PE9[4=N3_]-!! M.!M=(5KVZW11"OD,R+>)876XB[W-5Y '\7R1^ZC\&@;)< W5^?35BX)\OASE MG^@VZ4*RU9D.A9.EE*)KIM_/TI.W 1I M#P.VA\0217XD;9):=-8]^AJ1X$NCC5\F-='^-DV]K+$1?FSW:/BDLJX1Q%NW M2_W>H2BC4:/3/,MF:2.425:+*+MSJX5M22N#=PY\VS3"'=:H;;=,)LE)<*]V M-05!NEKLQ0X?D/[I0.E5 T:KZP!A]4R>3VY74^#?E3X2V'GS]80,ME: M^Q@V;\MEDH6 4*.D0!#\^(P;U#J .(Q/1V8RN R&Y^L3_4W,G7/9"H\;J_]6 M)=7+9)Y B95H-=W;[C<\YG,3>-)J'_^AZW6++ '9>K+-T9@C:)3IG^++\3V< M&X!5#OD7D%?\]WPO^=.!/(W_Z?[W/IW'O+2&\ MA!]_F.>3_!4\28<_D B=!UO!QF&I"-X:D-:88P=TBFJ@S@8%VSK0R.5<0B6D MTHJ8, *J,3C9"W, Y;GK/K6*44 60H<3_R)!?W4E>U=D27#T.WB6CPNN5*W9 MY1@^,O!:63@$C[(-Z.WAPB1J"5\#>VJLP0,[=H\\G824MN7$1]#52M:1(;7P M7E6*,2)$Z\DI2;P[$9(/G)'C0X_DDR#I,S3>:E6*H+H66AB)\!!ZR(_AO37/ M99!HL=4L1O=9R6A#CF?(Q3=XTQ+G$/I2-6T#>W'HY2U7OP-S2?)'DCR1Y!FI M0^9P#I75/"?];?SD6?'J7S^Y47!HE*O3GV+FMO5<-?YGN,?P-4.,_+8O#)[! M;)2]O G"_(HRR4;Y;!;.BJNS^6@R+\+1]/HHGX)T]Q#KI!^!@W2X0%[W<_.K>G_[O!-NIXSG6JW8 M-!N_N$G ]1.]WY#=QRFZM<0S.2YKO@31!04^KRRWZG$3' S7ZNH?4$L#!!0 M ( (>#_%(*W)$V9 H +4= 9 >&PO=V]R:W-H965T^X%29&VK#C)AWZQ)0JXSW//O0#/MLY_"H524=R6QH:7@R+&S0_C<<@* M55)KQ;#)Y/BZEMH/S,WYV[<_/7!6-MNK: MBU"5I?2["V7<]N5@.F@>O-?K(M*#\?G91J[50L4/FVN/;^-62JY+98-V5GBU M>CF83W^X.*7UO. /K;:A\UF0)TOG/M&7J_SE8$(&*:.R2!(D_MVH2V4,"8(9 M?]8R!ZU*VMC]W$A_P[[#EZ4,ZM*9?^D\%B\'IP.1JY6L3'SOMC^IVI]G)"]S M)O!?L:W73@8BJT)T9;T9%I3:IO_RMH[#8S;,Z@TSMCLI8BM?R2C/S[S;"D^K M(8T^L*N\&\9I2TE91(]?-?;%\T5*AG KL=!KJU9:YRD9MU^+:&9UI M%<3?FD]_/QM'J"8!XZQ6?)/7C;W46=&B5,R];U:5R:%9/'DWP+\U?J_:EW6 M-O$:5HW$W)BTI X>RMV0,Y2*,@':6T%28=DLKY.NGMIODB^B 53O>1L MOE*9*I?*BY,I%]($?H7D5HY W6#;RKN2#;M,,?GK7TYGTQ?_0$AJ);4]CX84 MAPGP:38B_;7/[,?I+.G9)>*&*, Z:NM%$=9"Q>7[(0M?05%?+L:>*& M$6#)"]Q&6XHJ_"ZE1<,ALX;T4U"/,!_-@CH))TKF'\',_'Q8^T6%9BESY%%6 M>4\/>NOV2ADE&A$.PL*M$,A>SJU82>VI)/;E#',/A7^?_XT+FE8.X:'RDKD* M M"5H)2 F\E0B!6Z;V@#VQ0"-FB7AT:CRAO(?CX>)+E',T S*B44KC) K!(T M(M0E\;&RJ0=SMCCYAR#ZH!XR.8G')Z]0]X]!R/ +(#=*7(:0U*$3X"0NT"9# M&F2F;8ZV0&,$I:59V=@"!R%;D.F7&A\NP>\$68)]6'-PF9U)!_CW>YP=T= MXTB !8%Z=:-LI7B9NL6('* HK[CL]]OH6ZJQQ,V7;6.AY=0F^U'Z6.7KI![9 M*32F/P_ &=: WDG!IV7X\0:(=%6X'U<=47Q&P[R$891A0'M>&NH,X!RV+M,^ MJTIT#NIN?=.H S3\I%((%*8=!"%1%J@$R45V0/,3!\9'@XD142V1U"XD91 MDE"'+>E['3ZER(%AE(\XA'#&O3*<66QGNH-K67S0_B&&%9T5<)NH*Y-5N(O> M?5X@L09]A]TQ.F0Q,4M-'I2D*H(=N39V["ABS]V4F&@?GB-,\;QEBN='Z_R2 M"/XUC+J1IL7N>Z@ >)AD\?LA]OAVJ3WDK##P49.1B+)7Z@DRX5-#@P242H'O MTF?%KHDWAM=KT$2!KD$A!.K,)K@IRC3R08V&'2*AFV07V:;#29EU%0J M7,)\9E"S.%\0I5"P?D$]&#'M*!UUP\S=N[:4E?(#Q AJU0X&^4\TSS4S>N)6 MJ &(&?^!IA$%TV*D@8,$4)W%NC5;U>G,<>MH 0'4@#9H_)-9S:+WC=)49]04 MZC$, @?OJ$'7/#S89_*A.32!"H(>$Y0^2^54;#U[8/EWL]$)3LG&\(&?O<5! M4;4'159W !I=T3D 0(V?1WQZX-BG[IF!SB U37N@=AE%B7!5Q)>(?@?R7V8" MTK15/':DP\:*$K94<4L#N:&(]%I,T+<-]A+F[^MAT4<8YD7+,"^..(A6V]'+HWC'EQNC-NI M?IN_UTM&#WE Z:!R65O]7Z8[:@Z,V6D'L_W&!=:H'>ZH/#[R?C<935MIG5V) MJKBU'H7-L*E(&CFRVI3:"?R$II?K=-[OJX)\5ZT+,:_6:(KUR2MA.DW21#9I M:]U$-VB+9%GR<"0ZX*B=3N-+)V0'^T*/73H#'$+[+AV(2&6W;B0"GZ:R1)<\ MXS0SW)W1@4UA2Y Q'.O(CE4ZAB0";*17%;R#+_Z 'U?L.T<(W6G*5BN5W>8L$X3C?XGXVF7Z?S@1OYHL+)(2- M DSGBP\IMT%3;%+EK+W/H]WJ>!#(RM6EQRRG C,") MUJ3H4KQX.KD+&[G9>(>\-==.7C: D[=TA> RF<[LM+A4L7"Y,VZ=K@' -AE? M7=$LW;60CF'VSN&]$+A(P[@P9\JOW/SU-P9,$_W>*DP/S&ERA6V[#,X?=8P%X,? MW(8Q3%+>R8\-G2EBGJ-0;FZN$CHA.TVSBV/8E=(M0=;+1UT5(W"NK+P8* M9?+_%\)GCT!X#Y+4.@B2NX93[MW -C-_ZBZI"=%]GR.^R9KKD!%&[E"C%8,] M1XM#*\T.U3_LM:/<(78$S!3FQ&6-K;#C&_%* _&=//$DYV6N.F[4]^O["Q $ M@6^E 9K]RYD^)Z1XD:F/I(63@TUTW'F55BJ_YA>&U*(1Z?16K7W:OI.:OT@,2 9/["ELGHQ?/!L*GEX3I2W0;?C&W=#&ZDC\6"I'PM "_KYR+ MS1=2T+ZI/?\?4$L#!!0 ( (>#_%+SHK<\TP4 &H@ 9 >&PO=V]R M:W-H965T3"4^6M"!\S%:TA&_FK"J(@&&UF/!514FJ%A7Y!-MV,"E( M5HZN+Q7MKKJ^9+7(LY+>58C714&JQUN:L_75R!EM"??98BDD87)]N2(+.J7B M_>JN@M&DX9)F!2UYQDI4T?G5Z,:YN(WD?#7AGXRN>>L=24MFC'V4@]?IU,0(U/&YZC1J1NWU P MB:.S!S++*3^_G A@*K^:)!L&MYH!/L @0&]9*98<_5ZF-.VNGX RC49XJ]$M M'F3X5UV.D6M;"-O8&>#G-A:ZBI\[:.$ (Z]AY"E&W@%&4QVWB,W1M%ZM<@JQ M*4B.7I<)*RB:"B(4"0@Z6534E2EZ)Y:T:E/[=ODIV2V!F1;(&X%92V!%W9GI!-"'8$/2PK2CO1@\#W5/E^?^XT M^_+$3!DM\L-NO>U+/LM*X,9J#E[AY^C=BE:P:>5"[Q1*&!?-W)\1MB+?[8QC M[+7&OA7&[7%@V:[SXW8Q*TF9T);JW]^S-P6K1/:O#C1( R4[A>#B5'!CMF.' M)BUP#1H. H/F^@XDC* 5!9> ,&UEGI%9EF2!8^$H/#?I4>SW4+'E1GUTQPHE ME[^A=>A-(,<*(KLUQA9VPM;8M8*XG6">%8#;%5XC<'VAP#/->,)J #E(5=I! MNA^%:]^(0:V!C3ZHKH"F+\AGP)H%!7B6G=(.*:GX^?%6[(.9$>=C M,_[\\2YVNWBR/],>]R33>!?EAIT=MWT_JX(Q1K^T1AZ,ABT)P)+=BE".!GH# MO^D-_*-Z@UN2*UVFJL%^H@48%"&[\PN^(@F]&D'[S6GUF8ZZ?<%L(TQW\\_3 M%#0YH7+A%4UH,8/FQW6L8TKR$8K=OWN_7Y >7P+QQTHBJ%XF\!];%CV%2; M/]NR[:A+".-P:+6%2G =1%%25Y5L[5:RXH('C1+C6)[=4WE\*P[]345C7Z4E MN,9S@C8AL,(0'P^7[?0[PH%WE=1;/"KTIY_J;*5ZW'89B<)N68F@S-PD25W4 M.LQ3"AF29*1WYZ"<81STEK,X<,\/R->.V0D-O';K%SO'%W=].MCZ^X"/_+:# M G"\7I6SDGX/=>=2E9CJO.82:4Q( X)A48 M^FYD)F9@-M.!%;N1Y&V>)CS+\\QD/ NP:W(^E!BN%<%)#]B;DEW+]OJQL8_1 M80&2"P@PNRHX9<;]I\AO$:"Y/ !&4#('@# F.([E>J9YWRIGPT8'EXZ[%7F4 M@&G"D!M:/NYQC6\%V#&=X_;XW07L!NQ_0SD4EFQ[/C2=;3E.#\=#1ISU!)WB M$9_OI4U/M=Q7?Q\I,3#R!\$R;, R' 3+O:2W-M"H?W[J0\5!=OVHN-7[A(XG M=#RAXPD=GQ\=HP8=H^-:R4ZF/]5(#LHX-9(GJ#Q!Y0DJ_W=0.6G=_Q:T6JA; M;H[4#[#Z*KBA-A?I-_K^>#==W\*_)=4B*SFX8 Y+[;&\MZ[TS;8>"+92M\DS M)@0KU.N2$LAT.0&^GS,FM@,IH/GW@NO_ %!+ P04 " "'@_Q2B+&/.TX$ M "?#0 &0 'AL+W=O>'E M8/?L+O8"2OPA<%>C9Z)B60CQ%?S M\DM^Z7C&(:@@TX:!XNT1KJ&J#!&Z\6?'Z0PFC>+XN6?_:&/'6#94P;6H_F"Y M+B^=U"$Y;.FNTG=B_S-T\<2&+Q.5LE>R;V7CR"'93FE1=\KH0Z=/W3Z, M%%+O!86@4PBLWZTAZ^4'JNER(<6>2".-;.;!AFJUT3G&35+NM<15AGIZ>0>/ MP'= [B 3!6=VI]X^T$T%ZMUBJM&"D9MF'=M5RQ:\P#8CMX+K4I$;GD-^K#]% MSP;W@MZ]J^!5PD\[/B&AYY+ "_Q7^,(AW-#RA?\\W%=8HX$ULJS1"ZP?F*)% M(:&@=O_$EO1VME+4Y!KW1&+Y*2IMC,Q1L] M?6OY+>/()G:*\ER](_8?K4Z9^_MLGIY@ONO-PS-H> 8-7"^,R(/0:*0OC2-G0V_L M6Y2XLS =.XNTH3<&$C>)@P$85=%/( I)F_+PW""8%*!928IAJ0 .DE;5P0Q] M,[T5%FE=,[L1"J4EQZ39XE745#N6=+#F;#JT0-JF$@=;7->B;B@_F-C]Y+TB2E0[ M0Z,FF$W(!8YPRC7&A@%:A5//426W]OH0-BWUBT%(J*@&XPB@5GMH&+P2&>)Y M&R1:HC4\!SHA*_3@M]6OJX%80C(8=Z).;VYO5B3$_=$/_3'\'R#$[;65D2I-S M%28B>?ZR9Q\9$_HY'G>44'Z ML_DIC#:"^ 0.0G>>^JI,D=HAL?P?:%RT:^PF^$1IGLWTL\0\*I!' M]:T0NG\Q!H9_LN5?4$L#!!0 ( (>#_%(UAJKSQP0 ,H0 9 >&PO M=V]R:W-H965T^Q &@C0,JO5S@N^Y/@[Q^?RV::[Y.))3@$4 M>0\67/:/>[,SJ!(:B'V:W M4;M"25D.A62\( +&/6O@7EQ&6MX(/#)8REJ?Z)V,.'_2@^NT9SG:(,@@41J! M8K. *\@R#81F?%]A6I5*O;#>7Z-_-GO'O8RHA"N>?6.IFO:LCD52&--YIN[X M\G=8[2?4> G/I/DERU(VBBR2S*7B^6HQ6I"SHFSI\\H/M04=9\\";[7 ,W:7 MBHR5'ZFB_:[@2R*T-*+ICMFJ68W&L4('9:@$?F6X3O6'BB=/9Y>XKY1<\1QC M+:EQU\D]'64@3[MMA6JT<#M905Z6D-X>R(A\Y86:2O*I2"'=7-]&\RH;O;6- ME]Y!P#_F18OXCDT\QW,/X/G5GGV#YQ^YYP/0004=&.A@'W29VX2/R5[/?GK6 M?=CEV(/@NCXOY(PFT+.P "6(!5C]^RF0,<^PN%@Q(4H'C9BOA9)$&AM&QH:D M;@.4-A J"<6U"54HL61JR@JB$%$;3(N7WW[I>&[\0>*XD#QCJ9$;*FQRHP#W M>3,#84#E!='RCO_A?VNQ4(WY]U,!L)&&!),(3!)MRP[9\QN2.NWTCU/K;6L^ M,8[C<*E>U-_IJ/;2<. M-L9>'-;&OAT&Y_7@V3[&_@!/A!5/A._EB9M9>3RA:S 42K"DK#$TG@STF<74 MRRZN.*A@-U<,UF>OUKNKS(W+")^]'IBHW)@F(#.USXKR(J %EIH]Y(I]?H+J M/[;]9HYL2,_^ Z3! A-^TDSO8]MMG#O0-ZU=/'!L^^D91,+D*S1R/!9EHN98 M.V\M'DXI9A6YQ6P%\B<; SGY&UD$F>\:01C>V1+R2+-YTP%;1/FCUF_!W,R5 M5-C5CJ'F6/H(">0C$,1W[=V4[=N.7Z=?K^4T&7*[U1SAQU[EO;1IF1=[IW7Y MEMLDZ+>#,V,"P7%+;3RGL.;&P-0N;7'HGFYNPC]:6]-[U1EH3KPF]SI.O*'4 M:YXW42NL4Z??\==.,W>4]^AQ[3C>U.,W71FU@HTH=MQ#!!U5!!V]EZ ':E:Y\_+V,ITC Y;+!/YS1T=+J_8[GB;!@;1SMIIU]Z7 M.8B)>45+O%3-"U4^-:O9ZJ$^*-^GK^+E*_\K%1,\'D@&8USJM&*\QHCRY5P. M%)^9U^J(*WS[FNX4: I""^#W,>=J/= *JK\O^O\ 4$L#!!0 ( (>#_%+8 M0)*$%P, ($( 9 >&PO=V]R:W-H965TVT\.]W=II0"'2(:5]B M^WPOSSWV^3+:2'6G,P!#[G,N]-C+C"E.?5_'&>14'\L"!.ZD4N74X%*M?%TH MH(DSRKD?!L&)GU,FO,G(R6[59"1+PYF 6T5TF>=4/4R!R\W8ZWBU8,96F;$" M?S(JZ KF8'X4MPI7?N,E83D(S:0@"M*Q=]XYG7:MOE/XR6"C=^;$9K*4\LXN MOB9C+[" @$-LK >*PQHN@'/K"&'\WOKTFI#6<'=>>__L2_6&*R ML3?P2 (I+;F9RJLT9P3-A#F1N%NPSMS&0&VJ@R M-J5B8D6H2,AWDX$B,^#40$(NI#::'"SHDH,^'/D&8UI+/][ZGU;^PU?\GY ; M*4RFR95(('EJ[R/6!G!8 YZ&>QU>E^*81,$1"8.PL\=?U! 0.7_1OQ"P)TZW MB=-U<;JOQ)EC.24E!R)3\GI,#6H-Y-Q>5688Z)<(WQO'%O&I+F@,8P^KU/GS M)HL,2"HY5J -:.QA$K0D$U9=H8QZP+#@5,:"?BC,CG0,\H0!EN[E"BN^(.26?/@S"(#K[[^,6Z[UO@-5,%J"PK*K$_^;M*B^X? #85D7U74A#>4OU@ GD0)8:X^I#,MTR M1+5E]YJ*$E] TCFJ.*J-/KI9)SQ[DZ1]BZ3+KSZ%V,%[#JP_"%JRWK E&D1# M(-GI.0CU&T> M0*-A_YU,#-"R MQ4Y;-.QW]S'1.0JC7IN+@TYT\I+T*.IW6M>A%- \:>^\#"^]4/Y.6\A!K5SS MT\A&*4S5(1IITU_/J[;RJ%XUYQNJ\#'0A$.*IL%Q']N9JAI>M3"R<$UF*0VV M+#?-\!\!E%7 _51*4R]L@.:O8_('4$L#!!0 ( (>#_%()(?^JE ( 8& M 9 >&PO=V]R:W-H965TJ7S'9*^^]G.R&CHD73OL0O=\]SSYUS-]TJ M_6!*1 M/@DLSBTIKJTDCY5M>5,XDJ#J86@^GF!7&UG43_:7=RP36G]13R?5G2#MVCOJY5V MI[ACR9E :9B2H+&819?]R6+@_8/#3X9;L[<'G\E:J0=_^);/HL0+0HZ9]0S4 M+8^X1,X]D9/QN^6,NI >N+_?L5^%W%TN:VIPJ?@OEMMR%HTCR+&@-;D2KI]KIJ8,>^5*/:?5D.SW97K6VZ'BH@4)QU])F A_>C4F27OSSZIX2NZ<\ ML)XP";94M7&O8D[A!OUH\1I5\1+P'D:]Y-/07Y(#EG[2(Z.1MZ4'MG&O/TZ] M:7!H(F.X*UV"M+ NY&L9],D%W"E+^9X0,NREYP1>^VWBO=X4J#=A AE7T%K: MIDV[VV[(73:]_=>]F9#75&^8-,"Q<-#D['P8@6ZF3G.PJ@J=OE;6S8VP+=V@ M1NT=G+U0RNX./D W^N=_ %!+ P04 " "'@_Q2LC+J"1L" #A! &0 M 'AL+W=O<'PJC4L#?@.]_][G_&1]I)]:)K (-. MG F]B6ICFEN,=5X#)WHF&Q!VIY2*$V--56'=*""%3^(,)W&\QIQ0$66I]^U5 MELK6,"I@KY!N.2?JO 4FNTTTCRZ.1UK5QCEPEC:D@B60L/E()R$)I* M@124F^AN?KM=N7@?\)-"IT=KY#HY2/GBC*_%)HJ=(&"0&T<@]G6$'3#F0%;& MGYX9#25=XGA]H7_VO=M>#D3#3K)?M##U)OH8H0)*TC+S*+LOT/?C!>:2:?]$ M78A=KB.4M]I(WB=;!9R*\":G_AQ&"=RCD5=X30[)4R0XI%VUI M;N%;]=E6'!7NHSP997>IS3/9CQK03O*&B#-Z=P^&4*;?I]A8M O >8_9!DQR M!;-&#U*86J-/HH#B=3ZVD@9=R477-ID$?FO%#"WB#RB)DWDN6V'4>0*[&-I= M>.SB_^U.T)8#;>EIRRNTWT"41K)$=D84,514"$YV24'D\-8A3N.2&)T=<4+9 M:E"VFD1];_D!E),6SHZ"1E2@KJ9Y;5WA>P?5H-]2&O KCW>#?: M\.C:<5"5'RX=*H8;.'B'^;T+U_9?>!C^!Z(J*C1B4-K4>'9C*ZLP4,$PLO&7 M^""-'0F_K.T_")0+L/NEE.9BN +#7RW["U!+ P04 " "'@_Q2F5:;R!P$ M \$0 &0 'AL+W=O)W"D=U=HRL ME;40/^S)MV3J!581,(BUI2#F[Q7FP)AE,CK^+DB]'Y\8O^:F3=FUD3! M7+ _:*)W4V_DH00VY,#TBSC^ H6AON6+!5/9+SKFV.'00_%!:9$6P49!2GG^ M3]Z*1)P%A.,K 6$1$-X:T"T"NN\#\)6 7A'0NS6@7P1DUOW<>Y:XB&@RFTAQ M1-*B#9L]R+*?19M\46X+9:6EN4M-G)ZM\@)!8H-6=,OIAL:$:_00Q^+ ->5; M]"P8C2DH]#D"32A37] G1#EZHHR91ZTFOC8Z+)L?%V,^YF.&5\;LHB?!]4ZA M!4\@:8B?N^,';?$+=SP.'02^26"9Q?"4QAR=]_RA;=SA84;$TY<[-$$!L6[&"I):Y;EE\WH^U>H?W-S"3GM28% M-\?\=K)^7463OS7\V?N0M3$]DNQ?:=8 MDZP8(%%FOH[!S+9&K10IVDKS C=)S-G&9P*"#GXG\@;,XA*#.]UF*X/2RL!I MY2%)J,TL86A_<@5O>]-,C"LMT!IN-9F/@P.GRQ90S<*PM#!T6OA*.3%%:1Q0 MKK0\V J^,_5#)7HE[ !-8H<7)1&\4]J*6+@0-2.CTLC(:22"=:OP4:OP5L3" MA:@)'Y?"Q^XB4LHLK+2I#+4!>8>6V);.,FPR,&XUT(J(?GC25=T#GKH142.2%U)U53Q>ZNVNC$5=F7 MK?+"22LDP*P":+: B8G:-=;Y^&(E%9ZM MI(IG6+LA[ZX#:]:GLZ( MQC20FH*H?\]T0N-8,ZD\_BU(6V5,#=S_O6.?9X-7@WDB@DY8_&<4RM55:] " M(5V032P?V/:&%@/J:KZ Q2+["[9YWY[? L%&2)848)5!$J7Y?_)2"+$'4#S5 M %0 T%M 701< '#3"'X!\)M&Z!: ;M,(O0+0:QJA7P#Z30&# C#(9C>?CFPN MIT22T9"S+>"ZMV+3/[*"R-!J"J-4U^ZCY.INI'!R-*5/$GR<4DFB6'P"OX+O MCU/P\<,G\ %$*?A]Q3:"I*$8=J0*IB&=H" >Y\2HAAB".Y;*E0"S-*1A!7YJ MQV,7?F[']RSXCA*I5 KME!HC*^'73=P&&'X&R$.P(I])8S@<5,GA@J<*[M5& MGS6'>U5B_EST+S\7_<8.G]*@5-ZSS"0N:QYG?-A6\[>ID'RC7%B"O[^I#N!6 MTD3\8Z'W2WH_H_=KZ!_H,XN?*:^:Y!S9RY!Z67D>P:[GJ4$][T]&HUXWKEX' MR7?+Y+O6Y.\Y"R@-!5APE@ MC !L 2:+Y:TH&>6&*^1D.3%(23<6[7@.:2$ MR 1 [RNF@P^UNW8UC7E![,J,9EDTJDUH7 OZ9Y'4. NT6\OIDMKYH*M C=M MN]T<2.JN4F,@L'\628VAP,$[2VKG@ZXJ-5X$[>Z1C;2T;*5KOBI&Z7+7-"=! M%$?RU;8U,Q:#O',HC8SA(&@=SW6H\L3Y,Q M1F3?6NW&$^3)+XKD/Y]:U?VCTL''%3:IZ.9;'D7COLCNELTK;.Q@0FV,K)5B M?!A^E)7]8T%94/ M;4'QQF /\YM5=$)'@VC2Z4M%)UP[4+.L8/NR5 MY@:C[LUI2+E:".>;5&5^7/*'.>R=RL]R+,=F1;&&-S^.S^#PV/H\=1^B3%;?SN;;\V'@WMCON28K/-IR%+(X) MM\4V'HTOSO+^R=BG[SAPGRJ[@\_U*L W?N?;_>XDV&ULM95=;],P%(;_BI6K(94F M3;^GM-*Z@AA:H=H$7" NW.2TL1;;P3ZAW;_'=E)3I#;;!=PD_CCO<]YC1R?) M7JHGG0,@.?!"Z%F0(Y;78:C3'#C575F",#M;J3A%,U6[4)<*:.9$O CC*!J% MG#(1S!.WME;S1%98, %K173%.57/"RCD?A;T@N/" ]OE:!?">5+2'3P"?BG7 MRLQ"3\D8!Z&9%$3!=A;<]*X74QOO KXRV.N3,;&5;*1\LI.[;!9$UA 4D*(E M4//Z!;=0%!9D;/QLF(%/:86GXR/]O:O=U+*A&FYE\8UEF,^"24 RV-*JP >Y M_P!-/4/+2V6AW9/LZ]A!%)"TTBAY(S8..!/UFQZ:[3N1< M+BG2>:+DGB@;;6AVX$IU:F.."7LICZC,+C,ZG-^#*4F3M^0358K:$R)72T#* M"OTF"=%DL'%AVM 6-2V^0!N1E128:_).9)#]K0^-,V\O/MI;Q*W CY7HDG[4 M(7$4]UIX?5]NW_$&%W@K)ABO> MIX$D#1^I?/#BM 3K$'6"'+$&GBI7N2_M^ M;V+)'0+7/UHR#7VF8:OGSS45)8$#@L@Z!$%Q0:JSM]3.[+GE"W>1M[; MZ)7>K",)?A9E53,O8.4];7OB^T!5TA(6DNN5[7]0< MH\*0JM*'09#Z%2+46\S,VCU?S%@C2T+Q/0>BJ2K$?]WBDAWG7N@]+GPB^X/4 M"_YB5J,]7F/YI;[GZL[O50I282H(HX#CW=R[":]78: )!O&5X*,XN0;:RH:Q M[_KFKIA[@3B'595%N 56#=U76+5 A*5X(YN687!6B)IEM1" MVY-Z;Y_G6")2BA>*]66=@^?/7H!G@%#P^< :@6@A9KY4J>D _K9+X[9- UY( M(P+O&94' 5:TP(6#GX_STQ&^KTK2UP4^UN46C@J^;>@5B(*7 8P=.2S?#H] M<-GYO^BK?XY^5HRH;Y+(Z$6C33(B%/="L1&*+PA]K#%7343WH-228,N$=#5+ MJY(:%?VJ>UC +(EF_L/I#CA 4QB?@_(A*)E,+=!J"$J#*.Q!9U:3WFHR6K/7 MA"*ZQ2=&KT<*F/:JZ6@!;RK&)?G='D2V:]4+@(3 TGGL6KGDQ%H83*Q".C"I M5>Q\B(%I:I5QB(F2"U6<]'XGHW[OJ,0<"PF4W;:2)4$;4A))[(9L_4X&.=AN MAPB86&:'D#"SO XA2>JVFO56LU&KGYE^\^X&;>-RF0T3#*VF7CHPF>4B'V)@ M9A^.(28^Z: SJ]/>ZG34ZKK9M/Z(^N0.5)1.K;.\)[0H4JW$Z%"JXF:EMX._&U-Y+59J39,*D&)'-Y4%,RYAJ@GN\8DX\W.D _ M=R_^ %!+ P04 " "'@_Q2*:OOU\4# !J#@ &0 'AL+W=O5LV:0$5;^HZ=*B#V'<-C@$%8.X9\Z]"J'G@VT9&;# MND,*34:";X$PUAK-7%AMK+>.AC"SC7,E]%.B_=3D$]8:2- %\R+/*=8;I! % MMX@BEF(PMYGT@97I8F1_>X<5(E2^TRX/\SOP]LT[\ 80!KYN>"$16\J1KS0O M@^ZG%8?;DD/8P.%CP:Y +^B , BAPWW:[GZ'4^T.K7MPZ.YK-6I)PEJ2T.+U M&O"^Y%CH8-D:4"O.=0MFK\;L6 I,3**4_I&UE?4W>/DW 0)CJ6 MQWT5'%9)G QKJP-B_9I8OY784;" $K0@E"B"G4Q+L,$>!Q@$P?"(J&N[\/P#WA2SM9=A45VEFEX M0N(X01TFC1N_&R6P?9:4;62U7YQGJ9[.#H>HIT91#!O8[N8+;!\P+TW$?FAT M@/U.[/)5]T&SOC$3L0/F2E>;25[3PDM[HB.<<4GL-\>/?YZ4^7!<4 U#I/KI M#+&=QNNJ97HIM$/1=J,.ML^Z(]$^5;O[W '3LHHN)=J9D?N*PIU>!NM0L-UD MA>VCM5FP_SA++ZM9.Y/7-9'II=!*W?R]@X YA7U&8DV8U$UBI>&#JUCOD2@/ M-N5"\=R>#194R;E3*%7-7%=F!918CG@%3*]LN2BQTJ'8 MN;(2@',+*JGK>U[LEI@P)TWLW$JD":\5)0Q6 LFZ++$XW +E^[DS=HX3:[(K ME)EPTZ3".[@'];-:"1VY'4M.2F"2<(8$;.?.Q_%L,3'[[89?!/;R9(R,DPWG MCR;XG,\=SR0$%#)E&+#^/,$"*#5$.HW?+:?321K@Z?C(?F>]:R\;+&'!Z0/) M53%WI@[*88MKJM9\_PE:/Y'ARSB5]A?MF[V1YZ"LEHJ7+5AG4!+6?/%S6X<3 M@!^= ?@MP+\4$+2 P!IM,K.VEECA-!%\CX39K=G,P-;&HK4;PLPIWBNA5XG& MJ?0KZ!I(=(/L /T 42+,.^1[_GC'OCB@X5_PU[D/^GR MG[SMT(?A\2CJSWX8-OD7UF3OGER$YA'ZAL6.,*G3VVHB;S31YRV:B[T)%*_L MW;CA2M^T=ECHMQ"$V:#7MYRK8V"NV^YU3?\ 4$L#!!0 ( (>#_%(3ZN3\ M,00 $ 4 9 >&PO=V]R:W-H965TD2B)=6ZWN3EU=U>[#:Y*0!JUMU']K#>,2?2KR,MZ%FRDW%Z&8;W M;MSSQXW4-\+Y=$L?V0.3W[9WE6J%G9<5+UA9U+C^*]U&G2:VO#X^L7[ MYR9X%B_U?K THT?Z6(J^;7[0_],WB "UW MM11%:ZQ&4/#R\$]_M8DX,L ^ V@-X%P#TAJ0)M##R)JP;JBD\VDE]JC2O94W M?='DIK%6T?!23^.#K-13KNSD_):I'-1HA+Y0N:NX?$9BC9J;Z);3!<^YY.KY MQQLF*<_K3ZKGMX<;]/'#)_0!\1)]W8A=3/&/'IM'JHD=)F +A/0^",>?_]N644E+Q\/X=<] M+DGGDC0N8X_+>Z8+:<4JG51/E%<'%VGC0A?=TSR%B>KYY!"..^&X5UAI@4OK M8)4<:4UB#&ZMI--*3FD1EU9B:<5QG+FUTDXK/:45N[122XM$L2>NK-/*3FDE M+JW,TH*);[[&G=:X5^OKABD&KR6K7(IC2Q%C$L=NR4DG.>F7%)+F*&\J?4N? M%9FELX8G=FJS!#SSB".#G:A7_I;5]:4"B J9U=()C\A2'J48>S*-CX"'3P?N M%,1VJ#C&:2?84@E;!4O2+/.\;=C@!Y_+GX?=HIF7'@)A@R#\#@QJ?;S*-<1I MY(G)8 @/XQ"V032"A(P]>@9%>!B+L VC4:J[.N4,C? P'&&;1[Y4&AKA83C" M-H]\6H9&^"TXPC:/?(H&1O@,&CG%;/Z,DA0\% ##'XAZJ^TS+VFY9*?7>C!@ M@7ZPG%5IX(!,Y$D?''VZP* Z:\V.U5+/N@&&*-!/%%^1@0T17V &(' 2(,X* M QL@/BT##S@)#V>%@0T/GY8A!_23H[_"X&Q^@.$']//CW/4>;)X0[SMCB +] M1#F]W(--E9%G/0"#%1B(%7!\UB2_K_1MIU>?YIF'/,20A_23QS&FUYX,<,@[ M (?8P(DQ\45AB$.&$8SD:",UC#G$9@X9@^=U)08[9!AVB(T=_T:# M&/*08>0A-GG\>PUBX$/> A]BPZ=GNT$,@,C[ (@X 20>0!(#(+(6Q%$' A2 M.XZ)1]E0B RD$+$! RE.?I_@\.AX1Y^M?:'5(R]KEA#I.[0#_%*V M6$>?%00 #,2 9 >&PO=V]R:W-H965T Q #5MNJLT$S;?5CM@X>8$#6)6=O ]-^O\T&2,29% MBWB!Q#GG7M][DA,[HP/C/\2&4@E>\ZP08VLCY?;>ML5J0W,B[MB6%NK*FO&< M2'7*$UML.25Q1$_'VC&#F,+ M6L>!IS39R'+ GHRV)*'/5'[;+KDZL]LH<9K30J2L )RNQ]84WB^05Q(JQ/>4 M'D3O&)2EO##VHSSY%(\MIYP1S>A*EB&(^MO3&]6X M.9%D,N+L 'B)5M'*@ZK[%5OU*RW*&^59:)[6NPH>*(KEA1I)=[O M8)X*DB2<)J0:8&MPQ+V?4TG23'Q0J&_/<_#^W0?P#J0%^+IA.T&*6(QLJ>95 M1K=7S1P>ZCF@,W/ X)$54"# 3_OBCN MG=\ ^/N+@H)/DN;BGX%$ M;IO(K1*Y9Q+]J6R1UZ%-]U!-]BMR:7_[B>MC)QC9^[XR!E3@X_ M:GZ*BB#& MSEO4PH * @^UJ#=5>FV5WF"5WPE/R4M&P8HIMXTIK]HZT#Z_#>S?5J>@311< MHU--]GI=PR[4%9@94#B$6-/I%.4'V(TTG4Y1@0.#R*Q3V%89#E;Y,7VE\<4B M16W4Z+8B0::AKI Z,;Z=+8*\57ZX--6>1[T='T,L,#S=,,SP#PG/'F23##? MP?",/IVSPV%K7SPN!O7IS!-Z-]:GLU/H7Z6/;W@P,-1]S@1#H>OK^IS"D.^$ M@:Z/"19ZYYZ?SM'AL*5/EY^'>M9Y)@QO+$]GI#"Z2I[H]*7@!JZNC@&%L*N+ M5%@D0E._3%15#"]S.,1&\K5*H\U2$ MKE&J8??;YBK3T5]$)ICON?J+R +HPCK#Y(!%GD!/*=59^IHV-27G*VI*'?1 M)+M(L,Y"D7MCP3J31<-+U%\)YIVLB_U(]ST#"#J1OKXSH;".6AA0R.D]I769 M=F\3G%.>5%\?A%K![0I9[W;:T?8+Q[3:UVOC#_!^!@WCH"?/Z"T5](MFVVH*_,*DV]-7AAA*UKBP!ZOJ:,7D\*1.T MWXDF_P%02P,$% @ AX/\4LFM_,1Q P PPP !D !X;"]W;W)K&ULS5=;;],P%/XK5L0#2+#,A+ M10F#A4"RS',L?MP"Y?N1%WJ/"TNRV2JSX(^'!=[ Z@/Q4+H.[]A69,=?SN0%1A%02)6AP/IO!Q.@U#!I M'=]J4J_Q:8"'UX_LF< <0V(NWKHU8!> M5P_]&M#O"DAJ0&)S7R7+9GJ*%1X/!=\C8:PUF[FPY;)HG6#"3&<]**&?$HU3 MXR7L@)6 EI#R#2.VVJ_0.RP$-B5'SZ>@,*'RA5[]\#!%SY^]0,\08>B>4*J- MY=!76H8A\]/:Y6WE,CKC,D;WG*FM1#.VAK4#/VW')RUX7X??Y"!ZS,%MU$KX MIF07* Y>HBB(0H>>27=XX KG[[S/_L[[O!T^A53#0Q?\*)=QTT^QY8O;^^DE MNC/-A"FZ*0I*4FP;:P&"\#6:E'E)J_::99G>8M![@?5>96T^O]6,Z$Y!+K^T MZ.DU>GI63^^,GHEN%:&W+X2E!.5JU@J?6+S9AW=CG8?=8?W^:#&O+*X.+2[Z MC-F$?]D:_H,^^@G;( EB1U*0+6_F54-Y]5_L M%&'P=!0&K4$NP8QB)LP"A!W:6 J(KRC96%7.HR[XO2)Q=-!M]8GV)[-CR0>G M=]@J>2%X!M*,>3J!'8H31D_,T?]1GJ>3)8S_?7EBQ[O0.RU.NU$EUS^8L7(0 M&SL-2_W*ETQ5QV.SVDS<-W;./%F_#:\GH6-]&E[/JGGZB;X:[^^QV! F$85, MN]+;G=ZK134Q5S>*%W;"6W&EYT5[N=5?&2",@7Z><:X>;XR#YKME_ M02P,$ M% @ AX/\4HAR0MT3!0 N1@ !D !X;"]W;W)K&ULS5E=;^(X%/TK%NI*K=22V"% *XK44CHSJV$&E>WNPVH?3&(@:A*S MME-@-3]^;2>-^8IAMI66EY(/WW./[[T^UW$["\I>^(P0 99)G/+;VDR(^8WC M\&!&$LSK=$Y2^69"68*%O&53A\\9P:$V2F('N6[327"4UKH=_6S(NAV:B3A* MR9 !GB4)9JM[$M/%;0W6WAX\1=.94 ^<;F>.IV1$Q/-\R.2=4Z*$44)2'M$4 M,#*YK=W!FT>OH0STB-\CLN!KUT!-94SIB[KY$M[67,6(Q"00"@++GU?2(W&L MD"2/OPO06NE3&:Y?OZ$_ZLG+R8PQ)ST:_Q&%8G9;:]= 2"8XB\4377PFQ81\ MA1?0F.N_8%&,=6L@R+B@26$L&211FO_B91&(-0,/5AB@P@!M&:!6A8%7&'C; M!E64&H5!XU@/?F'@'^NA61@T=>SS8.E(/V"!NQU&%X"IT1)-7>AT:6L9X"A5 ME3423+Z-I)WHC@0-7J[N96Y"T*.)+%B.= SS C M'$0I^&U&,X[3D%^",W4_B.)8VO&.(R0M!>X$!87[G *JH #!@*9BQD$_#4FX MQ[YGM_<.V??M]DV+O2/#6<84O<7T'ED!!YC5@0 MO@G:\7[-4HGG;N!58CT5MK\LA!HEH88FU*@@]"U+QH2! M[Q,P)$PWA#0@X!/%,0<_@*J.?0LGQ_0UINH1KUW4<5[WT/!+&KZ5QETJHC"* M,[VLB\5,ED&D_,K_W[9V MZOB?5U2N+92 M>,01 Z\XS@B@D[1?H@,)?2A!5# ;2RYJ@J 1KZA]^$U4$"N%X%;;U8P,;H-[<+= M3^8Q71$"]$X)?)^K_-@B;:08^B>2?*-TT"YUSRDC 9VFT3_25[#.B2S5-;D$ M7(>!ZC#PBE3T"C>;J8!;@GY@T.84C*#"UGNGL-"?&R2\PJ^$R<\GU>(B&@)C MN'<3:?<+P4JV3(! DF\F(0(A7EEEPF@RM(ORDQ(BN=<&2I%LB$9BX?5IU!XR M:HOL:ON3PM,OX#8V1[[?VE\_R$@R@O]/_1SP6]1/^_CZ04;3D5W3CYC31HE5 M+>O"S?J*;>XLZP.#-J=@&@*R-X1!E$9)EDAF_V4[AHS/"&C M].A$]L[("#6R"_5'I,KNX6"J3 M ]FWV "_?L:(\H^N>>QII\HS&>W:M_8 T M'? 6]Z!1'E&O3V[>ET!NY:IRUDY6 M$\*F^@R>MY#]X\P#W/^_#F,3]%-_#YH?X LVDD MM]@QF4A7;KTE-9SEY^3YC:!S?:X[ID+01%_.="FH ?+]A%+Q=J,#_%)>-U.@H0, +@. 9 >&PO=V]R:W-H965TDO:RX*HG17;%RY%4!2:U3DKN]YL5L0RISIV([=BNF8[U1. M&=P*)'=%0<2O&>3\,'&P\S1P1S>9,@/N=+PE&UB!^KZ]%;KGUBPI+8!)RAD2 ML)XXU_AJB6-C8!$_*!SD21N94.XY?S"=FW3B>,8CR"%1AH+HUQ[FD.>&2?OQ M3T7JU',:P]/V$_L?-G@=S#V1,.?Y3YJJ;.(,'93"FNQR=< ') Q:LYF&S;ZUUOFBS"R4E1+Z*]5V:KI2/'FX MF.E4IVC."[W^)+$*7J"SGY:/I@WH_0(4H;G\H,'?5POT_MT'] Y1AKYE?"<) M2^785=I',Y.;5/[,2G_\,_X$Z"MG*I-HR5)(.^P7_?9QC[VKZGV!N$8W=_*G$' MR!]$ST&+-BB(PM%ST+(-\@.CS+XCZ*@..NH-VF32Y%C 'M@.+GOR&->4\9O4 M>5#[-WAEG4N^Z#3QPV%#YC9FY#5$;D-"W*!9MC$XB+HE'M;Q#GOC79$<)-([ MJM[ZQ0,HRC8]61S5K*,WJ3+VCH>3]\HZ5X3/LA\WA>X A6'CIU]T@(*H^3]W M@(9FH^X2&Y^/641I[N*EY&S0(FWMZ!\AOH98=*!R$S7W=/;F)%R V MM@22.I@=4^4UJQZMRZQK6UPTQF?X:HX[QA>F++,W_R-]6=-])6)#F40YK/54 MWN5 KPE1EDEE1_&MK0/NN=)5A6UFNK0$80#Z^YIS]=0Q$]3%ZO0W4$L#!!0 M ( (>#_%)W6R9-\ , $,. 9 >&PO=V]R:W-H965TY^)O8D0;6-#W#3 M_OL;L..DC>VDJ_V2 &:&9UY@8+*6ZEFO$ V\IDFFI[V5,?D7S]/1"E.N+V6. M&7U92)5R0UVU]'2ND,=.*$V\P/>'7LI%UIM-W-B#FDUD81*1X8,"7:0I5V\W MF,CUM,=ZFX'O8KDR=L";37*^Q$"# .NW"(250.@,+L45:A 9/&7"Z/.= M@7]7LM \BVGPY%U_XADRRJ)Y467 36E T&+ $+[*S*PTW&VV[Q.XQ(G#EQOP,GK ,4.GUA6X"HWZ+H6V&T(1^+;'D..]E$S MSKC&&7?CO(\/GR<',<9[&&PT:L&XJC&N.O?$3W+;A)T+:=%,LDX4I#3OGMG-/HFPIAO!NC2_^JV3EL MYTAGG>BU>S[20F[=T[;-CF2NZ@G;C>@E&[= !UOHX)=V78?S2W,^PQ[LLY/# MPQ;V[1'-PM^2*PT;^$CPL D\Z+> ;TL".U 3]O=S@P%ENE3>KD$_@]]OR/.P M+66VY8-UUX]NMRNTMUCK[X@N"(KNBP5/(!$+(G]#@FY&[5YR"$X41I"6MXX M8O[659[9MNRP[KIS7#!^T:SNI3=F]6NS^@?MVI8P]HD:)HA9T",@@A>>%-C( M6JH;[MXUQML]6E["&B:QL*WRLVU]8Y\N<,M$4 MQR(SY8V]'JU?2-?N7>!MIY?/JZ]<4=G1D.""1/W+$:6M*E\L9%E&;3L0O4[\;9_U!+ P04 " "'@_Q2HC3E'CL# 2 M"P &0 'AL+W=OU# M)RT!0TC2*8G4=._2IJI=N\\N7()5L#/;239I/WZV(21; +%*^P)^N[OG#M]Q ML[V03RI#U/"CR+F:>YG6F]>^KY(,"ZJ&8H/<[*R$+*@V4[GVU48B39U0D?MA M$(S]@C+N+69N[48N9F*K<\;Q1H+:%@65/Y>8B_W<(]YAX9:M,VT7_,5L0]=X MA_I^(UY;C49CN^54J^V:05/QP?M[YSSQIE'JO!:Y-]8JK.Y-_4@ MQ17=YOI6[#]@Y5!L]24B5^X)^^ILX$&R55H4E; A*!@OW_1'%8@3@:A-(*P$ M0L==&G*4;ZBFBYD4>Y#VM-%F!\Y5)VW@&+=?Y4Y+L\N,G%[<:9$\#9;&KQ2N M16$^MJ(N7 .X1:4E2[39<:?@GC,-5S:,3/^$BS>H*\;)VM/PX.G MR[!3X:!JA])4=7!W!DQI0GA'F80'FF^Q(TM(<"Q<0>\\V5=F@59FU\YL:LVN MK-F=-=N63ZG(&<4M^D9-B3/ID6%^'GDU? M_1/(G_A1"WYXQ ][).=_IP_/Z1Z%-"^6&F6E:4=H#9G\EA#Y,K(&Z M#5[\!E!+ P04 " "'@_Q2_5L.NX\" #W!@ &0 'AL+W=OD*I5!P M8YBMRI*;W^<@]6H<](*U8286!3I#.!DM^0)N >^6-X9V8 VE_DXB%Q"("%#Q\#I]0A3D-(141J_&LZ@ M#>F F^LU^P>OG;3<HW?VKJL $@GMV N '$;P4D#2!Y#AB^ N@W@+ZO3"W%UR'E MR"\\^UQG&KV28L&NML+#L0N60[\!/N_'#?^'3;GPO[B ( MJ=QMS>-US<_C3L:K2AVR)'KG*M7;)>C_X&DW/(6,X#T/CSK4)&T')9XO>5,' MN7[Q;41F,-0N/SZ1/[M$*.W/CFC]-EK?1^N_*5I6<+. G4U5TPP]C9M]CY-> M1'(?-^O\TN?DJ+_MD[[T.4Y.6I\M#8-6PZ!30_V'\3P7;O1Q2>-S2Y3[Y79) M&KQ(Y;F@+H\ZU7!C5)1 Q7,CUU+,2F$]-5IK.]7/_# +_[K75\(UU5XHRR3, M"1H='E%T4X_9>H-ZZ0?/O48:8WY9T,T$QCG0^5QK7&]<@/:NF_P!4$L#!!0 M ( (>#_%)X2V@9N0, $ / 9 >&PO=V]R:W-H965T",.IJ7A(]SKL^]]KG&LR-E/WD"(-"O/"OXW$J$V+VW;1XED!-^ M0W=0R#<;RG(BY"W;VGS'@,2:E&>VZSAC.R=I82UF^MD]6\SH7F1I ?<,\7V> M$_9["1D]SBULG1ZLTVTBU -[,=N1+3R ^+J[9_+.KJ/$:0X%3VF!&&SFUBU^ M'^) $33BWQ2.O'6-5"J/E/Y4-Q_CN>4H19!!)%0((O\.L((L4Y&DCO^JH%8] MIB*VKT_1_]+)RV0>"8<5S;ZEL4CFUM1",6S(/A-K>OP 54*^BA?1C.M?=*RP MCH6B/1H%_ M,O/'U_BAF8]=0P!;SD<]*>YI4I:N,>*G?7&#/.>MJA3N2^AY]-!,#R&2=*SI MCB$;KUYBGH[G/6F)G1;,]S7-,B2]>R0L_F$89E0/,]+#C :&6<(V+0HUQ))D MI(B@KW!EB+$.H5KB8>$%DYE]:%>GBW%JQ)DROU;F&Y5UO4.U=UCEL4AYK&_= M^QTEV''.U:Y*C-_"!)/1149=S-0+^G,:USF-C3FM"$_0CJ2]?AMWQGN'O0F^ M4-6#&HWE+H'-.!&W-KR\(OX M<57%/3-2IWWT@";3(2'N]G*MO=@ULWC;^!OG5B+X DQ]71'^*7G,;;OH^]E_4;TTSQN9N_#2_ M=1NN'US6N(L96KI-2\;FGOSG=NOVV4G';5V,/["UX:878W,S-IMMVK>[C2]U M=5%#A6RZ-PZ>:[3 \.U2R;\*"7L@G9K:K2-'#FRKCVY#_%), QQ/&0( \% 9 >&PO M=V]R:W-H965T\Z$ MG@>U,D\HS MV1I&!3XIT"WG1/VZ1R:[>3 -#AO/=%L;MQ'F64.VN$*S;IZ4C<)1I:0"CG0>0*0H:%<0K$/G:X0,:[=>-D3C0K(?M#3U//@80(D5:9EYEMT7'/S<.KU",NU_ MH>MS9TD 1:N-Y -L*^!4]$^R'_IP!$S3,T \ /%;@60 $F^TK\S;6A)#\DS) M#I3+MFINX7OC:>N&"O0(W\@>-5POT1#*] V\A_5J"==7 M-W %5, C9AL>]T9%@,^O>]?GQ&_VLK)I!$[R".XND)?'$97V)A\:G' MH]=X:)V.=N/1;NSUDC?8O2"7C'*)ETO/R*V%PD)N!?V-)1BRAPT*K*@YV:A> M:N:EW'#M)21F\B//IB,^^^[[O/B=' MLM;FQ98 R%XKJ>PD*!&7EV%HLQ(J;GMZ"8I."FTJCA2:16B7!GCNBRH91OW^ M**RX4$&:^+T'DR:Z1BD4/!AFZZKB9G,%4J\GP7FPW7@4BQ+=1I@F2[Z )\#G MY8.A*.Q0]1;_QO5,OYHU' LMJBKMIB4E )U3SY:^O#3D$<'RB(VH+(ZVZ( MO,IKCCQ-C%XSX[()S2U\J[Z:Q GE+N4)#9T*JL-TJJM*(+F,EG&5LZE6*-0" M5"; LO?LGAO#G7'L]!J0"VG/V D3BLV$E&2K34(D&0XLS%K*JX8R.D#YN58] M%O??L:@?G3\_7;/3D[."9T(*W B$ZD_$D!KJNHJZKB)/$1^@^((E&+;;V_<[ M2F&W!&]_'"&(.X+8$PP.$-S7U9P8=,$DT#N1L[8!9]JO;;#9YTV#._2X[HM9 MI5$2KO9(&712!F^6@@C&NF5F(!=(4OXUM)$Q>*N,82=C>%3&3"O8L!DW+S1) M9C767+*;6N7.CSLOS.F:>EU'+F#4T8W^SPU?= 071_NY^]O,?2XV$!]V7>S% M^WT<=[SCH[R/8-&(#.F=RK@M][&.W\ :[HP$-UWI8A9"67I'"JKJ]R[H-DTS ML9H ]=)/B;E&FCE^6=*0!^,2Z+S0&K>!&SS=WT;Z&U!+ P04 " "'@_Q2 MCE,X/V(" Y[P./N1[J5YT V#0*V="SX/&F.U-&.JR 4[TM=R"L#NU5)P8.U6;4&\5 MD,HG<1;B*$I#3J@(BMRO+561R]8P*F"ID&XY)^KM%IC-<0MA MD6_)!E9@GK=+96?AH%)1#D)3*9"">AY\G=S<9B[>!_RBL-<'8^29! M%J *:M(R\RCWWZ#WDSB]4C+M?]&^CXT"5+;:2-XGVPHX%=V3O/;G<)" )R<2 M<)^ ?=T=R%=Y1PPI/*\ND,7GR[_50FMI\$8'HQA+QN? MD/TIQ55)1 F,K!F@%:@=+<'[4_950 ?&S]#B@19[VO0$[1''H6;%EXC-5E)0>L2833=!R6#+#D(U@\!DN. M8-DDB\=9Z(;_HX4'E]WUS0>B-E1HQ*"V>='US):JNE[438S<^ON_EL9V M$S]L;/L&Y0+L?BVE>9^XEC)\$(J_4$L#!!0 ( (>#_%*+'ZR')P, X3 M - >&PO7=$2Z\0<2.+J)2MF(/%Z^_;E4YN9-X)X7[R\N M.H_O;O;MEQ7PCH1>TOX1I%<=>Z',%8K1Q\?1'R+'J*^/HC[ C!$/=HE;HAW' ML$[:>)@IV>8N(LY@F6G.@B#>JIY[A9?N1[7"OLJV<=2!CLFE:0773T;@.\&^S.>YM MVMZK>(."/RGS>6FG(ZL^%!F[TRSCJZJ_RAH!&'L79Z=%(=:?!)_+G+G)'QUP M/*0;OV"A-'^VT:!49M; - F>F#9\MFWYI6GQP%9F4TZK#-?<.T/-?W>=YTPR M3<6V:%O[I[S*KU8<7?\KR=6ORKY@K\9Z!SUUD?US$!F?@\BSJ,G!Z8N,DI/4 M&-;[]]8A8>>(T%@#.(J-R'I1;?LK3*\;-^= &XO+E*U8.JF[>CZM MFH%MV*CU!0[[R&UU^1',QV%^!# L#J8 \W%>6)S_:3X#=#X.P[0-O,@ ]1F@ M/L[+ATRJ&XOC]TGLY9]IDD11'&,K.IEX%4RP=8MC^/C9,&W@@<6!2'^VUGBV M\0HY7 =83@]5"#93O!*QF>)K#8A_W< C2?S9QN* !Y8%K'8@OC\.U)3?)XH@ MJY@V[ W&D23!$*A%?XW&,;(Z,=S^_&!O210EB1\!S*\@BC $WD8-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( (>#_%(#9*]RHP, M 'P; / >&PO=V]R:V)O;VLN>&ULQ9G?3]LP$(#_%2M/[(&U20H#1)$& MU38D1A&M>)WW%]*F-W29?+LE]=\[IHS;W,ZWO MV5,EE1TF2^?JDU[/%DNHN/VJ:U!^9JY-Q9W?-(N>K0WPTBX!7"5[6;]_V*NX M4,G9Z6I?-Z:'-[2#P@FM_& 8N!/P:/_-ATWV(*R8"2G<\S!IOTM(6"64J,0+ ME,.DGS"[U(^_M!$O6CDN)X714@Z3M)NX ^-$\6YX$B"G?&;;$<=GM]R##)/# MOM_A7!CKVE^T^^>>\0'\C[NMQND?0CHP(^[@I]%-+=0B[,:?10^=1AN'U6<7 MQ!/S/V'4\[DH8*2+I@+ENC@:D %0V:6H;<(4KV"87.@',.%\_ $NR^[#4>0.0&9?R+D M)$"$/UBFYVQ<;USJ 0$YV!GDA:YJ!'E 0![L#'+B=($@#PG(P]U%DMLE@OQ& M0'Z+"SE=0GM=N7I&0$<$T%%]%H1OE!((\)B"/ MXT*.8.9P9NY3J;D?E^4*N 6YX,(JA";D)0.TL@^(#/;GPQC M4D)((QNARR=LSU?$$NP7C$5I(8WLA2V)92LC984TLA8^RC"OH+A4IHR1138& MF6@V;L2,4DD6O>D@'FJVAS')SB.R5E %Q?9&X+B0&W=D1CDEB^P4.N?D&)-R M2A;9*:&>VAX\RBI99*N\9L)]=LV-X6&58#LC)94LLE36C).FKF7;87#)7AT] MP45J1DDE^QRIO,%<-^H8DY),%EDR:\SV"YN"J=K4,Q(V/# 8D_),%MDS:\S? M/"1QUS[?'?*5X#.\VD%Y)H_NF??*W@^QY(N%@07&I#R3?W[+@I]YC$EY)M]1 M^_+*BC')-:[8QOD8\\W23$X9)X]L' )S7&\L,^24@O+("B(P0Q6',2D+Y9$M M1%>4N,S(*0OED2U$8PXP)F6A/+*%<(>]M>+(*?GDD>5#E^7[>!6;DL\@LGQ( MS(TF9T#)9]"]^%F][2EA+A24U_X0UH\77!8WAH6/;GEKFX'=S_(\#8Y&ZQW MRZQ;[R1SJ8,4@C1]D$&0I0_*(2A/'S2&H''ZH D$3=('32%HFCYH!D&S]$%S M")JG#Y(1RC@B2.IA3:"U(-="X+4@V$(@MB#90F"V(-I"H+8@VT+@MB#<0B"W M(-U"8+<@WD*@MZ+>2J"WHMY*H+?V7K8)]%;46PGT5M1;"?16U%L)]%;46PGT M5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCTMM['$@*]#?4V KT-]38" MO0WU-@*]#?4V KT-]38"O0WU-@*]<]0[)] [1[WS=^H=XK7RX=GS6./]WTEU MO%WKG[>_+Q^;O8=PQ]G!+XW5+U!+ P04 " "'@_Q2B(RI-Z4! O&0 M$P %M#;VYT96YT7U1Y<&5S72YX;6S-F M/##FTH)JY1)MJ D[N;:U\N'6+IE1Z4HMB8G1:,)2W7AJ_-"W&O%\^D2Y6E<^ M>MZ&QZ[4S2RV5+DX>MP7MEZS6!E3E:GR89]MFNR;R_#@D(3.KL85I7!"S MLP[MSL\&A[[7#5E;9A0ME/4OJ@Y5;%LQYW<5N:1?XDQ&G>=E2IE.UW5H29RQ MI#)7$/FZ2O:B@WYG'TZ8]E=^M7\GTV<8*A=6&Q:?4$L! A0# M% @ AX/\4@=!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " "'@_Q23X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "'@_Q2 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( (>#_%+5DWM(1@4 %H5 8 " M@0T( !X;"]W;W)K28& 0&0 & @(&)#0 >&PO=V]R:W-H965T&UL4$L! A0#% @ AX/\4M[J7IN] @ M D !@ M ("!Y1, 'AL+W=O#_%(-.]_VD04 $,7 8 " @=@6 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ AX/\4J%[Q$02" KS$ !@ ("!SA\ 'AL+W=O M#_%(WCO5^NP8 "$< M 8 " @18H !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ AX/\4O;)V0<3 M"@ B!L !@ ("!##0 'AL+W=O#_%+/Y('F P8 '80 9 " M@54^ !X;"]W;W)K&UL4$L! A0#% @ AX/\ M4I[+S.4B!@ @Q8 !D ("!CT0 'AL+W=O&PO=V]R:W-H965T#_%+M*PQ_20@ X< 9 " @;I0 !X;"]W;W)K M&UL4$L! A0#% @ AX/\4M8R([DW!0 J0X M !D ("!.ED 'AL+W=O&PO=V]R:W-H965T#_%(L^'B= M* , &(' 9 " @7!C !X;"]W;W)K&UL4$L! A0#% @ AX/\4@K&PO=V]R:W-H965T M#_%*(L8\[3@0 )\- 9 M " @71W !X;"]W;W)K&UL4$L! A0# M% @ AX/\4C6&JO/'! RA !D ("!^7L 'AL+W=O M&PO=V]R:W-H965T#_%()(?^JE ( 8& 9 " @46$ M !X;"]W;W)K&UL4$L! A0#% @ AX/\4K(R MZ@D; @ X00 !D ("!$(< 'AL+W=O&PO=V]R:W-H965T#_%)4;)-,' 4 ,@; 9 " @;6- !X;"]W;W)K&UL4$L! A0#% @ AX/\4LT H-M' @ I08 !D M ("!"), 'AL+W=O&PO M=V]R:W-H965T#_%(IJ^_7Q0, M &H. 9 " @1^9 !X;"]W;W)K&UL4$L! A0#% @ AX/\4B[-NA1E @ :0< !D ("! M&YT 'AL+W=O&PO=V]R:W-H965T#_%*V6$>?%00 #,2 9 M " @1^D !X;"]W;W)K&UL4$L! A0#% M @ AX/\4LFM_,1Q P PPP !D ("!:Z@ 'AL+W=O&PO=V]R:W-H965T#_%)>-U.@H0, +@. 9 " @5VQ !X M;"]W;W)K&UL4$L! A0#% @ AX/\4G=;)DWP M P 0PX !D ("!-;4 'AL+W=O&PO=V]R:W-H965T# M_%+]6PZ[CP( /<& 9 " @&UL4$L! A0#% @ AX/\4GA+:!FY P 0 \ !D M ("!E+\ 'AL+W=O&PO=V]R M:W-H965T#_%+:RQ#(> ( $(& M 9 " @=3% !X;"]W;W)K&UL M4$L! A0#% @ AX/\4HY3.#]B @ ' 8 !D ("!@\@ M 'AL+W=O&PO#_%*7BKL

#_%(#9*]RHP, 'P; / M " 5?/ !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "'@_Q2*5V(H),! M #B& &@ @ $GTP >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " "'@_Q2B(RI-Z4! O&0 $P M@ 'RU 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ,0 Q $X- #(U@ " ! end XML 54 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 55 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 158 338 1 false 37 0 false 8 false false R1.htm 00090 - Document - Cover Sheet http://www.servicesource.com/role/DocumentCover Cover Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.servicesource.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 00500 - Statement - Consolidated Statements of Cash Flows Sheet http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - The Company Sheet http://www.servicesource.com/role/DisclosureCompany The Company Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Debt Sheet http://www.servicesource.com/role/DisclosureDebt Debt Notes 10 false false R11.htm 10401 - Disclosure - Leases Sheet http://www.servicesource.com/role/DisclosureLeases Leases Notes 11 false false R12.htm 10501 - Disclosure - Revenue Recognition Sheet http://www.servicesource.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 12 false false R13.htm 10601 - Disclosure - Stock-Based Compensation Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 10701 - Disclosure - Restructuring and Other Related Costs Sheet http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCosts Restructuring and Other Related Costs Notes 14 false false R15.htm 10801 - Disclosure - Income Taxes Sheet http://www.servicesource.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 10901 - Disclosure - Commitments and Contingencies Sheet http://www.servicesource.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPolicies 17 false false R18.htm 30403 - Disclosure - Leases (Tables) Sheet http://www.servicesource.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.servicesource.com/role/DisclosureLeases 18 false false R19.htm 30503 - Disclosure - Revenue Recognition (Tables) Sheet http://www.servicesource.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.servicesource.com/role/DisclosureRevenueRecognition 19 false false R20.htm 30603 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.servicesource.com/role/DisclosureStockBasedCompensation 20 false false R21.htm 30703 - Disclosure - Restructuring and Other Related Costs (Tables) Sheet http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsTables Restructuring and Other Related Costs (Tables) Tables http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCosts 21 false false R22.htm 30903 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.servicesource.com/role/DisclosureCommitmentsAndContingencies 22 false false R23.htm 40101 - Disclosure - The Company (Details) Sheet http://www.servicesource.com/role/DisclosureCompanyDetails The Company (Details) Details http://www.servicesource.com/role/DisclosureCompany 23 false false R24.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 24 false false R25.htm 40301 - Disclosure - Debt (Details) Sheet http://www.servicesource.com/role/DisclosureDebtDetails Debt (Details) Details http://www.servicesource.com/role/DisclosureDebt 25 false false R26.htm 40401 - Disclosure - Leases - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 26 false false R27.htm 40402 - Disclosure - Leases - Supplemental Income Statement Information (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails Leases - Supplemental Income Statement Information (Details) Details 27 false false R28.htm 40403 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 28 false false R29.htm 40404 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 29 false false R30.htm 40405 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 30 false false R31.htm 40501 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 31 false false R32.htm 40502 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 32 false false R33.htm 40601 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 33 false false R34.htm 40602 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 34 false false R35.htm 40603 - Disclosure - Stock-Based Compensation - Option Activity (Details) Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails Stock-Based Compensation - Option Activity (Details) Details 35 false false R36.htm 40604 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation - Restricted Stock Unit Activity (Details) Details 36 false false R37.htm 40701 - Disclosure - Restructuring and Other Related Costs - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails Restructuring and Other Related Costs - Narrative (Details) Details 37 false false R38.htm 40702 - Disclosure - Restructuring and Other Related Costs - Restructuring and Other Reserve Activities (Details) Sheet http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails Restructuring and Other Related Costs - Restructuring and Other Reserve Activities (Details) Details 38 false false R39.htm 40801 - Disclosure - Income Taxes (Details) Sheet http://www.servicesource.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.servicesource.com/role/DisclosureIncomeTaxes 39 false false R40.htm 40901 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 40 false false R41.htm 40902 - Disclosure - Commitments and Contingencies - Future Minimum Payments (Details) Sheet http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails Commitments and Contingencies - Future Minimum Payments (Details) Details 41 false false All Reports Book All Reports srev-20210630x10q.htm srev-20210630.xsd srev-20210630_cal.xml srev-20210630_def.xml srev-20210630_lab.xml srev-20210630_pre.xml srev-20210630ex3118eb19c.htm srev-20210630ex3123c00bb.htm srev-20210630ex321c3813a.htm srev-20210630ex32267915d.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "srev-20210630x10q.htm": { "axisCustom": 0, "axisStandard": 16, "contextCount": 158, "dts": { "calculationLink": { "local": [ "srev-20210630_cal.xml" ] }, "definitionLink": { "local": [ "srev-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "srev-20210630x10q.htm" ] }, "labelLink": { "local": [ "srev-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "srev-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "srev-20210630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 406, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 27, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 32 }, "keyCustom": 36, "keyStandard": 302, "memberCustom": 8, "memberStandard": 28, "nsprefix": "srev", "nsuri": "http://www.servicesource.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Cover", "role": "http://www.servicesource.com/role/DocumentCover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Debt", "role": "http://www.servicesource.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "srev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Leases", "role": "http://www.servicesource.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "srev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Revenue Recognition", "role": "http://www.servicesource.com/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Stock-Based Compensation", "role": "http://www.servicesource.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Restructuring and Other Related Costs", "role": "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCosts", "shortName": "Restructuring and Other Related Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Income Taxes", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Commitments and Contingencies", "role": "http://www.servicesource.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Leases (Tables)", "role": "http://www.servicesource.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.servicesource.com/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.servicesource.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Restructuring and Other Related Costs (Tables)", "role": "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsTables", "shortName": "Restructuring and Other Related Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "srev:YearsOfOperatingExperience", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - The Company (Details)", "role": "http://www.servicesource.com/role/DisclosureCompanyDetails", "shortName": "The Company (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "srev:YearsOfOperatingExperience", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilitiesWithLettersOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_location_9dOsMG5KgUCSNjIv0pjENg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "srev:ProceedsFromGovernmentAssistance", "p", "srev:GovernmentAssistancePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-5", "lang": null, "name": "srev:ProceedsFromGovernmentAssistance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Debt (Details)", "role": "http://www.servicesource.com/role/DisclosureDebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_7_1_2021_To_7_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_VariableRateAxis_srev_BloombergShortTermBankYieldIndexBSBYMember_GiQM_-rr_EukljhJIHPmjA", "decimals": "4", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_i8hj8HBRY0O6fNPo3JqRJw", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "srev:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_srt_RangeAxis_srt_MinimumMember_mF4CJZm9hk-27pNsIg5cyQ", "decimals": null, "first": true, "lang": "en-US", "name": "srev:LesseeOperatingLeaseTerminationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Leases - Narrative (Details)", "role": "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "srev:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_srt_RangeAxis_srt_MinimumMember_mF4CJZm9hk-27pNsIg5cyQ", "decimals": null, "first": true, "lang": "en-US", "name": "srev:LesseeOperatingLeaseTerminationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Leases - Supplemental Income Statement Information (Details)", "role": "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails", "shortName": "Leases - Supplemental Income Statement Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "srev:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "role": "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails", "shortName": "Leases - Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_OsO84yfhf0mwJ8-gARnQow", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_OsO84yfhf0mwJ8-gARnQow", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - Leases - Maturity of Lease Liabilities (Details)", "role": "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails", "shortName": "Leases - Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_0ORuseY2RUi8j2sZhFwnAg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Revenue Recognition - Narrative (Details)", "role": "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_smn8apYtQUOqVDTY9x-7Xg", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_3_31_2021_GHnsaR_0wU23xRFRHGnl3A", "decimals": "INF", "first": true, "lang": null, "name": "srev:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfPerformanceGoals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_GRHUn09MbkaOGoaNhjN-ug", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_3_31_2021_GHnsaR_0wU23xRFRHGnl3A", "decimals": "INF", "first": true, "lang": null, "name": "srev:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfPerformanceGoals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_GRHUn09MbkaOGoaNhjN-ug", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "role": "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_1nbKICmu70GBeIKzxhiK9A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_oYk3UHuQUEiDawXn8-2JmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Stock-Based Compensation - Option Activity (Details)", "role": "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "shortName": "Stock-Based Compensation - Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_1nbKICmu70GBeIKzxhiK9A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_oYk3UHuQUEiDawXn8-2JmQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_srev_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember_aglqF81ntkW79qeLiBxIhQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_oYk3UHuQUEiDawXn8-2JmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "role": "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_srev_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember_aglqF81ntkW79qeLiBxIhQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_oYk3UHuQUEiDawXn8-2JmQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_5ocyDmArREWpyi0WsWilTg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Restructuring and Other Related Costs - Narrative (Details)", "role": "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "shortName": "Restructuring and Other Related Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_1Y78tjAGOEqaaOphIaGqCQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Restructuring and Other Related Costs - Restructuring and Other Reserve Activities (Details)", "role": "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails", "shortName": "Restructuring and Other Related Costs - Restructuring and Other Reserve Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_6a6mKujWM06eodq2cDMgjA", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Income Taxes (Details)", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations", "role": "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_1O27H1xMEk2cnRQb-smY7Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_1O27H1xMEk2cnRQb-smY7Q", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LongTermPurchaseCommitmentTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Commitments and Contingencies - Future Minimum Payments (Details)", "role": "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails", "shortName": "Commitments and Contingencies - Future Minimum Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LongTermPurchaseCommitmentTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_7vTGl4q-iUqtpfWbXvhHRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_xKp8evD1Ok6ING25PLxxQg", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_CCKTSHtnt0OWE-CRZpoiXA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_oYk3UHuQUEiDawXn8-2JmQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_6OtCM5MYr0GyWQdeausRMQ", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y0BjTtvU802MvTzVDrDnoQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - The Company", "role": "http://www.servicesource.com/role/DisclosureCompany", "shortName": "The Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_YtfH57Ueu02l353lIb1GyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common stock, shares outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "tradingSymbolItemType" }, "srev_AdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of additional borrowing capacity.", "label": "Additional Borrowing Capacity", "terseLabel": "Additional borrowing capacity" } } }, "localname": "AdditionalBorrowingCapacity", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "srev_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Summary of Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "srev_BloombergShortTermBankYieldIndexBSBYMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at Bloomberg Short Term Bank Yield Index (BSBY).", "label": "Bloomberg Short Term Bank Yield Index B S B Y [Member]", "terseLabel": "BSBY" } } }, "localname": "BloombergShortTermBankYieldIndexBSBYMember", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "srev_CapitalizedContractCostAmortizationAndImpairmentLoss": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Amortization And Impairment Loss", "label": "Capitalized Contract Cost, Amortization And Impairment Loss", "terseLabel": "Amortization of contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortizationAndImpairmentLoss", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "srev_CertainExecutivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Executives", "label": "Certain Executives [Member]", "terseLabel": "Certain Executives" } } }, "localname": "CertainExecutivesMember", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_CertainSeniorLeadersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Senior Leaders", "label": "Certain Senior Leaders [Member]", "terseLabel": "Certain Senior Leaders" } } }, "localname": "CertainSeniorLeadersMember", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "srev_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "srev_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFour", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, To Be Paid, After Year Four", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_GovernmentAssistancePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Assistance, Policy [Policy Text Block]", "label": "Government Assistance, Policy [Policy Text Block]", "terseLabel": "Government Assistance" } } }, "localname": "GovernmentAssistancePolicyPolicyTextBlock", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "srev_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "srev_InterestAndOtherExpensesNet": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest And Other Expenses, Net", "label": "Interest And Other Expenses, Net", "negatedLabel": "Interest and other (expense) income, net" } } }, "localname": "InterestAndOtherExpensesNet", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "srev_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "srev_LeaseRightOfUseAssetsAmortization": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease, Right-Of-Use Assets, Amortization", "label": "Lease, Right-Of-Use Assets, Amortization", "verboseLabel": "Amortization of ROU assets" } } }, "localname": "LeaseRightOfUseAssetsAmortization", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "srev_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate:" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "srev_LesseeFinanceLeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Finance Lease, Cost [Abstract]", "label": "Lessee, Finance Lease, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "LesseeFinanceLeaseCostAbstract", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "stringItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterInterestAndTenantImprovementsDue": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 2.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, After Interest And Tenant Improvements, Due", "label": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, After Interest And Tenant Improvements, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterInterestAndTenantImprovementsDue", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsAltCalc2Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Before Interest And Tenant Improvements, Due", "label": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Before Interest And Tenant Improvements, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsAltCalc2Details": { "order": 6.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due After Year Four", "label": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due After Year Four", "totalLabel": "Thereafter" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFour", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsAltCalc2Details": { "order": 5.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due Year Four", "label": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due Year Four", "totalLabel": "2025" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsAltCalc2Details": { "order": 3.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due Year One", "label": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due Year One", "totalLabel": "2022" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsAltCalc2Details": { "order": 4.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due Year Three", "label": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due Year Three", "totalLabel": "2024" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsAltCalc2Details": { "order": 2.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due Year Two", "label": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due Year Two", "totalLabel": "2023" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsAltCalc2Details": { "order": 1.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease Liability Payments, Net Of Sublease Income, Remainder Of Fiscal Year", "label": "Lessee, Operating And Finance Lease Liability Payments, Net Of Sublease Income, Remainder Of Fiscal Year", "totalLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 1.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease, Liability, Undiscounted Excess Amount", "label": "Lessee, Operating And Finance Lease, Liability, Undiscounted Excess Amount", "negatedTotalLabel": "Less: interest" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Period", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Option to terminate, term (in years)" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "srev_LessorOperatingLeasePaymentToBeReceivedAfterYearFour": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Payment To Be Received, After Year Four", "label": "Lessor, Operating Lease, Payment To Be Received, After Year Four", "negatedTerseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentToBeReceivedAfterYearFour", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_NorthAmericaAndLatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America And Latin America", "label": "North America And Latin America [Member]", "terseLabel": "NALA" } } }, "localname": "NorthAmericaAndLatinAmericaMember", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srev_NumberOfDebtInstruments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Debt Instruments", "label": "Number Of Debt Instruments", "terseLabel": "Number of letters of credit" } } }, "localname": "NumberOfDebtInstruments", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "srev_NumberOfLeasedFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Leased Facilities", "label": "Number Of Leased Facilities", "terseLabel": "Number of leased facilities" } } }, "localname": "NumberOfLeasedFacilities", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "srev_NumberOfLeasedFacilitiesWithLettersOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Leased Facilities With Letters Of Credit", "label": "Number Of Leased Facilities With Letters Of Credit", "terseLabel": "Number of leased facilities" } } }, "localname": "NumberOfLeasedFacilitiesWithLettersOfCredit", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "srev_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease Liabilities, Payments Due [Abstract]", "label": "Operating and Finance Lease Liabilities Payments Due [Abstract]", "terseLabel": "Total" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srev_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "srev_ProceedsFromGovernmentAssistance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Government Assistance", "label": "Proceeds From Government Assistance", "terseLabel": "Proceeds received from grant" } } }, "localname": "ProceedsFromGovernmentAssistance", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "srev_ProceedsFromGovernmentAssistanceExpectedToBeReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Government Assistance Expected To Be Received", "label": "Proceeds From Government Assistance Expected To Be Received", "terseLabel": "Additional proceeds expected to be received from grant" } } }, "localname": "ProceedsFromGovernmentAssistanceExpectedToBeReceived", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "srev_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services [Member]", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_PurchaseObligationToBePaidAfterYearThird": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Obligation, To Be Paid, After Year Third", "label": "Purchase Obligation, To Be Paid, After Year Third", "terseLabel": "Thereafter" } } }, "localname": "PurchaseObligationToBePaidAfterYearThird", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "srev_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units and Performance-Based Restricted Stock Units [Member]", "label": "Restricted Stock Units And Performance Based Restricted Stock Units [Member]", "terseLabel": "RSUs and PSUs" } } }, "localname": "RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "srev_RestructuringAndOther": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring And Other", "label": "Restructuring And Other", "terseLabel": "Restructuring and other related costs" } } }, "localname": "RestructuringAndOther", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "srev_RestructuringEffort2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Effort 2020 [Member]", "label": "Restructuring Effort2020 [Member]", "terseLabel": "Restructuring Effort 2020" } } }, "localname": "RestructuringEffort2020Member", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "srev_RevisedMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revised maximum borrowing capacity.", "label": "Revised Maximum Borrowing Capacity", "terseLabel": "Revised maximum borrowing capacity" } } }, "localname": "RevisedMaximumBorrowingCapacity", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "srev_SellingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling Services [Member]", "label": "Selling Services [Member]", "terseLabel": "Selling services" } } }, "localname": "SellingServicesMember", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants in Period, Percent", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Percent", "terseLabel": "Number of shares received from rewards, percent" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPercent", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "srev_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfPerformanceGoals": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Number Of Performance Goals", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Number Of Performance Goals", "terseLabel": "Number Of Performance Goals" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfPerformanceGoals", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "srev_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value", "terseLabel": "Fair value of shares granted" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srev_StockIssuedDuringPeriodSharesStockOptionsExercisedAndEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Stock Options Exercised And Employee Stock Purchase Plan", "label": "Stock Issued During Period, Shares, Stock Options Exercised And Employee Stock Purchase Plan", "terseLabel": "Proceeds from the exercise of stock options and ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedAndEmployeeStockPurchasePlan", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "srev_StockIssuedDuringPeriodValueStockOptionsExercisedAndEmployeeStockPurchasePlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Stock Options Exercised And Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Stock Options Exercised And Employee Stock Purchase Plan", "terseLabel": "Proceeds from the exercise of stock options and ESPP" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndEmployeeStockPurchasePlan", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "srev_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term (in years):" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "srev_YearsOfOperatingExperience": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Years Of Operating Experience", "label": "Years Of Operating Experience", "terseLabel": "Years of operating experience" } } }, "localname": "YearsOfOperatingExperience", "nsuri": "http://www.servicesource.com/20210630", "presentation": [ "http://www.servicesource.com/role/DisclosureCompanyDetails" ], "xbrltype": "durationItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APJ" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r215", "r216", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r353", "r356" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r215", "r216", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r353", "r356" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r135", "r194", "r197", "r327", "r352", "r354" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r135", "r194", "r197", "r327", "r352", "r354" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r206", "r215", "r216", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r353", "r356" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r206", "r215", "r216", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r353", "r356" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r136", "r137", "r194", "r198", "r355", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r136", "r137", "r194", "r198", "r355", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r139", "r316" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r14", "r140", "r141" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r40", "r41", "r42", "r344", "r364", "r368" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r39", "r42", "r43", "r84", "r85", "r86", "r277", "r359", "r360" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r15" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r84", "r85", "r86", "r245", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r217", "r219", "r250", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r219", "r238", "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive shares excluded from diluted earnings per share calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r78", "r124", "r127", "r133", "r143", "r274", "r278", "r286", "r333", "r342" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r37", "r78", "r143", "r274", "r278", "r286" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r220", "r240" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r73", "r74", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment accrued in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r150" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Contract acquisition asset" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r150" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Contract acquisition costs" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r23", "r70" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r9", "r71", "r77" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r64", "r70", "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r64", "r287" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r166", "r336", "r347" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r163", "r164", "r165", "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r172" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 1,000,000 shares authorized; 97,959 shares issued and 97,838 shares outstanding as of June 30, 2021; 97,248 shares issued and 97,127 shares outstanding as of December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r48", "r49", "r51", "r338", "r349" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Lease Termination Costs" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r181", "r183", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r194", "r200" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r194", "r200" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract With Customer Basis Of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r181", "r182", "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liability" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r55", "r78", "r143", "r286" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of revenue." } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread of interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Letters of credit" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "verboseLabel": "Debt, fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r31", "r169", "r295" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r32", "r80", "r173", "r174", "r175", "r176", "r294", "r295", "r296", "r341" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r68", "r122" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r194", "r197", "r198", "r199", "r200", "r201", "r202", "r203" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue from Contracts with Clients" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "E M E A [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r93", "r94", "r95", "r96", "r97", "r101", "r103", "r105", "r106", "r107", "r109", "r110", "r339", "r350" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r93", "r94", "r95", "r96", "r97", "r103", "r105", "r106", "r107", "r109", "r110", "r339", "r350" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r287" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense, weighted-average period recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense, RSUs and PSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance and Other Employee Costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r84", "r85", "r86", "r89", "r98", "r100", "r112", "r147", "r172", "r177", "r245", "r246", "r247", "r263", "r264", "r288", "r289", "r290", "r291", "r292", "r293", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "verboseLabel": "Asset transfer, L1 to L2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "verboseLabel": "Asset transfer, L2 to L1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r282", "r317", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r207", "r208", "r213", "r214", "r282", "r317" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount", "verboseLabel": "Liability transfer, L1 to L2" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount", "verboseLabel": "Liability transfer, L2 to L1" } } }, "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "verboseLabel": "Liability transfer, into L3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "verboseLabel": "Liability transfer, out of L3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "verboseLabel": "Asset transfer, into L3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "verboseLabel": "Asset transfer, out of L3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r317", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal Funds rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r300", "r304", "r313" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails": { "order": 2.0, "parentTag": "srev_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r298", "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails", "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "verboseLabel": "Other current liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Summary of Maturities of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r301", "r307" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Repayment on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r297" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r300", "r304" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r300", "r304", "r313" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails": { "order": 1.0, "parentTag": "srev_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of leased assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r297" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r310", "r313" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r309", "r313" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsOwnedAtFairValue": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings.", "label": "Financial Instruments, Owned, at Fair Value", "verboseLabel": "Financial instrument, fair value" } } }, "localname": "FinancialInstrumentsOwnedAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed Price Contract [Member]", "terseLabel": "Fixed consideration" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54", "r78", "r124", "r126", "r129", "r132", "r134", "r143", "r286" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r82", "r124", "r126", "r129", "r132", "r134" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r256", "r259", "r260", "r265", "r267", "r269", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r99", "r100", "r123", "r255", "r266", "r268", "r351" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income tax benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r67" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r67" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r67" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract acquisition costs" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Net changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r57", "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r62", "r65", "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r311", "r313" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Supplemental Income Statement Information and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r312" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Option to extend, term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Sublease" } } }, "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r314" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeBeforeInterestAndTenantImprovementsDue", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "negatedTotalLabel": "Total" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r314" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "negatedTerseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r314" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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).", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "negatedTerseLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r314" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "negatedTerseLabel": "Remainder of 2021" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r314" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "negatedTerseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r314" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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).", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "negatedTerseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter Of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r78", "r128", "r143", "r275", "r278", "r279", "r286" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r78", "r143", "r286", "r335", "r346" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r78", "r143", "r275", "r278", "r279", "r286" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line Of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r11", "r334" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolver" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table Text Block]", "verboseLabel": "Future Minimum Payments Under Non-cancelable Service Contract Commitments" } } }, "localname": "LongTermPurchaseCommitmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r32", "r168" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Mutual Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r64" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r64" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r64", "r66", "r69" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r44", "r47", "r50", "r69", "r78", "r88", "r93", "r94", "r95", "r96", "r99", "r100", "r104", "r124", "r126", "r129", "r132", "r134", "r143", "r286", "r337", "r348" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r87", "r88", "r89", "r90", "r91", "r92", "r95", "r109", "r144", "r145", "r146", "r147", "r148", "r149", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r261", "r262", "r263", "r264", "r328", "r329", "r330", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Standards Adopted And New Accounting Standards Issued But Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of countries in which the entity operates as of balance sheet date.", "label": "Number of Countries in which Entity Operates", "terseLabel": "Number of countries in which company operates" } } }, "localname": "NumberOfCountriesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCompanyDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r124", "r126", "r129", "r132", "r134" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r305", "r313" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r111", "r315" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Operating Lease, Lease Income [Table Text Block]", "terseLabel": "Operating Lease, Lease Income" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r298" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterInterestAndTenantImprovementsDue", "weight": 1.0 }, "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails", "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r297" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "ROU assets", "verboseLabel": "ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r310", "r313" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r309", "r313" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "The Company" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r280" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "The Company" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r272", "r273", "r276" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r45", "r48", "r272", "r273", "r276" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income", "totalLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r29" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r63", "r155" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 20,000 shares authorized and none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r21", "r22" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r59" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r60", "r81" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from Revolver", "verboseLabel": "Proceeds from Lines of Credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r38", "r152", "r304" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Non-cancelable Service Contract Commitments" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r61", "r81" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayment of Revolver", "verboseLabel": "Repayments of Lines of Credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r253", "r380" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r9", "r70", "r76", "r332", "r343" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashEquivalentsNoncurrent": { "auth_ref": [ "r6", "r10", "r76", "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Other Related Costs" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Other Related Costs" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Other additional restructuring costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r68", "r154", "r158", "r161" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring and other related costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r68" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Restructuring and other related costs" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r155", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r177", "r248", "r345", "r363", "r368" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r84", "r85", "r86", "r89", "r98", "r100", "r147", "r245", "r246", "r247", "r263", "r264", "r359", "r361" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r120", "r121", "r125", "r130", "r131", "r135", "r136", "r138", "r193", "r194", "r327" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r191", "r192", "r196", "r205" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r308", "r313" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for new lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r219", "r237", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r219", "r237", "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "terseLabel": "Summary of Additional Information Concerning Vested RSUs and PSUs" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r156", "r157", "r160" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r156", "r157", "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring and Other Reserve Activities" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r220", "r240" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]", "terseLabel": "Summary of Option and Restricted Stock Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, ending balance (in shares)", "periodStartLabel": "Non-vested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested, weighted average grant date fair value, ending balance (in dollars per share)", "periodStartLabel": "Non-vested, weighted average grant date fair value, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average option price per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Expired and/or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired and/or forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r224", "r240" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, weighted average exercise, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Outstanding, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r218", "r221" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r180", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short Term Debt Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r84", "r85", "r86", "r89", "r98", "r100", "r112", "r147", "r172", "r177", "r245", "r246", "r247", "r263", "r264", "r288", "r289", "r290", "r291", "r292", "r293", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Loss" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r84", "r85", "r86", "r112", "r327" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r172", "r177" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "verboseLabel": "Issuance of common stock, RSUs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r172", "r177", "r226" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Number of shares, options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r12", "r13", "r172", "r177" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock, RSUs" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r18", "r19", "r78", "r142", "r143", "r286" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r306", "r313" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time And Materials Contract [Member]", "terseLabel": "Variable consideration" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r178" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Shares/Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r178", "r179" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r254", "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r113", "r114", "r115", "r116", "r117", "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r102", "r107" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r101", "r107" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=SL77927221-108306" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r381": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r382": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r383": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r384": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r385": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r386": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" } }, "version": "2.1" } ZIP 60 0001558370-21-009488-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-009488-xbrl.zip M4$L#!!0 ( (>#_%*^J/8>R0P %^. 1 KU5^KU;I8?/YM[GOHB0A).3MO=0\.6X@P MA[N43IC"9R<(2/RZ*"[*+F( MI')VACYVCCYUC@Z/NNC3V='[L^X']'"W(+P#+<>TD'(NSZ0S)3Y&T%0FSSS* M?IZWIDK-SCJ=Y^?G@_E(> =<3(#]\+BCBT>@7"LBG\L5XN?CF+3;^>/N=F D M+VA3LB/R[NGI:<>4+DBA4FI1@S*I,',6:C#.6.!G,[A*=-3+C'2 J U41%!G MP5?,%#,H+"9$?<,^D3/LD!4V2<03=8CD@7#(@<-]8^O##\?@+U@I04>!(M=< M^)=DC -/@>^POP+L&8# I3RB/6:%(%$2I=Z=**KEHP)4WXOA,6ML ' M$-)>@!GC"BMP=/,H>CB;43;FT1-XID$Z$]PC0S .TA^^/]X4J*6I.@.0;5IY MP9GD'G6U%_>QIU$<3 E1LH6H>]XJ0;?0)M;')6/*J%$='._P$+710@Q\3DI" MD2@4ROK<61>P+CN CGC/OIC/,T$DB#1&NH4'$7=$8N-TL.<$7@W&I6;Y?-'3 M&)77 FOQ4-Z/[V=$F-;84,MAL,-W9(=O*1/Q,5I*;8"L!^0%]\$84\(D?2*W M7);%,\UGA_6X"JPKPI&6WL!;$UXLI]<>?RX-ZX+>#N?[2G""4&2D-C!FPGA) MI>-Q&0AR2R"WDH-@-@M3 NS=0+KIDX5!;V T%KYIV251F'H1LIN)L(%] 0 +VN +V$EV@42]:"PHH1;)*I"[Z+*_M,X064G2.8_=3R@@+\(_N-R\*^D M5@WV&V!_AU4@J'JY'YOOMQ2/J =:$=GSU 6TK6N%OCQ[$?+OLR%G$E1-B', 2M>!V!B M<@?J^8'_@%]"HK"_'N4 OZDXNT.M5 GE8:THJA;%]2;CP5'C M+:_E+5ORDC?WCL8C-ISF#11W?DZYYQ(AK_X*(%"7G.]E,-HG?B=5)GY)Z?]& MH?P&XH)./PA\'PL8Q0=TPNB8.IBIGN/PP/2E!S"UDY\)5&.V=_"CP^YZ!X_$ M&VR7%:!E#2BNHNG3I0&_)".5 V>RR [6<1HLS=S 4#'W_H:%7E%^(M94.T55 ME%FGP%EDU@M1#52EH7HD3X0%\,_ADU /*,.3B2 3TYK[<421 V)E?CN\[]/P M1OPH445(DJA%1]&8KL&^/O9%7;8$1Q&^J4PW&]^F+]=(=W2.:(X[Z%T?PB0N M@VE)+CNN'S(2'"TW.GV1E-R NT5PLY]>S?7':H"7DE3D!*G.;7&"W**HSL8W M-O2-^YG^VW.@H\%DL9(S9+,6H9_:V["@']: XBH:L#<$^Y%():ACUB2@_#MH M6 OY$G**W."D@ALLJPNID*ZP\8HZN1P8,G#TU@*;])A[KZ9$/!)/+R5=<*D* M9V/5!=C]X&-6)I^HPJQJFDI05 LRU33IP>O@GT.@!9.HO^6OA6U9>I'G9,P1 MRGE./IW1!"U5:5QK&ULG14&E"FO1%DDJG!1MD31AI#36T3G["_Y$1(3ARB/[ M1@: H[&)#^MK9("IL77-P]L/6$#QE"@*32M[DGN5R8Y7UYQ.*'FL&[U;$=UT MH1+A3E\!I#;SL#;L"D^=NT#5&K[P=4[S]4@!&N>VT!IE:2V[E%M0*$*JP M<=+ M.D:2.5EC0+PZJYQ-4@6(!F^_3+$\_0@E"RRH_,IC4[T5HWA;D"HO^Y3 M89VG *2JZSH-:EN9 FTV%2HU)3J"*5%Z/[C"JT1V4V MO(XM;Z>]"_D;)*KG\-FHY-+9$7J?1BCK^%0#UT:)?39D5EH[;%6.1C38;2O; MS^MYY=CLB'[,ZHAE]B@;>#?//K.!+6:P0WJ:AM2^P]A 66U')'^/.%EJWP:V M[X\T&[T54T;S=TB$#SU&E^DD_!&BE?6-C2(F.X(GZ?-ABQAM6C3W6+A M2$MOL*VS>I(#9 :%';6"M93_*W#T'WUOWR,9(W/3WIF^W>Z\):D_\_0U>N;9 M5) Q/!/DJ1W?)?IVJI5W]K%1GEX5+51P$*\UVG/Y\[:O8CA M@]7;$_7=B= N+A1BJ1LCQUB.3)52*'UGXV'[L-L^[K90>!'G+7>,H-5[&U-, M'>(IJ;^UER(.YM*--2VG0B#;$XQGU=5(,H:J1$_JJ&.[X#-'FS2+_M:.^=KZ M4;M[M)D62_2K:1'S;:Q%]MVE991)8QZ0]Y+EK:,T[#*,/TFYSZAM8R9O"$6.%*F<'2!D0]]),Z!_ W-P=3#&,QZ8P?(%%7LV)<"BD#Y ,7T'TY2\D M7"EZ@.QL"G[[X.%HIUA'XC^W+3@,_.:.WS-IA-PHXNNL!4P9C*2B*M#RO@H> MS&)""B0MA*%48$>=M\;8TQV34<_34]KSEA*!'D8,\<@1QJ:IGSW!N]#NADRDX>N^)"#PA MR5E7+U(F8:L*/"ONH[1=:U@A;/0VO"<&Z7[DT?#-[B'ODP=,W=Y8$?#&< M4N$F&EN>94:!2+G UN3N2[_/W)E(F"6G?%\B0+Z#FW7T(9FKO@<# M=:+%Y5E"(X0_77"FXN>_-A7Z!@GPM&?R=*S;H)TY^GI'_-$*MB5H5YKHUV]X3 ;&+H^B]+DB@2]YZQ<,.KZ6Z8CE7AS7@Z3 VG.+I4 M0'X%$4K>L#"!A[\.8\[8>K[^ M5GTT+R/G5_V^(3..("4-5ZW,Z;&7\&_6V%*!9Q<'E[*]9+1A+[G&5)A) M=HT>NL6Z]R5L9G:PU(1T+=^MPK0O7?(&HHF A#7.4Z-+?72ROC)T6JCV!?/- MIRL&XX0MA@3XU8T_$Q"DPGN$5SK@F]6X+][V(/@8; )Z8&\0;8^G40*D7-U'O.V&O-R:MB7 M&'>!9U1AC_Y-S.%&7:M9&?6Y4/3O, 5C+H1PR)HTV_(7R(S]ZK'O2^BX($(! MN /"*!?@$?J:]-0 8"/:M0$@Z=R55I6K,NY85-S:VN]P*LAV1G1[U1-;XF" M^8S^Y<4(X,(\*I-KUYJ\>4_K$T"5O.G\LFR5^]+QBR99>N%"WV*J5VT>B4/H M$W$KS-&RV7:>O6[U@SC.X]Z M9>A^_'TQ#TI,===/R]EI=R,05YX\5=N%J,.\+U%U*V-)2<-M1?@^&9:+5:>) M&IK,96RFJ\Z^&]UQW3:Q81:-ZWN.X-<\F\/^C_ MB -H:,U*'&MJ;S,$VV)/U:/U*;,4=11]OTS\ZYE!8J%J[;QE5>Y,M5 MK97Q>PQZ02\Q4S?3_2RR5=_:AJ!]=3GC(ZYKGGQ$GM]+@1_AM9=X!EVS.^W1@=0K226^%!Y MC+$,%GE#[^;@/^FW7N[P7/\><*X-BLGVR [F;='P?;$O_P-02P,$% @ MAX/\4BFT%LB[% 3%H! !4 !S+ZGT3-E.TN6J.';9[MG9)Q4(@C:W*5)#4G8\OWX! MBI)%B1?P(A&D5=7526S6=__]M__L>7OP#PS\O['X(3HN4T#.>0^ %<0(#A,^R6K21 M7+5?=N2O*RKGZS[6Q7_ME<^ZD2S+.D]_2XK&WNY'B&"2:J&V!Z&T!/T7 M6!<#]$= DH$B??H5.V<$#4'X$H4^OL>ND [@<_*VP+^=Q=Y\X=.!IS][CK!+ M?A;A%T 1%75%I/7_^I 0Q5#-7X5!'/J>0_5T"7V*T<,SQDE\)M#6_[B_S@D1 MX^C%0S@.EQ'"GU X/Z>ESEF:2Y%DPOS\(-)M?AC?NK<+'*4:ZD',LG9YDOA@_?_?#U[ZE?F_VB-)^]6+DA_$RPC\P:3%^ M6"Y(+3HDZ%^3Y7Z.-V.\#MPPFJ=\_(H3Z/G- .C8$R>8;*]"!P2DKIL!T;B! MR3+RDK=;-_WW#P_:GN\E'HXO_.0*^DCJ XP&O7")Q6$Q&%9VLC[/O21=MBX" MAZQG";$)B6U(!O9]28:,;[S FR_G=_!M56BE,;D;)IU['056Q\6H/3:(0+OT MTT7I!_E=A@<=3F\&WA;J^%>" P<[FY]Z">V(&.6B* !ATQSY^W:+0M:DT-AH M3(4D8OHAR@W$IZ9X&.7UGS67-N7"V$[;(SND)P@7=.T_/2?J;(?1'+5"Z;) _OOUKZ;U /UU(R#(:16]D(?D'])>X1*],=?G1 M-[NR]A7<7E1>%7^!4+@D,MQCA(D\MH]_XJ1F'E=4F8::&TN8:5?F3;MW$5Y MS_GV:T%VU)@P]S9YQA'+8LU0\B##R5OH+G(MY&"7> MO]-_EC+FT!WS0[@>;8:!8.-UQ;J""R^!OO=OG.YA(HC(1B%.R/K[,PQ0Y9+% M4C6'A26:DFZ.GT*M!>=U#;L.$A@\>>2[NT+F)_6$(7])#Z!^#T/GU?/]$A*P M5)TD"5H+GI% Y8T$6]_AVJE?6':2:F:7--.KQIU>5R=;P5/19ZU,OU5UIJGG MQA)G^M9YT_>V_SYP'I(0_?D<^F2L,35UDK<*MU==U9DM2M!!B@-ZA--;)?AD<$_H[W.[3G)>?25;XZ[>/.\7Y$?#K$JH M5%N55+QJ;^W4N8-OU*/#YN/*%^9:BU5C+'=Q,0C(L4*C)7:89V5I^6FIM8&, MO#H!OLT7?OB&\3U.?1O,&JZM-R%-MY.5UQU_WMQ="_-6K>[J2A/2=0M!N=[5 M,T_HDM)YB253,H8^>6BOV@82\KJC_^$%F$8Q1MCQ:LX.BXI.2)O,XO&Z62]9 M:>H=<'7UN%9RMV6X1DA>C:S=E8?-R5I881+*;28=KX94K7^MO" _6CR*%XH1 M %ZG[QUI"Q-^KB"IBL\J*,F/JAMJHS!^@TDZ7KT8-&XW#&J5N%ML0AID$HW7 M:?@8$5M@&;W5*G"_X(14R"A<[4<3#.5*=(B]GH[E#GK.=9!%5&PQL\RG6%MQ M0EIN*2ROKHA[F@$18.<;C )BU,>Y:"K70UZ9(5Q?,8^#3&Q.9:Q*;RDLK[Z* MK>&G%G\NX725BTC33G_BY-9]A+_*CQ*:M#(A.O0A.:_.CXH4J@JKK*0&/SH_ MRFZJ*1+L^^MA"Z0JOL_@%FQ"J(,)O3 M%8$ZN7(SS<"8Z-H"(H(*4 U% [9CF\!U#1LJBFBZ&AYFAK\/\CN9&BN6+@E1 MW_5QB=TPRA8RLG[A^,8+0IJ)>QTD.,(Q#0[);UY(D53-I?&I M1QL!GRM0&ZKL+S=#P\BK-V'CHBZ=MA4E^2$,+VJN. .H@8U[@F0)3[7T6)?C MCQRLJJA08J5PM2H+Z 7I7O09Q@]E7Z) M&[201T8Q)4L:*06Z"LVKS_GWB%@I=U'HECJ7MTIPK,[&)E>=6+PNU91[M^X] M^=X$%6>S6V7X4UH=]$7.O#J!N+6-LT&OMXLT%_I_O.3Y:ADGA+#1MU]92BQ= M2\A_3KF/OT5+4]!]7V+W/Z'W[UJC/YEM;?33$XGUE^;G7C9I77'^U,>/_Z,5 M=K4<&&J5V."527!)+,[R3W)):7[HKJ-B8$ ;:BF4 5515 $;G 4&V$H:[;^0P< M3HZQBN<-EU.[._C[$[U>;%X]92SA!W?T%B2BI22)/'N9T$S7Q_ .U@6YMV_U MXQ#G$$#QN@DLD_4[,;V\IV"5Z(/>'B,8Q,1>7EW!E?XK4[;S?\N5F=4_,0\R M!GYH?$BZL9/Z>""SK[8#V5);3Q6PV%!:(QN*-"XT?0AAH-MR=^Z 31V6'B(R M97?$YG^P5?(.1Q[=>=&'HV'O8&^%D;N6="H;G9!69>;=&.&PS5E$5UX ]L1\TTVEED M\O*JS>V[5,G??9Q]Z!DNP66I^@%TWQJ&HWF-BZ[5BRL4S%9IPJKM "O9_,/ MS\0.3]\K9G9QX0DKO(7@_9^ZE\S>7'C ^C2B:,86%IRPTAH*S6N6 M5CKB NG7N\_-MK'*6<)2?\)4Z <+7G.U]C1!T?C(-S_" 1I",>: M*SUZ&$N#$'>'6GQ9X+[NFU:?L-Y[@6*M<^Z"" J7NYW+NIM\+7:J3I@7G6%8 M@UGR9MNV+YU&;F^2G0H.%ENW,V$B M](O)F@[<^4=+\%J%\W<(=RAH@!^R3"?<@15F7N,AR?XLC=EZ#"\0@37"I8^8 MEM"/O0%^Z->33O=)TA$,;E/Q2H!:/6K;89$J:( ?EDQGD6*%F=?3?2(/PMA) M<]ZNXWA)7U).6SV.@FY+*J5.^GYE?+SNO:_]*?IPZ M#.\BCT"QH)=6OU7=S%A9YP-HOKG\M>%>0UF>*X/HUMTVDFZ#3N98"6D.T!,_ M5!NA+7LL?;!'.AXD3>NK%R,_C)?1:KK&#\O%PD^#N*"_"KK?1'5=!VX8S;-( M[ 1Z/EOFEBJJHBP X;TG\H]59S2?:ZL_8=7A5H[75I?"?V6=_C??&5VI9-1) M6)%LM2DS4V5#5C5% 9*+;:!J4 .69D"@0 _LP4**BPS-=VP"\FK"W1[\#L)$0QI0HRU^5$[N\*J M#-+KZ);P)?0I(Q^>,>YB!BML9G#6FY!V-T8;>'L";QZWK;"'"\O/-!5; MDF&90#,5$:BVAH"MBPH0==>T1'J=C&0,OV8SOC!?524_'0Q3%GFX!Z"+4JK7 M=";YQ_"]9G_5NJ;6AV5 #02\?MDK#%'&96ZGULPV+!=;N@4,RS" BC4,;,-0 M !)E++LZ^<-VN)-U=67HUD-NW38LEW)*+569VV]#\V$WFS/H[@C;B"]A2-YNW5WDY5I:>=,FXN6T.$*\?H#KXCOH.1=N@B,ZT._$TJD+5:BN_4&T MWPX5]8Y-\34$>%;]C+!P"[Z.%LW:'-C6'&D[I8W:]C:\N&@,G%T^'SP?1 M"Z][[!U,VK@T69N8.8IKF:*(@8PD$:B:+0+;<64 354278BH2<$A"HR?J$YM M\367#Z39?3.Q/ZQX]76R'2K7G55]3'8T06,TYVO'.E<[^%':P>PNEJ.D'BV. MXO,48F"(EJ1AH%FR 519)0:&(SM JS7%<^P;S,]$T%=4: MOP7:A0\-OW#-P>7U,T?%#*.\F._W1UWBU=7]V&G*R]9MGJC)1,U^\>4VM(^3 MT(43$6LS]+JOC8<_F!S&M=2C^MC<&)HA0551)0!MY- 7N%U@F4@'JHD4TT%8 M(OJ!JM@14'4-@VJH-3*0IKN&XHHY=CATG^Q V=G=.<;[VJOR6 M7I(R;'FV-'ATU$FB8>9R"(:X)K*3Q@_F9EM#,VI*L0>QM6WN1*WT2ZBC#]ILV<6,,"2/^!^FQ; MX)9Y/=_!,PM$] M9B^TV31T(@X;)/UOXBOV8R7CW1XNTXZL:3N3)4._B/":1,\*%A6LCU5DT\YD M>=,O(KSNYAM>G,9\30$WK!C/[KT5IKR:-5VN%FC5!C^,ZZ1/1EHT0H'7S7>_ M@7B3U_F1]L('"YCO3R'#K]H#W%AXXDR M.(U"+,0)G)DWUWC?83D9D*/:1AWVJM43N3I>RKI+JM&>91[8GWRB6<](-GB% ME1>#XC8X8 [=>Q\SZ""L6C8&HJT90'4,M'K[%D/3D!4+:01&OLV)HR:93&MJ MLA.@O77!A">O5@:7D5(G#AX$3VY#03FX*EZ75#/O+?ZXI.L%Q_%Y.(H2J?I7 MS"JI"*NN(R(' T55%*!B'0%H814XBH$)=(IHVV,P+0YS#X)F2L:$)B"SNCL:%24PCMZD.&3&SHEJ MO>(X;E.BST=V3]3J!S[>3 C&,.JF"BB-*;9T%YDJDH&!-(L8;B($4)(=@!R= MWO:I(UM"'!H*1W\E:%33K:.V&]H)C?#CU5H8.*=!-\E_'Y5=W7'CYCVBJW ^ M]Y+TPT/@NPH#"B0.D(?C[\N$%+CQ F^^G*^_3A=^KWH6L>V'=/_D-&8) QR#(XWW$:"2W]4+15BP)8^"HQ*Q13190,TQ)FT# +?>A8=8"J0168JBX#$QN* M(CJRJM593_N>\"XX',TELS_(O93WQVT&0 2;H! !4 !SM]["[!Y/C/BX=AQ_:L<(;=H&-1C )L=UY) M,.T\>?,YZWTZ.>N=?.X<'L8M72"?U?3< MCFCR^%-O^>4R;M5SOW7.CH[/CXZ[Q[W.^;?C+]]ZIYW[VV7!6T;EF&26=(C[ MZQO_SS/KLL/8=?UO;S[Y<3 -@OFWHZ/7U]=/KR>?/#IA];N]HW_>#A^M*9ZA M0^+Z 7(M?!#7XHVDJKT]4V=1\>1HT<>B./]J!\L*R<)?CJ*/RZ(;3<<4];Y^ M_7HDOK*B/OGF"\J&GH4" 5@F,1UE"?Y_AXMBA_RGP][QX4GOTYMO'S#!=3K? MJ>?@!SSN" *^!>]S_./ )[.YPWD4OTTI'J"T)R#TCW"3N#S M7WB+_B'_Z;#;BSO[3XSMV4&'?_KMX6;9VD9#O, 1+WLT> NPZY-G!P][I25?0_1@P1>4CX=)S?<\A-M?;Y8_^:/P8 M>-:OJ>?8;'P-_A62X'V334ZAC^D+L;#OA=3"GRQO%O%:J/T:^;\BON5X?DCQ M8SB;(?K.*"(3EPU*"[E!W[*\T W81'+/:+<(]J]P@(CCYY)!X3X:D<,5?@ZV MXS+50B,\##%KT;]#E ^K%[P=.ZK&&N'L ;]@-V3_6![3(#YGL&]H,J%X(F:0 MT3@NL1W/^;L!(HV2,#=IN)E9BD^7PO"X]&9SMH*@$KDV;1P0Y_)?!V_\STJD M8=8A( F-YOR_?8LAR!;7*D2BZ &0#!ZP'U!B"=.#??^-#>DJ!6+274/S)2,L MM(*0,G.C[]JC8(KI W:X47;I,=NSM.DS=S\PY:$HP 6 8TBW-@K+)J(123+U MGY% V/2,0F;L>&D-#,L5P^Y92#81-1:R"+^,TGEL@7B!DM'=IX MC$(G*)%F2=OE4NS-$"E3R)M-ET&O:.IPAF?/F)9);+K=F%(F:1(9T$/69MPR MIV/K&$F";LS+V=A>_DH"WL&J>B=1OW,E".W<"D*+S!79/)4>$,EFMMO]W.UV M#CO+IMC?R2Y6'_R.-^XD>_FO3N[ BQ $5T3/2A'G\*B>1Z4J9!!:X[^L1];B MG_].@MVAM3+V96L Q"9XQ*Z'/"/.$QX"<9@!:(^PJ-6VO M :,H6Q$@FQ.^(1HZ54N"HV!G%T#Y\_3D[/2DU^V>];Z<]L[/C[M?ZL!I84G4 M 92410#8<=,\CHS$?O&O41S$B!'BT9&G5IQ.=D2EPQ> "#TP$,# M+K8'B+K$G?A::%2%:\7D\Y:8J)@ $;?LL)9*")<(IC%N:%XRM?4%WSC,F<) MZX>.>?U:(?NR[3 RYPL BDNCAKG!^(;]F>G=) I6A(N(GAG:8AMD2]V8V-%9 MDW<4_?AF>6[ '/*!(XK^./#QA/^Q^NYX/K9_' 0T;,@;95K#UTQ\A:-_;]S- M ,.#YSC7'GU%U%8@F+L5"%:%&="Y69M3XE'VHU P",-PBBCV1V' ,[UXTIMJ M%&Z6@V!]%U30U%C=Y P<2,JHWL9[CTJI!\$E#R' 5^XG[Q[-C>X@0+*K5N% MX!&4 /[6J5@VGC>3-YC ?!+@QV@#YQXSUNQ$)MCO MR E5^P_5=PO!GRE!X:H7%#2-%"*Z\?T0VU*L;HW(XKX\A=A,CN*_Z#55?(RR)_W! M&Z8687-=W[4'L[GCO>,HN_ ^I-:4">7>0>O[897T4*M"G)>N$)7(I"DU$>I; MI984[:!6)?E:JY(4%4FVCGP_2F<.E9!-5/QH40(I14;19[9F]3J'G54?/+TH MZD:D$*TZZJQZZBRZZOQWW-G_P,XKNL.O"3E1SV5_6G$R%KV<(G?"-"M9@K@6 MF3/?1Y.&M&6;39@BUXA0H?H7[\L__Y=@RH;F]'V(7["C25\RK0PGCZD4U),& MB*D( %B=2_INQ69ZQ/4FT=H4G)QM ,F7RJ?D4GC-^/V(**>SD[Z>=[]^AI. M51/R4AE 4H8;=QX&OF"XI]UBU]: L&]42+^EP,HX!(!9T24J:S>^A':;V[PO M32CIK8^MC('Z4P,47N1=R)5W-!8GUNUK9!%'' W[!PFF0QP$S"T:C2\IMLGZ M?DC^ZA#V)$M5AOPB@!9-7,6Y+I$_Y8?DV#_<#WY!#I>),MDMJQJ$'F]8.IRGOJ^3Y87]VP,U.PZ$+8ERQ^=V7PW#A>_"(#K MTY-WP6^/P.0%K^=4;=$.A,V_^F&5RP+:['M-7$8L0^NDEG8C'UH>/-;CE8$9T&L+ UA_ZT25)4<0P-R21J;)ZH&X"PB9:;7J@ M%@-8/4@$EKC_]YOK/?-M..[T1R$CGG3D;]P@ M8O\D2W,JZK3>B%VW"66K2'(?03U'8A6TSNABY:(#JZ%#@I[C M -I65I5Y._5J41UAR2V$T1J]*&IEF;=3KU[4&<(L( RP>I%S@EQP_%Z]F:7O MJE[MJB/<6JV\=E6&>:!$AY43CICAKI)\>:G T ,_0Z8=JL M-55A($F(.K72@0$HM[ $.%*9]\UZOPE4L;[;@=A!)68. &EMF%]DKVMP_ M64$(*7]ZM4L!(^$ */4X\&3V9+BJ)L VN*(LQAN*8H^("(AG8:4Y8&LJQH M=4L+"*"%I11(0"\MV\*4:W%I<*[.0+(%DW5$4)P#^JZ9J64%&YBF%5%'PVE: MQ@0X$+2S@;PHD-E9K4QJ$ #-RUO"D)ZTCL][W5,X,W)Q:*1L 4#K ;]XS@MQ M)VFB,ZX\U=:!L*3HE#"=U:UE!0! OR-*^$3\@ *="[!9K(%E1;'=8+BL;+( M3/S:N4Q6$,B"HE(AE? !+29;B!_T0E(,$JB+R#5FO"+G.G1M?S >8_[0&'Y\ M17-.NO[HJ$E-" N*6A%3&U F[ ;.BYMN?>N &FS\C]-6*DLO6/$SF\N1@] MZ"-^9G4A'/HS \V0(0"P#4+JV9[C(*I%:+,8A%-Y9F!LTE[%T:P+Q_-XZY-E MZ.&"(?\'P8Y]X]KX[>+QX@^IB'/7AG"Z3B_YW"Q!2\G@;ZIF+C3KA2 N4ER]QGP8):;/_6Y& MG0FI#J0$"4%!3429MJ)/SKM?CYMW#$S%*R6^(8G?,D'-PIE2YFO?FS3C%0JR M$/ :I4W)$[WIY9G^WJ2%G27/-*4 C(3T:C#,N/=&6;JYVVPR&% ?IVWYHS3# MQ([?,CP;J=>%1ZGWRH.W:,Z^*-_)R-<$!,Q9Z&07A^"U M&B"1S4CE4G_ +_S66<-Q858%@N=J*OU,9J#YK&G&Q*F]QSG%R!ZY2:^P9[0^ MZ:I#\',++UTZQJ ARME:7OAU&5+-2S+RHA#N;,FY[FPR 0V5-$,BQHO]@*O0 M,CQ_CZG%OJ&)V2&#S#8@W-)2>,1E<@<-8)GY\X"YJ/AIZ"T,1%TC$&YEV=)$ MU+$'#>.%4O++O5Q?G(=2 "DM">'NE!QH27F !DGR'K;42J 1E,>Q'4C.?#1 ML (-I0<\1^_1F*+:[Z3G9\W3W9& M[;$_EDVVY9SG$/L^CN1QA7V+$@&#[KRGML9^)TQU%BI;SOL=L1W<$=OOS^SW M9]JR/R.?HS:6>*/U8 AAO\:0H92?IING6[M_(Y@:L44+\8L\!'-?$%5>A1 _;R38,#"M"V+3) 4P>UAIV'![P M"W;Y$Z7+YXO9-S294#P19([&<8E\+L67393Z"HJDNB-/^NW*-<2?T,A M+NT%,]HJ=1D>]]2S0RL8T?@=:X7S(2\&QP\QD?_"0I'STI#A%Q/C]UT[)L>7 M'D;)* O 7]%ITIKH91RT6?[IS+G3\]XYD+2_K3"1V!J6WCO/!I,^S/F@UJ(S:Y#[J+&_ZM>*@PJ-;T@9RK8ZJ7%;&8 1# 'MX.^ M_EAFHD#3R[61\&6$-S0;]7V"[I%%QL12AM\E99H,1N70<2GM %3ZTG,#BBQQ MA_)EZ <>&W0B)W,TOF>CCQG)NJNN#"L#NO[*T&K*RV$KD-1?U&1<'^B6F;*4(,=?\*.U0K(J M0;AL):]:)T'-X@\ ;M?D#=N<$6R$F+HXA$W0;;!26"1V M8N'%J*UNA' M]R;_T !?NI+QV7DF@K%'9\BU\.C9(9$GK5\FLNI"N'6GTC4A2P#0,+]$,4 M4;PAM3[CQYU$KW)?O*_*W$=7*_1?$;5U(< 2V]\?[E<]GE)-@2;XAEUD: M0GYDE6,F==6A2@@ X!S,YH[WCB-_?R1(T9^^49>'L*U2%Z0:,51S,;T?4&(% MV!8=_L:DR[>2$XHE^)$54^^7E] HA)V5JB$O2U85AV^-_*TG'I$;C6]SE:4@W/&J+)PC8)S*'CQC;X'[ @>_2F9/WD#-U"]#U^H!0 A(*V6*H'* M8NRC0 C2E*X*UO*M9,4*?(EIP/H;O&$KY'L3FG556;3I<&!!55PN@DK&*A3X M(W;9LCG$B#&5+7-IZ::CAB6)7Z1YXPP>7$5B>6%*1 MAO+LGOJ3 U6ITT4E-?A7R$;-ZB9[?Q1,,7V:(C?RR/R[D(^2T3AAIO_TD+-I M\39$12L\YEQZVI@HH27'5">#GZR)P+^17S%;?_>M" $4FVMKDV'EMQ6;LO*\ M)2O7B-#?D1.N9[(T102$-- &)]@2)0E&1;<=;?$K;/6: H2(.2QMFK]5\@1 MVN*_W!V(LBSE\KCS7.9"!S@*0_M/7H"1]^L%?^ @/A;]5QQ5CF61M4%3 M;=\0LG.K6?9K$N"'T=EX*?%HXG2_ZD'>NHF \,AHR[18(@F&6Q'-\W,YF$0WU(S M0)0?'O/9:!:\]F=>J#QE65+;$!Z0K48/2Q(0R",_\E^7K^KF.P:T0!8LA3T:7./,^H 24,WT%T#H !EEY<.53IOX_B\=_*Y M^225*N"3,@H 43YUC,:/R,E(X):4@Y"Z;:20Z9LR-O@ @$)\EY:X:)?^POS5 MQ-BZT8*270W"SG)NC++9 @#9 _8Q$\>447F%7[#CS3ES)J@9U82PG9H;."/. M &#W$[N8(H>1V;=G3+I^$%TT8(*>85T(.XZY\3/D#0""Y9C,&\Y\D6!=GEZ: M2T.K2&#RG+12'9JV7EX7\Y<,(DHB)ZI0FV%E".M[#:IE*@Z0D;,H5MRWV$S* MDWMSALI.] MP*&M![$;/EM?U4'L_=F8_=F8]OD>A04;YS6,PL /D,O?GGGP'.?:H_QCV3J8 MT1D$WP;8B8(,B4%+1BF1S^C$3_4:N.BG%6OG5J.X(H5<"!"<+G+#X,;W0VQ? MA32Z,)MX44#!3Z;D#MZ8CT-\K)SN"C34ZJDLOS85D! X==E26DP\8TR"D'', M[-?!VYS0Z)QW50?VS/N%L+74GJG-0*"[IKOQL.0F<*7+KJ2?5NMFI3:?1%B[ MIG>)0?T/3"93GJO]@BF:X,5"(1ZWY0-^7)='8DP(A U?F)I;1)H?5+6;U>>= M\WIRSB(-*'T+-5T9,ULSZI<&4A4*7S(1.^:?5:GW)4N^=>J_K;O0P/2_)4VM MMLE!+0I; K%K8R7ATC0P*HQ[W[W;.6H7(4C-?(("?,-D05R?6+(+\0#0L[O7@C0H5)#Z7LZ@3[-:PZ2] MT>'N7B!2I=1 GHV0/)12]*#$YQP')5;=1J4ZO./]N8G]N8G]N0F@]MC^W,3. MGIO8OW4&[E1%6;)JP\RR/WJQ/WH!0=^R'[U87&!9X9&,@D2T>O^\FAA"04F" M#!Q4RW\U.:;Y^V_%PE[)[%&SPN]<_NK^K9X:I^L6:'IU[_I 5_0H9-Z8HJ]W MW^K4I18H^KJ\/XZBQZE<#>JZA()6GT%H@;I+1/YQ-'XI_K5=?['87:$ +U\) M ^&?YJ.RU0M%TPYL/E'O1\RF@ /DP_C%Q>9UJ -M(\TNM).%KPAEIN^#^*5 MPQUGN1'[.(,M[>C!&VRYZ6NUP;<+@RTW8A]GL"6.B<$;:?F(^R 1";C#+!]< M#>>(BE22T K$I5%]UQ;,/&"'W_PM+@F_0S1ZD2!?>')KJJH-GIE119/8M(D>"K*0DST-,9K[STO'=R!N?)MFUADC)767;K MHO_!>.S1@(.6D;FJK@ A2)>A7NG$4C4KT S]%+E\-A9S,S=F<%:.J%G5YK) M\[ FS_,T6+3:FLF9%@XSOR?8#.=%40@!O:((RSD"/333VK":L0O=,U04$+*(S_41[.=U&S?>*3=U&]7E!$6=%4E[OW+O5^[] MRKU?V8Q?N?=.=M@[,9V^9+4:F,A46](E3F0R3@%@R,]CKK&GG=0TY2%.:VJM M3 *E86J7($I'F,[.>\==H.&S+6&3,@H R=5SM7P?S+7TSWTK2T-8TC*54OI" MWCHG #!97!C&;PLCKMC\U**B*0\AZ)(+%PTO )#9!S_WP<])+)7LO/[,6A!& M9RE1,QESH%V#F. >&%78M0@NFAWV=3,[+-&)"-ZGNFEC5IC8 M?4API8O3*\HVXA<@?\I19O_P3,<7Y C#=:;3 >>SL^^'I_ B;#5IQI2,0#0EEO/ MQ>^WB/["P77HVGH]4!4&XYELJ?9)L%6\ L#LDF*;!-?((@ZS_'3KKZ0@G*TD M\W57P@8X&+3[#_*B4-9'I3JI00"T%S3$08#I:!P1J)V_Y$4AS%XZ74JB(.< M KK@SDK'*TIWUP,.I.))!2*Z:O^$+,B:R2ZUV\T'F)^3"U6+;(1U*0HA.Y1?V!AO0HH=I B\]A^\+4>3T9UXH MQJ!L@LJJ!.$L;:[Y*HLA:*BE#?J$S7[GN59(*59"9U03PCN2N? SXJI0./C[ M423%."+ZM_\'4$L#!!0 ( (>#_%(&UL[7W[<^0VMM[OJ-,I;8H$BTQRR9[2;8>_NN#!\DFV00(@@!QV)JJ>]<:"3@O\OOP MX,'!7__;\R9"CSC-PB3^VS=OOW_S#<*QGP1A?/^W;W;9B9?Y8?C-?_OW__@? M_OJ?3D[^]^GU)0H2?[?!<8[\%'LY#M!3F#^@VV2[]6+T$:=I&$7H- V#>XS0 M3]__Z?L__^7MV^]__//;'_\5G9P4DDZ]C/1,8L1$OOO^;?67LT)J$O^,_OS# MN[_\\.[-N[?H+S^_^[>?W_X)77VL&GXD5J[#WI91&/_C9_H_=T0E(N[&V<_/ M6?BW;Q[R?/OS#S\\/3U]__3C]TEZ3_J_>?O#__YX>>,_X(UW$L99[L4^_J;H M184TNCW?I5'9\<#]H6:MS_]]-,/[*^D:1;^G#%UEXGOY>PI]&I MPA;T7R=ELQ/ZJY.W[TY^?/O](V8 3_G+UO\MV^R<+.- MJ.'L=P\I7G=;$:7I#[3_#S&^IP^):OB):GC[)ZKA/Q>_OO3N\8Q23M?DI\:#N+G M',,/ 0XIA;RA M/YS0'T[>O"VP\Y_)K_Y^EA"B7-YE>>KY>2F/>?&W;[K^/C JU'8J;)DV'?!2 MOU1&?NR)1]'B!S\AQ+7-3Z+B";'NZS39=)O*U24=?_Q[=*?QA$M?&HZD.$MV MJ8\'/=JZ_:)85S:2%G3*6,P"+P+TV;EK-@$-(9.WH-[ 2C+AD=\ARYJ+]<2CUXBRDRY!> MQ'4TG0'D1 X>C%6M=L!!)S1W/.]7DIW#SJ&3UH%WA=,P"<[CX#U97$EBT&XW M \AUNM;&6Z,1<+!UVSKZ)>1B$9&+J&!W.'/CGS6(G<=YF+]\""/\:;>YPVF' MYQU- -+Y%")J?;?@<)):*;NF\8%(BH1<9'38\B!4Y:!?O$W7 MT"1H!AY W8XU0=1L QI( E-'OG=[J8B*=04H)\Y9!M9%["XK;@P=TCZM-* L:@P9QG\TCWUXB'C7E.YZ] M0O'7,D2704 "F!7_N0QC_%88DNZVX*$I<;$)RXZ&H"$ILW?DZUG(7)0_("H= MK6)G0R@$7Z>!XAGY<97>)D]Q7S :+><"PT/W.D&X;S8'"'98:^JEI*+I-(X* M=PP^1UY. SLV7UZE5VGR&,:^>.DI;#X7 H<[41AJ^TG95DN1?]GW KW1<2-)X+-#N=[ 1FH^4<8-EML*F7E$M'1+S3?1X( MOMI+_*4.IM@3 +#U9\"0ZW*DROJM_0THK#I-U,[Y9:\6D>8(-Q,Z8PT8],Q* M=/60Q.)/ZQU- -$Y% )DO;?@0)%:*;N^\4$(B;1V>:D Z>L ><&^[N48/;M MN[O;,(^Z1I6.)H"!(W*H!$[[[T"!(S13]QUC4E"R1F_??7OW'2KE3X\>5YY9 M@]!MZM%3JC-VF\6EX:XN.FA,J4WUD>8 M\V?_@1B.!MN"Q1X2B:/W+DJI*-*/.+R7>W2P?#6 M>EXEB83GY^$C?N_E7F&5,";"YN"A*7>TG4+9U18T-'M,'ITS6$FGQU&\\NUU MER@)P=L)#N&D9UZ.[Y/T11B*=BOP0.QTZ_ T3M4$-.RZ+35P?"5%I527QW(F M=LTRH&XV7A2=[K(PQIEX]MEN!1Y0G6XU =5H AI0W9:.?.N84%1*=04HLZ[) M?;*,I/,-3N_)G/67-'G*'\Z2S=:+Q4.4J#5X9$G=;"*LLREHI,DM'HFX4CCB MTE$AWA7T+/FJYJ3M4>T!1U$?!%N-P".ORZG6D%9K 1IGG8:.'="H3->@FMPQ MV[N4R69#C]TE_C]N'CP2M-4NIS5-Z0<)\2:1O!-XH*DXW=JWE/0 #40EP\?N MZC$=B"E9(*X&U?0XV\N,^YYQWQ.Q[];@O-S@.*!55#Y$7A=RVW\'#-). M5TH\-OX(%'K=-NJ^:94T1,5-#Z8IO;%>1>M#F/E>]#OVT@_D-UT;(N*6@"'3 MXUZ[EE:K&5 8]5D[NMX4%XRH9,1$NZNHY<['B2#':WNI@:[9=C:PZW"Q&WBU MAK. 7I>]IE[,HN8;"/BY\M/V&H^8D7K111S@Y_^)Q?LEA^T 0T_J6FOQUFP$ M%')R6\VLONF,Y==G+O>5L.0!SE6?F;-A*+7_^= M'\,+-@GM9!G8%BE2= %#D#ND'$,E:YFN_\DF<)5$8 ML,O'3KV(WOQ%-^]QKCVC&__&+[.,Z.]YMP\: 7^+NYVJOZ_-%H#?3(&AVMMG M3)SD(B*[0XI5KUR#J!C2E+!TV'86D!*X>(BL5D/P !/9.^Z-7%09ZS 9]K+ MTCN/2?_9'0#/O.QA&0?T/^?_W(6/7D3,RI;YF9>F+V%\_ZL7[=I+JJ%]@0-T M4 CJ@%7J"!C P^S7?M6)>.21!0K[H:9H@;P?2A'L0MPJ*LXW!B2)>T! UO);.T!NA".]M()DM<$ M96@91YDLZI8]'! M'6ZHP*[;UZO/@IF6$>\><7J7P/1ORN\JVY#,;,,_<'"6Q.RCT5F2Y9]P_HG M6[I64^P*G**&!*#Y4:6_'V#"&F2^_J>$2@DJM2"J9H$^T>G.7I6K#RI3!*%T MW//)1(1G'"&?J'&(^HLX)\Z$=Q%GLHQX?!'[T8X>2/PE28*G,!+%3+$K<-0/ M"4 =]2K] *-^D/FZ+_Q>2;7?2O2@;RM-J%3UG1O83Q*%4I##]<9^6[EW+!>U M!0YCJ8N-=4570\! E=NKO8YH? 1Q/?K:]-'UM)J[)=V9AH^NIA.'GS4 XZ=E MH-FTTRF_7QCZ<.$:#Y>A=Q=&9.Z+LV4[\FR; M+0$#L\?@T;FDA5P@>;.VO-QRN4YAF.YP<$@[XH (V\,'H]S5%AZ[&\.&9(_- M(]Y7*AEU#9G.@&G9US+!U1TVSS?;*'G!^!JSM!9EC*KT XY59=?KF.WM!!B[ MZK;K5\_F&DY2KF(Z,"ND0]AWOX2UGVPHKO=I;WHA^T 8U9JKOZJ-&87UW*ICD=9*QY>X\G1Y7J29?%62S8L< M>KV=@(-0S6EQRF2[!V!@*AIN+&FRTN 8KI/Y';$\\]I&$HPT2I<>3YQ]H;P8 M$+>&SE=R-P]R,&8UW>^S>%R. IQENET_RT-S(&"IC,@Y@E$-A[."H(6W4X5!.0$HW]_3J)"/^" 5'9=84(_C[Q%9=MM3.N=9S1.Z/W!5)>= M;J1[$B7XV0WJAX=$W4V!U;*011V@0[W76=E<>![@[C?:X(S8.9AM>QLE\?T) M,6,#8YBNN=H_78&/QPYW!)-@P(CKLM+ M-?Y;-?0-!<$;N@%?V&^8:488W:. MD S/./;%.)+W (XK!7<;QV3%S0'C3L5J_?.@E6Q>;K0N_7M'!V$G]->O2T?? M?DIRC'XZ. DXY8T0 P\CS/GXP; #![,\8F QJ;XKB1XM\SP-[W8YS1!$>8*N M/! IRI.% 3/A#G.4KX@L3";F_#B%K!!X=TO@D)6XURH+VFX&&*0R:T?4O.0R MRXNFF=@%NLBR'0Z?/]FS=OWJ*MEZ)'JN*_HG=O%N17Y773 MWBY_2%)6AH..P'$28Q2RJ/"ZH.-OHS8SC2[NXI;6\C]L!AR_(L?:L^1Z&\#( M%9HZ9GZXOQP> &9M>2A&ZUL*UF[ _E?TTY\7/_W;3^5?:K E?_C+CW_IN%(> M>1G=!_X?.P+S']\L"!F\>\ODO/O7OW3+>?ONSV(Y[[&/-WN".) MVQ1[V2Y]Z:6)SH; B4+L7)TJ#EL!)@N)L=H[/X7(!F&8)8J?N&,QOF=9SH[\ M8W3A\,A1$+!255YTY87!15S4RJJ1HR F2AV!0U'=^<9II-Y>@*$ZP'CMY/Y* M!:(Z4!BC0LL"U6-"KWK MT ]%VV!*'8'C7-WY.L[[>P'&^0#C]8\.?<+Y:WWK/(G(<+ 4X\C7#TCI\ M/$0$8$[0]<0$0'@N1$,CXBK1MU3I=[QZ)%F'$LW.3C$["T_"4Z@;X0F92DA? MS)2_0< G!K%S\B]C@.$M,7:"+V%6,+O%:9@$Y[%T=6[![W.^,7;'[W:WZ-I- M[J7YQ,Z=XOLPCFW[UYLG9,$SGBZ4=7RW!)%OUUD*3A =A6[ &5;5\2&E#P&S MK[+I9DL=.L_QL^/L0>(?S9?6Y5RF,'9UF108BI\4DT.XQ&_ +#3<& M>JX![55 +I%MPN 'V8V4:#SWP)#-\]E&1"WJL,,4=UTM@_1O/7,T-PRVC22 MX:0K6G*WB> B$0DL>E?[?*@!06OVFB&..]SN W.MR\P0W66Y:5BOQ$FV[K!M MQ_$FP.L)A2!07LOH&+@V5^L)'.T#W!>D*,]P23[$>C.)S 7XQ,& ?PRO!8+ MQ36XO,=\0*^R^I8TGP?(C2] F^ &LNB>P&'8R^V# $C7VN+6)4M:#HG MU!I:<'8A%LS!(AN>PEU7'SC>OZCNZ3(WP/8LIV7MYP1=D^O);OPZ7T9/X3/P M!31/>62KATW_U7WBUL!!W.-F\UKXSJ: H=MGL?X;'&=)% 9LU5N)9^=(B]J% MI('+TRZ/.-[A#^1!TRHWU.7?POSA;$<@M\'I^7-Q#3R]?)?\7R#.B->3!/R5 M'Q&>Y@&9P6( 0V6,-_I':)A.1!\/*K6B)Z(6E7H7J-*,2M7N"TBY M7I=SVRQ?K0OWA7.&9AO@+-#I4G.Z6FL &+G==NH/;1D[AW+=_./CHI?_ -8<%<9%V ([0?F<;QR>%K0%C5,%H[>.47#0[RU()+P'KJ'ZH M16^]J#BWLRE%N]P1RC!YSQ^(H^_)+#A*MG3#2@[4OC[ L:KDSW'Y;.7NJG!+9:G]-MK:' Z'N?ISL]W*9D6T/TI>I"8 M[AKG%YNM%Z:4;O/1>>+W&, G <:X1CM;(K=H=,/YUO!@QPNUU(::,\P)5 MA_;Z4*'0V2CO*"*L8#@K2I1B7J+(I^H!;8.I[CK ![_0->EV%V @BVTUM[WE M9GO9O&>\TD5RL*,% &G[FF=]T6BTG O:#MWKQ-N^V1P0UV'M>,PU"O4Y!IY! M!ZD0GGJ1C,I9RE+\2,'T]LV??GS#H$1_\_>+F(SO9% E0S:K)UA2QB?<_G2C MT!PHJ%0=IQE(V(\*)69BF>%<:T KHN0CDR M3_MK_$_G\'Y*_6TQR']7U/AD=SJ[3O2E;%CF=87QCE#M/I/S%*^3M*B!>NL] MX^QC&"=IF+_4 M>4PNN ?<3Y0T+^\DB:L 11 ;M/:P%0+G7X. Z3G"=1#WA" MY2(*^@Q3FY[M:\8G,2H&NE,<8W%.GKCU+)A4Z.8A MZQTT!<]08HM'L@D17$[,T+>%;,-KO^;D[+9O,]26PU<"@!( ,P7[Z9H[P)*) M:.]N3+L-<'!VNE2'9*,!8"!VVSGFM$-S0)^PWGKO!PGSOD9$D)L)Q8Q\><3I M70+AR4S'>.7%/67)FE,O"WV:[1)&.S):]"1!J_<&SI(#PU#G3\6N@)EUJ >Z M;WMU@555N6F!F"Z>\\6U.<^GGBH:)?99 2>_.*I.%3I,LN[T?4B<9HIT95S/ M#<7V, L(G..O:F$D!*VH6MO7@H 4([-O/3- MMR40;)H.B-0MBTV"R@+CQ+,U!A!^*&T%/PAY6:T36F+T48A>Q#@O.9 M/K 8GGA%#.N+@4;!*H+E6GC MLE_$."]I)W"\X%'5HI7#I3R:B#:>+J:EC4U]D.2>/ MJLSA:LV_M"SCH...\)XEU' IP,E#,RS-:[8'B0!,'KJ>6*C#V5"++IU^S&-) MM1UQH%9]PB18M][S%;L0F_P^Q<2U]YC_MZ_8D0G!P %F+GB-\RVCI0*&H4'G MM$_/L$SO)@@;>1TLVYT"E69:N=YQ !,POQ&P(AGK6_HY\CN'FPRB\'Q(4C(C MBL]V:8IC_^4V]>*,Q"),8L+[[%\1VU%:!O]OQW-+JV F*?M#+;?G-N&9/0,? MD2T;9LJ*5A^)"H%:,6"&7&LW#A9IN3 2WL7F4*]%FM,9Y7ESI3YAX8ML&3V:-BUZ&>33*-G1?M31O" MKHFMHZ/T8./A?J+?$98R)()HRGL IV(%=UOW5XF: Z90%:OU]]\4B7%*0NPC M@.D"XO8(06TSEEWD]9!$ 1DL^*%/]6UZ:5_@ !\4 L&6O+@C8- /L]_"]GM= MZ[\41ZX!0.&6$E!?S,I&UZ:AVJ6W2W'H"Q/H:%=Y:J\< MX(D#FXYZ24RAOWP.1>=S^_K,!6TRESO!U]5A#EB4VJV=(,^+;^REHB]4KL-W MN>7F^V3CA>T"6'UM@;^[4A<;!SFZ&@)^5^7VFGI'T1)$5@7Q_@6%1RN8Y*:0? ^%2S6_=%WDM'5#RZB%&AP#%J)W7[)*S< M=GEE2TZFQS@H3U1+T2ML#!RV;=ZYTM00,U!Z#]>\-X6)1=?3?+3 MN;GT M_=UFQZ]">8_7H>_R3N":,:*O^?*Q=4!_X( ='(K&F*O:&3"LA_M@ @*2O"#' MXS*P< #X1G%)Z)!5!NC;\*XW! Y[L7.=GR"J5H"!+#'6P!*"F8-EP(@+58P*S8YH8K[QF7!D5RQ4,<-2%$K%)N943L)\400N<5$O M"V$%JEMVWO,\[KPVR9Y[Y[PDUYU'^OM85OK!H)=D)I'FT_IYBN_#.%9T=L-H&9+G##F5=8\*269CC&YP^AC[FYX5I:;7[F$GYU8MV MHMS#"=0"9[ZI M_\YF!7)V!>GLQU[>V%JXNS!?]^=\)L0%?>"UOL+-.4B,3\ MT&DU?Z&7E] KHE'-$E>?1H"'EDWNBJ#Z-?4N]VJ(11=9ML/!>W8!-_>+N&+$-1?, M1::I>^U%M@73OT#, E>WI3B*%]7(IGK)NBJF2E60*-U\SF!, 6A8<&8_?V*A/R!&'U%7&W%T(X&H*QC,9S5M>QFQ4._R=V2 MMS9G4;Q-81:J[&*WJ)>6%8U*VQ U;MJ+X[\&UM*@ 3&Z5VGB8QQD_,;I_ $C M7.BE@PL;55!2Q)66S3J_N;H:.\4=-MBPL=3F6*.M8(9#S;A@]HTT>M)G.M", M=-;B/!D4&PX=9KZ&U=X@XRBV.F,,@(R[U?K,RQX^1,E3WXU:/5V CA-#'!94 ME3EH#WI;0\%L&R79Z:08#X& 8X.'WY3#!_$:^V."7#7GR_]//P M,F:PD"_O[K!Z=UT?U *8"Q,L(97031.FL,*J52=/>"OJ5Z41A_ARK5 M:*_;><%U!V%B(5I3-N&C:5+%Q:N4.2R]V/AJ7%[(AQO7VM\F9JC(DBK@9&4S MP,*D$D-Z !.>57?USX]61M%JDY59K"9EHTPE_?/N2.9)R)\C$J>QTQ9*]/:!3HKH#NJ\OT[! 3,?):GU"M""N M9F%_3B0DNR/W6Y(N/)'[;=:Z7GU&'E/C^(SI:?N AN@#B:@Q4 93<_+@R.E! M2\!KN!Z#1QT^E9U'^D2B3C)FTKF]*BWVRRSX)QN%]D=.% U*YJLKK8O.FYSOZ( ' 66!X,.3UJ42] M ?. AA.&JR[MF:$J\NSX4_.$,:&?YOT'NI+*:"QJWX+95@";0T2A=Q=&KK\+ M'P9EZ?O)+LZS:^SC\%%RQYQBU]F1A3@ KW&:XJ#8]RG747RW5#F& MBL)F1P]#@B0G#!5)LZ*000X9)I5"=[E9R898OD99=FZ_.V:824)5Q@1SZ5EM M[\+U-XG#B)1?EG\+\X>S798GFR(.RC&529@=S?2&0\XMPNZS(I1^+PRS2)6+ M\40THE+E@G,(, JQ%YPSHZD6MAU M,BGT0-FH,.U^Y>>VVT^7L"Y/(%_SKRN7^VT2Y7!)1->W']6%*#@ MAF$VJ([S%RI132<49K 8%4(2Z:Z5'L%6$'ECNGD+#>3&K1 M@;Q,PNR0WQN.GN0.4?=9\4"_%Z;3.UKI7P!IP5Y,N/,@I@+JQ6<$<1LD #@Y M# ^&7NTFP-2@X<2$M9KL4$.2>Y&,&B:.R<"B(."XXR)^Q)F)>G!R0?/D$H7@ M*'"*1,K\N$7%&4L<4ZF&5-+(09C:]>#"*BX@B@\5IPOI%6+T@W**26P($^8O MM+!L3JO.DM]N)4=4!@D 3BS#@U$G%/7>@(E$PPGM%*A"%:W852A#I;8%*\R< M+WBYX5*ES2P/&6U,&92BKC.K3+LMU+ H8%$4(,Y*1O,O?+(8'@R]V0=@LM!P M8L+9!J@5C:V8L!5-L8CIG%N 8XL/8>S%OH$UC%S0/-E#(3@*+"*1,C\V47'& M$JM4JF>PAK$9IO8:9EW%!<0:AKN.V0?FJS0DEFWI/X\K14QT?A8F\@#W4Z1JH8DWBJPDBR]L 9J=?5 M.B,)&P-FI'Z;1X^K[)VURD@#CZA-X#,KJ>F8EX \6C(SNW*RZ: ;5V0DP;ZG;;F;PK5]BS[7PRS/=3ZVF\#ZL>>]S[[,N[R'N MIX[>.8*/_N'!T-LW!ZH.V/X'VDN1_MW MM0YN9E>P8XW+6*0WPQ^>H?"C M74"&E_H3XQ$3/.+)C0#.V6X>2IW.I[4 ,-,["L28S^$&F'Z!N.FHXQS7 E4. MM$8:[H.;V?7,GM.^U"]-CGH-8X6-YW;D3&Z*.68S93>ZE^=%$[0[?AW%,1UUA[":\'&ZWW4;L#@POHG[0 M:S$NXG62;OB]GO*L6?7>P.E]8!@:]\FI=05,V4,]T,5)74_MDIB:*N>)KTY" M$829'R79+N7?>_TR$Y;,*"O-3N^((&$C)';EA<$G23WF=BO@D!>XU2P7TF@" M&,(B2_7+?G!YB I-B_OPZ(V4 PFF)5U D4"2"Y=+=+ M-TI*Q>6<^R,_<=#Q >I]Q2P] [D!L<#A;BIP[37<&)F "<68:Z. 1RW87T2[ M/X!'Y]6=!V?VACB?2CB/H&R.$2?Q"=^L@G"XIAA4V"T809A3(R]B?T=OQCC= MY9^2_'?,"%T8:>7NX$EJ6"":9*36%S3I#'1!GUSXG71U3:A4A>YV.>&<'+U@ M/O]QQ1\3!4.A' "A"5X0,8SICXWB\:RE!Z9@XG5X_Y"OUI\SS"[#6-WE7AC3 M_)QR\_]#DG;7BWT1/(AQ$H$SCH%P-7+U]<4!YB437FDGA5/=)\GZA&CG]]"@ M4C\K4E]^N*/+$U&=YA< M)7&61&' =YWBX(H\H+)@^FI=S!^]J+K N*^\@2G9P-G,: @;EX.;$ R8X1^'2,!37'#$Y)8(WAM$/'L4)6YJIV M6>2:00O4,(FM$>I&T:5&91;:V]78P*&F(6:;HRT<<"$&09#%[6%DSG9% N+W MUU:2=@!.6OW.UNE'W!HPD2@8K;\%N=EXZ0M%^TUX'X?KT/?B'.TUHE*EPPR( MO6&'D>@;Q94[ W_-AP6AD?Z@U!/PZS_0 6THR-]_ */=5(&8 2>\QW>Y\K=3 M86/@F)<[6<=X=TO F.XQ6/?5I6*AO)1](Y.X]:Q>2^G8(V@ZFQ?3'*E2N;#6 M3C8]=8=!MDO=M]XY: 0<<=U.U8'6; $87P)#=5\V+L[@1;=,8#^)][4%^D(I MN5C=5RMJ"/URVEZ[Q^SN$,7TCH)]N@Z=)]?R@)%WE^QR_MDJ^W[:FVBM.&R@_:8:A68Q0 MJ2O@(7*H!_K5[)@>=(W]A"SS*7F!??'[%E,#NL_[U9MPLX5BAPXC 3M,;NS2B)@$G&D&/:&^RTA.3)*96-ZNH=?F*CSCXD44#X MB!Z\SE^6<5J/0._'MN%B@(-*-S"-#W #90 &CK8KVE"I*?P7Q%6R7!7V MAQ.&S^J>#@#C]?0! L*XA=''3ES!I"-3=!#+)4H M$ASD=3[L @D3*,JYB/UD@V^]9^4\&7D/X 2BX&ZS[K,[[V5#G"R]O-Z<\TQ\?[5A34L3>2T2[S2NU?"G.^/Q0'= MHR:#(8[]0;5M!LH CFBMD#0*10P1 !CS>GYHEXS8:V.3L88^X #I&^(&"SD& MB$B'P6$2Y@X2%F:K=>O QPO_WS[>4.X,G"^&!:'. M$VH] ?/#0 =TWWZFAJ8R[A4M^#F?%_2E^*]S1I@Z%O4CQ.X8X'.&5^OS+ \W M7BZ\UN^@$7!$=SM51VZS!6"$"@S5??MH&2%ZM50I$!X,+3OLMG8KG6JT[BQ1 M&FI5^P+'Y: 0M$NM]G8$C.)A]H^^B:#C'B!@*)\P(.>M&QE:%W\8/-[S2_*( MTYA.\I<9&>1S>KFORH1Z<&>@,-<+0G4B2+DG]"-"PQW1?<'WFM!>U>1H[V*^ M5QD(^;DBQ]%P>:WX4VU5E28Q^='G99*&[#=HB %*E&,#T[QH?)@,P+,D;5=T M<4(4-BJ/-%3"80\H\;DA/!)X:9"A99!L6[,+2U>W<\+5_K M99CJ%T44W_VK.H:-Z[GV66BUWQIHH%*E4[9QN7@:IQ3Z$AY)?RB.[U<'M=13,V]'_*A%0%RE'O#9QF M!H:A4:Q>K2M@.AGJ@79I^0/J8#@HUBI0. -$--P1 J^!CT?,0X9) $X,&N&H MD\. [H )0L<+75@4NCIF%Q_"S"=S^-^QE\*;:4P9(N$,HQ$[&/.+]V'FW=^G M^+ZX8J,H(:1$)*I]@5/(H!"T2NOT=P1,&\/LURXEW-!"85"6J8+"#:[CT*A> MEA7ERZ*0?F]R6$W(?\#!+J))@IMME+Q@?(/3Q]#'^T(H]5(ERXC94L2/E1_[ M P=7. T37HJIM^R017W "51JI60$)+=.47IY)?U[P MNY/I7WF^(;NLF%JS0,L-_10,AD0!Q[BVV2PHM%2&&0+==L>+6;[:TA_I!CW[ MYW*[3;$?\JIW]!;8;/GDI67!#+7%X!1Z9T._ED/?3<.6E,Z"CFW[;HV6N76\ MB!TU#]7M0]S 15EI!\XJ> :1WY-U+<:U7/(BW(5V"(3-4C4$HYP>%>M(G W) M:H>KFSX'BYL%,>I[98_R=CE-< [HCCAC@#V_T6FJ'^W8GPK4PF,\!R'=<]DR M"%@Y;I;ZM<_T.J/ 26,:MU\)Q9'07]]\YL=GKL@/$-A-4)5MX)I>55N95T#VW-,3Q/L#U7%1I:Z 05W2S2B87-X6>/JY@N>ZK MRT2C53T?;R]]VN3PH_)2GOIMW54R.4DJ5['0U0E/R^XV=SBE=\?L".V1&=%% M_-M#Z#^0]%41[DS<)8: M%H1&DKA23\"\,] ![4T'(ALQX:B2SO#Q:?DK^D)50,# 1^S1FL.,.PZC\3[9 M>&%[R:LK8RZ(&!*23F"H")@#/@;Y80 F=7VH$SY?N%)7IR9,-]]^Q'15TQ>^SAYS80>QNYU<<-A\#LB76&W@=>;2$1>/OG %KC%M MP64F#+V=W^K],HSQ18XWPOT^ W*!X]U8Z$RLY"NA@+G#G&]6ZNJA).U=F%)3 M$+-E9NOZ><1PQ,?2QJ?9;B(&Q?R*71'2@S MZ0:B^KXZH"_T#ZXZKHS"\8?12Z :7&H8X?W*XMZ0-XRJ5L^J@=_LC0UD5N5C'&0?R,O;59Z]B]04^@ %YR"7J\E*7P?H,Q1E^W5? MSU(!HAJ04NU]N_.0H_58/MN8SNT4^SA\I',,ZO]]ZL4'LRN+I$13X"@9WB:G M^+JP1"<> CES)B]9:)0)K4O(W$E.ZI-%&D"E8G2;H%.,2MVP"/%51&<<>5H) M4>WTX;:,%BY#DB?H#INB6D-?VEB=M-"++F)ZG(EO!S[%.%CFU=<+T=<-M:Y MR5=]B!>W!@[R'C<;E0:[FP*&_VG/$6-F=8"\X!9_"8.$SDZ\H\ MII^S/\?)'2UE0D_4\ 1&6CTTII^@>84Z[.]26OSDU,O"C/E5!>LBSGG\?NR+ MN2VE<^$EJT'O.T%@3N,M[%,;6Y:N4"5G8@96G#NGEX1 M-;9@W1^=YER?KE=#J98VXJ2*7@6I@MITZV35>>^SV8UX%[$"V&%K M)OC):KYVMP1.:Q+WQ.FHT*NNRJPU<>?*_MZ)5G)JYK9F*CR_7>'TLJ>ZD[CU MK/!ZX*88LY#KA_4_$B+(<25&KY.6C]TPOJCE-TC1Y M"N/[,V]+_I*_" (V4 1P%.L$I'$UU(#^@/&NY8;^_#)F@QA75U;U(=/S0B.J M5*)2IQMN^^F:FZ;TU2KC7./',,.!XNQ# ML0MDYE%TN&*?GO;0&4C5_/$LE')-DH%R8BJR[7HA'\Q\:5*GS4Z';&QYL.3' MFVV*O6 5_^JE(=V0N?9R_%9I#2KM#I3@= ,AWB41]P6\C!KL@K&C^$P7XLI0 M$J-2':+Z(.RL6 P&]STK?%_3C\"8>)2CM,-W5Z1P41A%73Y?KS&]#!Q?81)T M,H;>JWW)Z)X70AU,@7-GP)LOH;U7E-Z>%?H;]5A]>/MOX$^K;]#AD>7*Q4\ZG^$"H].&[5?I^)SMD-XV/ 'VLK[ MLN<80G\OH) :Z';_*OQR!L<35"VWL3*]='UB :CS4R-\M<6I1R^$9G9>XQ@_ M>=$M3C?2L,EZS0+AO6X?(ES8!3S"^RT?^Y)7&LK7O5""J!:7^+;G^HIC.4\0 M?LYQ'"P0.TCX;1BC%^REV7<&DWR[?*%.A#'+&[W":9AT7NRGVA$H9H<[7Z7] M*O6"GOP[S GC(*ZI0ES7M G K\-]>3[P-#'8DUE>R,9&^,S,3*7I_5F2B3Z[ M=S8$RFW]SM6G((>M ,\Z),;JOZ M<%*I;B865KV+J$SD=S@W>OK ;\O#E=7+ MNRQ//;^-);4>0$$UP-W63$'4?!Y3A%[KQPZ.A8(Z^M"74HN=%7S/M. 875:9 M"ECSN_1W3T$_N[X_EWMY'=X_Y*OUYXQ?)+3<)&D>_M&%B.&]@?*89A@.+]+M M[0IX&C'4@[$O?KEU056=).L3HJR\6:"NS\VL8ZI@U(71U%S&!@'RV!5>,/B@ ME?*H$+##'C/"O";Y'5AC#=SMAUCV'3#E<>$MCR$3S:U^0VN)9H M3S^Z)BH=;8#B3>I2M4)H-X"^)A#::PA-UM;>PBG_;#W*D]R+A#-ZXV[=4G5H M?3"3=S=PW^SN(LYW?K(1C=4'C8#2A=RI^HC<; %X$!88JIT.68A#7)Y93/W$ MW8GQO9?CX+9ON+7E6MCIVI0?[N6[X#,8=X6N-#^[PQAOY1_835&WLY'(O"N? M<&YG([NY]/V&;I')MO:UI !%$2C0E)-;H<*@#[YU?;'V*V;G*A>9]OFKSTP\LUUA]%A5)DYW&QO^E[=6Z#T_;/>&BA/*KHI_MQ>-04\ M$>FSV!B(*]%N9BFV_.0KYZ3U(5ZRAV;$787+3:PZ;&EC4&]F-E@"4+X9$8[. M+)RE>^@1HNXCN?HW+@N@3 M!Y19305*,4]"*@OP7'"T2Q8S*>Z8 :AF >SD"KL!NTKIC#-_01[A8?S/7;BE MXRA(!C+&/Y0^$KWPN;6Q^ID7T?B(@& [@ M1J\Y8OC0[5X8[[O,#U!I$/JR-PE1FQR5 MP7L]\82Q)6*4($<)GQ%#C@^BZH;,T7&D 0>M;?+,DB2//*!@MI[L$*6F_#ER MY9A0#MCX.E[&'.6CS?/F,8=U1/[T;YA.>G&P?,2I=X^K6Q>9Q;3BHRQU M>DAGH%RF%X0J85JY)_1&.Z&*BU(0*5;7[2)DR5@#567KT*XN#/"-Z^F"< M>$4P]E>Q\AW(5E58,,?6>D/T5C!(:8@!2J%C R,^ =D$1+1=G31N:CAA:H0"F#$>!T:8+855L(B]K M.? ^S/QD%^?79"$H+Y"MWADHY/6"4"N;K=@3^H)KN".C2OQD'=@NM2&JSF%= M[=<5B+YJVU-%XV#)%911(!,E#'6!50_%%2:A%V:+:H@!2IEC Z.\P.J0 7BF MI.V*O056@T@6J% ,<(EE-SQPEUCJ]#%8"'#RT N*XA)K7L2AZ8BM)18DTG 4 M&L>$T5WL*,39E?=")_'9^YUH6:8I CA9Z 2DOY!9=W_ 1*'EAO[J1' A8.VK M<:%W@8AB9^L4)]%I1<5A&GK7U8C5(RI=YSM2 4YICD'F>]'OV$L%<1PE$#B1 MC ]6WXW(:M( DXP!IVQ23IZ@.TR()PP6J+*")ZI0.Q U!,Y5RQ,%KA$(NL<+ MG(X($W_"S_GM$XX>\<*/AR[3,057/@#N,1(C ^E_GP1X? M2+@-A*T0=41S*YNIATHF#P@FO\F..VD N4 M"S['99(P#LZ??=)TN:'_T@FA1-:<6:(O1,J4(1(T5_[H]<A)P-,6-@.RT0]2FVV& M2P).-R,<&@.?).W@FU+WHIX;@TK]SO/U'(5K'Z:;W9WC1%]9".CR[AK[.'S$ MP=#TO3$R9\P_RB%3I:%>@3-E(W6_;)%2L9PJC9@JET]C/N0NAL"R^E0",2"K M3U/XV>)18R%R7VNGY*[-#/)"'_4!1T+@QP$1XM#*BG' MP"*'SDS,(^8S_FPQB;E0N<_\4W&8?GHW025U.4?") >AT2&22L@1\,BA+]/2 MB/E<%DLL8BY0%O( !0[4[5?*!-20 Y081H>FD0TX5,@<\@&U?;)&$#S=;4\0 MSE,"7WF(%)G47;B@I >JC!\CAQ^X3*L;")V9UQ%,N.Q_86]-M*QR@DJ>X"11 MZ;QIUNW%68-*9 T2 )P)A@>C[VZKV17'TG#"_#5*H IBN8H(D#N91Q7!TA(T M0Y(87O1JN)29D8;E6DUB\H!;VLI!F EOTB]5R]EI2%FSH2B6+IJJ(RYDHF- M&DQJ5.*V0-7D07&;NM+GKKP@E7KOF3.#I "58M<9\X"IDDH#X.^LS-14L7"; M4H4-KYK&K5P@7.5'/*3SA?KQGVRP2L*:9560*=ER@$7%R4WI@4[J MMMTV5U]S*22VEUH1/&(@6JVKJF^(VUA/M5O93[43C@Y?HSWE*A]TR(VD/EH; ME(J/-JNXO<]G0_YQ#S^'H30XYNR%'_] T^&K1;[KVJF4,!Z=3UO-P;0XIKSN MP-H>/@Q&5S?KU?8P<9CK:D/^JQ@F6OFRQH6_FF'"SF6OQMC,5JZN_6'BE09V MHF'"99JT]6&B(SG:CH;7,52T$ZPMB'\]PX6E.W[-\9JUY.X)AHS7&]RIA@VG MN?6V!P[%2U9'*W@5PX;*U:SCI+^:0A'CD$W>QM0\2K&$-LW7YM@.^?%0K]&>3XC"Z1C,-8&F5.\3E+R,T_. M)0)N,1&07VRV:?*(!>=CIM9]W /2L$=@<)A24WS\@]? ., A6VXX*BUG\KCM MJ&Z\O3-)%L>ZKP\%ZM XT9,Q==ILW-"I>*#,D,@C&.A4CIN9D'AYEW?Y_2607AG-7Z&C_B>(=O/1*) M5E@5NP =OH8X7"^)(6L/N *&DMFZ[VQ3.#WS58A'7Y@"1[>'P/)9&\-9FM?P M2_[5QB[YU=^OTB38^?DJO<'I8^CCY7/8KN(O:084HWV.\>E@=QN 6.PU5?== M+(2R\@B%7/2%2G;S$F9D<"S,R-XG]"2H.!"=;>&_CF(76^_D84/8+Z;$WI%O M9\9FA*5L](5+G[PZQP2>-G$H\'/$KL<-CDBC^]+XCWASASNS@40-P>*KS[EJ M_=_9"OIJ76ZT[DM72*TABPN>N#;0,3@G+^ICU\.L$&N0)P@=KVML#^G14W0'=-Y5I0(5,MG7$E)2_F79:ZMQ= ME_/4"9Q?7B[=??(\_WB^["2GS@9 B4CL3/WCY?ZO (=XB9&Z+]8Y^HC.T=(1 M>FPX1$1-.V%>9J%WY?GA.O0%(WAW&Z XD;I43HP/&@!$B]Q.W?>+2D2%2&=C MCA7'KOZ'NQ'F+(E9@???POSA;)?E"1D]3[TLS%;K*S*,TG2DPXV1P9V!(DXO M"/512ZTG0(QJ.J#[CI=JT!/1@TI%"\14T0R50IGIC1<+>.C0_ %*!HN'8V-1'/=E,J!:AZ^=TN"BT[_JM'I-Y% M&)'7+0L#EO6>Q"YO9WS& :45K(1@27/@V.USM'F]8G=;P'CM-5GWA66"V<"# MH4#4LJ] D"G(DK\,8WR1XXUH6:K0#3A251U7./U1]0&,7&73+9R(H$H0TP+K M*(AKYZ=#>6'-11SF9+:QW&ZCT&>F7I'I1Q*<[3:[B/S[$9^OU]C/;U./D!/] MN^SDUVBAP!G"3-#J_#%.(F!V,>28+OP*]0M4&(!J%B!N MK;@+@1:&^%VX-J M1QJ\&;!;WRS'B.!C93GI3&F\U&-D.W,3CO&@=3XI._8HNOV@LLPRG'_"^=DN M3?%!@;)A/8$SV #W^[Z@M+H!YJ AUIO^4,#T+! K7XN6490\L:HAZR1%9RD. MPAQ=)EFV0(4=<#ZG6 N01P7#(H"JILEP!NCH.D,*$ 6@CP/:_69& D+S3;- MK3H0.*#;"T)42G:^W.&W;(?Q/9FH$.K=4 Y>W47A?5?:]M"^P/$^* 0=ZQ)Y M1\"('V;_Z'EQI0?5%*&]IH7-HJ"J*PCKP2ACL*W%(*D4.!SVO6V8>U'X!PY* M?CI+,CK!$5&EK -PR/<[VQC8A:T!@UO!:.WQ:R]Z_WV5"F<%_1P-W!;=K2;F M_C]W8;%8=SU)[W:7$&B:AW_(!FVUGO/$;Y?["D"N=YL?HCNMMP#MNAY0&#<: M@+HP^NG5[P*_3[2:JX$P&/PW_@,.=A%>K6\>O!2?$L-)0#9;'&?,[F6:$N=Y M'='3EWV;HB#I\LE+ ]FW6)/R@1.)\5#6Z<:8<,"D9-Y'[8/WA244M4S/"?T] MI;&]-:AN#KI[:30L3$+,)K=?<5];5*?C3AX:HD5R3*K=!CB'=;I4YZ%& \!< MTFVG]DC.7C@JSODA)7T0[T,2!U:+*D"C@$; :X,:);T ,8D%;= MU1Z1J$)TVC,*G1:C4-&P.0K5J($>Z* &(FJAXT-;(,-=IU'G1[AJF[(L$-TU M*/M; Z>S'C?KC"1H"IA4^BS6+E18VU#G@AV?^;#FZ,UGAYL/YYMME+Q@?),G M_C]66\I0\HHWDO; 8=CK:J,>CJ@Q8"CVVZQ=7*:0C)AHQ&6[KITSK;<&2^%= MXRQ/0S_' 5/P.0Y9R?D:P; 905Z,E0B_%9\Y!_>_C MI>@"2TPXNP6A9L4)G]0+&KLI-PTV=LMF[)"[V,EK P((()E8\5?-Y Q+J33: M;9C3W=Z+. @?PV G+&\M:@>6B'M<*\ND=38".'/JMU6_O$3.=]GWRWO/I]@->47 MM(,^D>\S6SL]B,M%>\'33K*G\\OE3-C=TQM/&30RT:%<"OO@Q?SK5/9I1\> U;JVO_I+XD6'FXZNK #*EXX?R_[:XLE-@#YK M=1B1<;PCSV6K4MFZ>&>!N/&H9CUBYB-J?_$I.EL@[@(K4%[[%L2\F/ARYZ]/ M"GZ/:D 9[ NZ8WC+T1$GET45:Y,SZ^&JP"_2T)6,9R:K]SL-BZ&QF&#UZ8 M_NI%N_;Y6V=& *5MMP]E\$K+F 7'LM R'Q#X,_B"T"]*0E\@Z@5B;L!<:'U] M2A,\)3,++3B/BH7KD8JBR2A\*$;W?'2>Q?9G,S#D?WU\4-;2D0G',!H;?B 3 M['IVZC^6D=AT.*9A^-/Q#!_N&;[P >8@_&H?T,4T#\C51J>=IU3L-L=40>'17'Z&!;'8 _B_"F)'W%&)@XLI-EMDGM1_>^L MCE^2_X[S:^PG]S&M_U4[PR=*VIA*-]#AVLDCZ#P0:U,QX-W.:?TWL=59$?F> M^!:HLK#D=ZYYP:H"DK_FZ 7G:&^=VRJ^\PCZYSBM!"._/LSB9_HS7J",'@] M+343CXSU[3P%!?I_PN'] ['UQ'O$J7>/Z52>AGO?\0C'A+TDWJF]F)I\S.^W MY[6.%*J/:IH%08\QKW'\4([)=$/)^;,?[0)Z]\4K74+8?B0*XXJ=$A?#J_#& M>1B$$3N$>(/]74I&5ISQ%P0''PB'T6#N^,;W:GWNI?3.E(P,QRR(_/40/#]3 MLH%3N]$0-JH%FQ ,F'+-^J==5K-F!=J;@4H[^$YNS1*ZVUO:0B??? O>+54" M#&6Q(8X;861_)?_ 9?S(;)JW1+X7^3M>KF%L5IFA9.&J]+O20$1OS/2+^+;7 M+700RM0N>C"K"SAU6@UQ]P40!A4!IE:[_EJ;J9[SV5' )D:U2V9*0_@K*?@;IV[),T!,Y"*U;JO/)>-*N&H ME.[\?@F!U]*+(OKZS/-M%E_=(.TPOS?:4#TQR3OM]"H$:%Y/>?UZEJ_6-U[4 M<[E!5SO@F!6ZUKQ%O=4(,#;%MNK?-9KE]/0JD^FX7KHE[Y(U2OE=R]\[7&7C MB,B\7\;!1R_]!\[)S\6$50HZA6[ ,:CJ>&,9V],',$*53==>!W$%K,IVI:)< M_#@&L'WG&4O1!=ZF5. .TM[7L:W0 M#3"\AU@_HJP^T\$@7M,"!.23AH!"/=AK<0?V7W",4R\B3B^#31B'69YZ=/]? M!>ZJ?8$#?E (ZI!7Z@@8],/LURXUP+4PU#?U '^M&&@R/<:>H GH/7N@U_V M%/TTKP4XH5@*Z^ 4,'45@$G*EJ<.O]=D?1?M4MI0! MYQB[0392?%"J"3"'67;886'!JH!"S43TA1J)"BOG5L9]@I#/L?CK85AXV0?[ MX:_TO![^;(;6$G5R):^#-5N^ B/,LM*V%:;D1S7/XV BMC04ZD9X,!]7[KR( M%="69,8;#-E-[J7YC(-VA^_#.%:,VX0C$%U=7&39#@?O=RDQC^\Y\(&Q7M?B M_!FG?DA")PJ_CB#H8XAVQI=>HZPZ_%67"EKQ*6+F"N$I#']--]/54W]W4#3ER_M5_.)8VG16M.&(&'Q$, M"!3?V&(L'4"%!]5N!V(^H"_+.YJ?Z>?S_P@XU;,J]9QTA_3HQPFW3_+KB-!Z M# Z&@:_T,0Z;-F+NP[&5AS)H5#9JP9P'9SN!L#E&9R.^,KL9 MK,_+$0-MJ7S1I^Q9C1MC/R\Y6,Z-M6GNH\H4CVS2+^7'.N9, M$A<(RT2E+^QS'9- /T71QWG)*4C MRM (0!@[&FD#1SE"3/54.K(,.H8!OF8I!H']Y0,@AX.[_J#?"8+^*[\2AXW( MV*?)T0G]E7CG\1K3:JOD]V=)S#Y;[KSH%J<;T4V0H R5@ZCF(:(N.ASFCN,)R[_[I%7@_5K@HW!- M1L$73 ; &0][XKG&U..;GB5'/I"->#PF1RP-,XYX:!H3#0ACD'P%=6S#C(NG MI;:R C^NC%C#]@_NR_O[E!UWNB"^AW$6^K]ZT<[6?ML8>^8PQKA\5";WY+2- M@3[>.(T)A%%'?>53>8,J=Q#S9Y[;>>X>7R.J817+QZY8SG+)THS7!"N30X5S M&!RL!MO2.J.E#3J]VW4: G\W5@UPB!EFX#L7 + 86&=$.__G+LQ?+N(L3WR #JC3Q\(ARS/#47$]OT84)E?'MBG=9J8V&S>=5S=/+C/<9C/L;RK>K3LE$C1T/^5_"V4 M5!FJ_'53/IP2++IL/\,3FY,_GL]5S(ZL#NWDD23R3LI80BU/:RV8?-/05BG( MX>I?[?C9_2"F&3Z;NE_EZ"D( ?S!L_C<,=]ZD5,_FB)@1\[K'\H#-\ZHOY5"G%2#XXUS-K= 5\7CY'&:"((K: F<%J8MU_'+M[9L__?B&H8W^IFG]^7J=I#D%Y4?<46A!J0-0S*D[2V'7 MW]HQ\H+$9PLJMA ;_)@,OYMNP0X6N_C&D;?VG142C\OG"V1.0"?3 M;"Z?X?017X8QOLCQ1FD>*^X*E+ET B"<.@CZS64>T6>^F?>=:BG6;DP/^D(U M(:8*PB0#8!1<\<"#E]YC-=Q736>%\Z:#8ESS=K/!<1$BE0:> J*4Y MI5/=D^_L-2?:$+NMN(*9TXZ]Q'(S!'!+?'"^=T^-:'UUD^[>R]H#?Y5[7:V_ MQ,+&@%_??IMU7USVJJ[:WTO=;N1;]O;@Z_"8W7PS6#W?;*/D!>,;3+-@R/O> MN>W?WQHX3GOT"@ MYHEB5>C.#*]V7E5W)8&L^'C.R^V<\HHN+NOJ6''OM*I9(_!P.FHICLG0$S - M5P7AD#0'3C%]CM9I1M06,-7TFJS[KI:"T3I)FSM'-BM"W_9-"*SY>^9E#VCK MA0<%KZ?#Y.-^N %#0%C,<^B_4O M8MK+140P*B6[F9=/XF9.W+P3N.D?B(29-K MPF3#XM8O;)Z85@R2 N1[),V/$50=,DX8]!1XCIAJQ'6C2CEK2-6#8I5)0U4G M'1ZJ)Q:JD(<*5Z&B#=..4$W'3.QCP5FRV80YFQ/)#EZ+V@+G%:F+==KH; B8 M%>3VCDLYJHEU>PS:L9,3?B@CBX=E'-#_T)H3CUY$[9+D44D[ ,=DO[.-;V7" MUH#1J6#TJ'4F_=3+?JA)=YXZQ=;3(4N$['2_^[?2#\(C10('@HF '>QR:\H# M#"8C;HW:-0]Y%C(%W+(+>>*_N/V,[31R$J)RGCGV,8GQRT@W5?6286<;F("78,X"G\_+C+=U[$W74X TYQ$.8? M/#^,POQ%-O/M:@@Y_5[O9O)J&^ @['55]IW@<@8U:/IM M-KB5?NFZU@P4;T=4M?NTHVRR6K/# D$Q((<'A6+ZV@+%G9*+51D[44/H%>QZ M[=9]"[E@.@YRT6@O>]JJ=4?CH;Q4G6TWR6 ?<3?70C<-<,E[?)?7*MG+/#UL M.@W##(C/W3XU#+#G)*(2N'#+ZH^]XZ=!T M\HS>/T%,\Z+E)MG%N6#6UML)* 4-<[J^DI#W +R<4#1<]YUNP76!]AH05^%F M76'9[4LX &Y^-JY]N?U$<+!+4RQ$L5I/X% >X+XX^Z*S&V!0#['>5"Y%3H^$[X&8M+J+PGLV]?P09KX7_8Z]]*-'3T3E+\N[C-5 M$,1KH C@F-<)2./DWX#^@%E RPWM$X*%,K37MD!<'Z(*4:D1?2EU.MI2G#0L MA&].?'JX-Z))R>@&IX^A3TOY%%52:ON/H AD1Z_!^QC&X6:W*4]9\FJ8 5WZ M[".F'N0A(N=',(,#UD,XRO+F14##W3)*2'F"[C"Z\L)@@2JU=)9>8RHPK#1= MK!JAH+N.D+CH_0Y?Q)_PN*\![WVE^P.ZPW2ZD M;Y\24) V& ""LA_!@?GV(4PUL%SO-D\H'SBN@.2JS_R ?&BZ91R3=Q?6X&PN M @1A_VHP<^#0WMOD%--8+M?$66HRL[WK@^> OD!AJA6"*ME M2/T[(/!?AA% M[VV"3DOT,GTEAHG&:;,47ED?=-&P&,1YB5*?#$SY)?$_@O:')%?2:$E,-'98LQ?+L M4OZF.CT2:M'/0TRZ/QD:QECM7&A70^AH%#K70.)!*\@H%!NK_6;2HU=@3H-: M\@_ 2=";AR1E%^$HS-%$;8$#3NIB'7.=#0'#3FZO[IO)I(*;J!WX*IVIB5O/ M[5T5S]4$3>?TOAJ:Q3"Y[-8M,/,UJZX"G+%=X\J3W"#=JE_24?Y3W 0Y5 M)9>;1P@D'0##5LUN_52S0CHZJ%#CN+JB$Z_=0?A7+PUI3C(MFBZ9!'8T PY4 MD6-U;+;; (:CT%3==[$4R$K[.Y_HU=V3SO$Z&\[H513/[ Y;S>1U-#3):;V0 M3B=RSMR;#G$?<$!/NK(2H=7M&3=/WI;:)YW!J?4$CLD![M=!JM -,&J'6*_[ MGA*N$SFGM39RXO3 MU;5\HUVQ+W"L#PI!Z\-8?T? >!]F_XC/240+JM2@0@]'^R6Z0*=HA:Y=[^9/ M$PLJRQW8SW=I$M J%JD4UQW-@$-8Y%@=K>TV@($I-%7WO=L+= PSBYX93(,^ MC9*$6G=?[=B>$D[X/<11WNT7F%"Z#X89*"T($_%;5P(Z5J M[W8'V]+W)C!^\QV81*O8@3\[T>(+ M+O5EIV:&#Q627[I^\V.*R)1W'291X+N86Y<@P'I]?(4P39@$H6E.*.GN08Q^ M_0I3WP$!9U%WVAY:[LT/D[DW7\(X&TT).D?T\CY\S4*7#2/7?]KY:' M;/IB;WP0R;]".VTI5UYUD*^^@ZC%MOI85Q[DRQ_@&PQ7Z \G0F3 -B ME*G=0>2]15O)!7P"[ZV'5JF%H6:AA9]F4R)"%LV5V,:B/7)[\UW;HL"SU4%F MK8%GK]R4/P$[Z#@;K)L09$[H)!&Y.8'FATX2UC8GA M2\;(N5>4Z 8">S>"H,%I)J!I6*!]!2>I:1L72/+JGUZ_X[_V@@9=AP(A-%_B M_UXX2(/(GO4!":$'@3#(=I*^DYT=H=__AH9TGX#0="?F?IV;^63N1TP\" 4P M +!0:><%!^^/&-J+W@V-JH9$\^]P&B5,/8B&PNPL;Y#ORP P=_3)E1L"V'XGL+0A>[FIWZ*VU15U5)'RFA= M$_V5-%)>5BIM+4'M96PET?GZ)WKZXT,?AARK^"]:X MJJA:$7?W;^A'S]D77=C(V G7;<7 !L&62_/>V6>H3HU',^<**IGS10=0JC8 M4P/]T])FGJ6KXRD :]![_?0UKD^HW9TOW_WULS&9&1--56?:U-!54]/TK4_< M9L9%7/Y<$#OKMM%?]\A2UEM1XLLR"T!3G%<_V)#"BZ-%-TB+SXHHQ8MB%\;_ M^$G[:;1*T$='V8(-Q\,A<3T8Q]"]R\$BBI/)DL(8;85QR8,J]?^L0(RZ#CX> MX#**=YE94[*,A6:.C;$LJJ:1M-#Z^#BU_A2#,/'SY72#VG>+2JQW*E$+Q4\X M*GX9^Q'VAV5&Y( LN(>H8_\6D5#+5"(6"IX>HX(?X(N/\0G3[V!1-9ZKBDFK: HQ"V4; MQZALO)6/T215^$V1P;K"!TCQQU7DDG5?6TM:*K!+73!C=HS,> +OMRY"-@N, MR,X8ZHT^H;RT;&"1M^"!>8P\N'!=I*2D^./.#Z%&Y$!%66GU3RMKH7OKB'5_ MA0_9XZ?H1]BD^<^2LNN]0=*U-T<]8K5G4]P\OH^C-S^_OERK^YWBLA. 1MPU M"X[,J5>2\SY*4A#\7W]9NR*L*BP[ YJ%7>O_R-Q[V+9=Q! 0-+[]:PEUW"C> M6JL\?7<'T"I.#!'PEUVRS?6K%'YHU;D_;Z MW7D%X0LDN%ZKBDFH9FHQU]H^2@_;U2K&4.:'A)C52$NKA+C$KBXNH?:9Q5VS MX"C]:[;.4ZZB9H_2N/2Y $%RN$C^$"=G:ETI)J^IF*=>J/DH7VO4"QB]H[OHU MCGZDKY^9I*I57EE:6M732[NFP)%YT0J&O\(@:-+\=B%I%=XHY%K/1^97*Y:K MT6)1W#Q[?$68)O-5BM.^XNTJ>4E?4TE:'C +O>;%D7GC+A8P='$\X$T JBA0 M^GU9\(FIF4;Y.^3^_F7W=BB7.Z-46?FWU$2\2(J &"FC M37/93=+/%D=%DR/F3/_,M%^SW@.)G;6W2I07 )8Y]6&0)NN?[(Z!XL?/&R'F MWHT?HL_VD8V/\NM--?=06:H_P]G8F!BNJAA3RU7TF0L4T],=96P9JNM"PW-F MK:ZH=I?^(DF0A@AR5A<2:M3WH(9/@\ @OQ"76WG1H3""5*S8*2L,.1AT1U(X MC6B2Z!V_8(#3': _\+L-;R" . %">@7B^,,/7_X)@M7NRH"IKJ"\H%'Q/CW: M2RP)78HDHLD#=" 2WP[@=YA6'^S25)&*',R""G%#OCLG[F.X!+Y;)"%;9P@J M(4F@!D7-,G"ZJ4VUXV5(6WE[N%$_^!J#9FTAE?*IU=SY,"!*03"H/8B6,$X_ M[@.<=3IT\4RYQ"MT]/=\B9YG.7WP7U[1JOTW-!(P-!<>XB>RH:O%*DL^]A4B ML=%J/E-OZ%XL<+#47^NW2:K-2=\="TI(9C,T"$Z23'?% W?A2Q5&!&;6UI&# M5.PB2C*K78&ECPRN_Q?,DL9AR'#>1+3V^QZ%3NUD1U-5#G:TEE2(?#+=27*+ M=!2^^&A/D,/W'2=R=X(5C@SX-8K<'WZP>^F!I:H<)&DMJ1 Y:3C,+)^[@4;3 M45E6#AK0BR9$>AI>^Z+:#9$==KJPM#A M8"QA0'=00VY@C $XJ+?6KK02"Z9=_X>?&#W,YU?OEQ89&+0:)+L MEJ>04QX:Q"OTK7O(D9E075Y*,C"(*LF\<;U8!M$'A,6K#M2\:*Q7 FTZ,57+ M.')^M!.9DR?K#<9V-/ *(X3)W+M"7^PW'.M6%96/#]122N*G*GMQU_!]U%.A MOI)\I&@AKTP>*NKY@U!:0D(P""J)SXJ:!*>@?S;5'[N/BV#^FEW63?5$)@8/ MIT0[ "39A.S:2+H3CLH*TO.$37))SM&W!&Z>2F2G0).HDH2*U;RY1PJ9(->0 MG1.LHDNRYV ^1*,$>JK/9I8I%4,8)9=D*W*__MI,_+H+*Q4EA:,$HP[W24 K MI"2''5LY5VKO*NT4DT_O5!)*LIEXBM$.:A5_-*I]OZ!\BJ>4L>LVP4,HHR1%)T[Z^9?BO<+3HS^M)+W]O ME!DL%=-]AOLK3'T';&X%->9EFM+G91K]K=3%O_]T\GF:/-?S@ =<17*JCL E6?0'9Q*YV4[O'L99IEDJAQ>IX\U M-"Y_:FJ<-'M8%C['[M3;$[MVU4,H?68+Q7IGV#3Z/3"E>;%#_7[,:7*&_I?0"CNNSLW^V/8J\4:EU@?U_^:G1YMLI7'Z$&L_: M6#4<,)LH!IA,$!.GNF)[,TMQ;<-2H>/HFNT.=5#]!L,5O$$C;)T?ZW<_?;U: M)2F2)+Y^+](@X0PJZ'\N^02R14M"FI9N.JPZW>:#BR3^/YQ];>X5H!"GHZTR M)T&29HDE\=_]&D=)7CA1+N\52:B;7@ AEC\)4K!) M+XF;[1$& 9X(0_<;B/^$6^*3XE>(%80A23N%5H2QL(DJR6+A >D)88R?OOB* MYL8@RK)%UY.BMHYTO&"75I:%! P1<@'._^TN_-#'J*7^&ZPG1T,MZ>C11EY) MCOW0R$CCE9.N8@0?7E_CT*XL$>CM8@G\./-_O(+XA7CEDZ$%Z8C3579)EB1[ M,-*N5J4C!)V$O([H1-FL? :.-RG^LZ0PJC_(!J5![L$)D<3P#:M94XV)FBD9 M_P2G?(=($^GZ+:0UJ[_O/:715%QJ=;<2ONN)JS 7_CZYO?;>^N$*E%<7"]Y N\P^>:'4>RG'UN8E5O) \J_P?0U0K]Y0T6R3G@%Y15:9B: M-E",?Y]F:V@\);EFLH&G, 67:)M!]N@22I\0X>AD[WJ,7+:;3P,OG?-'5.I7 M3Z4R)\&'9HD+%G1^X7U@$[&^S+N.Z+L$B>]@+Y4?K! [&[S_E+5/@C)=L%C[ M@=4CWX=78L#"'6&8PD.KE!RI981DA"A@HZ1$4?K$2%$GM22G K]#_/XC0NH- MK>=?X/?5PH;QW-L+XRN@^.HG3A E*[3@1\:ZZ4B:3^/"D*[/.:M'J-8&[-@M M&"U$=5,=4QO"$.\ )&G/2.EG3@(0!.,K9RYUQ6LWB;HH6+,2PEZMGT$ M#:'F$Y90\U(GHZ(7@4/.M^XUY%-REG!W+Y,16_8)FI:>-4\U3 ,:BJ>"F:([ MCJ/8AC%6+'4\&[N:.55G R6BD,.1U(\^.CB8NLYCPS\:19/G"^U]?.R6=W"N M2O@5YG\VQ9YV;OBD*=@3?))L44GHW$0Q6B:$^3LNSL=3#,($08$I$KK9OX*< M,.[_6^5'3!LLHSC[19K&OKU*\6.33U&>:(F1X+U\@S!CH6=^T@^$P\$LR9Z% M2F/<1@%EJV7 9^94'Y\XK[L Q\NZ#_^PR"XJ#9E;:VH(P[ A5A&LN/1V3VJH M#3(Y>V?##EEGV2%O]_(_1YM^CF./3/U$"X' -8E#H>9:$P_1UE*AJ^BF!Q3+ M=*$"QOIX"CSTV^ED&!.S^?XG;%1)5Z-*A40W))WUL&\^* "09'&TD31'#MO- M*,3#^^+=)_E+:NL(PQ8&7=80@%I$(A\&SN+R#6)_,7GY4"XGKO:H%5&Y&*"0 M4I(!77I7I5;Y%26E5#^MG)*XB AOI]12H;:.E*1@EUB:FXWE]U)J>5%=6$I" M,(@JR?5$BD=/ZHT&;7TI^=)->DFRD>[@]S5:H#%$"J.L*BLE->@EE22]Z :T M.V1!LQB7IIWCIJ"X!&BU7:R72Y(5YNX!P&VX[X)YB(+@)HI_@)@45LW8BKA$ MJ=?Y/EEX""[)9I4V8+ ARDT -O!0:H5=H9*;$QF6V>D>HG6<#CJ7<'I_3EY2 MT G.:;(1@Q4=P_C,F6D.G$*E'RXTR\S);7$D 7O#AG%(2[,^4)+%B[()LTJ> M(H)7,9O&\8EW%NN ,P8\0"1-A(_A8_Y&7\>7?, G>@ES%JI>R*^[VY/A-B# MP"B)\R?#/W\1XVN6Z2V'(%^S9BG@?":8&SL1EG($AY/' M:?CE &3;-1Q(E]]6Z?-O1;8#/Y"#B&;6^WHRGXYSSXUN7Z'L>.C>> B=*\7 MRR#Z@#!_B&P5.Z\(\?L ['J_>^A!WMWIAX[9@.N3C>TZ.&$R<@2, M5]JFH5>$?-RYTK&(36Y>:9=RS]UU.&023&[>7'DY02&D_IN?^HUO_+ W5!Y8 MEJD98EUD:*O&RF,!'MA(K&7-G3\ );$?XKX M&*8^NCH=1AX,/4F"L;Y"]+V.G^D>_3V 12: BP4^C_LK^SF!J#15A2/>P?BQ M3\W6> UN0PFNIN* R_\+'VWEK\OBUWJVY<$)ZS=O]E3,GZW;.1.+-WB#&S0" MR^[P9OD!)[&;>PBQ[!VHI,8\T54Z\Z<34M*$!:U3'9=/Y^LU-Z?6[][%"5C:DL>"8#,SJ2Q+-D E: MG;+;#PU=:&$-/7/%.,%FB3W MI_9/%C:(%*O#!I<#?0-G[G%#;?!XEK[(=^$XT0KI VD#^F\U>8)HJ@I'N(Y: MIZ$1)0I=W0)B/=FU#\-]#-&FU?U:"%,\8K9>2N0;%6IFT31VBEQKC4M7=X'H M[%L[4W[WT];'HEX).T,U MM>G V8T/.#G603"X:Z$OWJS# A]@ECGDS@>V'V1K5VH*D9LX138QHC&XJX+X MHC@1J_JKPDZHR"M%Z!LJ>N#8^(+9PB MG=C &/RRRJ&#/SL'?0K'J3YC^+I@TEOJ>R&H=1N^P81'7'%-0\)0;:BX8E9L M!H]4X4,YM(-=9PYP_K7R8XAP08,N_<#WO%)\"0S]=%ES8DC?@# 4X\R$?8IU MQ(2O3_TH[%EG.W8ZY.J(B23/#!%0N/%#$#H)ZRE2^3),&MI)69*RA0T"21;B#W!9C(>Y1\,38OG3X0D;!/T=YRYC/XK] M]",[[!O:QN <']C69N_+KY\,HK UE?5.ATOMH)#DC)<>U)WR M#KQ/N_8\Z*!-R?6[\PK"%_B C.<\Q,#@_\=^D#<0P"S.<)V'#?_B(G3+/]@J M2>!@#ST)0];>=WJ' D\2@]D)F.H7J-&_@Q7.I[2M@EPM!,(?]B-.9RP(@*LD MQK\/,W\VZ/V3N(Z37:.*Q'B+X1B8J9VI28L3IX E(;(-KI;+(,,Y\NM/,RAKGXX=[ *() %+MR'Z C2>\(, WVNNCI1*E0$9FYH^&_BIL@Z* MK(IE:Y9V\(PW_*8Z#-;W*'307S_/B4.WPA?QU4^<($I6,6RP-%V;E9Q@O< C MR5%'$7Z:7?-S_11)G: -T@I__^4J_1ZE?\!L8!*91U==.(;UPHDJZG7 IP>C M-_CQR$YBH;F=OY)]&ZYWXS=17'W#@I3IN4.+I\I*WI#U9@M[RB/]"1Q.2@3" M#;5JTT5K*OJ_D3+ZK(W^\?0*1Y^-")P5>AZ_@+#(X/69Y#I/!G>_!>?<*Y@& M@L_TUPWK#TYM#Y*DI\NG?S+A"7'F,B"?[O+NICP,)Z9F#GQCG"N]2@E]#H%< MKS.M=C!K]KA:+$#\,?<>_9?0]WP'1SCGUZ/Q*R,(.F?KW+C!V(WWC5W1/DZ& MO]7#Z+.+T58? MO"?4PH\N.3*SU#"UC>%+B*J4-5T5735$P+ &5LC U[:GKC MV1@,Y,&J(T*3T:*K+(PIXJJL"N]5>S1Z\U[T;E&^0CNEM!>3?7M1U!;8$N O M;'2S;!.KNL+S5#<]=VH9"K3MJ:)[$T>QC*FM6' V,YV9.[8<;ZA\WML?W#3D M":6%'..=5+$_OEE$/]X!G>WF:)< ^OZ0WM07>%#GWT@QF,L%GRUG/#75F:-X MAN,J.M1UQ70F4+$MS9Y-#>!-QAKK(*[+8=T\+&O+"CDH6T'Z.1C9!3Z,DZSW M MN3Z+E2>FLF^P*T;%]A^WIV0-CG9:%-BX?(J0W2'8?'61X0N_C9%D6>KQ![KK MBW T6X%.#3^[8&Q",'.5B856I[JFCA7;G (%JMH$Z@X8.Y.!3%'VT:4G)"]" M]S.1_^9&?9/[@+$9(4W3091=XM,;K]F7IUS*-IZA8]J.-785 QB.HMNFI8"I/5&TJ6[, M9LYL.IY90RV9&F2@]WNT::H\YG13,P2($N6MUZK%%">HCM<\Y4\)/(%W:D^* MN6^(\D9&ZU8$MC<;<9D\I36UGJ$VMG5M!A73 5#1H:$JIF[;B("FB>9(S]9G MT\'R%.Y^=9/MJ*LBI(WHKIFJ($Y&$(YW]..+R'[^P@@R?WA#B0PA#!F.5JU] M:[#5:+8HV6U68/-0@P>3P6!JYWFF 0]J:"GMJK:)B&IYBCV!$\4!NCOU#,.= MF0-MGZCD:#(J;(T(:6;ZT&=%A&5WH([7%-$%?# %?F!2C]L'?HS^MO[;OXMM MM7C'@$QMPYJ,+4-Q)HZFZ, T%4O%\Z@^41W7-'4/#F2/+D'B)W-OY]L_\O\V MV2&ZRD+:G\[*VC]=)ZB_0IH]T^[)H-QB)=C%PFRE2G.W40SW[!5EIT?'-"0 M)+O+=_AC"]?!M"F%=D3\\BM9*6R_;W$'T0UBK M=::Z,G*@.P"2[%ER>0FW6K\!?)R9?E!:$.:69&06;S@&W]%PNE!:!J+(.)>= MC5%PB[*VS'SJ H$DFY[M%/WM;!1#"S)SJ2L,Q[NSV;]/P+3+F>[OVI[N#N6U>71>H;L*\)%9\>3Z8\Z\SRCW;7DO M@NQ;BE&6S4!_(7FS)*$9"(VW$?KJ3TC#=Q#:[-O#PX(\N*^*]TBH1BDSC?-, M..S#R?YYL40R.GZN4YS-*[GX >)U$#;='J'W?L\C8VBP)?'=?8*7W=4A&)-V MW&=N\]P#8V9X[CN9YBNO@.IJ%- M%##13<6:FI.IZZKV9#H;VJX1I&%6,O5>#C:7+,\M Q3LXSA#5 ?FJLX*VV)#B?#\P9C.QHHQ?)7 MF (_H+,S>D.FY='?BM8$-RO2Y5PF!.?\ 4&%T-K5W(;;)7PT I=!?I;+?JN@N4UA[!-7U598)^X@ M27+N

/C#7:&WSHGT+(::T?U :/ M$""XE-9[VBQTV[T!3G%M"8=OWL$4]X0XU0D83C:HZG2CHQ5"2#D0N@D.(*]*QU!E>IKJG!PWVJ,R M^)7 EK3 #GT\!IZB2WP#!_IOGZX1%JI4M7.F3R>DI+HAZ(/@-L3!+#G:/T+H M7J2;S4KMU<#ZJB='LL[@<+HI6)[#!G^M&[^)]HE$$[,(I4^63"QX%/PQY.+/ M1N8\ T7N.'F*LC_'3S$($R1;]I MBCAT9)QH-EF_^E]!UW5U)G7?8*YYW_6P2%K>][=(KNWKS/S>T5Q3O^NA5B/U M>[_'@3WF;+;HJ*D,,:#FPJ:3HG(8DL2<86O0*-O6&"QGU!G-7<TKGEH\H6XE['YU[?6#ZL+"Z9!:$\U*K)%0E@&,UD'KT-#:6P/[!857 M?(WV*E1/)Y\D:G]\C>+TB/F)HJQ JK+7=A-+" MJ9%>&12*K)%1DG',S7R+J/H:];';;[GTGLM97/3XJ#'>^P6%TWM[RTTI'#'P M?'C-U=KLJJ+":8]2!TW*D]]4/\"W*'CSPY>RX+56N[:.X%1@LM[L@DK"BG^" MV,<6[P&D=6OPW6+"Z;Z]$:<2C7C18VB=U1KP_8+"Z8T*_7JER6^Z;R 2 P0W MJ]!-KCT/XCRV\/$'6&+QZW,M--<4FA),1KRML)*PY"X*W2B\#=%WV"#\X8 /5ZY7<>1&00#B6EKL%I.' 522B7IC M^#*((OS1+QN7Q25B\1\^#-S;T(7OEX^7?U3JE;'V\:N;A\"27/+%+VDTKA?* MAF?P:Y>GN=LY.:DSC=4C'ZUZYZT8^>'W"84<7NK?0[X93)OF5K MEJ=&B>OX(SZ1*_1Z(1CBTF^%T4TSPA7::!Y4@BVMJ93WS0_]Q6I!5%_I]^(I ML.:[RBILEN.8E0C>ZY6X_?MC5F*C'))L7,J3QEU#;D!":6$4W=U[R2(AIZP0 M0U-@^Z1UXZC/^7\9Q7'T [OQP1+])OV@.(UN:D)PLM2KO/ZOZ^:1M1>_!T#?XJ3!G" M[&KX(Q('N/-PVX^@4:T=R-4EH0X7L25QE6',-@EKKU8Q1KQF);%;5#)&4(LH MI@>MH]W(#HE@DF+2;PX5[V'L8!V^T-T^:FA#,KYTEUWBC,&VQR'BP'6.\I#[('.)+O M(,9OP;Y!MNP'^G[V@[P]])=-D\>2"R'_5\MED&7.Q"]RH6+P$;4-\U,J+XH764>L/I,QT6>RW=\H[W"TZ7&T MU:7L/I6Q!HR981@*',_01E[5=<6R;*!,5==R)XXQ,<;38::-\C"XBA*2XW2_ MH#"VH3/P^S,$I;1B3PKYZWMP(P*!MQ0URL)KYG@J0.+0CJIN*[8DZ\5MF1_\ ME]=T[OV6Y"].72RB./7_RO1)L :4M87A35ME[UN&+I(/;B[X4V?G*)J"+CLU M)*<(C;2#6Q3"++(+0]6\L5M&(G72R\#A"Z^0AHAHN@)JIFHYE M1$HD& $UW*87C#$V;S!E/]5:+Z2B=(&2H(..T>A>7,]RATVM#F ML]XI,ZB7:K?(96M!&&+P7N)R@&%PWV7OIR&7 M$&U5X87CK!:K +MINAV/U#8G#--XT8/I_(0=&DFV5W5G2KQX=V9<1U"Z6KJR MKU=,MK'3ZK3Y(_-IT+;8E!OXNBHG1A26K3O?AZ:%X4KCQKVAUJDRAF[+WC7) MC*"D8:%*&9ZQB0 Z"8)4RLTK98Q L\[.9+N)')Y[>2D?!/=1DF7WN\;GDXEO M!P@EXODUE[9/C'1\<9(D%TW=1,^5I>T;/S&:<@9*DL0Y#>HL],3P&J.U-F%K1MRW7&$^AP.IOY'>(% W0OT/X"O,!-KKI/ M!=<= 9]YT2F&P*2N,/+9Y2-D)#R%[,V(PRI.#"AZ>"W)1J2$&Q[ M+FY-+[9&Y"87!RP&/T@F7J7$5GU'J.TE2OVM2LK*PM"#]X36#8'!27& "6T; MC"(M=)L)K:(984C%@0F,$QHM&O)/:/3T8FM$;G)QP.+8DX5\ ^D*9V^=>R6? MA0\3UDWYE+@I7_R[JBY?8/"T(T;1_9IQQF=4R(A OL[FLR>?L#@#7Z+PO2U/K\B M>W-G C)B(\DVD!83/ R??D0=65>T4@9T@@!53Y9L=9!(TT.1,/-G'E&BZ@HA<+_*\V MW"*U=?)$8P*F:P"G6(G9>DAO(">!6$3OY3W$H4Q3%)=%7T/XZ==;'[4T^.W; M-28,MWKPX'-$1"(_%@D1O,Y\@ [TWZ#+ZLYOW:8P].N!,VR$; =55_>^6+,E M+3X,7OXVS9U)V1HEOJD6CH6/3S\BK("N/%PW<^8?,SJRI7.FA 1[JKDP;]/0 MF7LM\.EZ+G"<[,-^2![DV[1SYAX[/%W/"GA1K^;(@"#DMHQ4AP:L[9P&G?C" MT_4(X3@M64<#=AI$XX)*US.%'7X)E/*D5:PM?0/"<*P'/UU'%"2)_ZE,,] F MOI:](6'(Q8D1=!1K@8DDT;2U:-!'T;(V4X94-S5C>DHTHT5$DK.&)BSJ8V4I M:Y\I50?$*::N?V52+A*A1KI5"44>WTM>6 MEQX\@) DEK5IA+0T,?)RIQ,"DD2L5LK.&*G*U,:)THD)#KGB4CEG\#X9RM11 M@W\*3UZ/REZ$;FM7=8>6A.$(1Y\U;S@&WU+1W?4B"+J9D;_#=.Z5GUVG<5GW MV94P[.--F8JSWT/!Q\O_S?M=P>X8%+O5>;B[).?>_IF7G##CY2<7EHS[WG'N M[9_)R FSP9\.ZYV,%0[V'GHH@SLUQ^KL3,AVJ(GZ"# WT2DS#'3KX$Q(7J#Q MCDSDRMR@S_#UAL]\]>9;T.$ $Q2U, 31 VDMXME'+U!PE'$ M0?L^4_D > Y^.M*-X)0'(#R:/-.Q/4R_N'D=>*S MQ^[>,\0_P#<8KO EC>@ES-ZH0[\#+R\Q'F_H7W.O*,&6*GZJ:KNIXHMV1EM= MY46V>L/9X]?ECB1G?/&Y-XCB5U&8L?5W/WV]6B4IHE1,D4R>LH5GX&E3H.J: M,K7&NJ(#J"JV R>*:TYMS['&4)NJPYP>$RCS!-#H(APBUU41QF+UIZ7]XV5F M0,2\>Y#$Z19OT+]V.8-^]'P?1^[*2>?Q8VZ>+M[]W3L%I&+"<*.UWK:G+089 MB>H^L-+P"ZK%MR9?(WQ02-;JC%*XP8'[" -4 MZ&4MP3>XL&&EHZJRH(AZI%3(SK*17CQ1-8G$]]#:-_N89G622\NC4T89Q;Q@ M1664-X]-_PJCEQ@L7WT'!(3IE%A6&,5SFE/9!"5J_V ZA"^['TN<6(EEA=$A MNP)VE,AB\2']P#Q_=\AS"\*\I(H5MZR22Y?%SE_+D$ MB9_,O7MDOK#G>7_YQ599&&)P6(]QD)Q('#'57[EV8ZTN' 4ZZ*\-&41>\O$A MTI._@&CE\PVME&,?!,D:D]J%07VE(R0-T_JAA?22D.7&?X\@Q]37[TZP87JUBK$&&TYZ= MFO(0KIX+=(= -. ,/KOUQZK-)25V6NU6/?.*&1U)S-7&)8<7(6C!B/#UHGB! M;\+-[<#/79[U$VA]W=.E5GMX9 E^ 4L_!8'_%W37P^PJ2K#%)IDJ8H7391$C M)I(<0!&DOEA$<>K_56>4*&J>R<0*3F_9]GL_A0&/\O*/H]XI6#KM\(HL1G4"@6(?)C17GG?T"9QL5H0U5?Z MO7@*K/FNL@J;Y3AF)8+W>B5N__Z8E=@HAR3^L7QZ0+W4W-,IE1%&J8>>'^G1 MZ/,.-?L2OC4HGX*&[GT T*9R 6NO\_3151E@TS2F [^DTZS^BA7YH8 129$_2US4ODSC]J" M-/@2B1!Y]0"3-/:=%+J9'+^%?A:PM#5(,N2JBI$#M#HW>N99KTCV<.:XC/TH M]M./S%@>:@?VA)WU<^\V=/TWWUT1\QM5EA./8P=T;M$CTN<=^W9*QN$;F=L8 M?4CRZB^?HNLP1=0CAG(SMB ,,=@4U:#@%C(/OOHAS%E7,$[1-U^_0V>%S]QJ M9B)"4;%5W$)5.],&B]B":_D1AFAFN8, ?66SHBM*GXBN:24??"%Z(%<.:8:\ M:X@4[]ZP,(0;RBO8$X2#ASN1KB&U%??Z7RLTTF]#M'9?9>#/TU<8/[V",-]. M)M]7>!C/O:WE_J\1"/:7N(-\A7@\[X=W._96$* 'G[8'MN.-:/Z*FDB3VR*N MCK>U9^S^],:*$ @/OMCI.&78'4&Y 7[\3Q!4OS)T\(\XO4$@$,Z#WS,X^.JI MC [ZK[-_<6J(3RBKQS+'X_,P.!#*@V\A.)_GY1'QUW0 M@Z3R(\ZC94"<>3T&+>NP^6PIK[0[>1]\FFGXGO-@$@-R7F]0#QU3'*:^ZP?9 M*=PC=%9Q]I!MGO\3NGDZO\5RE3-J[EV#&%\?3Y#]R5"K?+B::]NGR_?^X.OZ MLK5H5VBK?WK]CO_*?*UV+YMKS;5:XJ^*OL^W;;M=JS0\#=A3;:H8MNDJNFT[ MBFUXCN*J4],U55LU !CZMBW5M'019-_BYRF;RZNX# 2ZF[<<^Q+&KAZ<+A5G M <#6))3L?S5^7<%'#7WDFIJ",/$P]-AGXJL./5YSY<7+6HO(M76$8X: MK.JA5G"-O)+8##P4YMXC"!JN".V5.Q82U*APGP9T4DJB^B(!@1X7#OCU8Q_N.6K7O M/3\YNW#0M((O"S&ZX"<,+OB\I]&ZJ[/'O6,B0\?0/$^;*-"S=$77K8EB3G15 ML3S5,$TXFT P'MKC?DSY+8>TA@>G19UGO0]0)7&/=,OK)<)\VZ^:*V;:1C2$ M\HO+E-=+!+HUJ[_"$AT*&$F,4C\YF41@S\&84+-MI0))$B8=RU5X(;AYX(FT M)P@E<9VT1J<(')VOTB0%(7Y(_2$*@ILHQK_DS>;:SL1C>#^,XTAM=CQ/W5#O M(Y:G"NB?Z7D_\I"-!/ M5PA"M'&Y?E_Z<=9";\E':/LMZTXS)X9^RMP?!.ZND2#EH7+$HT20UF=%">G3"[!N%WZ+^\XKO!;S & M+W"]AKR/?0=B2^4=RD%#^2'G$3(PUI*$R1X(S6''C3R#A2^'!QM<=2-*$K=1 MZS.:'2_&9HO6Q_#B^A'G4<9ME/6OE_,*D,XQ,L"DUNF;SH/P4%,=?S6=EY1' MO:34S@--L#6E=O;F5;N&!AA7E+W+,W\-Z/EK._,<^^7-SUL*C.G*"PC_F:<' MS&9SB)\D?(KPC\@&Z 'B"$_T\ZLHS&Y#K$#P!.,%*;FJ.!]XXN-,7!U(DLNX M*\ID:W;H,=?B2\Z#:VBP)4EMW'5-T&RK+EY>XBP^XQ:AZH>)[U0]NC+X]YSX MB!(&MS8'&L#.78/ M3HL*$]LKJ)+J8HV% AAU&S?NT:D;CG*.AKPOH M"M6?T\0R88@1G<*!$> MFZQ8KN%SYZT'ES/)JXI5)F?@TZAPW#H83SXIVB.2@Y/QQ-(\B$#@ \_%/4%X MZO%EC2^_;EXCZS']0ZN/$&]$],-0CD.!'\ZG;O#ID>SG0AIK__(,%GX<'F1@ MU:CCM.X5<'J*_. #J]S]>5P-.ZXHM'%>X35@F)^\#C:@RMV?!]2P XI"&^=T M&XTH%GU]P'EC##BPZA70-<#Z!L27^SNH\L,3:6FG@L["S(LY;-&Y0"SP0V$V]0,W[?>5 +/JAYZ//4T[C0NNQP MYASQ1C3+QY75/S$UZU@3]$LZG#LK4Z;$&.<=]'D<'^DX[JC*7KW4O5_?S&+& M5TZ:/7IR$;H9.-L7O[Z#&*>>>X-L]S9GJK9[;[/4U0B$[BCK;%3T-LJZ0^4V M/1[+?%*=8_PVW!TD5 MQ%=OC8JJ+OQGJ=JA:QYP9F,- M*J9IZ8INN%/%-*:V DW5-@W3LRV@GOTLHOM9Z+1X]K.<_2QG/\O9SW+VLYS] M+ ?RLPR4*;-F0T!KVO=KE='3!8@\.Z1WA8@ <:\SA.)Q\K$=.&H-/K&\<,IN MHYI]!;/).[CYYT.*Z\4RB#X@?(0XY"%T8.4\T5!:.$*PJ7*?"BQR2D*$];L7 M^-$+/\R454L%8GGIR, FJ92^])Y/8P0@B0BG,;I4 =XE^0O!FR\@-]02CC>M MM=Q &$K1)9E\JD1G((C8K*!4)1TA^F2!&%.!K4) MZUWUT>K>3^%O0_1#^ 3>64_2 MS?T+"7E;HZRQ8SD#W\C_*0G%J7=-K6<#&-Y4=1T%_ZGHEN$IMJFIB@ZF4Q-X M]A1,O&&&^F]A#)WH)?3_0F8'O%_"$'I^2EH.$$H+,P/PU<>^!6"17Y*- T'D MIU>0_AZM O=VL42(7GL>Q($!&.\'-(6Q\:>AL5.G5QMXCC<&["I:+/PT6WJA MG3YV#:+9%H:.#]O>D[/VIZ6M3K*PK5(WQW@_K@8UIEF,J9UG1]4TSW0FBJL9 MAJ(;$ZA84Q,JY@2:IC%SIV-WH#/8+ YO2YBZ2*W*LD(:G3ZTLV^&Z/&09(Z[ M LDKQA/]@6\ROX$@0YA\5D^N4(9I:FIC:]BM#[TR*\YEV,04+_0J>ZBK6HKJ MG]8>R'5I4CA>,.J6L!OFB88DQN1;%,*/;R#^$Z8WJ]"MIU1U8>'(PEW7^W1B M0$(2HERA#_73&^#X@9]^U,TV>P6%(TBG689./*$BO37223)H[V"*/F'NY7+7VO:JHH(KOD9_^ZJGED\2U>_:N*8H'6)YX4C0Q7JS M23EXY TAI#]_(F'NW4&L7AM6>'56J^:3]6R2SGX"&]0ZU=HIUO9 MR>JTNE-43J72""E)F&59U*LHP+&&,0@N%M$JW/6$TE62AA,=Q!WTO".N1AU,T*IZ7]YH?^8K58!PNQ'DSM91YH M.IC*>QT5W8[6_9Z/J>H.0HR9Z;K>5%-4:(P5W?0TQ?(L6X%C&U%5\\8SU1DH M! \1[Q7I8FX'_DM&UQOT^2#X X+X&\"11F@W7@U'FR:$L4A]ZW+?=G6&:? U M;F^,JS)D>8H9%R\6/W&B9R!UD\(PDAM/J*C7#1]IJ?AU!6_#[VB^?/H!@S?X M#=F"5Y)[A;+V:1*,'@I)MGD$"!ZA$X4ND^W:J7?"_&D 09(M($'XIU<_;D&< M3;43YDT]!H._R$'P%>X+\Q1=PGO@NQ<>Z@S+DPE6Y3RDK2LS*;H#P>F5!_$, M"K4)*<-BF)IJ2L,/1JD+,AA=R1"E(&CV&?W]2ZZ@PC7R'_\?4$L#!!0 ( M (>#_%+$#%%K+ H ")% < U<<5/;N!+_*GIT[@YFXB1.H 6',A-(VO*FA1Z$>=<_%5N)-2B63Y(3 MVN]J?=E>0<_\OSNDE,DY!%Y$/OTT<2R3 ; ML<204#%JH'3"34QZ,DUI0CXQI;@0Y%3Q:,@(.:KZ?K5>/3SPO)-CZ.HL;R.3 M@+RI-0YKC7K#)_7#H+$?-/?)YT]D]Z9WMF>I.Y=GO2^?NV[4SS>G'\_/R(Y7 MJ_VG>5:K=7H=5[%?K?NDIVBBN>$RH:)6ZU[LD)W8F#2HU2:32772K$HUK/6N M:K$9B?V:D%*S:F2BG9-C+(&_C$8GQR-F* ECJC0S;W=N>N^\0Z PW AVTJPV M_:IEUB/=NYCWN2%0XGOD3Y]@^7'-$1[77&=]&4U/CB,^)MI,!7N[,Z)JR!// MR#1HUE/3@JYK4+U$<^=->&3BP*_7?VNE-(IX,O0$&YC@L%H_FA,:TH*FTA7:"@6C*NA+$[>6%;=*(]\N9GV5F(;= M&8\*/H31L'0]N1NNEI*$CJ#FFH7(KX]&04\*J?L+#2=NT+X4$30M&^%QK>]4 M]/PBAH!\I@H9CU)#ZO-?E.AK/)]UKWKG[\[/VKWSRPN ]-7U3?NB1WJ7Y.KF M8Y?XS;;G[^^V]TC[HI,7'71Z>W5R=]\Z[UZ3[U]F' M]L7[+FF?]0A4^T?-_=>MU.>EDWF&+1MK:A9;Y!B MI7I^V+ M[K5W^=?'[I="]XUZO?'<@CP(A_,*>4_5E)Q6R2] +T+DKF#VK%,:%L]Y?ZZ%%THA:*I94'QH/<=* M[\%*;.3(3EY)$'RT_'N"3F5F@@&_8U'9!3DNBTDW"GZC0H*<[##7AHG*E5^5 M8GG2QJCXD(K]/XDZ841TUG+.:G>27 M;:L'OY"M-EZD .U:I4SY,!#HBN CZ'(HN@3\!,R7@K@#>.OB<%DT>T(HJ%F,,Q1X)> M&AH0']FDKH(4F0 "P* $H-CAM.4GI#HF R$GN@"H8D.NC:(P$,5"QS=P62GA M3!?,W.-V"[6-A]K^BX-:;\$N<:O#?]/2.9CR! $=@QP,( I3UF+/"57,8@-L MG:/E@0T3IG$6N8Z1',E&X!31,>)SQ'4HI,Z@';I+)84#2:IDR"(HUF07,!$Q M )DS_.Y=&--DR$@;/-%5)IC^_97_NM[RF]3S#W;9GFWO'T3NR3UR%QZ*8A"" M/JL$7 IWU-8\X51P%X"X.M@%" M@CUE&F-3NW)I&\A:]RDU X8,N&MLE%(TCTQ0]/H@EF5B'N-""Q'W>Z8BLSZ*#1L M-AC@&=H83%*O2/YF0?8:/M<]KLX'+52A(?A+[;+./LS\PQRL$Q70&37#E'KP M^ 80Z1?)NEU]F-,$\-/"SK=HVWBT12\.;1UGR/1YG:U:B[@G^$0-8 M&8:90K,O18LK>AU);: 5DVS&U9[C*:9Z%EBCQ[-H9Y$-!:PVP 9%Z[T)66(3QW8PC#)P3C]S+:&6L4LEHCE9[%O[8 MNAR-N#&,?250Z$N(L+$^XL"?[607H Y^6:/?A_^86Q>K$_L[X\"^78FRQ%[F MT7O;G:E?PEF_O)VIMH"$#IXYX!"W2G'3->0,@).'M[,=H@FCMQBON@3/1JPV M-;4'IL79RI/@F&_FN-WJ%3Z11M!0LYE+?!"Z>4(+30!_8"T5%S1KB)AU-@)C M [598?) 9.4IU#8@?AD8>WE;1VV(>P<*_$D%+)Y9%PB8L4?[.;@J+G#DR5B* M,RE9*]N M[Q/O$*N:MSM8N%/ :BVLN(E!,\S5C5=Y41A0T^(%Z/K<:O+KSUBR>)79J&+4 M8O)RVY^9U9*UCG@4"9;WYR[W6%>;T MB3>W\[^+*/_:=#3?5%\?;N=C8^9CO]IXLYV.C9F.@T:UN9V/'S$?UEG>=RT' MU>;W]"[?YV[Z@BXZH'EWR?Q[+KO/P.B_,\@'&H>5_%6JIS'\V+KT#/R>3I^L MUARN>324A_0^AD_$GK:35W7[\V,%J>D:>=^^^F+?4+B\O.J2N5P/F'VC>K19 M9K_V$O"4E\TV"B\_6<+G!]A/%O!15_H,R+N@(Q8LOAWT*/3X/?W:7R:AP%]+O@7;ON,9/EL!:;&^Z3.ZY9^6[?(M!>;O_1WY7 MPV-O8G\'\RLEU?%L%>W3\':H9)9$N#\L55 D026M+%;D7"]+4:1-Y>_*R$O* M7Y6Q_"4<*1TRS^UYT &('="QY,49RF&S>MB896RNK&ZWQ-V7>]BO$SGY+U!+ M P04 " "'@_Q27IT7%JP) "B/P ' '-R978M,C R,3 V,S!E>#,Q M,C-C,#!B8BYH=&WM6WUSVC@3_RIZTKEK,H,Q+Z%'(,T,!?HT-VW22\C<]4]A M"ZR)L'R2#.'Y]+;NV*>E#9YK$TDK[HOUI=V7Y^#^>UX\C&@,D*-RM5JNE)L-SSLY MAJFZV1@9M\AO?JWIURJU*JDT6[7#UF&-?/Y$]J\&W0-+W3OO#KY\[CNNGZ_> M?3SMDCW/]_^L=WV_-^BYCL-RI4H&BL::&RYC*GR_?[9']B)CDI;OSV:S\JQ> MEFKL#R[\R$S$H2^DU*PCXZ\)%(8; MP4[JY7JU;(7U2/\FXD-N"+9XY(\JP?9CWQ$>^VZRH0SG)\:Q9V32JE<2TX:I?>A>H[GQ9CPT4:M:J?S23F@8\GCL"38RK6:YU?%AO.[:M3%>D7N'C1F+O ME&NPI^!FWHIX&+(8Z']]U:Q5ZNUC'VG!4LD&:P6"4=4:2A.UUPVWR2)?KV9E MDYJ&W1B/"CX&;MCZ.+UKKI>2F$Z@YY(%*&\5G8*>Y%H/5P;.'-.A%"$,+3KA ML3]T)OK^*@: ?*9R'8\20RK+_ZC1?3)W^Q>#T_>GW<[@]/P,('UQ>=4Y&Y#! M.;FX^M@GU7K'JQ[N=PY(YZR7-35ZKNF'J?@(M<[?D\&'/KGL=Z\N3@>G_4O2 M_ZO[H7/VWS[I= <$NJM']UKE=T"!_SN9S([Q "D$3 MS5KY'^WO81$/XH61$VN8@B+X:.7W!)W+U+1&_(:%Q4#II,P-:A3\#W,-,K)F M9@T3%COOU6+=M:;H'P$5&2PL0D"^]BSBAGEH/-:*Y4S1I%U@FADY$ZY:7A=A MM?^V-_Q;(+A'G B$4A,JVD6D9DWWP1XS&X0)B>B4$<6FG,T@/301U^3OE"K8 M$\0@_+2@=$< M/JZ9;Q?Y9?MJXR?RU=J+\]5W5-L"ADSFY!K4$PPJG9)SV4QH/"=I;%3*0!4H@&S]!!Y,R02>%*>"C&@ 38K("21U1CJZ6P0Q"YC65,V1 M9$*O&? MS*FA+01A@*5 '9 '$@1<0=$&9%#&:9 $G(/ *@41T2G^6(Z?,<6R M25"!"=>09.-ZN#)/,9U JHK<<=X$1),AJ FN $89SHMFV*%OZ]%7_WG0Q\B( MQ^#?")6E/Y< >D .W:K0S^,1,L10 7\'(@UA3L!,P7E+@#>.L2T(HJ% M6,(Q0X)>8PV(#VWI64**5 !8% "4"P[;>4)J([(2,B9S@&JV)AKHR@PHMCH MY 8I2P6NPI MH8I9;("O<_0\\&'"-*XBUQ&2(]D$@B(&1GP.N0Z$U"F,PW"II' @290,6 C- MFNP#)D(&('..W[\)(AJ/&>E )+I(!=._OJJ^J;2K=>I5&_OLP(ZO-D+WY!ZY M2P]%SH1@S"H UP$)!7J0&\D8C588C8 1*KL.9Z# Y+9U-T1WI=6#**Z_V0X4 M[].#EP;C'M/P!+YL4[V'T5;"+#2@J7[\$$P'APQ DW%R"2:493!!@D6:M@$1 MJ%ALY\'3CV4H+89C=V +*,PRS"622EFHQDX.815DT5+PT+Y/T.E0\Y!3Q5$! M[O)@FR#$.%.J,3>U.Y>VB:P-GU(S$,A N,9!"47W2 7%J ]J62&6.2Z,!.",5@!;LXY9#-FW %1##TMPNT 2J,<=O1%KXXM/6<(]\&!)[ 9G6<[=F( MNB?$1TQ@91"D"MV^D"UNF'4BM8%V?,,)FK M#?0 PG<5[XLYMVK\GYQ;V1>08;Y]E):Q"T-I$<++,(8P?$(R?JNB78A&H:HU M4NE%_FL;8,K)A!O#V#V)PE!"AHW](0?Y["3[ '6(RQKC/OS&VCK?G=C?*0?Q M[4Z4QO;*D3[8G4S]%,'ZY9U,=004=/#, 8=X5(J'K@%G )PLO5V<$,T8O<9\ MU15X-F.UI:E]89J_6WD2'+/#''=:O2$FTA &:K8(B7="-RMH80C@#[REY))F M#1FS3B?@;& VJTR6B&Q\"[5+B%\&QE[>T5$'\MZ1@GA2 H]G-@0"9NRK_0Q< M)9<,>F>1=*&2KD 7H/:4Q%K?BT>+L->CN!'P=+)@1Z?K2S>;4:[P8JLW@BO+!TTNP]^ M*Z#1U,BUV]ZK %N#A<-P-J)1KKWYI6B--6?_-I'WAM$/UF\5 M@?;SG1\-OS,Z8:V5*^T[ .X ^+/JEP'P61$VP*\($6*UGU>]'H.V8KZIG"VYN0+H Z_W/[G( X&^)1#S+Z2SO#V3 /#CV^Y#SGM\(/?0GX#1S1ZNU^1FI1BM/@>JQ@+4,LQZ5JY5E5P2JK M'9G4ZUKD>5CQ6^VLI?BI]OI'X D=,V^H&+WVZ C4;M&IY/GI6+->;M86^9]K MJ]C##O=QN?V<_>0?4$L#!!0 ( (>#_%)3<:ZVM04 '\@ < U9;5/;.!#^*WOI] HS\3N!X*29 M"2&T= JAB9F[?E1L)=94MEQ9)N1^_:WLF":4.V".M/0&9@AA=[7:9[6K74G= MWPQCF,8D#6D$[X.SCQ")L$AHJB"4E"BD+IB*(1!91E(XHU(RSN%(LFA. 0Y- MQS%ML]TRC%X750U68T3JPX'EMBW7=AVPV[Z[Y^\=PL49[%P&@]U2^G@T"#Y? M#*M9+RZ//IX.H&%8UA_>P+*.@^.*L6?:#@22I#E33*2$6];PO &-6*G,MZS% M8F$N/%/(N16,K5@E?,_B0N34C%34Z'4U!3\IB7K=A"H"84QD3M7;QF5P8K11 M0C'%:<\S/<!VS*5/@N:9CP"<'-+UK58)=JU(V%=&RUXW8%>1JR>G; M1D+DG*6&$IGOV9GJH&H+V;=DKHT%BU3L.[;]NI.1*&+IW.!TIORV:1]^(TDV MCV]HHL+N2\J)8E=4Z[Y[9LYVNI6714]D=W@HY)=*?"A5W;CON+H_\=YCV M73 5O58&X6R.LVGJPW"[%9= 2A+D3&BH[75T4)!>C7JZ,7!133H5/,*AZT'8 MM::5B[8/,<3,I[+&>)@IL+_]:D3_9O-@. Y.3TX'_>!T=(XI/9Y<]L\#"$8_ M#< #C';:<&E.S($)D^&@--SQ6G;S.9O'01#(]_%2?7KCVT]V%T L'[ M(4SZXZ/^^7!BC/[\./P,_4&@.:YMN]L&$?D$HY,.!-"(B6D4K'9$K)"Y@7!#4 )6(NC*ME_?^7LVYTRF(#D0"*1 MZ=*X/F9#4OM&S$#%%"9$3DE*D2^J'2'.V;)O*)*H4^%43B*O EC&DF M9"DRH?**A70B"AE2.-6KE)*J;B*.-#0UNA,A$W!LXQ/,A"Q5?:U4 4TCM/!# MD5+PT&I=]YHP*SC.$8HDXPP=7[8#>I"D7PLFJ>X5\FKN#=@[9!=0O=/:B79O M<-&PD+ASHYKA-5;B%'N(%3CGT-NK_)245N#W-*K LA3M3$H8:$:J""YHA%3( MBS"^PPT;" G3K$S27-O9U,,(-C"H#H.%<$219VAXWBP-G+$46R%-QXFBLL:4 M=J!4P2N8(J.RM"5_D,/+0/Z^6)-C11=R1DRFDM/Q4RHM(( M!>MTZ7*;!75]"L= M^"'AJWT@P7+.Z4I+R]S??[V^)ZRFJ_>'-2>LJ1>HMA*7E7:3DP6ZVG M+"]/TRQN..,87>]7H)YPW]V"H1\*[''<=G-U4_$X@^_;F+9@[]'RT6Y=Y>NJ M'9H*I42"[;QNWC%_6 2O[/+GQP*Q<@O>]<>?R[/!:#0>PC=<_Q#W[O,*^@?O M (^YR7E6V?*3$6X_O7XRP'LKZ1;R[AQ/B?[FJ?S>Q//,PV=6<%YR[R7W?KW< M"_0[B ^#F-$9#*]I6.CV%D:S&0NI+*]+CIFDH1+R 3GYDI(O*?F_ O@S4K++ M-N'I[SY3:%V(W)T+R=*09817=[/?Y>QNUV*]6[EJE;>0]4%NVZOR)$^$Y<5J M?3+X@0^A]SV,/-73:/49WVRB4Q)^F4M1I)&^'A;2KX] :U[99*RLOHVB/C2M M/T2O*.OOT+=?N#,RIT9UY4%F"-LG5X)%*Y^W/;/MWIS7*II=/HI7+^?E6WWO M;U!+ P04 " "'@_Q2;]W'1+4% !!( ' '-R978M,C R,3 V,S!E M>#,R,C8W.3$U9"YH=&WM6?]3&CL0_U?VT6FK,]QWL'A09A!P:L>"E7/Z^F.X M"URFN7_\V=YR"M4^=)ZUOGLZ(N+O9[&>SF]TDG3\,8YC&) UI!!^" M3Z<0B7"1T%1!*"E12%TR%4,@LHRD\(E*R3B'(\FB.04X-!W'M,U6TS"Z'535 M7X\1J0_O++=EN;;K@-WRW8;?;,'9)]B["/K[A?1@W ^^G@W+6<\NCDY/^E S M+.N+U[>L03 H&0W3=B"0),V98B(EW+*&HQK48J4RW[*6RZ6Y]$PAYU9P;L4J MX0V+"Y%3,U)1K=O1%/RD).IV$JH(A#&1.57O:Q?!L=%""<44IUW/]!RS,-: MX57,IDR!YYJN 9\=T/2.50IVK%+95$2K;B=BEY"K%:?O:PF1J MC:HM9-^2N3*6+%*Q[]CVZW9&HHBEP.;X6<$NE/A8K;MQUWET?^/4S[+IB*7BF#<#;'V33U M8;C=DDL@)0ER)C34]CHZ*$BW0CW=&K@L)YT*'N'0S2#L6-/21;N'&&+F4UEA M/,P4V#>_&M$_V=P?G@J, @O%O _ HYT67)@3LV_" M9-@O#'>\IEU_SB;W)M ;C,^"X>"_XN3*M8?V 8R/(?@PA$GO_*@W&DZ,\9^G MPZ_0ZP>:X]KVSL/]I\%]1/*B=D&R@F^I6'**1:X.)W7HQR2"+R:F'@C*78"6DZ3A05)::P Z46O(0I,BH+6_('.;R( MXQ]K=5'Q#;LHUC4HDNI]31-U0T*FG%;R4R$C*HU0<$ZRG/K5E\T@/T EZ_C6 M=5+[",%N=QH$J9UPLJ\Z@^M]82I+Y4VPGOQE+],&]3= UGTQSP1>* MMG4_U$1D2C>/.H3\XAN.IGMVW4#6_E,W2KBE;&^*939LM#?K3Q4]U*W>._.@ M]7_W:]%./:CO>FR[^>CU:)CNNY?E>#;+T71-[V4]?L5Z6$K>52+* ^>358FG M:?FV?#% S_LEIB?<=G=@Z,<%MBINJ[Z^;WBNTW7=U>#1 M7HD$FW(,(<#T81&\LHN?7PO$RBWH?^@-B@[_ZVAX@^HG0>^:C6<6]0_> 1YS M(?.LTN4W(]Q]?OUF@/=6TATDW@A/>_[6X?K>U'MV]>8E\UXR[[^7>8%^S-"I MQ^@,CJ^O/<:S&0NI?,G"ERQ\R<+=9V&';RMKK>(BL3K#[7I]GN21K[@;K4X%O_ I\[ZGC:=Z MW"P_X^OM=$K";W.):QGI&UXA_>KXL^&5;<;:ZMLHJ@/3YE/RFK+YDGS[C3HC M#$P<2YH=&WL?6=S MZLRR[O=3=?^#[MKGG/WN*LM+&5AON"5 Y PB?5$-T@ ")11(O_Z.!-A@8QL' M0'AI5^UW&5"83L]T]_3T_/7_EKJ&S:'MJ*;Q][_)>^+?D4U&-T=__%EL9 M//[O__?/?V'H?\%_,.RO_XOCF-I--DJ88LJ>#@T7DVT(7*A@"]4=_\):IF4! M RM#VU8U#4O:JC*"VUL2]]Q]+$Z2]W2,I!D,Q__9?VP2..@IIO%K>S5Y3SZ] M)+5]E7]1["<5_TD1%(G%?U'L+X+#:N6GUV\>5%('-K!7.T)_H2<3#^-@B>,W M-:$]5V6(%B9BOMPX_XKV)^;'W>7JDL7=Z!\\!+T^7YDSG^J!AH.]/GVT[6!X0Q- M6PKR)0:0]-X[=Y?;LC5':O0#\T!ZG$\1&_I0\43G$'*J@>54%N MHX+JCW_^&D.@_/.7#EV R:;A(MSY^X<+E^[/#;W^S3B<>2J2Z_9WW%U9:*0_ M__G+55T-_O/7S]V_FV<-3&7USU^*.L<<=Z7!OW_HP!ZI!NZ:UB^:L-P_T5M_ MHI\/KE%4Q]+ ZI=A&M"_0%W^\I\&[S3C'F&ZC9\W131 M'U(3L5 !MB*)S;34(Y*3ECL7XP15GK?6[;2=-LPZ8HWSRU U1*+M(1H"BI:; M9_".5!U*G$03DJ^C4FS>RFK,#%?%F6L-.X/N?)QKC'Y@!M#1>+?P\BMEZKKJ M^G#M\(:20L]#$(^@7H7.#TQ5_OZ1"X8NP:Y%+%/]L3>=\>L2-_8LT_06/B<. M:;H$C20ET:1/)"$YNA$'5L^MB]59.]WJ)99XK/MA(G$Q7G;6*E,2]7R;&F=* MLT2:'[U,9 7-<[8J?\40,ZKA&U )(N1NJ*.Q6QV*#N0=![J(9R[T!U\=;JY2 M@58S'=4?B;!$&NVH PV65,<](&:.>\VNUJ*'@E=@):O02U>&)B)F]\::;5K0 M=EKP3VV5=TQ MM'?O0@JT?=N5:*V8AOPI^0/%;AN^, M@0T=R>Q-:3'GU45!38-%UXCC5$&O'UI[VK,#/9(8B=Q@6LO< [AET8K#>9JL M3KE\)4NQM=)R64=L4Y ZZD!#\Q9./V5B!_K:#!4>N7Q@!-'8!]"N#M.JYJ%O MF\'8JI[KSV:^KWO J@(L-FA8[/-"U1"Z_,CC:@S'__@G$>,(DB"(CT+A)SA" M['.$D'(*Y^+\/ $$W9C.8;N;'YJ@,V(F8:@J(N@)OMOH^1UB: M2UR8(^11'>FYPQP;$Z%'4!K-TEI^0&979^0(+2[FK>YB416])$\4W93C+0.(><'A;TA!OG7OP0T\Z,) J&7#;2\H;7@2Q3,.1T"0"I?K6IU.SU=2+0_9!PG*11)7'*\Z6WH_SC@#/K&>1@N MTQ/PUKA.Y@G0 LU^?[UDJ@3OH]F/?_Q77&^L-?0"4SD<+=7C)J20-URS!.=3H [8UC;2'QW*SO)":,DW/7?2 OEA<@6WO]T:N MR;;TLDEW^ZXA$, B9[%A2<[*R4MHVR&*$%+:S*3B,X/K"55--M(653 KS5/Y MM!>L!#22K0VMU /Y*$;UC,,P2*3LXDBJ$1Z46F5&IE2JE+J$Q[P?0KR;= M,"2XJ!(Z+73R&CV>RTDN:5V>]"^6.K4EG7R-]+7,3_.+EJF(V3 M92+3S#KBJ![0SUV)_H]Z.A^BO[ JQ=UA1B0%6!U/JW;.+9B30/Z/J$WPJJX:J M>WH9^JD>B:FL9MQHW4V)D!QDV$5*4_$9_Y2"$D1>)JQ:T&>-,=JL'D #+H#6 M@K9^0$F-LLJQ\:2_$E+]27,F%V-D+C/Z\4^-[+T[E?[>Z>/KUUIB>3NC*R#7 M$'"+;/:L:KK>#_E:RV>8]D5++?C:$DV78I6ZP'!;\R-6X*E!S[ZUH!TR=0MTPC6:'T0VEWEK]V:1N +;<%H M5";D?B*7GXDX^(8Q'GX)_>O'N< T?^B#E>E5*A^E_XS,OWX>?<4_ MN[$]C.3G,;*M()WY,&H7V*Z?-_YG4V#"X 3Y\)R'WQ[XI^Q=RN$T\?B*S2^[ MS[N7_#Q0@6,:\=0.WZ<"#>@"U8#*;H;>KS,%!8W MK@?':?U*9=C4ZKA!OOU0OKM?+BU?7E$"\$0P"E0E;Z2 I;I VXJY-:@I!3$S M9,6B6VB,&BEN5*-'-R[F5TG^YM)^]&>"*<^_S(9CGY%SF#=D4X=;R2MS>Y9J M94F:*+J-;+*#4[6)<^M ?S+YMZ$%]#:[\468/C(F,E^KV.ZRHMUW:@)M$@9?)%L:3.>2M^ZF*^$Z:&0]LF87K/3 MU"0_P)>$:J3'6<6$W73NYB5_?4S_2BW82UE_":CW\:K80=&G3#0E"^^5XI[1 MSO(W+O.+@CJQ*^6YLH!?1_7"(E4A4?1*0FUR\T'X54 ]'-(^&=,3 M4V$UUY)U0J0:9G[BXEX\>?N)MZMC^EG2+U^$Z6Y^,(BKEJ5.4UZ*F@\L89E; MW/HT?FE,/T= _K683BPI@ZPHDX30F=6XT"FF?C.EQUIV5 ME)1<)=2>9S.U?*[=DV]]S2P$F'X>+3#'J3S=C8DXH8^G;4E5\\-$\NS2NBKQ MNUB53'S-C";VV0)-]/7>5*TF)8OLE=;EQJT[,9>9(1[Q;PZU-:1R + MRV$=3(A9R9!*?'G< 8,H3+EA<9\\IX%UMTG7-&,FXGR[V:_6$PNW>/.BO^Z< M]M5J\-%B@98=['I:[==_59($+-9*]>*T.>2D,3[N+&,W#^E'"+V- H"/2O9Y M7=\DNZZXY;*X)E2ILM:$6+<5-VX]*CEK75_XRCJ.V6L*EX?-5J.R$CO>7&0: M3M&KBKI+@<@8;EM7;YQ:+3R;K9$)E4F*U7BL+_147 MGPJW+MA+66Q(5F./&6R<6I*IZ2 A$,!=UIF5G(*X%>\ MJC+; MGHNSR2P'&$JH&^-;CW0N9Z^A6&D[9J_5:7Y1Q+N@-87TH@?*.DDT(GN]?K[] ML_::T0=>3W$6I2G>*C&NQLVE1?K6Y7I!>PW%0L(Q@RTGA1;9EI9+0:VRXV6K MPG'#^*T#\<4,-C0YY><6FTH56\V<:[A$M2/@J4;?,M5N9+%7%>L>$/,+8"NM ME04/Q"CHEF:N( PHK%K^"LE6G*0Q*.93NAR]GGPZ],\N V%.&PS4K--Q9/=JKT]1^-1)9I0 MTU1CM/U^)V8S51NH=:^?%.%$5XRJ*K*B$KJI%U'VZQAE6TD?)>TV5@).E1[Z M90@=)UBM?B+"@E?49GS.BTTY+I&76=S-%M>A0^4W1/@R?6&7XQNMNAZ=([\K MLAPTETQYCFOJT YZ1U:'-00_2'T/W63$.0169>21V"K0G-WMNQ+#:L-S8(]J MB&I\0CG]<69A\*$SVT>/Z13:]USG5XG_2H5P]EMWD*>W[B"_JG7'>;0GHRZA MXO\ G^A-DS(I?IP<,].9R$]Y>Q'S&L2WT9N7R/Z=-,:?1AX"F2PT1S:PQJH, MM$,?ORSP6Y58P:DY'@FN--4;%C_NIAN&D0B=H^=/'R^2M>?*+V&5\3N__R,M-]-\N]U^16< ML$LE9ID44F9;6VG=N=56,U M<.,S/G15"V].!$@IWJ3U>^K&\1;!YXD[J\TX1<[R;D+@6J4ZRV7EQ@@/G;+< M7MQ)?@_M>3'N'#:I03S56-!BBC7)@8(W%]51%'=^(XUY=]S9=G"7+K8Y@N#F MIL2V]3(NY&\M +ELW'E;,C\>=YK:F%\U5[41X54F@DO2&=P;A X)PA9WAE'R M[XT[6R.%3EN1?B3M+E$EV@+9>39O.0!!5 MGC23XUL3_W7BSC#JP*?C3I6=,9J;R!>$:JE(I.C\*.&%<^4YU''G]73C]>,' MOC;N9&I),)RY6D^DQFNC"9NQDAH+7=+JQN+.:QQ53'NA 4UP[&FM)A" MY';FZN.N/-2^3;[BXG%G"#7FW7$G;GJIKEO+M*?0R%?MQJ1+&(5;FW MG,R/QYW%#%?/S(584ZQJ>)[,.OX9.Z%T/T,3=X94\N^-.SMNK<[2S7:16#$] M7&HO!N5!*G2^0ZCBSIN3_"MQ)]?J5!(CP ^GS4*+E-5L?*R&[QRC\,6=(=6! M3\>=/*>48-)>D03(V6,J)E3L1264N/.JNG'\2-#SQ)TQ.SLM"_9B,M7E M#JU/:MEL+ADZ9;F]N//4K$7(M>?%N+-5X6FMPP^F L77^JU2UJ7SW6^C-]>( M.\.F,>^..\6TH@<55P3@RO:82];,PB**.[^/S(_'G?U8S&1;#9<69NQH;);K MXB0;SG*[,,6=893\>^/./MM#0#F;#,0B )156O6'*RN4D@]3W'E;DG\E[NRA MH1?G:STMK)CED+:FYL">1W'GK>K I^/.DMKH4K'^L"IR;7R5)QQG8+NAU(=0 MQYT7UXV7^K &^\:1V7@VPL>4Z;B(%>@[9"0OM%. ]^$H9#Q'>?LEUBJS@$M5BC7R>R6MSAZ]JXVY9"IU"/3=5?9=>1_@R'_'I1 MISXV@AVC]WL%O,3IKU3G2W8*/E5#=T%<"]JZ:H"]AA^?UE&CX@"Q[9)5(IO* M9S,R 1DS?_LZ^B+'(BU]?_N2JP-I)CY=NG LY*=XFNE5 CO25P1D#Y5 MT?-WV D!DK:2-:DP;SKM::JVM-9TRIWKW.TKZ6^$I!=6T_N#:YY$&B73&+G(JT[#@?NL#7I)-6!U MN+E_>U^JWU-:N&PG18 G\W.I*PWZ=&CGA>?LV3_B^!7^?#ZN.,;8QY<_Y^PY MW9'8Z>Y(;$][S]Y:Y^HYG63?C*>Y+%6>KI*9+N@K_;%MW/[:W/?.Z81G^_?7 M:/<9TT%%0 ZXS".^I,E$ZZ)8U_%TU$?R,*#6<.#$M9KE) MJEHK>GKX.B!%.O%F@6 8:QG*C:::(_!U6LSF,J HV(R#XZ%U4:-)_;EZOZO& M\2#@"H]ZGW%6;ZKY_#)5QMDI3%J"NRC45NW*;>3AHUG]UE3\/8KISNK2I?T2PD\G_5FM/1X,%^EFJ\JLU MJ-*GUZMFC$A-9W2+&X/LL#=MA!9L;DF#WA%:T&?!H!=VIG^U!E%LUIPZBQPG MI'!)-CN$'2.9"(.^8!8+1V>,CQZ[?;H&V>5J?@YTCA Y*67-6A.\1ZTB#+JH M'W0F#/J4']2 +E -J C -I #N=L/Z^4JJ?HP-Z2F:F.J1M]8Y :3 S*(:I>=A+O\EQ/SD6Z\7OY+B_H1A4,I20P<_UI<5'FX )W MD@7SUJ>9"^O&S7LE+^@&5W539;;5 M.HZ@3;34-%7MS+561P$M$%H%^DTK>LY77[BM*2/CU]/ 3J]2,]5LDQ!7AITH MES.@-5V%=CWCM]= ,GY8)O9UU][3I;67;#E*MEC"^T2V M,$_6TWT2>%;H_*%(>T.8A0J!]O9JMDO-Q56-4($X+Y07C25%1=H;;NT-3>]) M?@%LY9F:/13)NJ8\K5I[59=C>Y*O*XR0FP*I/P9QJSQ)=T([TQ]0=Z0&^"EY M88]>3I/B8XFA*KM0":@4#=5U>$.I07MHVKI?^)P$#E2.7;85]5J1YC&X8C5! M7^ET@]-[/,N$%EB>B/JQ_/ S/ B[/IP8#[S7R+5.8U#*ZT:%4$TFWIT,6HO$ M*+3!Z#6-/#P^]7LTX(L HE66'&MM,Y@;_'[_J8@ZT9[4E9=. MJS*PI]#->(;B/%'"5[2X!%UDQT]T$-*.,RFUDRFQ6EJJ[&S!=WM$:-VPE_GS MJ W'&?1Y)7Q-_X^Q-NPZ^$;;FK<6>'=:U0:V"@8:;"!_X$#=?*_&_W)[/3'. MI]9LI03$CIVI:]T5GB\/0Q?4?WA!^&0U>LJO1R4Z9-@YO;[K-9GY8ET+@HRD M9IK^9:.':2()C&E/A9J2-Q2X3#:3O>V#LFJ]+.&V+0G>5)N,"_E<30]?6\QK M*&$0JIS.R=]<.P^**MZ+A/$T9W?F9GM,X/4ZLZ[,+=P>W802GE2$$2'A-73M MO4@HLHK'FEZ7)W!1=ZO]7$MUAY$21DBXKYUD?$\[KUEV^B;$H@*@WT=9+6PAOL?(.) M]EQ6N"F@/M:,H+M[D]E6)D6V&PK2=A?%X8J4RZH1;%HB+-K(K.FWPQ= G-R+*ND%FX MBET=KBD14MK,I.(S@^L)54TVTA95,"O-LT?X[UO,(,YS .9D*"=H.4*5R\) M:C7;DJE$+U,7SC[OO8OZBQ\SM&D(\["ONV3*P5T'(->$FH:0@#>4S1*:WU-O M:2$#V\%>8;JPS.:JV2-PK5Z*39MQHB.'%O9>(?D1%-ZB^9PIGNMM[_F\KOBM M0?WS/!#CTOYY':85M LX4!>PG%:G5'-5$#V3GZ9D%F;FZ]M6EQ/(CC3FN,9D MH>''D8ASO**KANJX_J/G\%!G3'LPYC)J$8AJ@O1R\:(KR6;HKS\$:U)VG(,R*_IS:\7D+\ M-1X*U<^N8]5R6YPI7FR5E&?+<7@WBH;>0PEKN?E7>2A.-=E35D9S(:YJ3;4E M*61Z%KY.%;?DH=RRQISFH:RS:T^.2Y66 >#DD-RMFI;MPTQ5_=0;EEKGGLH MELVF$P[?LT18Y2F):&5I=W;;&G)1#R6LC0.^Q$,99O*F!$HL1^C3,M%3DK%R M-)=?T4&Y<8T[S M4%;-^4 J+$9)$7:79$T#Y679#6V9Q0UX*#>N-<\]E.2R37)67%H2J^5*%S>FE<[5?L ML@#M3A:W^OGN(+R]]$)M)Z%9-__P@9VO:DI^+0*JVRCE!#@7]9G*P(S0CS3E MY@ZW.JXIG#OUS)DV\P2OO$CU)-XUDN>O5K]%QGWN/,I738Q5!L-T?50I$:NA MMEA[L])PV@UMV5*H3>RJYTX>UY1RM9&S9K(6GS:=NH*96@NMZZE<[1_*W' L_(C/R:TS4B PMR(0^& MPE2GQW.!9"AWF MMYB",&G';T_!SC4AE1'UI+O/S*5>W#7*54S) CS BS+/& M)D?P" K9G.& AD0L1(I>-C*-7-;0SI_R>5^*X(DY?$&*@#X*D&]U3/._::FN M!JO#O*&H/]O/>Z%C?'P'Y(U2J+ MGMXMY.,ET9O6$[-,S^BH?.@ ]WR-U?Q''>7WMI_0RPS_^#L?'/#CO)'D?$;&(*:FLJUB3;;1"^P]//UY0NFD6^KY5\T2Q2Z>DE MB207D"@.V$;290H=-A^Z..;J)A+-(I>UCTO.$ODDD 'YD3DIK6)T[$X@P_G:=L1HH8@V;E7#0/:%7?- MC K6E"M[UDJ8- KZ^;LSGS4I>% Z<[9-FV]%_'J&217Z>F(\Q:F857'R(U9> MA:[(X<-!^&43_^\^-VXB]/NS F&-1*^9 MF3"99$)A"J%+DX6@\VB(SHW[RK,+8Q)%;W1PMNB);MT9](74N ,8M9G-U\Z_ MA_,#Q%/T%\Z5QUV_GCO,L3$1>@2ET2RMY0=D=A4&7ES%P_(,=<,U_R!9OVK" M4%"T)3E!1"69O2DMYKRZ**AIL.@:<9PJZ(]NL Z!X]GPG^T8@WMV[]G]MOOL MO^B-EXK-M-0CDI.6.Q?C!%6>M];MM)TVS.=O5!V3HXRDA%)UREFV.!)3SLB5!Y@=;=39]XKX6NE]3X M>!+/)1L]HLH-*S63+LP:A<4+.N3?\?X7IOUL! ST9ZNX5:<:9U;#\9#0%X4X M/N(;1MU\?&F0OH#[#ZMX.D2P8=H?U+1G]_M?IJ%AZJIQ[+&GFLS!(WX>COYT M0E\9/=?D+46!ZM@R=S<=Q MD*-$?Z-A_O,7^@_FN"L- :<.EOA"5=SQ+Y(@_N=/"R@*FM%Q#0Y=],T]S3Y^ M9ZNC\>.7IA,4#J,7:<$VR3]_/'FN/5(-W#6M7Q1YSUGNGXAA^!@&SV#(^QB+ MOMI[,;K;VMT[1&B(#X&N:JM?_VXAS\#!*G"!-4P=&/^^VWR#_G40A@[__6=P MM:.N(7J0_YK@Q;_0GYC_?WK[A_\"@(UM./S[Q[]:U13ZZ%C ^))7;C[Z#_IE M^,DO;?/-8D/L]BL?WW&@J2/CE\]<-)Z6W^4<,X=8RD=_PT4JYP\)"0F@_UM' MA"5K$-B_!J8[_O.IW)Z)8X_=)'G/;CCP-2S>*00:B&OJO\B]KWQY^Y_WJ)6A M?_K/GP/31AKX>,\20/H$?^[[_B%$'_^2 "ZZN8]9P35R %!/ C MR4-.CK$#3D+_925&D6EI$(\S4H)3$I"B 0,(^L=&_RY#_. (Y=0QTG_\(U;R M+2&--5M\2VC^]7-P21F]8YA-(24V\JV\T,3X2AH3NJD<7\D*6*I:+N>;S7RU M$MZQ=X S1D;LFL8=EKY/W6,4P3*)A_'N =''1WS_B-$[128.)P?RGDQ _0BB M'Z,9 'DZLM',J."RJ9GVKQUH[)[H ]2SQ_E(0]QSZ%6;!U/L/7KR!H80 M:!OP@9$8\%S3?^<&D#?__;ST8N^6WJ&X,M5&^7__17+$GX&(T"R/1AVX/*J, M;2.*AC_??2SVP@S@1U8*5'^E3=GS0V<_"O\10$D%V+94EQ*E9C&+=XBB*.*3 MP9Q,K_J+-T9-$GA]HU(' XY4[!PJ]O$)B'G&PP_,-P-R )%&R1)-*8S$Q#E6 M @#-//$$&$*(9AX($MOY9G-'2Y:,$5AZ6D5<$T49EY)2P2V9SL)7W>V5;N V M[>2R\1ID_[PERX&_=G_L,\%W/K=B\KTF>>-M[:@+/-V ^]LO-FYN\,VA.KCV M[JU[0O>_5W;?SZ'MJC+0MNQ&XM\^@KE/)/YGG^];?VDG@SU-VWNVB9XWU,S% MCM6[S_C"!M:O@0W!%%\@!KSIC#_\#@;(J_+W0-_W;\Y49?V+>*GJYS$ M[P0;4'S@_OU#19CG0!E-.J8V )IFN@-S^>,\ MLV+= S:"56W5@)9INS]V2*:E8H7XI.X10E-6N%1E&DM8%1Z]C'@V1>Y8T80C M$V)B'FNN=#1?_ON8E_:__TK$&.[/%^?0K[&1P?RG\V7Z (VAU#_R+/1H:'!B@LY;&_ H_QLNL' MV&2"9A[M_AE,)9Q#3)H.-04.!"G;$ M =VSQ%^*OR$./72L@-4* AL:9S+%6C H89-LW_-4E1;=J8O\;#2ENM**Z=!= MNA6TQWB-YH)G0(PF[C!_$"^:VS6BN,-QFO:%0\HS>HQ@P,5(2DE(Y$")2PP9 MIZ0$9&5I2,4H-CX>HQ=NOUA$54*@:ALY.!S"TF%KG@(X\Q\F$BCS'R M&,/H,;9L8&PD_L1E= M"K3@VJ>^E*U]^2# 4!9** M\[GC/_XS_WUC:+M7(%V[:AK_<$Q^)PG5\:NGL*&*/!W#"VJJSIT5%H*RF0QZ M8R5XX9Z_[B7=8YKY1E=2!"Y;UUC'M&)R>B2QSY\Y&,?M)N\.%<&;COH9 M/+FP$@T>6?VS*REW.@3YWJ@E>HE^?9A=]!;IQ )=N7O[3<:AL?LX%X5&/PXM M_(R!*'-/Q5[B-\;>,UMW+/@KXO\9^(\4/LH%?!7#WY4+V$#-6X5BYXY%W^<> M/DT?.'[S-\LVY_[T_N5Y[HW_Z!]68%O;("CH-I?:E(6F3 4^Y!)T8@9A!0RZ M4U FUJ6)/%\JV='1Y:<',1]Q+]-(31? +P#^Y'K3>X'M$J[8":'>"S'BNRC? M0,IM*?89]+8%EOGM[HM-%?M^W(@TMD7$+)#-@*&8S>>+M42W&C<:OL92[]+8 M.(D3;"R>B+&OZ^S'L6E3Y7I!^9T2501 X&>\3'>,HO^)9ZN.H@;Y,#_,4/=! M([C,'@%#70>?_Q-N2_Y$U)+X5-3R,0L/I7KD[QOWS7M,T"W-7"'].+1$K&+> M_^=3IG%M]+JJ^".#>*\7?>,L>-M -D\.EXVCXC3Z$_JW;+7!A[*QCYMC-C1Y-N0:!(,Y,8E:P"TWF^@O%Z MP&D@$=P=->;3G_)&2=K%8O4MLP+GO&K7T,N0([Z_YD/E\QDC,S=-8C6I+F4E M*PRFZ>>E::_1FO*71X!B1OAW9L?^M[?YFHEL1NNKUD&F:5Q?5Q-+/%>88E];]Q.H"']5B'[EJM^>&[9"!=4"V@8W/7J0U^C\ PZ47#^[8-S M9%&8;U)/0_#?O/#H7(O1%U^(C7]Z'398]HD6I2Y>H!I0%O;I_[55C#_.70;F MQP$\4J5'ER#P:_6^0]9-7F2GJ6&E1LK6H(S#MVJ98A1Q@M]_>,]_SE[HYI\& MKM7&IO&\T*T&A_DYVUEWB&(WUBHNRXF6U7AK"W0\GL#C+'&5,Y!FVH M8-:+1=#4'X/#\F=>=G_=^/R]+2;C!@F*@$Q,8A40DQ@6#"0 2'% 2?' 4L/ M*#!X6J3E<>U*+3XOIXCFN-S,9=JM4;V]J[ _N-)6I>5LG3%X44]1J42-*12) M;'V[&GEPY5KS5FN:S# $'%;F^&R]*).JOV[)7*OP*Y&X3\0^ZW+0S#U!7;KV M__.S_8E1 75/7" C?RWB8O<4^7VINRX]#LL66Z[H M6)_@M00'*_C)&0CD,29KP'%""#%O$/%R%=/[\23DXK)!X#QN=L&%$%$N(:D- M?(1;4)7MSH? K.!N"YYI8(NQBKYY=&N_ ELN'@Y=.V&_#1!6)#4( .PA39^R MNA VLV1B.HOW/%COXS5#Y[?[*-[:7X:D$QQ5?(?]-W'O=U7&:L#&VD#S/E\9 M&@JH'#4TWJG-QDEUUB&PGWUQ*66'!51;;_3NO M[H%K".TO4,,03 (75L.#Z>(6M/#I&KX_?9QE^7X'H[LMXH];-9&BEEEJ,%SV MNX(X:\XMP4T,JY[H*RKSAJ*VQA"K $Y372-@1-LA%8PH&GH"K]- M@)\MFWFJGRMS36P MQ>@!W]%SP!,0;\BU]._U+*A# -'E*0VSPA:'SG8'^C) M2'TQQT-.CN.?;H%HV&Z.=\? ?4K/ AP..MC;'=R\)>D_=Q@P%.P/:H_N ;($ M=-%@@JCR;PJN1W?ZX]D^S.] X00C"88+'!=+$)LG*&#EW)\G.1CDJ%YN*K!U M=<]>R)#R;!O1O^D=X<] +G ]9R^CS]3)-,%WQ+F0FC5:P_ZX2C'6Z,<_/;\E M_*%U;L?\[KXZ&YX&-XQB"-8WQ08<>=JFGKV) MM[ __!]C?U(T=;^]P!VKP8YJR]]1?1&CW8S\P0RA\Y_O;5][XO2EN36W/?M: MY@ME?NP.J@)EKE:N,TV!=7P1V=>'[ MI,\ T=#_$@"PC^T(R1'KG*YKM3PY' MO\40B_&C/S@Z,DST%GN'CDA#=$3MRI\4T=/0U.$/=82-;'/ACG>_WJ/I$09# M4^!0-8)*@:"HR?<2*.+/EP88_$S^N;OLS0M>'-[#A?YTN+WXA;'NKE2-/?A MH3).8=NI?G]^_TI;O=BR&$V#(2?'%4DFV8'$L E*2L0!*<5I&@Z&W)#@P+/% MKD6&IFB\D,X)G&-4RM-53QKFCRZ+4<7U(&TGDHZ@)V?963M#VAUZO]O>PY7, MLK.>$5Q;%_7>D%QIQDBAX6)O6>QQJ4V19ZE9VA*)K%..\S6%7GKV]"#+SYFS6F4TAL;(9!F@P-JZC*Y_UEQA6 M[%2RLV9R M7K2R4G+RUG'B_1#V^_R;X-S#WYG1?O$G1$W"T2Q\2^];KKS8KN M79755\"6DN]#;&;K/3]A\T7@+(103J]XYT<%]S[G,URT?OU*UE60XHUD8Q#B M!.KF^^@CTUZ=:=N0'P3;J>T['M*.I?;(FA/<:C&=<7A/*7*+9;/G^U[(I^'W MO.?,QB ^E0N_10/A;@_7*L=BL=] 5#>#91=>D+D&ZC4WZ^^[1B9#?B8VK#Q0>\ZM7R[EK*'!2)KY1*)A<4MO7E= MHH.\R94:BT=@_@U(#(7M?2')O]\Z>[!0Q#PL%.6'KV3Z_3TZ1] D M&\"05:#YBPI^ZT/_8F=[KK:#^2T=5.7573'T'^!P@?\@ZX]]OT4B9PPU[6$Y MYP\DG&"M9M-G^H25D(LN6SYJ8P\Z![*X]BS;]-EX,+D&BYJ]IE'*DF1>$69S M;5B6*'P:6_!?.K6^E%/Y[(HF=VYEY8.EP(*GK3"*WARF=8=M!9D)EHJ1^?L' MUP=R$M$?4G-KRI(S!C9T)+,WI<6<5Q<%-0T672..4P6]_N/@C#'#TQ735:"L M(L?[!^:@R0J101QJ >](U:$4DRAZ(_;9HB>Z=6?0%U+C#F#49C9?(Y'8MX]Q M_OZ1KV2.%)$$!;%! 5(R]0\+>"7G'AW^P#<4^Q^1-U:T3E(FASTUHSU49-DW/EN&F;,((5!IH MNS[_AGR/+: -,?-Q/%]IMR<<_'Y8>4[=4^RSH]Q/K#8,D(![/'7DY3SWQZ?\ M![8HJF-I8+4Y(>!]//)/)MF=K^1Q]_K_^:^3SD>0-0ALO__<>+<( M206"&D%\L^4?#)'N_ +: JRVPO6UA2+O_975O5,E&/(^AA3L MS%T(-J4TQ*,J FQL^W#RKU8U]1K(O_>5FX_^@Y B(FC3#MKD;+_:FSQ]YOI% MI<'Z-(*(U&:AV7G0'["O0WM,W5.1IW([)HYM80%D*58&')3HQ# F,0E*D0 3 MCTDQ9A#C6 H"DGYRG'/ 'O_SUXCD64'MFZ<6D8]2:_')DH!5,UBJ6FD)E5;S MTJU #DQB'T[M!^SXLN7_!'7/QJ.&(5_4,.2T/2P1OR_(;_:>?C'O@%'W'+L% M@,V?D03.V"+G3:RY(,G4.3)H?U#72?M[CMO0]=L9U9 ; M>^2$QG"IZEL$/OB/-;[1RF?R%;Z2RO,E%&M6&^7@[#8I1A QYN6#XK_6LWS! MET+<1N/;QI;WV,,XL;V!;F0!0F]2!X#QQ0AQ8&E!6!LV,WLK:7ZN2K&K3 T/ MUI5WH4YF=KGBH 5OL/?),X"GJ"Y4)(Z,Q9AX"$(X?ZC;#"PRM(?T]N.8L3\> M1OV?9^'=[VQV8;,K^D8L!7L(D9E=*]@'PTF91@!>?D52$FA(&6%S#*'K2#0R M%R(,!K,_1&P[1FPSR,@\(O.XF'D\(K0YK%IPL\B$[(2,TW38S&1O-C&'V.-H M(X,)L<$PW]A@_(54&XZAX:AS6#*=T*%S*88*B;I)EK8@?F!QZT$-E-WA_\GFT)61BRJ9:V[^F 1U/BU()-V1DY*U,4,^LC*[[9?RJ&Q1> M(.5#'[7M)U]S-=/Q[%!9&7V/[0\Y,)B]06,/HT;#X@>FY^X:03949QH948B- MB+J5O,(S(V+\\E#;U!RDC#7;E*'BJY\4(^@8%0N5]3#WV&ZL@>4\CC8RC<@T M+E.5DZ^V"FQ(< 2U [*"AJB.1 M"8;DPE S<%!D$PP3VQMG-+6$V'BH6TE&/[<'WG?I,T!V3=N1*)*.<8EPV0)_ M'T0=V':,D1U$=G".1)EH/![LTP0:=,SA9A'PL;=^J.R"NL?VAXP%8_:S79M1 M[Q\)X,VPW9,P?,[89])[U1)826\2/W#K/XWN;B>+56;3;[1JV9:0J/?N175D97^T7M4^< MWQ7K+ U.7ERLW?7AVOW?U[ZH41J,&J6=,*EBSQ#VZK[_P079 M_X=J8.[8]/QJ.N<.@TL9(LVRH+UIX1JL"5G QN9 \] GW6]3[?SG@N/;5\WP MN!9;A(PI@!PPPX$$XDQ"8B!'27$60(E-Q(8#6I8IA)0'"-F2I8R7I)25RMH@E3YZ\N18*GAF33.31+/-C[F&Y\0'L\7>*9$/5Y+:4+"U/JQ. M<==8=24X'MDD+S%'SM)LTX;82:6S!$46,RT1%R;:P+_R&45293Q4^G1^.,7M M3E?*0IM.C!;HRF<4,67=RT%UUA2K?+Z\&%)K6ZN/)/;YVZV&&V\F'6=)K)(] M,E-JEOH 'TG<\RM;4F4UJ]HY4RQJ)#7(:UI%$T=2[/F5#:%:*94EKTG,QMUX MDVX0.+&J2XGG5^;;ZY[%IDF=2-& ["_2H,!E1A))/+\T8T_B75[J3L29+N1R MI3RM2,NZ1!XYG;1>[0ZS;(_4!9@VTVVW5$J)0W3I$8%ZN5FY-$KC5:*8+L12 ML5A'6"#1DT7I$I$)3M51QJO5%51!Z9+YG M]Q/:R+_TF4P3*ZK;JPD5ZHUB;=G*6J.FS=;*? M&DG4$759+&HC7=*JG-BQ#)XLK@R5;=8EZHBZ&/.JE!@6=&_:;-?%^KBU8$7$ M >J(NM1 IU8H>9T&D2V0P_Y,,HQ9G_<[B3^[M"W%Y6*L)F:(V732H5JT;J5E M=.D1=2G$8,V/]*5I,V71LEE$:/'+)N\GJL.IK 1LPPQ3:]G*\3%(ZC+),G$JESG*T*S MM8CE%;-9K,]-V:80V*6*-1F:47/+$DTUB-&IVNP5B(S37&J3DVS MEJ)3@VX5S3I'E&.IKM9"FNQ2 B7$:U/7S"\24]Z_]!E Z*LQWW?;2D74DV(> M%A:=:J\07+H#B*]JRGS)CLLL>Q\CHP[ E^L 3-^33,3OB_![C,(('-TM^^D6 MGU$[&N\3L4@$UQ5![)YX] M)FU[G GQ8SGY+UX4?PN /TU__&WR3^K9CV(7G[J_?U _WB2*C-\G$L\:^+]R M8-8UJ'XU5U_P#(C1Q.;,M\.F_9%0;U6H:2A#?0!MC"8#P1)OGL;P?/U=EB$< M#O^\-J"=3C3O./L+3$]4^/T$GEVW3YFC/@_([R+\HZY;2!:NSD+Z6RY3J/>E M?S$S+F,3M\&+R"9N5 ]"Z+8?$);R;!O-^!@()K1?X7+(+E9)^[W,[O>QKO.D MY[XAR9$BAUNJGXB2-C'CRXRY^*SR4(S-;688OU>U7_PF^W_ F:?.@;:IM?VX MQ_ 6T9>>FI[0?* 'VSKLAS7GW\N-_.]O[!AB],&V@P.I[P_;LF&0O4;78-A? MZM(_53YC SEHG>L9JMOP:^)%](?4=)&I %N1Q&9:ZA')2X5XW?:K67]@#I(9N@L]>5O381+ %&TIW252IA./E[S*@!R-),:O MJJ&I.X9C_OIYR(A_L"B@C) @0H)/(@%)233I0P$A.;H1!U;/K8O563O=ZB66 M>*Q[>2CH20W+DEDX)E*3Y=*9S J]1-8O5>80%#!W!,&= 5OQ]%A]X-X60Y* M_C$;RA!Q;Z#!.\R [@F.[^_G[80.X9J M-7([QQWR@WI 8QH_QM%72 :FSB%%2+\A>1C4&W>W 3XGLW!VH*%L,$*%$D&[=PVE30O0W#C-BEZ78H$WQ-PQW/O=WK#J7C4VP9,EAYWJZF!&M2NEBE+RK1IY&W'JCHR1YTTS77FC MQ87]]1NN7;W5I?_0D'YUN L1,[[)A![9Q.]L$S=8%Q*LFY@6&N4J6"_Q2V(M MOWWHK9:#1(YYY)C?9+2],\.:!@R7-Q1A9XGH[TU[7UB"P($-GS75H>C P)/G M_2[@O"Q[NJ?Y;6?3$/% 5H-VNNA.7C>1G-?!QR/.?KHQ+"4H>387U211HO&< M*>:. F$?.;A$+A@=*S.5U5A*,(\(S1 M,;P\ H++TDS/$((+17TMUJTRVYS"S,+O"^X[3.P==5(17I0[B0 C HS;]+W> MBQ@+I5*LQSC&$U4ZDQ4G\P13G]5]Q-CX3;'$!_VF&W"/_(.,?)HP(",/==, M$0G+.:F:XWMZ1=\?RR+("IF/DP)6<&C4&BH[@TPA&ZQ MV(:\HOKP+("-;V4 ML.O"*JG0;3W)&5YIY)]K@EP=[J2BLR@Q%%EZ9.D7W17](5//"I3(P+G1)HIJ M(L/%\[:MR\$11G[-1XSZ_1([6=-4%JJF16F=*$J+HK2;&C?/Y3Q_$C3'?(>D,VQH)5(V/%5FCJ:B9 #>XTW'C-E,\P0:FT[?H?$^? M*-JC&&U%O#$/:6_CX:NAH9,S:=DD$@V"PZV"UR]/0$%>^.?0(I>(N2/C[W.) M?D//)P*'"!QNS0\Z%1WF=+,YLSPN1^A>4<)GN%(<5^H^.O@]:>Z8<[>D"<6> MY;CUN&?Y\\5 8=C$''^NV2%O+4,CA%!,SS^8]RHH>?9VHEG3PBHKSJQXM:ZFC7A:K/MX@3PFDJ7N./*4+1>A;N=ROJCAM\H1 M?6L*KY[.OCS-WV12CA3Y^RCR;8;>_C-?.P^UI(* >JV!VS3->7I&/T&;>=_ M_T4G_L3\#5/N*CHQ-5JD_6:+M"%BQC>9[B*;^)UM(NQQUN[$5.UQRHN.3?T. MMO?[F%@43$6*_"T4^3N5P+]T7)@%5OXY)=^I+/ZF#M3X7JL4T2+$)-#4X(YBWG=Z6!0]1J8?F7XXCA9[ MT_:MWH#*EE/20*SV6]-XG9$UCN-]V_?7(^\HXIN6KC]W<&P//IX==H.E[-$Y MJ+];L!(>(#NG#^/;Y=Z*SLM0UEC#1M$CD]14K4NUU(CCQ9*.W)A-,\L[ECNE MT4J4C8@,/#+PRWHJ)UMXC!TJ3+[1'@M9 ;!-<61VN')@X4&Y.47&?K-.!2]X M,;*I^VY,T,DS6 $?0 ,.U>_5I3+*VT1+?[<#H&?SD 3=TLP5A T8]/0]"4?[ M/5F+)8HE5BQFXSTG65LFS$H=#2\H6N?NR*AF_;?+^(2&] @T+N!U?00U9"(W MQBMT72 @VUWE6"H_7-"\CQI^JBA^1S,?;!1U8UY6 \Y-;7[\5/G?WF?Z_B@7 M@5G(/*"2:D"G.DS94%'=E^$KD2_;HSH!$U.5ZY+9$35(2I6%1 7]+$GVCB#> MU[K[-_1M(N..C/O2GLJ)UEVUX*PR7JOS:8?LQLQX*6$(XY%OW=P[K/L;YX8> M^I9CFM^X?+]B-,H*10%>%.!]*Y_H\)2"77BW>AD_LW*V7VQ335[$K56\UI9T M846AX"YH?4D2"#_?MWH6I80BQ(@0XY8NTM2P0LV_3)/])K"WY'C*7E1XBD*(T,,AF=< MC#L!!ET&YY>9:;E!@.5,CC<8K[(4D)L4-,UDN+L$%^TXBY)-$4I<&R7.N:IW M DQTN$$7QD!1FJ:L)%.E&ETJ/:C[,(&\)29Q%^,^Z"Z%QRLZ7\@0=7?Y+A1> M'9 N3_,WF8LC1?X^BOR=2D->+P>YPPSH8N;P(3BW3#OP*;Y3G4B8/,Z;M/S( MV;Z5D/R%A=U7#_8A"U ENP/>%CAW5!1CV>98&_$2Q05[J18TQE6&<:I[AA$Y^4"[WK%%_D5CXJ($"=HJ]2\1.6?^\P8J0ARH0 MS31&N MM_<;K0*+%W&@Q-\RX=[%:CU?Q;A7GU+4[6PF"RF?Z,;K3&&NID43% M-N4>L9,V1$89D@@A(H2X)<_H/1 !TH!-5.4\,VUV>V-QU!31Z^L^1 05'VSB M@Z=]W53%Q_X)J=^HTN,6CDF]-3B,(L1;\93V$/ ([GG#I4%,%E5.H$HE7EIU MJQ,+(M! K=Z1B:;7*C?+@YZ4 M: ;X@/RB6.R.IK]F\U!4VQ%^_SNK_ZLC]X(#=D_$?6/BNE"+/&?VXR^P^1&WJ15?Q,/.D3,^"836F03O[-- M1)'4=R#G>YGE[V-]4205*?*W4.3;7*E$SVRZICP=FYH";>=__T4G_L3@S/-) MCL*DR"7\/5W"*$R*;"*RB8_6)H>B-5W-AD-HV] ?+)K?[K#_?GT1,:W.504& M2XC.&-C0D:I.-->"ZL7X &;\4"TMIRDQ2^1*#9R=F]Y\\>,?XIX@"/+92NOSI5<+V-CCDKW2,XNW].;CM)]O&?X#Q--279H4&@U6S):'=FU6=1A2 M'OWXAR*.ME%_KBP;\C'P\)I@&2(,>O/4X' 'RC[_%J:M.- XA7EYQ_'V&+=O M99U6,5T7Z@-SRLP<5XKMZGR)= :1 M#4_0X ? M:=5->M48) M$QXC%DLIZZNAB_>F]GQKOYJ/_(,0N9/+:YIL%] >_^^H943_^ MP7SID-2?CZ564:8R,KWO8WIT:UBN=U/9S)2;5U8)O%M.B3I_&Z;W!54JH0A* M_?(4T[CIB'1#P@?"L!J:_]LA]1D'X0^M% ]#MHS),H;)]G4&2IN"/FYP342[(=B[LZ M,4/:DHC=)=@CS1*W_-F+OFZ?/=7'^/$HCR9:-Z/F5H/!E#)-=<8W+;FT7@0\ MBM-'NMIL>;07EF+ \=MC%3P#8C1QA_EDG4^Q+FB1KVA6R^S(S1Z>9HEF15HX M?#-7;LGU@&L4\S+7+J!9%^3/6ZI56%G-3EI:I E %W@C)PS50GRC6B1U9#_+ MBZJ5AC+4!]#&:#)0+^([M5Z+CNB+UNAN9X/<)2:NP&<^LDFND1RM.VS*X:?% M[5)*$5+1E'>.O3HY:/1'[?EK>RL[%4X$O/ M'!%+*2FH#.0:U&2DS>;(7V&#0[:>-U(;2]\+MXZ=136+=WM)=CJ?KI*Q['R=:T_Q M$G)M@H;X=)R^8XA3.CE&^9@(-B+8N,U\S(=P8[5N2;G$V(@)WCPU7Z>?IJ&EV5/]S2_1 0)8*C*JAOE:J)0,/3(=H.YF@9T M@6I 10"V@5CE[)E>>F-Y"*@0K>BQ1Q!KFAB9Z9DZKD_Q,>XNYC)I-P

I0+@%JKBI@MIC,D4<5[6LXR M9DA"+)=&T "$$8 M>VT6W 0&GLT'VV_0)P1&? 3EJ,98RN+.NBSJ7M/@>Z/^DA<7$IWPW2R.O6/( M]RW2_88.500-$33HD5O%HBL@VBH#CE9B[<.H^-O@G#K%W5.R# M"W$WT.#TS:,8@QUZ[_&6PM\"];;.:3Q$$!HAB&)Z PU>!T7_^[+QY!7(O0G$ MO,39C;RAG 2?REP"&6J^: DXR]L6/\T/X[.%Q!#!7C2:O6.I(QO,HRQ6!"01 MD%P=2"YRRN.I2-*BNG:VEQ/71);I2X7,K%:9"P&2^)O66.J..RE*"SRQGRY MP@Y-)/'E*B5#)$K[<&"M,<2 ["]= F/E]PPP3-?WX&STM8&IZ(:1'12RVZ[? M2\ =0P=B*=,(0I)@\3.C&L"05711T+,G."ELPUA%G?_S%_K/C@Y9@\#VES7' MVS$\6)H_EJTE$L3_G,6>#HFG]WVZ#2?HO4$'__T__[4_^.^-KT'M0!;&S[\/.O5C5US>9J/G-]D_%1PC>&E ^-@;9O MC1;\Y D&"?FO)T6"VTUU[KV2ON18LD M3<@BCN*H2,N8)%*8JL$*C6,R@WPZ?NI%H.*?^4^?\LBF>030T2\'JKO5977@ M!*ZL%NKQ7]O2L<#U(?I6_OS/7_,C=XZK>PHA/W##T?BUZB9_YT6'#(UAF5G@ M3YCWXXUC.?CQSM\7>9'W_;=N1X#L!%YTC'L/!74GJY'21"]SO NF(%D17/G> M?R[X1H$M!4IDC"BG_- /GZ3?%$JCYAI"$B+.2&1D(A"$.->DZ!^%0!$)H1$5 MG3_*F_3-OI#43KNOD$B+:]*C2LWN%6>[[4*,[)]?*2OU"KLGQMT5!WE]R)+) M8-E;AA$E_2OEEEH[>@.%*T8 .TRO0L_V)805T?0SA37'3W2\1 @29705I]6S MME8OHB1^I2SOC'VQ1D]4CE]7#*%BEB=".WYFZM.->8. =D37AZ'9NF05;U7:E.B,VB&']Z>DD3==KH='28,:#)@1*YRJ0]P7HB MGEY2N#?-C>CTQ":Q:JP-2*P7*^BA-"QB"Y%*4[*;6;T1+E=C+IA-RZT&/=]Q3BC2:@\KHJ]D0$3I/ZW$$Q MU8V]X:0FUMS7ZI"U-"-2)$V*"[T%IM26(Z[9-^#E[%"9.% 8>PDI4EU7+=*N M-0^"N@]+Y4 5^F4J>NHS E6A>I4U+2LCH2FYUK"]-5QCRXK(,QLUTN>R>RC%WAFJ\C^>M:R5KC. ME28";LE8&S>I,"9-B71GL*8G/5EN"U5ZT(:*E>YVRR5/3*B'EH#NS<.ARPC4 $I(TU)=D5M*:Q"T,6XCL=9N M@%N""4;@3/5 SG?#;J?3M^\0S_W)T"^*K\O]HCG__O32/K(_ M5_^.+?-SN4N_/VB?$+XAP/W#EWIU?43D<]" WY?D-P[X?4E^(Y_A%[-U@.&G M93CZ&2,!OR\**"\V(@%^GYC?\!\ZOP##@862;WYC@-^7!12$ R_",-_EX]& M/R- YJ^[!0!V .SDE^&O;*_YG?#_,>QU.2[0;^#"1[3]9:,NT^N5'3/^X7\_ M$9_>==A0GS'DJF7G] =SLQ7'C2M3"L.EJZJ%=D2P] J2 M/W'B]W*38LV%!8GXC)(W(4@#??%?B9R+>)Q!?A;L/!50=2\;B6>^[V$W[R7MZF6R&<"R_M>ODI-/O&N9"1_4+KKI5[>!#=UE=$'ZN?_W)JQ+KF>R/>5V*^BYZ7(.N=*DIT6[M=[R/7]"4J5G$=*ZXJC];0;P%K.>IT?^4Y^]E04M6J=F!%9'CQY936UC28M*.ZR#CB2GD M _;,97TG:ZJ[C)V8'>6^]&V;IU+N/Z6+[U*YX:?*#8LUA?0A=LM(G&4;6W74 M+M?,D+VR1^.?.3 M:>5^.8=R7\J-/'MR3WVM1E""&L"HB1&869\CU?VUE1O9H+6.RP62L;&$N@&7 M3)9PXDX+YM-7!GG L"O,9SV[9J[WU[#D MR.5=I5V"6/K:YOW"$RO.=$X=#$E5&N@>Y=V-&;=.(6@R%IXBT!/?O'B-B$/) M\9)6\Q>B#C=FHOPAAG#M^\ NM]QCX.':Z\T+$[$G,<6?A# .':DGZYY<*9N-PQ9YI] MWJC$GS2;0HMU8S.U#S#:1PA_(DBLMXLU.Q[]@3^0^(DT^^;.;.RNSNRC-W'M M]>9%LR\2DOB39@\H$U[J!VS,#72/&RFK0*_W8LUF/GTEF0>.LBP@@"$R"!"G#<>\2>$J [1AJ8W:P8L=8O>>&RJ[:#!QG8)^NDK!3^@ M\&L._WP6/?PZ,:'J.IY76+N.]OR0T>PG4C(VN.N&0QOO+K:X-B/R@HX7B7DD M&M]-%/ZYNXN+_++77?) MQK49D3.(.&_PY&6(6(S]EMYI\6UN7)]B"S\@Z+X>7QT7WTF,/C#,VP;'9-_" MN&ZIQK4U(P-\ #Y6YJ(P+T.$ABA3EN8=DR/)GHT/RU,&6L16!//I*XH\T.09 MJ[EN/#ASPH*/#"L4@)H\0*RZ[M,H\4U-S #5Z:<=7T7;P.XM(!>H@[X*@O,C8=S!1YDH90= M"/JK%_B!).K1.H/ M,''&\:^9<*]NN%/]FDE2H/ 73(*^2>'I+AW!2[#H*VO0@X6RD\.2G MK^0#@I^[:N+:[NH-=Z]?,P\!%/Z"*_18JSP MS*>O] -,7V' >^;<_ZLG..^+%P XKI2@?!-PM)%]2#N-@P]#/K5FX='4=$NQ M:Q#G*Q'L 4=>JJB+;8C;;62+P />X5:BWB=+U5A1XVKI!PS_^(EZXR&#.XP, (7/ M4 #@K0H_A!H"A]6U&B=9N*^LM^5:N7)]0,;\1J M3Q[5'CEW^50^0QJ@F@+X1-D)@KQ=[3L.9FO5;1<7QAN<+VV@FC]2V$CMXS ( M^D C9SSM;SQ FHJ 'SD*Z3R=OA0#F:W[-?T'3P8FLW5>(A6^WHO@H\DJ(*\ M[X$J"S"I -S:EZ/@R4]: M'5]PZL70Z'FJ7[?6DN[& >?2,F*0ZCT7< [\49WI#W%8(@?-@U.$:*:T$!$X MCJ00;[.K;BQ8'GN)TI/1@81 M!LH_[N?./7#?58XB)Q_3^MULM/")CC 7(&J$PF0_6.(]-M;Z>-@B]?&S_L9# M)> :/8 >>0Z7-=.&J/BSY M'FU,7$B%T9Z(($E]"O' (.<>6I_/D L8EO#!^I5K,R)G2''>(,UKD&(_FVE] MK+8CX$%1I"H&6F+W1H(4<4D+_4 @8&8"F)D +C*_MFMVWL#.:Y#"+D^K3,UJ MXL: )4?R>#^C/"B,D8))!M.BY[0I;CRT T8G ,3)&N*<-QCT&L31_9 ^[&M( MS8#(4MD]L+.%B">V21SRP>@'!,G]!(4?X0\Z^8!6//12J7O)E,&6[]B7'EW[<1':G;LF.IL3I%R!*M-7K.,Q#3.$S6?7]MR,+8 M+_N]IBV7*MM%A"])^WLYRK=]U<0N,N%&5XG<:U>LN6!BU\ MB[/HB5E1797M#\)8X\A8XP@T?^NLT3G$( MRME9Y)"K:EO>V"TY1:.2,XY)QJ)BQ =4[L8=\SOL0KESU;V0V_LZU17E+MY' M6H,-K"]9ANP%Z]ERE:ANHF?6HPUR5<]_TB7R[\2]KR*\C[KGJ]LLW]65MA8^5]UN0KZ,^-RB5&!7; MBKH94$+ &.-A;=] ]6GD$F"Q$XZ1Z<+09ZT34*, :A1 C4)>H@>O@(G?6D5P MC2J+ZK(G"8.=3)NQ$'58B7HZ'Y*R:8JQ$3U<+:=6)YC_8U^O8QA%+P MI=WS?2.9,7Y >0$H+\A 5.-;_/9'V+;B.E8I>@_=#B(6\M^+=8J)NAWIAK%Z MM77;<:,]? )2/S^%VP31K]NJOW2BWVPCDK@3[L6X\+S&B(M!?^5S)1XI#4J' M5\.*%OX<-E"1C1Y#5D-W%7#2).-<"N6J &GQ?T7 M^+$< F$^6H"4SV@%*(>X"4V^2#E$1C398XNB/><&)=B"AJ-FA_24CIRD8/0[2 L3378DR-\).(P!DJ=>YA"/H,N;35P(%I1N@=",CO +@<=%@S6O 8[W?C]U% M0T"$)J%O8&HBKR;+Q%](XBG/. QYK=SHJ'[!=#Q0F_&62 @6Z:7B!'-3O8YY M\S\?GV5RA27<=+U&I$>OZ[1;]#FL%;@F!ZM6:V'7VXM#&0U%A'R\"()YI3^2 MV6!#0ABJ\0Y_F3NF<@:%3/G6.5/(Y\(#]Z>0YXT/O%HA=T2-'$WVC3DLL>NN MZ%JCBCSHQ0J9%$9@1/KJIWP51IQ?(=,V?>X4,FU\WY%"7L1U?[5"SK$M5&RJ MTRFG5JH:C(2K-2LF"GFL;V#0#Y0JW;B3_E%?'.AM#O7VO%[SJ_46F:CPQNV8 M$QCRJ_.VIDAEQTGT]K$( 67>ZC?GHPCAFP]=6*MNM%&6%6VQMY1<]0M()+R] MZ"#WAM*[JPQN?X=OQ#=];V;\'A=^F0Z"ZXOVM4'ZBJ)]W4+Y:XKV)>IG,YG' MNQ%WZ80YS9L6@_S)>TZ2<,=1=$7)T^7D!CI%-P-?53(=7[Q2-N[WZI>]!-U/ M+($\58;T'71<_Y=:\G_B"#X+:>R+O\32^UY8: M;(4-&EJP?;OGA"?.0:)O"-1PDFM'7/.ZJCN(7S%!E73 !OYQ)_T&F7DDS*HP M)+7K?AK8K44>-=16!FMK#0VC/&)B?$) 6WX=XQ/[*YD:^H4YSF2VFP( MN [!!P?@TVWCTYLS\6?%)X;MKHM+PIW"U4JM:2.N/9I.V1B?XH1\M&TO=L'D M-AT_3N1?52 I>BUIH?Z4DO<*3N![<<5%_!*WD?JY:NS[$BG[G.0!LG#M85:8 M<2.!GE,IR=4OTK+_A*%Z0]AHJSWZZX4KF86UY/H% M1ROX2]53"R7'3BX9E*)=+%1T6[)E/2**1,]7D\D#GT^XFH];)HJ^_?I/],^W MOY--57(CR/&7CP__#@[QAWP##_C_G04"?MX1[>Z;A$_,E+)__^W__S].73 MD=!'&'NRJN415-$$T18J-'=5R8 D+?K@+Y(92GOO<944\QG[AI!?X)]>*D)/ MC/A_A2=?Q^Q(\=*2=M 3CCT"Z#%:]OAGWWZ6@-_W'SJ>'BOF%U%X&RW\-^5(&JK*& M,73%2AD/$8FU[KO02Z\1_)_W[;GMD!+$%3%,(3!90D2)U&@19PA5G",4)?[I^*GGQZ_XO>:_M2 ^?1VH[E:7U8$3N+):2":FV,G9)ID/T;=R MA$SS(W>.JWL*93_PR]%*$2*ZZE*UO8@9+F:XL; [N8CEL!YT 7HB8"/]* M.5RU5QY#U#8&*0LM?S] $)6,*5-+XG&;GI77,L>1](!?5M0#VM)CRM22&%]' M.5_<]SE]L)D,==H;DGTVHDPMJ1I.=4C8J#UXC&K8 %Z,>E4YIDPO:;-=Z(/. MNKT72CT'H_;TJCBT6!%/+PFOS"9V=Z^%L+K?+CO-W7SF]!8BD:;TO#[6U?CB MW!@?1I0$PSTI["PBLSU-22N:LNP2/AQ(;!$[5-9-91"*5)J2I'%F4L:@J6%U MI'90TPYUMLY&E"F&2FUD"Y$-N0E71TM^(ND=$T;B9Z88NNKH,A1Y#I0 A97) M@MA0+;X8/S/%T,%HSX^+W7D1MKC#H3=JJBB_6424WQF:6.O?+:&C8Q=90::T M]M0OW[YXJLBQX?!H-,0GGGP\*;^9?8F5(@6^\^T'1Q,E^AS_S+R8KGYRLC_Y2"?Z&,UTPF_8].W[Q('\ MSH8(CX1LRL#],Z#_$#/ZT$Y$! M^F(V'6S$Q38"?S'W!S;B4AL!?Z89L!,9V GT,_9B"3G8B,MA$SBM,[$1\&<* M[$0F=@+835G9" QH1"8V @;;D(%M0#\C&-B(#&Q$!$Q@(S*Q$?!G&.S$"7?B MS^T:'X[_78X1]!L8<5:+,=-+EATS_N%_/Q&?WGLND9_IZTZ[I#^8GJPX;EPD M4A@N754MM"."I5?@;$55"HW 5@L8_%#XGI5\0\GO!:3B3\O^O9Q\M)+M!(*# M?Z:O.S_\5((ST'>O$IOKDE>9GUJ)7B,#__@LAX;_3_SZO#NB?U.&X M+C3Q;G,L^W$]]YM!\4^!WQQO)YKWW82S=\1=:S>1I%TOW]OY'N5\.<"0Y^W, MMYV1ULX/7%N6$1/CI]6_-)_[5.NZMIMVWDLD/EJ%<*DIAR=;SY^2^5FX;O%6 MIGD+;*BWK%+=YIJ6V1TJ'EX?+4(1>^,P[U/M_=FMR*QK\J7A^=R:_'+J^R8T M.2-CP.6:2O$*[HQ@OM<+\7 R=-?U7J3);YL"#L[DTZS^Y0QW_C3Y=M4X6\/# MB]J0\J5&>\?[D0^L^N8=3V^].K/?2*_G%>]"57. MR#QQD=7)UI(A:P(_K+':6@X&I)ETY+QWG'@._'W>7QZ'B#_I_=,3=A7^'<5W85QDWZ^_PB(OX^Q?>97Y=&NS[[U>15XOX=)>>Y7W@:\7]]&N(:\W MO\1\>BC9=T2N JZ7\$Y.L\I;RM-]O_.'3)Y?<5PU>L^"'+BN:LO[@N]*MF&TJ[KN,FO_!]5Y\'R1T= M0ZVXZY7II2/IM )G4)5578'Q M617GY7&0DP(M\2E@9MQ+M D$E6XSJ/1^&Z.Y#9O;21-Q.+1$2U5:VRFS;2]:P3O" M1'<1#0)!GW=7%5V;"W<9VSF!D8%0PWI76\M5+L &5&^B#JU^(S8RWA6MR6V) MUM_QK*6G 1QPJ<*EBZRN/0?Y$KT4)FJ&[$K=I ML"L)PMNUVB&>1'2\I(&$P24-UZU/NG5D2 =I[@\9SANE>2]/71KP3%F96F]PRK:T# M;\Q1*PBT:L4LQP;#\1()@KJXQ9#'8,LY2V]N'!>>B;C<'S2<-^3R3FAHULUV MV+;90"C5FXPR0M901^_%4TV/EU)@./W'D,I?2? F,VI[_HNQDS@_\B/8/URJ M!4F."VHD>Q^);<%V_.C#)#?ZL5W0H[]>N))96$NN'T_"]I>JIQ9^&I5=T6W) MEO6(Z,?0[,]9&A?]\K3VI*OKFV+''W*.F1B_W1$,?M)U=EPB\>O8B__[?WZ: MYY%"MD<(>K*JQSDB:()&"Q4ZC@N1M.B#OTAF*.V]QU52S.?OZ/8%_NFE(N2+ M;,#"DZ]C=J1X^>NX^Z?#?1__[.?YOM]^^(>Q)8\;XSOK+VADB\=R$'W[N# < MB?RX,VW5+ZJ"_=B8?Z3"THW1\5]#OO2+*'[H(X_?Q@^*L"K"3/.GN0>//WHB M0C%S8]5-9C8GX^F3X=Z&77B/X/^_;<]OQ.&==4W 4G2.2J) T(^(,Q8BT M-E=%DI@K"(HB&JQ]F[-^F8O]7[J%>*"Z6UU6!T[@RFJA'O^UG1QEDOD0?2M_ M_GY%\7%U3Z'L!WXYVL!W9&,9/5-U/6X3Z)E9X$_8^^.-8SEX^LXQ#B+4WX7X MW?W]]T5?Y/W_K=O10>$$7F1U>/^YX.<&MA0HD26GG/)#/WS^/*I1I"XHQC"J M""M:I$:(1(H2B7Y?XLF+5@ =IN=DVJ#SL(RL9666K& MNX5MJT2 ]SK<'AH6@^6@W8%FH8@FUM#/I+6Q/I%VUL#_5Y3PSW"6GJ MJ3NU-[)Y+G=JUK3^ Z_]$.;\ZT]7U?FW-X()4Q>XY)>BBFI7RE7 M]>I6A@]3G$,ANHG*P[)@HXO'R\1^)N60-EWMSO=[ ]K45_@H6#;KZ^3>,>)7 M4KQ6'.'A&&L+I;:^1L88,G"I^-+0]*+:V]V\OR;1/1+_AY #IPMS.BI^96GZ_ M20V[1<:2!;(FZ>V2W54/VUY$R?Q**>*3&M80UF5#1^N+_: J(VLZ?F::48=0 MJ]F;^KXH6,AR2H1C:M0)%S%IBE$4O0K#^6[-&B2BSF5CI[.K/EHRE)A9F.4:E[S9U@T71/K_&3M4TL1$*$?Z7TJFRP MJ^^PBF$I>'5X8/JA3L8UZRF>!MIV3O8"E>/&^EC$%[VYSCKLL?7F9TJELU=A M3:Z*!KH<&.2,.=0KR:>G.56:0K#=#BL'F/2T@2#U0Z(W34A3G(*]P&LOPCH/ MEYKXVA;(0-ITXM:?-*?T\FR&EZD9"5NC;J_'6JZV9V/2-*?"D>>'*Y-3X:KK MKG=DDQQI@F.*5.+&NX.T;F]I=;&'F^V M(,*C!(J),R2G2/LQF7:EM"-:*TU2G M%'C=24R)I%YTL>'K]*+>;L,EW.FLJ9K36#!)8AO[E=1L,$/7F+8'!E2"EZT1 M6S4Y+ZZ305*;"B\/.P;BX3$\@*H+*:C5(&0:^W>IS]_1:H2/DW:)E;^-GIAFU8GJE)E6:LK"Z,\/N8MD:[K4X MR)UF%%<5&':+.'*NH?U(F ]A/1S$E"E& M38/:9A<.*056N]$>^ >:(95%1)EBE%MLU;J(@XV$3;DKRH/Q6M\Z,>4SC"+, MS:J"L#*G#J<6US,VJR*5D*96?U!"?S\4J+J@ZRMV"JEB!*WQZM,2Y6S&*DLT M)K90Q9M\I*1>BXF@ETDSJC2J6'2M6]P+:L?KSGAJU$2K;$296CYZF)1E<<#" M@MI>CXO67!SOA_$S4\LWVV&3$'I!G4-I!][;CF-IQ3"B3"]_6%NR.UWI!0:Y MZ^+*W-[9JA$_-"TG34]:D4ZS6(&A;JV,R*/^#"47,6F*4Z'70B5/FU2-O4@T MJ9$^M6MD\@(I3G6G8;7ATC,"YFV].(1<8SF8QB^ IB1%I?7B@=\M1O!>D$=Z&$:[$C9=F':G4 M#\HZ.LXCTA1?#:6V]WM[:VZH0=^PG+YMF%STT.K".:!(/1=.DFKKL$,A(*AI6:X0M'=M!IO4P M)DWM FJOR6)]2!^$S;+N[(0B9*#1 121IEA+SB+;LV=MF@;DHCR"POV^O4M( M4ZRUFY7:ME]S0WC<%N?S_FZ_#4?)NZ99J^O, EI!WMP8.(;'!%4=A6DVH4T) M;<.R^@@EK?H"?S#G\YZZ%DSY^-RTTNXG?FW)*'UAO+;LXG*TGE%F]%PLS2^) MX6HM=; @#/7@MZ;=NMW:NPEIBE_S <.NRIJT$2"N3?CD8;K4FPEIBE^KTJ09 MJ8E=-4KE$59T=TTL&/5BTA2_YAV5ET\S2^Y3>T4H=(;KX=U4SIP#4U MFAMPE7[)FR6D*7Y)-NKT%]'I!NOJ?EU4S0J_%9,72/&KT:?E@T[X:P'2#6\@ MZO/5D$Y(T_PBY/U@M#]4&T)U']H,(DZ"%IN\09H'\S$-J2ZQZG$EB&Q@W?F" M"XI'VI1\M;T!W95X#Q?V$Z7?Z!ZJ^B"R1Y%G3-?Y@:FQC#B!C6:%FS+UH;FI M6XSOE4TN_LF5EO$I&E_""W;6(<8>IS5F@QZ1<1FS'4O M)DTSP:MLEKPI;WF85P/10.H.W]N%"6U*:&QLT:K4+'\E#(S9%C^LYG"_='QN MBF&2HO?D\(")'.EW(ODBS%'%3U:69AA)*\5ZN)@+\(9"6HOB8K]M<\G2TH?# M4')GZU6;&1C[T330.MO#;!<=SLASUNZLTQEU';X,HU.ZXXZ[;;L[24C3OIYO M#HD&.Z4-DB$H6)D;U0#JQ:0IYO:*'E4F5E65*RVKPWUTXAC]9D+Z#(*-!*-6 MADP9A@A,UX,Z3-7M14*;8EB[(W=6K%;I&*0ZV[C+<@^& MR!ZRT?B#->PFI.G3?&D4%5PC%&,0.3"XBHI6/3XG5]1R'[/&U&?JJH5F M3PC7%YLXC5XU4WZ%)9/WMV3D,YZ1N>(77#)\;TLF/C/HG2WY#@4[VN5[6_*U M)U-<9N'*9^'3>N'+K&B0[9OS#_WY" M/[V30\QGACXKAZA7,.BE]F)6E@,K,./NXN]-PT H[L\.N0Y7+A-$OA)70)P9 MQ)DS%&?.&S: <^1ZT>J\<>4R >V\<05HT/5BWGGCRF7"XOGCRB4BYWGCRF6" MZWGCRJVC[<>#(?2Y;9'0=B(;D/,6(DR(^>)27'LAS[>&Z3?I M]]4+93ZZVM]+POS4=C_U&:5R+1EOPH"K^P,YDHQCX"C'DE$H26O=ST\A2*YD M@\RWY5!6-5W6 6R<7C2.@:09T3^K2#);YE<&+3$-JP>I\*R:B8W?$/ M64_DM7CV&(:(D4S"8N!!"TE:B]^G*Q^'*,.ARVS.]W[3G4L9$CRT&W5 MFJNN"*U6AR*CXR6![W7;W&Q/T@87?BHHJJQ;DNG]]Q.$?2IH\5QO_[^?])W_ MQ0XLQ?$??_^I8$M6Q(+'#_AR=%?YP/?BQ47[$T%FM,D11?24[_-?S79[;T58 M:W%=V28Y!,*'\513]--7AGI \.XYZ.%V?.G:

(KHDA,QQA'!(V7$-"Q(C;M5[B^O3?R!-7MK-U=@ M+8/0FQ]8;:=FZ,*;,&OGYNEDCDK*6267P.R18Q"FL>3BR*.//U&?5'CN F%N M[3ZXM93KKNQ);2=*CR MBE,TN1%7:A1ECH$J$ E4(/R$W26IX"!D^I8J$,AP07>2$$)?($:^G MU2++S@A*K!!IEL8232#$0 ,AZ:=XG'AD=U$8^PT3&L*$AI"IPX2&0,9^?D9" M WBF?TGT>W5ECR=VCW=D_(R3X:=QXN-LT:/"^7T8&PFF?Q,F\<3$KW+7Q3T>RG=BE5U6 MVL,:0T,^_.X?S<_[%3X($!QP@>9]XK>4]#_:XV*HB[SI M-D+5##L9OF_S\0KI==]6R1#(G)V+%B>$R3S!4>=.^9OR22K%81E![>FKZ6BS M(996 D \"?4VFJ)";]-EJQ(>&Q#"[+Z ZX(G$(&>N>R@Z+876+1J^$PE,KUU.;THFT0<6/2YS"7Y,JV M^1D";9B-CLQTQ96ZYN?UEE&LS!@N"04:&.?T64U$@FZ:Z0[JKL M.JJ-3*)=KW-6@%0KS=#EJ"-9L\\I5T&"U3#WY?967^!S7P[P.GBJU4:R#)&W M)V>!\+N-6!KK7JS$XU%>I>T6;ME5>A"%D7'4P!)N/4[\=0J+@RWE8<)+F/#R MHQ6O=V6^JO:S#I5HVJR;:$[%9I')KMM+*/-0]SI.A7F@O@>G6S*-]ZM0/VK( M=!?68YA*@$+5Z/K>$@@_UGSA^K@+T'X<' MN_OW=GC-G8%=$0(CMF!6D/J*[J*T:+3Z/&!MD^,*Y&I9JL]X=5Y8*SPA]C0S M)7/$9>0,[4<$N8U@ZJZHV *0+R=B\8X4471O>^$$E[P= ?\;&YIF+/UF()>F MI:\+;8V73ZA#:/-WL.&)/H ,C3=MZ??VA_V)0(_3Q/.SS?A5%$F&OD."%W5L M^P$28?3)5KO _@FG[UC;M_I/P[UEG6>XTHEG\EWWOJ@L3CS? ,\<@VW9DF3[ M.P*+WR-+XM7H$A#A+].P%;B;ORU) ]NZD Z>Z5,:O7@[E!\!B]%UI(.%7N^Z M>OP36C!8R^[?SWA W@^2AE2_!-7Q9XH(J7YUJ@,S*&3V$&)^!-5#B DAYL>0 M/828[Z7Z)U,8/M3=K[=JYB+Q\8_X*]#K S8?_/#_?M&_OAA0(YAG,G'3@!KS MVHLD -5L@X(-GKU$C]S9&1H(OACSK BSD2*M)55I K^/+$C65V4Q$C)U:4( MB3U%_ON?T==S>$(!^(X-?K6\__T'3F-_'?][FK7)CUC; V'J&;]O/H9QB=>< M^N;^.89YIBIX7>8\6M57X8QX:\_W5DX\Q^/WON'8A]#TI># +3"KA]8FB5$> MS(R7I8@ES7A%?[ET"'EC_Z7HD;7$6_:_3S9>_F)(ZQZKZ[X8TKJMN%]SJ1^9 M6P^TUI"#'W*I(0<'OUK](2OI2! MM9=Z 2M6?HNN!17&]V_=VBJ?24_W;&U53_3'#E \\9=,5*;ACJ,-N:3RU6AG M,LAKNIAN%05](+X3*$@@9?;Z0,=\@9&]Z/>]( M[N[6*7!P-KZZ=^EN%<_ -D1X-+TGR"97$!6B_4S43R!U@4[4DTFFV577C76U MEV)XK:DEN=CYZA @^6>0^BZD/'20A-)Z497A_H4[+>]G=T(S]&&6%++=':SHH=CN M08^GN_0'G!'7N M;(:BF<.@1"*2-<6Z%J^E:$JUQH&69JW M2LL_+6W_3('KNR[@C*]UMH#2V9 L8;_W1Y3862T3QK5K-*7$U*B5)1OC2FU$ M]I,<*GJGGXFCVM>[A0+PS'_>K0"'CH ]1\!WUJI_49+?]C'<3I('\X&02KD: MS:[=&);EM#9.-4B$F-3G&4Z5BGP+@((GZ6YI3D 3T89PM M]R6$WZT'_;D0YE8E+=FK)Y?JK#:M#.HKD]'R22"$0 N*?X\0!EC9V6]!M-_L M)S "]_^S]Z5-JN-,NM\G8OX#<>:^$S,11;U>L#'=]W:$ ;/O8+8O#F,+,-[ M"\;\^BL9J$,5KO4 ABI'=]2I,D*64IF/,E.IS-/CRY42U#UM!"?S_>O?TI>AH9QB1O5K][1(H^UKAT1G__(]GU\%/ MC);]/;.C:>VOH1.!=,Y LUG#Z0]84X3.3-(JO4[*;WXSQ$/ MO<;YS]=DRDRVN?+;D%[ED;P V22S+K"ST=AQ_ MV52"<^WGB(J(56>#H>S-LG/2] 3B=*#>@!TOVR16P<1<:CSP:OGMA)P)I("] M;,DWF\!:I24(Y*!L^<55)B5Z'FQYTB=1S^1GXZ+JJ(IGU]*XULPK:Q:V/)E\ M>[K) ZG=)@DQ9+'F@MN.), MIF%:K6[V7APCSMIV5X3A0U?YFA>]W(;O39I2&8*.65/6J:R#)LN M2_P4T]F.-]6=OI+5D^PH@\K\S&6[D$,\=B%)U?#%@!QT(Z+5;\++YQ2AB=[N?:*]7IB;,9:DJ?S+Y1=5)&&S:M MKERX6'['\7W(S?AIKZ;EJ=DR)7*]=2YJB6FQZ M3@T?%J52.FAZPB=3CLU/R7X[RXG=53=GE:9M-35#34\818Z*#10%XM>KWWI3O;BX MTA2:)[,N.JX%_WU%<>([/5WHK&:6ZA:+JW69JCH+@CU1A2X\\AJP;0!>*'T? MG,%0+#EMT\:RMQ^8 KL 6Y1)TG&$QZPP%'B2_0K;(_D,4Z^6F7BD4_%" MW,1"I*AX(:ZX$ <_)!,G7;L^V6/4N174H>-\U==G__=J4\1DCU'G&U#]==2) ML^1?G_TSCT0,.C'H?'>JOPXZ6)Q+_.KLGWZD8ZJ?D>H?C\+\LN_MCM/\?M7+ M%77FWU>SP+X[,>*1N.]DP+\O1P4'#O8'$P/?WHJ_.'%;,_ $N1C.O5- M6**+*OP%\=LQ4_P94V"/-'773'&(YX]1XBP,P=P[/P3%I4.3BK_0)U\[8WU& M1_QW[OT7$XVUKMN5KJL4','QK\H8A;WC<;F&$*$\],[<=&W1D.W_/>OE^EOB M]5TN(0AF*+IC5V#BI)]6U7DW[OP/>N+Y[<2)'X-R/)6J*O MHRCB)XEM3@L*NGHR"K*'G124G@\ZVER;.%NLV*'QDCTJ.>TNBC-%%\$>B,Q' M*DK_>7WU'RWO;Y\1W[:\OW?4>G%Y1_+[/_+6*?=']+. H6TT[_^(1Y2-'8BPO\;R^Z99/?J&?O.)[OO M'5C&6_6?BWIHN/IGMVB"TW-F0\QF>#J5)EB=K>5;&23?F5__D-BI=,<;])F% M_.V3S9L6\O<."&,A_[J0VQ98OU3&64-^4^8;P&E.#W[WW77?C\* W.TNJLE& M?\GIXM1N8$1+]BO!C3#BUS^I!YS\B*I^GZXVN&K$-_"87'7_P>6S6<1. MA9MP*N1=T(#CZ7E 6X-=C>00H%H*K9+G5THT5O6M6I[/=0?ITKXR4N8AA9\F MZOMJ=ID?(M!7=Q!<6J!CK\'EO 8?$% ^,\";(WIB\SE:'W98WVL6=79758EX MH$CF8PZ#6#(CKNA^?LF,?0(1^P0^ML,VG,Q\6:73?4ZT/<;7"+/KM]$.F_GU M#_VY[)FQ$%_?O+^P$, Q#@&I)QS,$WBCF(,$5X[$RX%6<"PL">9X9@8,%? M&>4<0:H\L]%*]OW61E0&DU=IM3O!SA,%&;8/5YD?(-5:SG:LER55:M)-K]D9>#?&"(C_@Q[S:<(16',WQG MUT3L@;@!\^3#'HBY!<+\L.,17R+)DB>K PT,V0Z](H?5&1HS B@L%<_J2E$RA5*.=&#HOY9_T(LY7&00NRJB,95\,/9"J^5/H%'T74 M4A%!+$344_Y.5LZ3>+_BQSAV8[PGX*39W"S-^F3!#29BR1K@GK>6/2C@<:C$ MEQP34?/Y]4,IHI[QMY/L4#OEHQOVH"FY@CW)-?@62M []P8J<9,(B)I8[DG]G2(Y7DSWF13M6B4U,'V]@L_WC?*X/$,G)IN,)F> ^2/J!(N*D%''HQ_<)_?C[ M^R:E"!%N?YT'17^^<+BJBA4S2J:V)1LS*-STKW^H!YHX/>:)TU'$D1YW'NGQ M'3?X]V)"0F2_O-K:] !;3KGNA"#FZ3)9H0VTL:,"&Y_,IQD#0!P.$H>#W+%K M)0O@F^#O#K" [< .>@!VX)3UI66NP1LH8G.C%@8[I#!EW*7,@CI1ZD.$(L'M M&.*!2'^D5,]]AHH@LO^54/9$B\-%XG"1>PT7N5.KYU67!F_(BBW!;1 M8%-61W^% -@0:.VD,V-,C"X-!P.7=W5/;PLXMJL%BN,?M(&^GZ831W]\N^B/ M_2%I?"8:QSC<18S#'>Y+H9KW)_8C5M]FY^4MM,R5=FJK<]MRW2W,T'X$[?*X M1DT5*"WLSJYQJJK.LZ;7IO..H%D[TI$4SO9WHG#TK1 M*V9Z"$BNIQV7DMI*FA_0[*:R%898!7@"C@?Q!OA#"JC)Q*P!R:X<5I[;] M-\*(,#O^MC#BCK2G,X0ES+WZ:BVH[3XV,-DY:S3PTGK21B 0QR5<)2XA%'2U:(TH>.6J65R;E:I(1^D))GB$40!$*5*P'1!6T M$+G\7 @=PGPH,3K$PN/V20H74AD,IZ9X:CHA 'SG MO\7#-R"GYM/S;*V4'5349(]=CWOXI$V/(:<*Q,N6'=:O3[4,UE:3IFTO*3H[ M6/HL;,F\;-G,-MK2K-&I<.+6QA=6LS)?9EF!..USGG>]4:NV!!@8%3"_KJ34 M9-*#+:F7+8VV30_9$@/[U)9BI>=URQ6K#5N>O#W+<%M)+/.&ZBLMJ6-G@.XR M,]@2QU\V770,+>]K*8;K"IZ_3*=-ARG,!/)TH)C7'TZMDH&IQ;0G$JWM.IWB M4;5P[&7+6E_O+;,3',,&K;SGNJD"T2^BEB=]]JGD=I3>9/NJV.J(WG";=;=S M%K8\F7RWL%GP:W,Y5A5#\-QN4C3'>=3GR>2M%L=)^576Y)1VIIFCE*Q52Z,^ M3R?O='"*<,EA#5LU.OR0367*"^ )U.F4TGT].QYEB Q?-#JSJ4%6L%D:U0@X M:2FFI!2%37LE7G'IU*BJ&ZUUA84M3R:?%?HIBS*X&C_(TP.PIL=*G4!]GDR^ M*1E4OCJ>-'AEVZ 9>INJ]Q8H'_K)Y"FL/FAMFK4Z[_8R).W+M*.FT=M?3%Z@ MIM*$I#- R$RGHI "!.PL14'"XQB@*8)A:(D^60.ZDR0J1G_,NZ(ZE7-"65UT MV3!!F0Q[='\2Y%),J>1$Y\)%92Y8 J3O%,IJ,W59"9)XT8^XX4*BD-U M^NLDY_748CD_JY2&NFA2LS!!<04WR9D5UE5%U7%;Y7YM(0Z],$'I>BR.LS+< MII-IK9WA3;^?GWFA@N*PK48_A7$-3F_Y VO+;O&!U X5E/1FR&]L#)7G5DUWT1?HE5GEV3!!P?.(K;IL;L.7D!ALK@C5FPP1EX'AT#Z]( M'9Y09KFI[:_(1885TJV\4VOK#8IS M6VV?7JF+=KZ"6IZ0J9&5.PL'6U:X8@[CO191(5-%E)#KA$RXVND[%#EE5-\F M.O-2QAZP($C=]4*D: E(&%+@&!)+"2EY H5+G&0$#)=P6L8R)),^V7MDC)IM MF72WJN:8,69D%P:88J$B);:WG6Y5*JWXXBC56Y;UFDIJ[3"16F+%)>8XJ32O M5$!K0!;L*9T*%:G,I(PSE;544,5%?39(8:(I-=IA(I4C':4J^+4:![I-?*#6 MZ;F9"MU[YKRF+E;I)::Z+EOH]])=D2#84)$:X%YGN2Y[.W4:JY4P MT!.%Q6SKTVD]7*2RO:1;:$JI%D>+PZ*X$GVF3,S"1*J@;89$<;3,<@-Z7=J8 ML\T0=&9A(M7(BT)AV]I:/)ALG**3L89)N1VV]U2::A',U_DM[VYFDJ!6<[7" MJ!VV]Q *MK*'SMKD=:%?YFA_U:%H-FSO:6K=K;S6O E/TZ,*4YC:6YIYMO<\ M4]>?V4!YUPI48& MJ]G..H/*.9!9YXUV FJ&_TH :/LLX3 \%_)G$'3%-(WT)4OO QYQ19G,PO,@JZ:T_TP M>LB&.UV#'%.BR%J:8/AFQ]@6Z2FU44?M"U'U=2+VY@":U)IF>M!,3@3VIIV M5K\-+=R$ S^4G\TJ84X3UIZ\4\AO 141P]D)#[)1 M!)=$7-K@K\,OQV]%]^[GNZGKXB89,++Q9-X&T0"BZYB'!X'O9_=D[V;Z'3%P M>+!K@YX<3KNQ?Z'I.-9A8/L7XKMI?BR6*)5ZS+R9FD!6UB']F[#/*>3( ]4. M?P>>J+\F%A#5I ?I]/?2M /I_LL"&ES6-7C1Y]Z>#EY\:"I.;%-S'?!BHK?I M,(%S>?IYOLB\F.J7H7KJS8NX,=4O0G7L,1-3_=I4)QY)/*9Z! CS9H*;F.H7 M0IAT#.RQ$O-#J$[&5(\"8K 8V2/08O"8ZE% 3*P[QA!S[V0_0Z:1][QCUR,$ M$^9YO]9E_TC#(,]+ \G4T,/_]XOZ]0H]''/Y.C$(^I&)]AXU\SQL4 (H .X% M^2;/7G),K5__%$PK.#4(:F GZK#!W$YPA@SD1,4U0(+$'O[OORW/][F:D,[\KYUI4^(]GM8 M_IXG(_*Y7HP%HLT > &!WVLW+VSQUVX$/",93C[1[,5$8[WICO2F:"Q6'']? MX"CRD7SSM/T: O4_B@&M!=.U14.VSYO6)C(F[P)-0_%WL.E:D ML^3#._$W-WUC]+TPEA]Q(?0I"C<5&H5K6X[0LDS9E9RFU=U)"KM1; '=^!3V M(K1_;M>!/@&6("+P=H?(CT0,[1@_L2^@Q<%IMBNSVJYB?&B6%OC>I3W)1 MHX=1G%@,TTGU,&6;]-+35HODVNBF#PW1@WZ@4M1WJ;AQL^CQ=HS,_:''VR?# M/PL]PF\ ?04]>C.9RH!V.L\K@Y%HS.;;@5YB(T8/:I2G6@K'3;@DH"9&ML5. M,1RA!TH*G'G(D%>HPG=Q;]4M&2774+-B9+@B,IQ!KQA3HX*R62TF?%44B67- M'T_]9=1ZQ;#>H)NE7*W)T[9,#OGUM+Z:!?DCB%__9*B'-'Z:-/Q/"O!$YFR! MJS6%=(#C%[4W/2[1:T#GQK#W_2=1)_Z^ZHP#ITO4,[X7^/N*4^98U%Y@8%_J M6D63I=:I.B:3 :<)$U%"^#U3")_,1_#O/ M_:E[L9_>=[+L-B*%[@T9F)K)3M5OIX9)29.9* MQ8L88AJ=WK##NU-@\Q7'#QO@$R-,/&!J&U]M6M/.%YA<3,[C]K+4\QKFFIF1PNUV^WB M:V5;HPHI!#(9!#+D&4'F/GTY[[MLHI:F&$!N'4#.I:6,+"=?76_U/.>G-E-R MJ9H3:QVUEB*9=(MI+"B:\]<\6R-EU04#E"$T2&+\@)$?*>M^MQ$Y3T67Z*#_ MH*C4(>W5G9VAO3JI&R@D]:K;*=IM$U&\[23O=TE->8# [F2>PJ1VO?P['T M!V$]MR1:5XG[N:4)WP.6O%#<2C+M)-EU1N1T0UV#?CU?TKRH#;CVDNKE)X-L M&JNFL3QGUAPA749Y:E&03_J!)C_GB[YA!>5FL>34L?3-L>34!HRQY)->I-<2 M!4>*);-I/X45W$$% AR9YM,JI)N-\E-G?OV3P1]($HM#?LX>\A.Y(,4X<4LX M\5+G2(OMU43I+%'E@?RF4,\E629J^R57GQL;@!$S#BSL=GYJ;>RBAW2.( H M_9"FB,\6KKH1L8X@"?G+/.M'&J)S]'8H1 G;G=B2I2P#*=N] SU>A@5E)1P3=KO4 M3#_(#Y(S=;BD?I#F/_VWG0BR1Z%Q/R9:%I!-'95X<^#TERDYHI@2?R[M)PC=!>?P]T<<$"T?08&OL4\<6 MV"?5MY\>[=8"=8)2Y^\[XA^[CS=>KC9/3WG0$MSN-ZRU2/D]%'0/4X M&7T$5(^3T4>$,'$^T2@0)DY&'RLQ/X7J<3+Z2" FSA0=A183)Z./!&)BW3&& MF'LG>YS:+T[M%R>CCY/11\\T<3+Z&'EO$7GC9/1Q,OHK+W:='LTB)/11W[U%?:)XM;N[!+)C01^QPGHOTG4]NNYSF"?#M A M$ARB>!%!?]_S;YB6,V=U.'E)9 VY!KLS]G_NK_O;K4I_Q C9%$=LNJSA3QQF MQ49]W9_O->N5[M;)8E5,FJTSG7YRFM]GI">H!PJ_0D[I^.KJ'6-'G'_^(UG, M_A@\6%JN@:SEXYA8LN9$FFM87B/JI(F;>;N5[ H@K^;:&USO=SLZ)K"[A/1$ M^H&BXKNJWR$A_64OE,7@\5YVLC\:I30G4ZYPS5H5RY'E6<:5H[YTUNZ. M^K;9UX9JM5@2.);&\33%[O+14]@#D[I*+9P?=CDUAHIO!!67T#-J2F=(I,?3 M)D_WDWX9L^V)Y41MI,BU5;:LB=LB1Y>:O) D!N((M/<)ZBGZ 2/Q[Y&@GJMS MH0Z8Z!6@Z^9AO+H[Y2KYYF/X^KJ/90\H I*0/53Y0#7G,\X15+VS9.?#?,

#K M+I,0+$B:;F[HM I]%1CEIM59##&C$K6%PWFEDKYBECVNN6IRU*B?PGOR(>$[ M 2T<.L[X?L9+07>)!;%9\V<>D! LZ-M)AZSV:0RCUZ9 ]?5ZDBM'G8K+F+NZ M"7*;+=%%K 05JN)Q@@!BK.1DTF;E0((3E[)!0G7Y@J(_49+CGL!*V M5;FSXYX;\=A^Q[)\9TN='I>I.&\,BR.PMB*V1$F9*M(>4.M;H\ISNE17F]D1 MZY5G+45THU:E>C:F5)U.)J<2VVZS3;<4W\JV=]G6TP^I]$<*5,01*W\:L1*U M,-X&*>(J?Y>/CPD#IFJ!;A?67+K+-[5D&2_:%K#-J(%IL%CXGIFJ33C1L#OL M-C/5'6:V2]V>?B ^5#GG+M2CFP6F6R@)>!NDB M[73[V)@R83&W.^EV_->#QU .9N8K*=(]>J;/E M@8]Q*,:A2P7VA.'0.)TVJ5['(;D5-9N;]3:_*$9>9+T&Y!7(BK,\YG(%=R 6 M<8$KL_L\\Q"(&/HCI^.W'L?SV1J"T>MSKX[] J4"OVE%P+CPWT\L_,=GMXW\ MO*4"U:UC"Y:FU=Y&]X3T%PO__027TS!N:^_%I;-^9(D]C9EL>DS&YGFB3,T]P:M:V_S ME?+^?E8<[[ JB9:E2' AKE(++2Y\%M)_G&T[KAERCU2/"Y]%0/6X\%D$5(\+ MGT6$,''MBB@0)BY\%BLQ/X7J<>&S2" FKDH4A183%SZ+!&)BW3&&F'LG>YQ& M/DXC?_8:5G'AL[CPV:>9)BY\%B/O+2)O7/@L+GQVY<6."Y_=XK3BPF=QX;.X M\%E<^"S6FVZ/!G'AL\COZ\$^^Z*E!"%>DFG8"D2S(##QSK(RW,:%W[@4VG<) MRPV_AW=(NQ<61)L5;<5N3O**)F'[Z^OZZ,-3NN#49$ MAU>8!6&/YP7/8*,.]F6M6:6NTZ['-8EJOBP2-7J-[6NCD:D'_).7>^),4W%M MM!^/)B^"_"^#)JE65IRN'&W$$_.MT07==$U)1YW\H*.Q0J_:'Z5Y?PK**]]- M9F9D>U,;8<=5 M-)&T553KG.4M5%T:D/JB52R6LE%K(F7&8!?^PE4Q5]GT"HM&HS%,'E=LGD$#T 7@!C%W" M)-AY=IY25SRKLI:7=CM8U X?ER7Z/0=,&*Q::RZ+!9/E!TMO7[R->,#ISRE5 M/\&O\_,2A&H.+$47^8..K;0TV<639 M^$1.=KWF+&JM)KD=,IUVM[O%DF,]/Y ;66](Q\RS$>*9\K>B0Y6'4?J0:J WA?VZ.%^M*<<,*Z4K?:A\J MVZ4?J/2WKFSWV3S?-WQB]^JD+I _&RU\"+(J'?1N*/(9WL?-PLI+1\K3HA M;55IB>6M--5;0G6VJ_;VA93D<6C0YZN]Q3CQPW'B'G*9EX;)@5>M6R,,+GYI MDS*'BPF8[:NQ?2V7^;YYPX6C4*2;$?,SYC8/SV0>L!_^FP>?R=L*K1/IM>]HI9:)15^Y2RG@\EP/2]UGO,_]0G^#V-ZQ.M. S@YU[*@%OG$ M[_2.WQNB90EBAG%Z]5JA@BEMN2OP@_2"@F+X#\2X4TZ'JZ,A4B""?0/ZU/9K M[K]%(&X[617;WI3DNKC>S7?D04MTVXA (P(])"Q@+X&$DHYI_F-BQX5Y M( 6>ZP2)!YR(1URV=8,1ER.GS3=7_7QOE-DDT\/KLZ+9RPB6DTX6 MN:227E$VD922*^]M2E^0%:]+H _QXK+=)]?36;.#*::EC.H9;SQL!<(:4JTX MG!=WN]2+/6F70^XH-9ZD =%"6L]\CZU/:@Z"U4ODQGO5XB6//? [4,>)E_GO M_O,_GB7V.]'J]AK9T;3V20R(0#F;@>0N;Z XA6_^2]0\T;?WTTQG'I^4O;^P M9Z."BB!)_2MQ]'N0V. E,5&UBR.2/2MXL?_:\YH7AX?OY"_I":_5BNR6/%$TQ,;>0"/U7KYD+2Q)PAB(J!A(S[9GJL7]T MQ$.(N.@ *KC!#K$7B1QD*_M)!1*/10##?0=7=ZY$0H MM 8V7BYQ BUX-ZEFC8>W0,#E,3K*:9 MDN@ .>&8B0[01<6 ')AH 2O ,:BA)9H32,M@7A$J:W!G='4T,@A8P5*BM&PY M4X?+Z".]%D__;2>D'6@^[:=PYX38FIB>!KLG1+BCPK; _+#<5\)8#L0K!TX M%PMNU,H:O5-<+BUS$SS6_(NK/*AL=WIKT9]<0/1^SPFQM"]R99*"PT2VVZ MW&K>:F<-B\6S#MR;2.(Q)$3XL'TK1F+J.BY<$WLW/?CO;G[ABP=W^UM:$_C) M%)J3\+VB]F)A*FY56[$E-ZW2=*8L44FG6-VR$2R,:BEKM3K?^KPX2"P9IN6+RP"@MSO*[37^ MHU%+:-3W:7;^GMIA/= 20$T_W)AJL,Q R]=PC.;ZI?2PLR)E/5#Q0PY][UK% M_QQ=TL/10,ZJ(XT#'NW6**-F=/% 1E_'SI=&9N]H+X,[&%)8(5CJIN4HVQUZ M@LT2&#;:_K3#QO]!UH2>X;JIFSY;F M1.A7 HLK)$+TD@S[Y^>UUR"7;)>R/:;2Q%7:]-6I,&E2AA&0*\1O>B#7=)]K MUPD2-.MFD&T7/,NV^QM>=XAZS/D/EZ7WET^YKD'O9JHE"470T%5ERGM+E^S@ M2BZ@=TB8X578\\O._JN0BRN5Z4JED.?%5A.3MF8_,RZ\YV$ZL*>M;#[/G.?4 MC9[Y_,L0Z!5+1T8/ ON9$4!X -A[%-\K%:(-E3D;VL3*5)%$V/RYN*%A?W!F MOWU'QR;OY4\TGGN@\$^$63YSS<"-%CA[@V'XU@N.*]3X6,*>,-TP"YE*GW(GPK-<>+O1->!DTT&- @T$JAT M_+YH?O5AAF2J//:9_/J'Z[9:YS\:>\,75 MTQH2&T@N F^$FPEOKDCSH#'P3'VBBLVB*3;FBT;2G849->3>IL&% M8@D*7D? /)X@-YU"IU0T-/*9DE)N%)YMNTD;2&CK1?5S;& < _Y.O[Z#6S' M,LU:D+:S8$I9_P3[ C[806/9L"%0!8#8A+2Q>G/1:"X#YV(C(&US>N33@%/4 M[*<]'#O:PS%%68^:_3Z.^>[N'+(V_F#'49['Y3!?6[ M8Q8?B-;O;4Y,6+UN!VZ&,MPMX6I/ @Q[936#IF']V7O7)?Q)/!RV3Q(N%?R^ MM;.[1#@TV#\ZI5CN3#=Q-K/ #/)3PH&\#IQ3AK/=R0+J%>CK<#C0CA,#*4LH M]D18(Y4DB^Y;9Y3\J(W-)@D4=%?4^C(HPWR-VLAMUA/<330G)8-65DK MLBMJO_UBN9TP<4^RM'>*'2[U!'S1\Y?@V56?H_4/..GP+6-5PSQV8BYX6FTM M[,&2-EC?^[+V>#E&+B*#]USR6[) U?16M3UPUT(G"(=^CH5,!P[\;"=F$%=_,_71\*90 M<=T-_J)^A>_#N)^"W\D?*904V< MF['^% [A3^DXL"%)'/&5HN=RGLX46ZK?G2J M[+\.!\!0D7(428%[E/.T1^WUI@ M@NTL Q(;N>P1SIS)?C(@(M@V="&.G3W M>W=ZYD=_ZOK@.0]ZG(!G+I?UWIK8'Y&A[1!.>:=.R@O71E#VI$<>#IGEE[; MRXTTT%8OXSTZ.TAGD@\WFQ\2[&&AN6RYEV=W2O\4^=>".:/RI)^Q M1;ZO1= -V*>VXYX_@L%R%BN4R/6ZIQ8SU95+NHUQ/7VG1H&CSS=DUTZ/,5<9 MR_:4ZS-MX94C^H\9!9_3Y$]-",2_>.D\YG$YFZ.$ MU3RI]K' "J4OKL8',[7O6(4_'V/)WD@?5LI,C7?5=F95&!D#A;UC+7XK-/"4 MU)VO^5P_22W'8E%=8=[WTN+/M_HZCHUH+&UAJMC:$NDNWN^+YAVO?IWG&V)+ MKVTX(KDNK'2_P]4T%IT*A*W_'RGR4\6"?]R%(K^;S(54^?>/MTY.;SYZ#?3. MKPB0\16!^(K 35P1$ .$%$B)QB<@C0DI24H)J10A"9-):B+@#$$3^)3)R'3Z MU^ZMXN$ZJMD']+A,>AH_D-OXEFL(Q7F_C3:WERUUM3_N5K!*1@5+C<\ZG75K MF4$MF9B7AJ0WG.MF2VRK-JOF,)Q"G?88Y]+YE;O%[7H+ ML+ E];+EV,[P7*'3H%0Q*\MD?+V@4>5F7:I7>84MBH/.+R:U&C4 M$L=?-IVL)],6G\HJW*K?+\^-_F+E53VXGY\,U)^4*6V0,U0L-QT,ICG,]WAW M)J0$[&5+"RO[8H=KE_AD:;19=I4UXL-GNSW+I(.DMZ MB J=G4Q^4TLRLU*C ;"JUM5,3"[('H'Z/)D\Z=4+I$YK-6SEN].*U9E7)]6@ MR,#)Y-DE/LI7V_6DFG1K]5)?J&3$$LHC=S*E^BIM>&VSG<84>=KH,XWY.-=' M25%.6F(NR73P6H'A7ZC652P%:D.9XOB]20M68" M<]IRE$\6W0F7[*O=VK)4!5P1KT >84(6:<,P&4&NK%6ZE-J6!\W>M@67DSDE MJ)?O+FU,$^>\J.3&@WRFZ"=[Z.TG!'4,)T,V*BT;TT?=SC;3P9>#2ANV?$%0 M8<)D2$"*4R'#3&4A!7 @B!DL(V2(-(-18#+!2?*$7$W%G-0Y=JF*G61E0&:3 MTU7;"Q,I.=TJXKG\W.17,OJI7Q"GGC?H$X7EA M@M+JM$JIPJ@^X\4^(0]JU?+,,Q#WGY*K/LAN@2(16#'?[116);9JSF:PY4F? MS=5 ZQ6]L:32E4V%KW8+_G(4RM-,9I"NB$H95ZNK98I5E U6PF=A/%TMB4)2 M5C8+3IFW,V,@\)1EL)!13QB@-+8+?MG2;5ZA\@6#IYPIM#EARY.W)Q>8,DIE MUD#-L3U[06Y'*WZ$6IZ\G1M98#Q@![I*C%L5D9?=;@=';S^5J"F9LB>M ;94 MW7'5M I#8+Y28[E]0J_+A'I:F]<0"U/9C\:Y72\5U=QM=C?3,:V M)Z5F=A $24&\L\GG,;7-'@4Y@),NV6S(9M MJLWJA'#%,='G7%[WQIYK#O5A.PR 2ENA[_:*\I3+E?)\?2!6%KCEA6VJV4*I M,\@.)H!K5MRZS:>GRVR+#=O5!F+)!;JYY7C:68P[Y>T2[XM>&%@LV/%*7#'Y M!B?6UW-A5/(K-M1\0O:_TJ3>6^&-(L/YEK_5JXTF:710RY,^&WPO.>XOLVO, MK](ZV1@F?7O2#A-KLZ.)1H>N#M75F&U/Y]729+ENAXFUZ:P)OG2 M[S>:N5:HK%8Z9K7<2Z6JF+ORDOA62J<-F0V352M/K >C8F;$%5L.-BZ,B48' M@F^(K-IV5L[P,PS'BG.#=@P9KV3GLR-9?>4BZ]L1J)^(5R4N>.WU$Q&*KX6F M)KB=8^ J8+L+NK"WYK3SI.[8N>/":Z[G<87 M6^0B,RBL[3ZG9ZCLV/)F76_#7BAB^)DW OEE:,KK!JX0?R$%3+%K+CFX9.,HLM7<+ MG+I>'.OPUGUO^&X.[R8^/\H299A!CJ@/YI0^LI2/7HF\:^@8]$"EP]]!^JF_ M=JX5%'7ZKDMC[V4*7GQH*DX@.[@.N+ K(]S;%C3\1.KGWRZI#Z:@?VTEWDM% M&2_$F1?B*.UV3/4K4SU(!QY3_;I4?R]-=DSU"R',FXE"8ZI?"&'2,;!'P.RQ M$A,%U3OQ=DSU"T%,3/5(("96V<](]I!2;.=VF%V/ M$,PG"'%1U]1-3UDR-?3P__VB?KTR?<=7XR3/Q#2I1R;] M+9BFJVP^PC(QKMXDKC(O9WS([//R9SCS$U]B?IQX)$]*MMT5\Z/3WT]#XL6+ M$/[IK%Y?^\DKX/?E]<=/BGW>V_ICB=O;$^^& :"Q>-\JTR< X#V,OWB=L'OB M"NK>N>(E+.SUGA+XFQ(6S)0B'\DW MS]"O(2[_$T1TF:XM&K+]OV>M>']+7(WB\E TVCY!Q#E*#]XJ U^]XOW]5HV\ MK/3=54W(\*3OAQO394,R=? 4V%G;Q[\^NU6-1*PY[8K:TWUJ9D$4FVYS55 ' M]<42/NWJZY[WY8J23P5RPL-R]P'#(44D4P/19QU":7"BSO7FZR6A5<;H\@P) M-0+F"C6JX^KV=PP2;P>A_$B4>)%,_L]0(KOIX_22$3:8O_$5WFSD1V7\Z_6I MOXP2QDJM$#@P^OR@VJE6Y%E>FB[093SZUS^9*Y2C_E%ZP]O1+K<."6\'C?PL M2 B_>/-GD+"TJ'S&9D=+'C190L!Z1=)9M:\/"=DB7C/\9;_'*T.!R;/)6:;) MHOOAF5__I/"K* X_J43]7:L);T=Y_$A,.*N:4"QK>HG_S(F##RB-%#X@DKVA6-90ZX?)&F/-X=2I:JW-+M^=X0E MM78MK789;"!%H/_4N$&++N3S'*8XXY+LU 2RHZ-+_R2$.OIS^L]/\(_FA;(IB#6*QG2UCHWD;+K>]2)PE0!SKCI5*:_SH,/E@$NO MC1:/\@'1T"Y*A50Q_K+,?#_EX.J>C\NC0.P..:<[Y'WM@!@7M^EFO<^O9#?M M9Z759HY'H!WHF-&SG0+95 ?+89=LVI(J%E#RH,RO?T@JI$[RE[6#>W2"W)BO MXPHH$#M SN@ >1<%9'.>$N>4OL &1KFC;UMX<[2(P!^R6F=EUMB,MVHWFQ+4 M8F^85;O(1D#^$(8(J:=( -4.63P%U W30,E1T2^EW0/=YK#L:CJY /T9G#@-028.>;GOD)<($27V")W3(_01 M1+&;V9'L&UV/]UM=I2?(>'ZUBL UG"%P+SDWEAE.3Q&SY&JMC4D9"G8BB2E3*38T=D,1*094PR%__T-CGK+N?X"AZWQ\4M:1%$-P3]93O M#%S^0"/[&+CXW?5$J'BS+ ^&&[REB?5-W8G@U$^$_P\]R\8X6FDSY=64XEP2 MU<2B?_V33GWNMM3W\Q"][PB*6JXBB!"*>LKW B5_[B_Z&)1LBUM78H1&CP.3 M2LIW!B87UTM,IBT,1N16Q%S&[A:)GL2Y[0B,GD5JR!K^9BMPHJ'. MA4)?(4W)0[4ZD:_H@4Q]\7[6W<8C/95AIX/^>Z8C:HE7Z[Y]IQ"E%S-_)H>[ M5K^+MET]?.DY?I$0OV33117I(L'L;ZITN5$D MJ%9MLVE'8.3A>J^9JG55&DMBLU$].VB-.FU4HQB%(#U@Z<]=](BCD+X6A12Y M,%TVM4[DT[LSK'BARI5DVDFRZXS(Z8:Z!OUZOJ1%<25,R[OY9MK:J#P@>ZI@ ML/G^U$%4<3?2Z:*'+1N6R&GRZ@QI ML;V:*)TE)II2?E.HYY(L$X%]P39+*Z8FL@;G>MQDT#1(?;Q&.@-RUA /)/$1 MUV_@K/EW4,[]GT/SAJO#99-N1K OXMK ?S-9;PX2XL1<@\2NK+ULPHX-TTDH MAJ2Y,DA(XE)Q(+]N@?RZ\R>H( 8?.B;\'C2"#"B#K@T2MCEU/+BR"6IU\7D23!PDG*=C"F9VQTCDWWN<1TI3F070TTI^$B$XRG MN42_VJPA!W^R2X@8DA)\WD&3LH/QLE NUI#_>FCA>W"462B,ZE[$)H*Y% :# MPFA4QPC*D#U:]D7;@>,!4!B7<$2.Y8++@#Z;L%T=/O%1VFW$'FB"HN$C\<#3 M?]L[/DR8P2P3XGX: 6\<&%$Q=AB$&B"V@_]/30@VGOW71<3J%2_AX9#A$X[" MG1@>=KK=;@5W.4UN8Q_>:!6%P?]3+%@!DBIOKUJ8['5=YCA/D15(\1 M)D:8GT+U&&%BA/DY5"?>3!<24_T25,\\DC&OGY'J?WXC^%U?V'4+59[ZOZ]4 MK?-M!]4/(4*TQ\LW083W=*#K1^J%D.7X..A:\O$F;O]4JKQMI?Q,JL02]!,E MZ/V:[.]1*'/A)*%_6G1]$/P%Y.1)/?J8(\XI)V_;93^3*N_937=-E=B(B8V8 MV(B)5;!8!8M5L%@%BSGB,QS!POF(,Y"(&2+6R6.=/-;);TT3BW7R6">/=?*? MN^'&&EC,$#^,(3I %Q4#CBAFB5@ICY7R6"F_.54L5LICI3Q6RG_NAOO]=3!N M RQ)L6.M/.:(/4?DX".4?<05M9@G8K4\5LNC4,MO40>_1#;W"ZO7S,OI_?=_ MX33V]^G/LV,\$VVAJC_=!((T/?8G\?\Z8/^G4WN=!287V>KOF M:EB*!F E^ M-A/4E"E(_,\(B);]OS$O_!DOX-@C==_<4(;& .XF!$&R4/S@,I*#*7(/$@@33V)^GD M/YY;]49RAY]AGC^F^,'5,?J:R?_MP 4O.@-#29)5/07^?]9 M6VA.!9P02/QYP<<@97C/7X)G)1XY?:F9/@!':1T^S=-&=-WJI\5%M]33QM=KJM^-^>"H9CA/!"PY: M@OP!3UETCH67H[Y I?.;<2Y9F9]W4P1"\HV[8+9#A@2/86))^Y*SMH']=,>Y+;$!2SAZPF3<3< M"!O0::-+./Z&&WF[HN9$"(3=Z+GIN?6>&]//0]6;FY;,F['E(Y/ELUKV]CN* MS4'$[;*Q0X%/&OANJ9A.3[QMA7?U86^4G?;2?/)0K_P19SYEX,=P<-\SND^K M_*=QW=5M[ O/Z#J&]WEF=)_'R:?VW%*Q@(R*S/[;M-!N-05P9PXU[V[_0/D* MMM!73YLCC.B]72*%;#E1TRFV-"_C=BOLD,6%5-GYWI3=K)^TU1##5%"3I56] MXB[YU7(]:#E+FZGT/2&##-,TA7_,,(T]]1\Y:HI:["YZGAWUY&(;^5HV\I^" MT"=-9KJT(0A7;2NJDBE8!)>FK-6Z#0%J=R9.QF?BWQNHHCTSCTGQTP0 V?OQ MJC\Y"KX'*6[Z_#? MY]:BW)937$D5A?%<9);U17[0ONEPGC2(GR-%7 L.$]^ MP+!T?))T3TKN%P^>HY[#/1C=UT.)^X@Q9RV6RF%FE>"K(,GP_BBYJH\"Z @, M:B(5(\<](4>LBSS'F1WOPHT3=B1%Z7T[@H*D#:2_9-?R@6B% L'D?2"8?#G4 M]@4^/.5[/THQV0.6CC\AQ(9=KR<34QIRJX7<[E/C*K=L! B1^2B0TX]4YC=L M/%N3&$9NT=6'--B(:J,KTYBZJI=7G7*CFTU2$'EQY$/"']+IS_F0XI.E MSQ^M1@U/EPT"^?: $SND0A'GDPZI>5W)]M+NTL.*8VY%D[.F1.LLPJ' (45^ M[E)$#$/W!T.QEA1[MSZ+*N^[L7J2Q:_]XFK!@52SI+>\><$P/80KGW!CI;#/ MN+%B\/E\=$W4X'/NE!:1SR[VB7W9XCH/4CWW>>%AV>*RJ2;CF0Z--;75($,- M1TJ_'*@\R.E%,*=A]Z\XO?[MH!>>8M.-8,9%KM7@OQF8/?69/22<.;! PA/M MQ/^Y7]:E/L&Z3R\"UAJJV.&:?,,TUCNW+1JLW3,=43O^/&?:3L-T1@!.53)G M!J2^?)SBIC0:6,'TA Z)+F"<4.OBWMOS9!G3R]Q(3 G1 3WEZ)2(K[,MC+("0=C>GN=*N++?LN M3+]@6OM'J!U^M.IB/^=AZPTQY59-?S)4ITFLW6NC"^S$2R#:U?! H[AT>72+--%"_^YG$3PXB(MB[)@'B1)"0/C_U-0T MT[/_N@@@OW*U\7 >B%I\<*L(-K(G]6NG0T'52Q.7-OCK\,OQ0&C8]WR7=5L7 M-\F E8PGE>KW[]X;MI?2 TE68>F3=S$LC* M.J1SA$53N"8'>AS^#E2NOR86$-6D!RGP]]*T ^'[*UA>90U>]/GTN3BQ34V_>QH_I?5YZXX_4FQDJ8GJ?@][/ M3>2(:;Z'[N#%)^3_OF2/&%E^*-5C7H\AYAN0_>,5]UXK2?BN)GG=(G6[O] G M?RG08%2DZY2=?@^$?P01WA/.GT&$ZU#A5NM>12L@]U *ZU7&(1_QRUTCT(G+C1(CWD'@/B?>0[[N'[&-@$D5T'I;XH_+?-[9KG/^R MU<7YG7DYO==+V5^"3>^XC#TZA;>?<^\-K>F?S.QU%IA<"*WNF WRH@,2!5&Q M$D' 3 QGD;+^)>?WV5+'M[ 1OU;J^):6ZU9UT"L:([=-@F]-@[-1;@LU%2X9?#6ZNUF(I[BX1?"H) M[;61,MKBJM>%RHB+JWY+<+U:C9PS 6VO+MC+K4D[W* B%2S3SPQZQ0CJ5[^+ MM %XO%5/QS(I?%;PVC.NZ&Y]FDPOG5*%171$B7DIZGR)>>]3>[L')>W'P<45 MR]E<#3!N0S-[CA=?4<]ZTW2>*M2W&;6:K3L5R\3YUF(&Z;Q3SRZ<'R_:PY67 MJL$N\>!].N5NJ"3@M];U[M3"_ON&"A_^-*5N!RMO*'4.6^@MY0'%J\DQQK(9 MIU=L>*R01DH=C5^R2.)]*GFQBRY6"V\4T>7BSHC^ZWY]:*F1ZSRW:3* M]P0G;[GRJBF\WJ"5/D>,EWJO/-NV)AU/8';YD7'RM%+.C8:'7=^'%[74G<7' M%_4D8F7O>RA[1Q6QOZ+IX9EZ1LM-4R.LR/M>D9[D,_(0P5#@ *2O5B#C)B+T M+E ?XSXQ^*N^OLC3D]Z&K^%&B''[I\(?RWEY)D3?RL(Z#7Q*XW1?)SNT/F*I MU"VJC^^']RW'GD,L#3G+%TV!JV96Q3K/S83,+KR/(:Y07.-[ ]N[6F?4V'9V MYV+DT[L'A?3&\.HV-- _B@\DH:6;;^6L"@]*,S8]99M#Q6 AD@7Z9XJ.RDEHDNM.KM"NI*D.QN66W'13SBA<>='^]0]]X237 MG2YO'[+]WFJ2ZPM;\K>>"1NOF(I6[+%CGB MIT3@K&89,P2+Z9%.E MRXTB0;5JFTU[]F7T9.%Z'):C"R37@FP+;&Y//"A=.B*HZP1#:DZY/?U:^W3I MK ZU4R<4"5?V--VR#*+*Z[.L7$N7G68M'R1^#[DD<$!"M):7)REV3%),*,FT MDV37&9'3#74-^O5\2?.^OB%=CJ292;.]*D[2+E],KANUVK+22-8A@E"_<^F? MD'3'IGLY/\B;,[< 2$ .=^9PBS"0F#S3-79?@H3>_8*H] !9WT9["9R5YC]< M>J4^E]?_YE:J(AF"03:UNEKE,6S02E4G*S%@_M-SH&LQ/Q[._&FQO9HHG24F MFE)^4ZCGDBQSBWB"+U/UG#0U"*RI\<7A,J>0]MK[]4_J,<2I?2#I"[ZWE8@>0N]Z\XA6_^2]0\T;?WTTQG'I]*,O^%/1L5CCV2U+\2 M1[\C>IP0$Y5V."+9L^H.^Z\]+_!P>/A.#N+]RJ!\\@3^B&I)0/4GN9]8"NIO MU(76ZH6!2![Y3,0$Q' HWO_5:^;"LC5\]95'^?<,)/3:LW0/^T='/(2("\<3 ME$=!VAJJL("%*A_HKBXV0:M4M:JR"G$B">053 MFEE/0$V)7V$2>+M%3<1@3H*?KVW'RIZNO,5%65*NGIG3QEK4IMJ.IA+ULVRLYPW9[T>(Q66TRFY6<*?GH& M6Y[T"829["Q7#5E-DJTZLTHZSCKGP98G,V*F )/GA,]BN7))S)ED<]3/L[#E MR8R&=*T!"A95XHI"5Y1:Q)JC6IY G8YS8B4;?'6= ABQ&K,.5LHGL[X']^R3 MEACK%*A!RF M;O?4 :'Z]JI==B13PH@9:GI">ZJQE8C-2E$QO^(KON4GQ[3)HJ8GQ+^17@$%3@(,:1@RUIYV2P M7WO/WE62L 'R(Q@2"#HQ RJ!O=\I>+']D(#;GWW\.6).I+\FCKTK0=N@D6C; M<" *G+-B!6[[QT3WW;>$#&BY.PJP'YY<&4]?F0 #3!7T4>!R20;5*Y\[(X^< MD$B?%B4):+!C] BY9! MD"\)6(ZH&('C!-4<"WQHP2 /[TH>.M+ 3-024P#@ M?&H?I\AA7A+4[V?@V"VSIROR'Z'XJ]V7 @).X$_30),/O$KHA,E.&/ +IC&# M;X-ZNQ8X1E%C-#D)T4O3GMQ,9T'5N!0UE#B\*TX#38EROU[FCG M4"#1%RQS#7;?0&.8NM V"G@3OG0_W+4H!=^$]LSOD<./H76R)-$.1JQ!M3OPQR&'L+5W[OWWRC6=OUE)@L C'_S.]L/N\8M/C[GBT *] M9_?K#A?0\))H[1*:(@8*$$3$?=N]+S'WM$RPSZRH!2S:G0-(P%>2; 731([$ MP#MYF->GIGUZMG(93^M+U,KO1K>S,(\J]L&1&M"&DA#OA0(+8I0=<#VAU%JQ M4!'KY%2QD)=TB800?4$W9:#MJ_S)KK1S;_[^^ 7HP9>Y6O !7 ]Q]Y4#N\^! M*$O(&M])Y'2JP-X.PF4[+]RMQZ<7IUSNS!4[?&;P1><^S'K'@7HXFWBVF[4@ MQ[PXHSA\Q 4#18NV/W^@3,G/ZZS5X09+7\$&]D#1>E_WF#Q[66Y'N_"CI?JB M.%KB;DU5TMWA- >JA)6=O5,_%:W=Q0C\]N'/EPELL"NLUK$93*T6Z46NV:JZ M^N0*!-YV1L-1OS74,- 8E#,M65X51H'3#GN=P,]=JHC<;SN9GON6G@N1;$*Q MN=+1[I=71ZOK_1Y8=TPL.<,Y!E_FY9SR5E:UX# .KA J]V0#XX,Z-%(FN?WA M)?J] W2X^<(F)R6R@[4K82.Q,A+S)+?*#4Q^SE17QMS[]8]AGBR=LS\41< $ M=V87*H7R3KN#FLBGP.O5G>1JA6O?()Y]:G',%V-;UY*IE:I39;DWFXW]LGLI MB^.9BP1Q^:ZV+"+?KGSK_K#/#C8>2",):@A/RA82J0F '1@'6P/*$OIUBE(_ MKU'TR9-6X2\WAA7J*N#9TY>+ZMN>J;_M>PG&*>632?I,KA\TU,^0R&WU"/SIH(0>:&V MYZ?3P8G@)ZOW1;OT=UZ4E+QM[MB=]?=^'^S'O'%1L'Q;=_J95'E/D;EKJL1: MQ4W"QZ7K_QXK!W=/>_Y^6/5_W3J\X\8O== MV3FX9!U:S_F%.^&U@_1G1,.Q)ZJ]F&B\/=ZN*%W%Z&:^:E:1F<<4$[59]5J) MZ3/4[;@E5C\$ ^]CK$3#%2T_<89*N[?.X]=)A/75X(1;37WUY3/^:R>[NDQ\ MYZ'&)9X)#_!$^E00'@B'O]YE8SFT^YT/9>^OV\=Y_G&@J(=M7;+"TQU^8"BD MR1K$=**_67YW"RQ3%NWYFR&B^SF$9-%+SQL=24Z554ZIM7.@Q.K5=17=[R-W M$H03?X>EGXJAY%*SO_;D+XLD[QW)_W@DR>TO1AUY=<^%)=1>#.D8#4UX14KX^6UP2 ?!:J][BD_^?O2=;;MM8]OU6 MG7] .?:II(IB"'"7[X=W1 _TZ:+ZG/ZY:>+*_OY4&*&&"(6S^TF'/7SSNS8_E M!HJV2-N@(5"G\5)K#[>'FE M_]$X^O?UU[=_O"'OS^R6_??V^KQK\-17M]>OYC>/OF MY"_LGX(]TGM+3FA6)^V9D18Z !B+%L-50M&D&/==Z>?G#ZC*P*A8:^YC8*HTF;=7#AQBKUV)D1?.GNUK-FP]$.F9#?P M\IY&6$K,\2@T;]0E- -61)WK5;T_$L=A\QHB[UVB[H^FFO?''?E^\?7HW8_' M^_?_7@V:M[?8M>79[ZW68NOUI8-=RZKYBK8/T,I?0@N+'![=YHV>_'8=*AW8 MKMK.V$&1_?EN/%'EF[/6W>,_TX%[,N[=/0Y0D8E-S?PV-?,6UZ)BAP?0>6.G M#-Y8C@'S#LK'5 GW4AW#IZ.S\[NC5P[NWWK_:AW?-A/*,JTM0WO7. M/[_]Z^+TZ&RL=>___OKWJ[^^7GVYZ6+@V6SVQ$:$V/(46Y[9:)840\'K5Y]O MWMU?.7_>G7Y^F/S;/'7OQYW4=0O]]MI5;\[^_'XV5@?OO]#KQC?9PM$Q8H]3 M['&*/YA;VKN70M;UDQ9B;;M*E<]6]FSCX6H0=EF M6DD>(>:K?ZS>Z\Y;Y>/=XZLW?Y%_M']&MCE-NY1EK-KZ/^_>?9:_'K4\T[[Z M_.7A5?_DIHLO'T7%)/WPX?W7ZHW/]RIC>]#%0 ME6M*L[U=&6[!]55^VZ!Y"US>."A\[6P)U$YY LT=%(\]T;J4W'[[J_%6>__7 MQ;]G9\,W'V]!\4"P*3<[0NT\;8LT;XDKQ!9JWD@H@=K),5;<05GH]YWI&_N? MUYW&^)R^^GSWYROZ2CX!9=%'+Z7979S4?C =7*-3LD4F+LOCGTW0)YKEX4CI M7+1J%@U>?+J]D1NB VQ13FM66Q?):.]73;&E_VX WJ--6Z^O1W87; MO[\Z_?[EFGDT.W2A_=4E0._?@_L^>6.@DUK4\;@9+W++966+*W_G+<@'[;#Y M5I9UQJB\2W+H;W?X1[O[E7H-Q6BVF\;Y0'[[>#(O7N>F:HWI-7EXK3NJ83F> M3:_A!:\,2[WSA6MP_-U=6;WAD\BH(83N!A(* T,2W( M_HP.O)K;@Y5G:O"3Y5(^$ZP7# AC@BYQJ"0 BSJI4'M^)=A?4(< MBE]!UWG M:#K344Y=.B.V";K/D8:V-9: &8[X,^#[>]W5 0)BT^@K@7;$ %;QP$6$Y7!< MP#KJ4G29<'7BN?!KW76D'QZQ76H;T=NEB6TAD\+:!X^2Y[""?K9(E3A8RT], MTX,7@<&EN!;^(SN AFC?/0<>#3^0\'T:,)A-X4LPPF-J/&3 H@:?Q%\ MF1,;#(6-/X/'VQ3S8P/J3BGE:%SQ4OQJ2,&,P[H0L9YKP3/"6_@I!(?1!>Z\ M)X;'B4,,PYIB2.](%G^!CR;&4=V7CF125[(F%$4.E@N2XB#B(U0+7S);L<-! M^>\/SW)??@ZQB1B)H)D^3*CI4'Y7P";@W[/,-CLT<84LPC*KF""\X*N &WPD M 2^C8G!TA]_@/QL7-]7=T0B$B*$8I8&]/%@RWL'9+\9RTG0$ZX]B01H1?)DU MU)F%#! !]]8P:SFEAH'_7X)/GPWXXO'=*KAF!(!D/(S@SW'[)R8R0&N3PMND M*7_QO:Y1ANH \P"C9]MP+2)6->D<"6QJ-0;9%0!-)@ J/$PEGH,06?!O0#OX MPAH.': KL#]Y.V)-"J1;6#!P'9#" MIF,$,"*0]($$01J^RV?0&L=];8&+B <+M9EHU].R50@3N,X.X&&,B@+Y9AG; M>R:(NW5KPE.T*&$ MCXC[S?(,[1PD277/ D,%MUR"N(=(;T20+G_SNL;PC[_.&_HK[]V?X[/S1_FB MB'R6'4HN3^31WX]OI_=?E;.K?\;TX?.??SM?GOT.Z*!;,"(P'H3[ZJ@FZ4-I MMJB:-,5U2(0M8:G&6_0LXGZ39H'6-2V7V6UX!NK"U5H2M+\Z(N8M.&B@WO6A MKA+3!2-AW0/_X^M-((XD*UP"QD"LD1-_7_AD-'K@'D$\S*0(G 9BK/]0HI\1GPL('-,'HXB*//S:[RDUO]9<(WEQL*+ MEJ.CQ!\SY@>IQ:?'GLLHXUJ38T6N8^TN>&)'/F MN=YMIT2KN5BQ.:/,;T0" M"0-U_-/UQ>FRK,&3(F?V(! I4-E&+);V+T5X")&+KB!WZ8<8<[CHIX=<3[;A M_#C=EI&#,*U^T^OW5$*UUHTJJ]V;EC;0;GH:[=T0,FP-VJUF7^MHS_A;29#6 M,\QO5_*KVZMW7^EG/7NI'U)CG"BYL(S/^L]Y7SP M_KMZU[F_U[[=:/8_U]=?;MJ+=S;?Z9].Y,^?C*]'RH/Y\>Z5=O'Q\0LX- MW MMD\^=*_[1_>]AC>Z?G?1:6F=#_3DIKMXYR7 \>WTTXA\?7\S-,;-BT^RH7^Y MZ2W>V?OQRO@+@J8?7R_(\+-V>39V_AK=PIT!["DGIL#\C74>-YZ8&K(FR#X$ MU6!7UJ6JE$_F].&3'EV=CZ9_-=Y,BY2JZL=351$XF?6,09I@]!=1 M#A#$&[JZR^H_4!=T/G/G3R'HUMU,DFKG)K*52;GOBZF,;?<]AD1E!OU&OE"Z M?\@/'\_N%-6\_#(XK.-5XS[),<@(!#J7 P_4.)0[0U?F!XY M0Q5U>L\_O)D\DO'?_:]7]IS!TC!\8UP*Y\X(U1Q\+\S(-0] (1*+[K;_Q&"GL>/Q+ZC[AOPV)RYK7XNDSYO M/<9^R27W8LAO\7]'FX[S_<.?KTZ_7GQXT-L_IB=__=V8[IU>B!/EU#(P#+&) M<<(R2TNS#'_]>2E/1W=3X^RT,WY0/WUM314% EZEWER95.!AT2+!6/:;JAYR M^.!1D&VGDYVZ"A'C' R?+)Y<74&[Z[^'S4]??WRY:7CO.N-__E3>7_QXV$ [ M1BX\'@F:9XQ8 46$:,'8%9D$E!8+UQDQ58,X#D2)N,6 VBM89O@$GBJ_8(V% MX%;J.FN2YT%U[=6(PHU))E2?9%(!R4]UE2V=U?5$_8(L]@$_ M6.8MUA)]]FQU! 9E]OI%'^OO?\ =GW:_JF>Z]U4[^?&I_X_Y-2T?*Q;*O_%< M$'-@*E,?>V-IXM>;@XA#X,FVQB(H=7R4J@%*U8BKQ?(1!+R)[Q_ M\H%ONP2A.R]445'13AQZ''R(+@0C73_*Q1!-Y:%=D*A@837Q7"NXP&-J=B46 M>D=J7?Q[%G,;KATLS'^AS"'?^ZA'K[6A3T D%(V\$E-J0R!F@,C@;W:2_YCG M+M"WV)@S\.G#7AS<2@:@43R7IIPK2*8R9);S>>*A&Z7>Z0M"%( 0LB!$00C1 MJ'<408GD*/'TMA\;S45VB.CM@(A4%?.30>[-0QQDK>;_C0$#G@A"^+]GRK-] MY0NB""77Z1MDV-X$,WM]JBYVJG! M@)^=NA@ !EC2BV>$/O*$4-!_(!3CB^$;'3.8?U-B+SDT\N;6_M&WY,N[.^7C MR?O!X^O^CV\:[N\VG_W>J37ZBZV2TFA;EX>B ^(H%3#-&;5?.00@A?K*0WV] M]NBY^0E>?SVEQCW]R(KMEFBJ3Z^[CWW7,3Y]_7;]_D+Q_CQI7IQ_N6FQIFZ- MFM)9;*^4Z=B)G'184_AG%?+/B@2]4(>YJ<,K"FO05KAL_6\GUEOYZ-^KL]._ M+B_?:S^N/^K*R4V;C6&HR;TE6]#5<=E:PF6KLO(2.JHT.NIZI-NK5-25^\Y5 MNZ.;YM>C3Y>7#P]?W0?U'.*M,/MR1H?'V^MNKT_L___G"AP,J[5JSJVSK]8D6 M5$DO4BRJP%VR$EB9ICL3@SPB(_H5T%LOT]!-&IP%WA:?^.5"U4]%CY!WQ!%R M*HZ0%^@(^;#54ZE*Y1O:'@QN6BW2NQF00?MFH,D=5>G0-AVJL8/,YRX=*Q^) M":S'*@/PZ+#G8!*,#D*I.#*2*IKO!/9?4\8SY5F)I*OUES?+XN1L\9OGQ M]7_)>/+R1')&K#7+ -NT$=;8"]R\[YX9.?Z+YUT]DW@ #=7BQ[QFT$:ZI2&X MIL4ZOF$.RK6"4V:3";"?1 V'\EYGK+Q-C_;!L^G$LEWL!O<&N)Z30&X@E]^9%C6 M'=XW>RN[07[)2.2?P!M3@CT+@ZYBGVW]'MO,7>$Q3=ZS\ /\C_O3P)#HC4LG M*NM")O?[[1K>Z8:-I)3N2?"DR!/"^YM-UH4.W'9L4N,W?XO]7CY;\ONS![\S MS^Q!K>B#ZDAY!%E:!%D:D\> B_PV<);GO 0T6WL=TR/S5J6X8"]=6W0@*:.EEC#EUTUO^I:'?4:8T4';".X(V MGWZW1N QQP/MP^EJV9*C@]Y /?0 3)3XD[(=*L89L!.^X/4^$=T?1'V7\$: M;SJ.-Y[POT,ACG0CM'7GCM\)NI5W8V3RP.Y%ON;-$B%.Q>Z>H3JP_,:6$E(? M8 *>A<7"79;M_U9E^IO_&CL]XKE+?>"!W,./&>21UIB!6JN!CN)+Q)Y:!F"$ MM["J^=T:(V*QJ*ZYJ-7\9P4-K%8!&.F/A;?IK!D9NT_SC]"&71 O_CQ_?23W M);")&AWK:JS-)5^8QBWOK 6EXRODH#'#"6^/>KG-)0-RCOYQP=V!ZV2%5:?D,NQ)2+M_JL&>BO#SXK72VH; 3>O_D2 ML!;0,_HU0(?06.RT-:R$M:*-K@6XP+/QVS%HF!HG]!JMYX#2O(/U@[CP!H'X M&+3A_'-$@8*"IF 12:2#!6A&@TQK0 I^YM"[ SK?C;AS[/AAQ": M46GBP?7Y.X[I) &;.?6#YNIO"B M&DCCLC6#I8#W,R<9EI_X&?3M?,V+>SP03:>9.##^>?8K8!V58A,2@HU*F(CZ M[5Q9C?VKSX1<2>SXVDQ?49-ABO6BL\%M"7&/O[BU(!([\KL'6/8M^!G_1I3? MT/<7>;/96\,:@ BZ5!V9$*'>@FX#*PIDJTO?@.DHMJ.KP?]QK@_W&[@?!-H/ M^%CG/*F;IG7/(I'(0O%>[*!L4-8G&12:$ZA0QV-FC.MB[Q8YBTF0_VK?=9=> M*:] ASL0[6,7 Q68A<<]P$/FK>_F(S^!"G+897P>-E VN2(;-8S^@VSJE1J-QI17("R(";3["/@GR,(Y: _&BV=Q;7""/QO< C4&22SQ8,3")I2X^]BC0$YGIB,& 9:@5I (991Y:H8 M_!Q@5!13RYW8.B*!72B>S[J4//8$\,3)O$@]#[T$APDZ%C^V'S]@AN&J-JH> .!)"QUL@L M!11QLM$)Y#V">>2B__ H:Y9X.[,W$VH!%]4"['!H9U0*L&ZPH5.WV!/C%@R: MPWD*52X"9((!B/8GAN>B7V#KK'$VPY_%NA*SJR[J1-]JJ8;E@<\,0; +6A'6 M,0+=R#^-J8;;%8!2UD>!/44GMZ;%*([J;<*9E/.)YF&C#KC_W+IFQC#",].@ M8S>'#J4:T3K@W4'8>C7L8L"7SD3#&@,[J91W# F@E+MMO[&YSEMU+Q&L 1T1 M8^AW)P;HG,&C!I7O>>8Y..]IXGA-]H]-U7>@Y[U<0891H&>FO P&ABC>$@/W$^YN7F+O<']YV,WE.3;Q6QGJGF?W 5O]+/O MC6:"\&^!B^>K:-"?+'G+TGS!BH*>^QI507A#G49"QSF(9;]9-L0&?U!BP%,O M(F8;A?@CL=613X^@)32J#!7>QP8-P/,YVX'1Q;D!P).4C)'906LR2X@V24=S M')K;4/'[@1MJ9I8%J4NO'F.O[ >OG.F9?OM%X,93?^J? YH1+(1UC\W6T*H2 M[*1[9 V'J!QA*00#N[LC_.YHA UVJ7FOVY;)5L0#,WSF"1@UPW]S!%:F$YD# MP",4(F$V5((GL#!LEI\96V#BZM()NE0\. L=9W"]T82@-9M;2H@:WX>%%S(+ MZ(STH1N\T'_7T5"W'7?^C7PH % SCI-8:,P)$HPDP"5P3''3R1;"T<4%%)\T M:ULG^<$WEU0V*@ MPL"R_34'?EC@"\UZ P(V-)[@1(5?X\C@JPZ39P$B'52+ M !48.MUF_V=+,0<6V#WF,<&;T>>?P1@)_4CHQ.!MF@TN&'JTU&8^:F!K52"* MQ\/4$*M1;EA"O7D2^5?!3B_C8W!;L/VE,R-DT)":6_R()^.[A^M&N\%*)%[HO.64I&U M#J7G+:4NAPW._ $9)UXV%V&O,8/L+; ,.MC&M MF9XF&J@!)PPX_2E$]FRO+J( _F_NK MOBI"9P%W[^9< ;@<9%\"2^/;OMJ\.[+@S?QA33&^98J79;GYN (V_T0C/RVJ#&">*N/ZP*G &F6U$V$-B\#E4P"8&N!-AI#:Q6 81H&$> M!+BZMR2:Z?)S*L-P.UV-%0\L5TC :KX$XBLP1^9/-P$% /S*'\V_Q,-]%@:& M?@+S<6$P'H\W<7>)^42K=R?@AY^)[:/^O";-:B7DDR!Z\V?4K=C-WVD39H/# ME7F2X#U]C%0]!%4=;WS;<,W8GQ\HE\X6V7[7MJ)/8^%8A5_$R6%N(B[BR""/ MEN<>#_4'JD4]G,!+X[Y(O.+?OZW'OYNKMEZ[ZOE5SI5F,Z\#UK>F.+NW4&[] MWY_ZG6[_Y?PZYFJR\W:?WIZPV/F]UZYV(OD8A M\H-SMN-)P);S" R%D<53H3>V4-(LF.TPF0TG9V)>E7-;.V)"@8W I#;:R$.2 MIF,/2X!DQ#8?XHP8?Q &W^UZ:_XYG<7G")X5/+LCSYZP@:7 ,6>OSJ]?G]30 M1[+,(\:!,Z_(S\#5>!P7^%# A^E%A=QX!B M?,8]/)S"9F+<$R86YT#T!PO[TE4D:1#"D+,P<,_;#CC\U8C\JLP>[J:99?GUF0? MO3Q5E+GGOJ("NQB#*;8-(#AM[%D]W16JKL]<=2W>WT@5OC5S-D"M77)WMP9+ M=E@"[#)2N_&634'^S"HX,@G=<46! ZY'9W@3E]=+\NHGB\^KX&6AK(""V.8L MY^,0G@6UJ4FGQ&#,Q(8[4;0+K YO5H:$V_JJK4]X&'\+A/6GB9M!M80?+D?+ MH^"AEE^?S$:GLQ7[62>'&H9?RS7DE:NXM<9S/ND-K0[(%V(OK(SWLU+,YE+3 M\7<)HW5?F,F+Y\1P:VBN)#0L/@K187G:$2^Y#1^F!\7SF 3EF]*8=1OAH05_ MGJKCI];\32%6WD(G8(CU8/]R#*0)=\"'?( JV[W$:ALPWA/T8,.:G&">V5QM M4)KYR>1.ZA5K=DG,?V _>N(T$V;X^4G\7KW1S'$VP.) @,!I*N-@@"T0+N<[ M)^8 \2WX.TM\YSGRY>"0+91)MOAN"'QGBN]NO2W0GX)$F)S._[%^K@(.3;NG!=ZQO,> &_* M/Q8:WG"FM=Q<-=1ZIN]:G7JCW /=MRB(BX]Y3\T<%YHKTO&[*PCRX9'XX+AZ MDY-709 W>53%!5GX+H?HNW0VNRX*UUPE=EWX0=^D?),#H;K"7))R4[TA"9=4 MN*3")15<+5S2$H(L7-(#:],W*&&WRKE;#NN!N)0Q\-IR<'_RA)[Y% MZKA?[_=2Q<53'6W6(_@3=46()7QMH<@6%%FEX=]%D4![FYM9/IHE39NR6S#TSVP:B>4YQ-2<7XKE6A8\J-[4T*OJ\&]H;) W^!GE MSS+ 0<$@/B#UG.XF1QKJ6:3U=^YY4T&0,U'-A8+X(!5Q>=E:*.)2DT_LKQ[B M_NKB3&I5I70X7)@/E/7&:VP,0K>N!.*LFP"C>WS$+\6P%!E*LHS,NX-::K_X M"5!GGIQZGLS*LRW68_,X(B^4FK%I\#%*KMH"E%J=6K/1E1(F8+YLFQ6C9I.L MR1_.K),RB3"VW&@DP=7%BQ%>I M.E5FZ@"6H!VQYNK5.LY>-C.8;%N7+U'FG MJH25$E9*"+2P4KE;J6V%\F>YUFS*OPC#E)AJSB9)EP3IF]F0/>4$WD*]W8NU M.;@2IMKFIM@6L,8DI_.RLL2MZP)NT2-MNU9K^]SBLL+&>G4@R5 M-WTS Y<%,'E#FS0W=SL[&-H[U*IU6KO8 MI6I&/WMEW_+F!6'#GF3#FL*&"5D6-JP"DMQ>FVX_1*:?S])5C>1*H@1OY7^: M<(?$7F6*ZP*J2QVVBK>VY3C2Q+:&NEO.DJ4Y@-;D!_EO.*8:>^<+]ZW"B_-Z M$WA=L[R!0?.Q=LEM0^4.5_(;R;6^O%;7%5\H\JWCRYTE\D?$DNBM J*AM#(K ML=B(._\&G!=9Q*A/E!$F5Z"1NQP)T[FEZ51J_?[:%(^H]TBN$#%W]A%F-B4S MF\@I$F%FA3X19K8(>C*)59ZY&Y BUI%'5IL2AFB37FQ*\R= MLR99MM1\49.&_D1QETT4'UML MHCB-3127<'2GI%KC";'ALFNQ'SAD3*4)K,O2)-W$>^#.B:W#H@ 828,WPYVJ MH5/3E=219YL2,37)L*;4E@:6=0?T=^J<3)I^__MO\$^ %=6@Q$:>' 5YVX#E M$+R@]43C12J2&&\QT8QFF3ERY5YDU>S?__Q?=/6+,N<+0 2L$>_]I3!9N*5' M R#1W1$9PIN/B3$ECT[@Y/;K8?[XN!%;E=RH-]LOI,AGQ,<",L?DX2B"LMB> M@?^SX!I30N%%R]%=8)5CFQK$U>\I/CWV7$89E'5%KF,"?@Q_^H"UY'JWG1*M MYMB^.:/,;T0"-A[^[]E/UQ>GR[8#]GTE_Q,?%*A%=L7OX.9?BO 0(A?61(6X_,U8>#H >ZY'FCWHLI$R5]98)W#BT# M5 C:#H9 IM9#P>/6!X3.(!.''@+<\]'NH/ M5(OR?2"[G$/C.XO^;3W^W9SM7KOJ^57.NSK(BXN]/)G7$'EIW [_]Z=^I]M_ M.;^..6.=MU !Y_4#S@L9$KF&CB>&]0B,QR2$8B'^!O&/2Y51R:XC;>/7'^]E,!2NCHQ0(%9PZ$# MGOW@L4!L);@J;ZZ2ZXV0JX)@#[EJ2%06B2[8P< ^HDME$Y/[E0 17B#2O6Z[ M'B!NJ-OH_(%7!HP)7XXMC1I,VSD8\_.7@.VD=6DU.RZ/%V0?==S]3<:)C6!/ M=P%!:CQ*OPCA../JV4DE$-\S'["#U/*W8KCEAUH8)Z@\OHA5.1'/M8(+/+!C M5V+Q7R07X]^S&&"[=K P_X6R+[F;2R&;7HB%XVR8Y9_F%'4XN=M>6'0I\ M)XWO]66> M_)XKLG^%OHDPKCNR'PG2F^NW5%X#MU?"_=7(R&7OER?220722( M((0@1!Z$R-6O%(28.9QM08@B$$*HIH(0(F<751"B(+ZK((103<4CQ-J.KH(0 MPGT]+$+TA$04@Q!8#BD(40!"].J*($01""'7FSU!B.0(L;DA]2:*;-RM+V%' MYZ?Z[H4&.9S4*3OYMJ7:8I+G;X/82Z(#TI_]_L8O+K]FQ>4?>7'Y M6:RX_+=?!PDQ1=:3(?*7@\R'!>8-\B;?N((@;_)"*PCR)G^O@B!O\JR*"W+E M?)C%HM0#]&J>C(30S^EL=G,4N2Z7V\_! W+).3(%XH,TJ=ZH]WMEISKVU!7^ MJ_!?A?\J_%?AOY819.&_EL1_7>@7\YL>1T 49 10[C1>+O[[VZ]Z]8Q72C3? M_A!'RAU=MD- U#M+?+9@!MS]%%]T-;L/5KCH6^2?^_5.NJW%G@KU"VQT\HFZ M(O:JAAY+7&NMKP066DMHK4IHK<,+*BNGM43J0*0.1.J@5""+U,&!IPY"KT19 MY94$H/N.2;=3Z@V/D['EF;NZ+87Q1%>3=2='X=N2>F, M XXTPXMM!;DM!%D(_/Y=.1\2\W9; \Z*< MKN^9?79H6ZIW%N9[EHKJ+Y92780C)0E'JP[^IO4+>\!^@^A(@)ZN?V^73SY6FWGX@9Z.H"P5R M-KJY4" ?(&.7>B]Z1T\YW3'?.6GB H5_8L-5;+ANW'#=?8YH'DF.V20+?]"0 M92<%_'?;\*V+ @W L,MQR1S$Q6\+MOCF@UE"7_V8V/KBJ M9S2?%[NG!9O6'"5@0*N*NB66K5&NR]M3Z;B)$Y+6>R6&3B9UZXEPHV[ M<&+1]"<\\T4YEYT\'U9 F6?G4Y)92;A'*GA>%XB\ Y\K-2^I08JLCEN?1Z#TUK,F8XJGWZFP.99T"JLIF2;5*]A+W[6IR M3U[GWI6O:.]0JO*J57:7-&.OC5G*:@-6!3,EAB=#EA:6JLSY,[G6ECL5%>H" M"8&P:D46 F'52EBZ)JQ:1O%727*#S69[74ZI*M5HV1&^++E$13JX)1_*;-JH/SEDE=VBK*TPS04):^F%&5IAVHH(FH/8A*,(K*R\3I6JQ\DX5*FYS;4]U/1N;RF%:RG)'U)9L:A"78BM+QW6J MM!]4[DJW'&=-%"8AWRT 'A(W@&M39*),;GU2+6]NR!\//,C*&P_9>Q')6J&\ M\2=J\80MS;Y6+V\\))_C%Y5\&57RYW7>X0)%Z9TJ[UY9XH2UP>R.7-HNF7 MH^0.;^)GMW:IL=TG*%N"(_\&P&W>3KPHBSP@@[28LZR _,J]6KOLK=#R*I7, MG1F$\7JB\4J^1OCPC%<)TXH':+P6\W[%DM^M\SM*K=U?>]+X(#)\.R7R2DII M.?DFA875SAO3>;^Z!-99&'9,9AG\3WS0L>X"'=7Y%)L\L^BSD1R9 M\/58=QSX$AY$@,]<2[(\V_]V[HW^,YV:1,86NL?+86><#$MFYM,N;/I??4Q*_9:7##L%16.)CT*\2'NM80W=*;,I?-R0JXR[VATO5D6D9UNTC7W ] M?XIJ5+4I<6#=SY6Z+,&[#0:J94O-UHN:-(0/[HC"?S90> SO'#D2-37XP3O/ MI%*S49.4AB(SX@/4C*KX X>,J32!I5H:X GO@3MG_*-Y%.\DTG.YW@I>&ZX& M?Q&R5:Q$6B*.8R%!X,)4=T?P!'BIIS*2P*^0H*KEF2X#V+"FU)8&EG4'0',< MP!LAFEGZ1MT$:,>2B,-4_ MMC1J)$GS7?1)K+OJZ[GNJFFSX*K6KD_1+#5@,]W6CH#K7/XKSW )/-/GDYUE M?4?I+H!D;T9K1+P;]69,O!4E??&&ERJ[B%J$=*M_RP].@((?4F9-B"$-F:5 M3M 9O:SAT*&N-'CDSPGU6EQ7Q/B'3)@(_8MN1TCE*%+S$MQH*Y.3Q58F:?/8 MZDXJ3W(+D/'0^-,'JGKX-.!%W22F"A]&'BP92.7 #2KU[;9!;Y'0GLG(Y]OU M8 'XM 6&8%>)RJP!J%_0%^0A\BA Q+W.'^](4VH8^/\,O8,M],>OFG[_^V_P M3T!CU0!Y1]]_%.RS!JX]$LOW_!N-%ZD$-BI%@ )6:39F"2B?5>1^9-7LW__\ M7W3UB\4(?J 1 6O$9[$K+.:XI4<#$/N[(S*$-Q\38TH>G2!%UZ^'28KC1FQ5 M,JBZ]@LI\AGQL8#,,7DXBJ#,#W'XSK7_L^ :B^G"BQ:W]\?,"P#6Q:?'GLLH M@S&5(M?Q^!-(S9$/6 OC[Y1H-2?$S1EE?B,2*/CA_Y[]='UQNFS[/@%%9J)" M-_B5*0?6OQ3A(40N%D$P+0LR<@IWHV\>QEKD]RTX/TZW9>0H@E:TZ9CH)LC\ M$-:5MJ7%.X<6:*\IAND,ARXW9;[L\4 ?Y,X@$X<>!Q]>)H"@L" H<@FYG^D/ M7,2101XMSST>Z@]4B[)^(+Z<2>,E//YM/?[=7#9D[:KG5SF?/$)V9!FDEJ&OHYM[A#8OEWE1H70NI&<$CQTBCRT/ MV*/>$%>,48?(5XLO\9L"\9-@I_S9J9E&_J>^FLF6^VJRCQ#N>N22H)GK$'#! M MU+'_S3L$- !FF%S;T*PCAHYHI$@CZ''6WIOH0H"U@9PSJP*X\81O/(+7A4 M2.0!.%1#'9.TP5=^P$?]W*4Z@O726.K-8*P"D0'X7V26!LXL][(%DF+Y%R66 M?^EV7R3L% :NH#[&)0$U9LG04$;BN4MXDM*0^VSY^ P,NB-0T2$LD*4[,;>& M5^!=48&+O8/A8#B$F-JG3, G\:5O@+615Y[E'*-; #\B>F=!IO$332=/.O]: MSD)A@M.D;B!F3IA1P'O#S94Y98@9E4MZ;QD@=#5)'T\\_"K\V="VQD&:Q:=1 M()6UV5W@-UK 71!O8?""5(:GJL3A:4;V@?[P]'MB^+LJ6 M#PI"9$:(AI"(+ @1K=W)50DMXCF( "N*[YQUS<'ANR'X.U-\=^LM@>\"&-+U M!R*$(33$((5S+[%W+M57NPA0(#71 A,C9$ST<0@AGM%B,+YS1PA!" M:*""$$(XH\(9/4A3(#10YHPO?* B,'Y7$8R?'"&>/AUYX_9[=HCH[8"(5#>Z M"PVR:AEX\7_/Y.:SC5JOU:DW.KDWRUQY<,=_R2#V$K]*@>\@B!OZJZ_P#.E[ "N\-BKH-Z25V89^.:%5F:55N9"F0EE5G%E)M(/@K%%^J%4 M((OT0TG2#PN#)G[3XPB(@HP RIW&R\5_?_M57^&6**O_WL]_?NY3 M')>3,?9XVM%MR8[$3P%M-KE+75XL);L(7DH2 MO.14^[=2.F8>'H]G\N7\G]D('\MSB*DYOX@=P!W@W]0/HNKP;VK.D#?\667? M"J2^1%HY8?W<+YU^KC3U]@,Y&T5=*)"STLK /=+/2CQ(F5S5&&^KK3)R;8L?V^3HS3;29@< MP<6)6D4W%5_7XQ:Z)<*]1^485- MJ/W$/*6>O'9'XA"YKXQ)&[FU2\!5@N3,KRX9&+0P')-*\D.>V;?YJBM)HZI- MB4,UZ7FC+DOP/D.WS)IDV5*[]:(F#?VQ*2X;FS*VV-@4&AN;(F'+<4FUQA-B MPV778C]PR)A*$UB>I4FZB?? G1-;A[4!3)+FT>!.5Q\#S;&)U,"R;6L*?SB2 M9;+O+NF]90!7U3/!#D]\^:AA^2[,?@1'3CE)8H7_B0\*CMK%F/FS;2$+ UD0X'.6$92NR4,J=-E3>)@HAPED M?L)5M0R#3!QZ''R(OA4S@OYXL#%Y@'M!.LQ0"\W2@L$%IC;9%?:J(X,\6IY[ M3#S7FIOZY=K!.B+CQY[MJBKM,3$B>>".F'@6+Z'-;O1DO@NP"&M"L\FF(0(E?U(P@A7,L\ M7]N&VC4MOG+C3(83<[>8L1>ZU.O=$M M=4_T-WX1TC4K0OK(BY#.8D5(3YG.MX--+C17I.-_5Q#D3?YO!4$^0,;>Y.Q5 M$.0-GE5Q(:Z<#[-8;WJ 7LV3D1#Z.9W-;HZBU!OM4KLY6$]75X.8";X@2OS/LN%6R"6=4GV&T> MRQO!1:,NRWG/6-DPA],:PIMV';5\0 Y,UGJLN)*=C4->7/B%9A.:K4J:3>0< M1,[A(!E;Y!S* ['(.90DY]!;P($>1T 49 10[C1>+O[[VZ_Z"J]DY4C+ '3? M,2GU-LG)V/+,77V6;/3X4T%;3?'!KG[H',69*UI:HJ]JTW9)[ZGIT2UY(<,P M95'2DR7[MH)>;R@E)KN0]0.4]6>_"ZFNLOE^+IV.B'F[+7FK+M1;:W*Y66JR MOUA*=A&ZE"1TR:G:;Z5T1-.L>6N$GW7LX6IY#C$UYY=BF:R"[Q=LZOY0=?@W MM6+(&_ZL$F\%4EXBHYRL=F8A:,D4=*7)MQ_(V6CJ0H&-^\TY[1$?C<&'Y4HN>9 &U*1#W9U-TDU\T'&.J8[TQ^KN M-/QZWTZNA1[G7L+1>$IW[4C'W=&0MRW+:G![WH%$5G!FGMI)A*T;B3%U@4*, MI7,@$[1'5>?G2MJ<;.OT]Q]$V%D[>UMP<1+0"YM48)N$B)"5E\(P[09,Y3FZ M0&T=RBY'UAJ,IR:J:GOP MJVU6FLZ,Z.5I[V@1U][%,*Q#<:3QLFH =*CP1_[[@XK&)JXCC<[+*S>FFM$, M+\>"TICOKOR?_XNUC5[0:W[U900LOUVUPC36+3WB7:G)$-Y\3(PI>70"C[Q? M#^LZCQNQ5K/]0HI\1GPL(!,'.D=0%IOI[/\L/M8YN+BA.[9/&>Q+KLAU M3'Z/X4\?L!;HY79*M)I+O3;,/Y<;HM(T=:$\\7)'D.YY%1\4''Y2O]87F_ M9:[Z3N=T^17J\L]W\ANGOLGZ@;'A&JP2L=%>OD7)&)JTEO; M\84/E"0A-K,DVB*CR1 MCN-=09 W.;X5!/D &7N3EU=!D#>Y5,4%63@OA^B\;#EAN]R^RU/GJ@NJEY3J M3YNK7A6R"Z]4>*6"L8576D:0A5=:,*]T81C*ZMD7NPT0+I"Q67 FDA\7G %3 M%K?]?29,6I A38J3\(L$F\@<'YY^KC3U]@,Y&T5=*)"ST,,8\\ZW9&/PX^\$.,JP)S6@NO:3N W7F=4#)#=3+MAP@D8%Z?;G6;"8W MB+D0G)OA=/&#@#/SG$LBG"TWTAL5F:^I37[$>($'"*OSV?@JD!F.5$B M%UE/E[,H+K"\4H<]_ZUM.8XTL:VA[I:SSF@.H#7Y/OZ;(X,.7;:8;*OGXFS< M!#;6+&]@T'SX.-%-H]Q!2]K;5.1:K],3]7?[U]_ESA+Y(V)9(%8%V6AE5Q6Q M$7G^#3BRL3B.@=B(3J.F(G=!$O9S>QW1K;5;75% F$T!8>[L(VQM6G*4B \J M;*W0*,+6EL#6;IUD:]B/]W;T!VELL?'>-#;> M6\(AFI)JC2?$ALNNQ6\G8RI-8%F6)NDFW@-W3FP=U@2P2!J\&.Y4#9V:KJ2. M/-N4B*E)AC6EMC2PK#N@OU//!!ES):Q1A#3JW1A"Y+01@G<.+0/0@/S/P&>< M&0HLER 05H-,''H;0\]WBH/U M[,W8" 0_ MX/?X)HA_6X]_-Z=_UJYZ?I7SZAJUX_I^@;T%7?+?G_I@*U_.KV-.X2QL&NR+ M6/XG/@A69H^)$>N]YE^*J'GIJ_!!B7OL2+ MH4):T)*")0^/)1OUYE*6I..)83U2&K(@9TWB.):JLPM3W1T!$X(N]%1D2_S5 MB!)-Q:[7$:T/C'OOLR/KLN,2W1RC>: /$]"PNNO9U'DI@59U=6( TUO#H0.& M;/!8($X5C)HWH\IU)614T&8AHVH4'&-D2?P"F8R,+4#*O_P"XS&'UJ75O*3I M]P%@$0K+/MR_PM=)^2H1T'47H%/C'N5%J,#/^*J=5/RD/7W7'42.OQ5WZD>< MJF/R />"\)OQ_7GBN59P@85"_(K/>K,]_. "OP>O1"2-B5>P,/^%LB]VFVMR MFO*&8W$1]H@\W(('#D&_!2@+_F81VO$ N//N: I(>CFQN-$^9GI4OZ=SSPR_ M)P.(FSR7O@ST2QS$[ Y-R3L433#A\/_=^@!-9VUK-X'OI/&]_JRRP'>R^.[5 M.WV!;Z%/JHKOAN#O3/'=KXM,>)Y6-!*%+A+DP B1J_H1A"B(7RD( M,7,XNX(.!:"#T$P%(41#"$0AZ-"MKVVP).@@?-=#(X2P$ 4AA/!="T$(X;L6 M@PY",Q6$$#WA,Q6"#INZ@PI"[$:(S?U.-U%DXT9]"=N*;J&6TQV#ELF\-[FY M>>!;JUGO]DL]"_R-7S]\I3]('WG]\%FL?GC'V?#[FNI"\T0Z[GH%0=[@&%<0 MX@/DZPW.7@4AKM1PQ'([,(O%J ?HTCP9":&3T]GLXRA@Q_+M=/94'P=/0 DW M9G>J=\I.=9R1),@NO%?AO0J^%MYK^4 6WJOP7O<>=E0H<*.N2>+MF;/0X9L\ ML?S@SX:Y\X,_]-JWR$?WZQTY55P\U2E_@:TM/E%7^.5%46/%%>Q,W/'B@I\- M;Y=&KZ4K"D*OY1^E%,EI$_D&D6\0^0:1;Q#YAD+F&WH+.-#C"(B"C #*G<;+ MQ7]_^U5?X9,HJWR2 '3?+7F:Z:Q.DF_J3E3W;OPG^3?W"\H8_J\Q9^ML<,8A7\^]AYWIWU+&Y;T[M MK&-SIUZ6K+BAM4ZA.7$_B#*_FV6%/S78<^_(@8\" <2PRUW%'.R9:BU6@_4&NKRW\QF M]E;UK./S8O>48".2HP1LSH@X3\ H6BS#DK ME[C>SR ,2)QQ6T+O'X2L";V_07RV%9F?V[6F(O\B5/U*.N:K!K>F8ZN1*!$S M3P*]6)O(22J[E7>&YY(ZE-CJB"5Y-'I/#6LRIGAB/-5$;Z7S/U79)ZE6J5[2 MKIU2:[;D==Y=^8KU#J4:KUKE=DDS=C,)IBY++%.5S4MAJ;*Q5"5,GBFU3K^; MC4P?L@R4,MNVCTTK81I.F#0ASL*D%=*D;9U/:K8[ZQ)*@NMWI7M)\HAR,QNR M%RS!6+(\XEMJ4IL8+(U(M+%NZHYKLZGPHF"L GM-Z>YHE#+]I]1Z.^WNECW- M5[%L7L62=DI;%!J4TW4[=.5?QHR:7&LVUJ;4!.=6)$%6K3R8H@@K<1"R)JQ$ M_L(FU]K"2!2WD&TOFB9+SX*EG"I4T^;:GNIZ-O:0PXR4Y8ZH+=G4("[%EI2. MZX@"M_WS50XDZ$PN7C4['GC(?$C;]VUZ3%1'K<^H98W.^2/!YZ)RQL/ MB;N%V=4BY(TZ4:L@[&CFM0QYHR'QD*.14?72(4M0HPB2"*68@8Y\\F\*=F>0.#YL.@^[2VRQV"Q-53JZ;(/5&< MN#R7FC>+IE^]F#N\B3-TPANOVZ@M_P; ;8&,[F%7#QR"05J(J*H@OKV:+(M: MF*O"&#.Z*2HS](8WCCR)&HJ<'M M[SR32LU&35(:BBRIUGA";+CL6OQV,J;2!!9J:9)NXCUPY\36804 G:1Y%.\D MTO-FO1N\-%P+_H*.)X;U2&F\JE8BCF.I.KLPU=T1/ %>ZJDN_AQ^-:)$4RW/ M=&N284VI+0TLZP[@Y>#S2ZY-[BD_2<[FL[M$-[$E)<>)IKN>39T:KDVNMY>N M33(1*S8Q'1U_@_AGP-_KMNN! ACJ MMN-&DL=C2Z-&C9]UEYXWZLK25^JY\34L0:?K^<:?*;-V:NZBRYE[T:] M%6-ON9DV>T=?N0T#^2P>D+VY]+<3VQI2QX'+Q)"&%%D5EN;JQ( 76\.A0UUI M\,B?,'M[3$K">9,!K_B\H9S,70G0*@,62R97'^^E73[W__#?X) M"*L:0 "T7:-@BR P34@AWW(U&B]2,C0 2MP=D2&\^9@84_+H!/%EOQZZV,>-V*ID(&;[ MA13YC/A80.:8/!Q%4.:;:+[IXO\LN,9\DO"BQ17+,5,W^CW%I\>>RRB#/H$" MSB**%/SI ]8"QZ*=$JWF)+9*&,&O^*/ M@?8O17@(D8O[=XS]K:%T"G<#6SFAJT!^WX+SXW1;1H[L-7.T9 3H!O,4.)R'>CK!NY(@UXPR,2AQ\&' MEPG@*U"2D2LHG$R]X1J.#/)H>>[Q4'^@6E0R ^W"92B^.>[?UN/?S04;:Q<] MO\CYT REA<5G*V.3WD)$\=^?^IUN_^7\.N;"CKS%'MBN']K(@!MWXK50 M62P$.\NUL.R#SY5*YFPG"[[+G^]:2_G.<2WU[FC ="+J-="3G E]9EOFZJWF M/L%9A\=9C8A&2S"@WJ#GA.D\0$9;GKG1Z,2FR%+X!?/^QA8@Y5]^P??]ZD\S MF;GD.>8.?5^P0]^7OC2=AH>^,TAZ;#Y^'G6M&W-YO6;_1:*N=>!0ZV-<$,10 MH=*8Z9)X*@R>I#3D/EL\/@.^C,)$A[ \ECUS/(-EN.!=4<44>P?#P'"HJU0R M& ]R!"PL?1VDC:S29T"_8IX>F@*N-:9F()0MO)0/',CR7IIR.65WL MBQ!NNZ$W2ZOML[<5H01$86M;E0A"9$:(AB!$%H2(;G>OW;Q/&>.+: Z\Z8JB M&U3-VH,B M_)XAO"T;6]U02^D\5WM]YJ"7SG;4>5>G-M?T1A1[/S+/-4]X(0 M$<]22$3FGF6>SKPP!8$&RM,!.AS&WT0(\$3SC+0.AQ#"&2T6X\OUMF#\8A!" MF(*"$$(XH\(9/4A3(#10YHS?% G^W!E?J7<$WR='AST'BNZR^9X=(GH[("+5 M;>Y"@ZQ:!E[\WS.Y^6RCTFL!=?-MW8@0KCPJY+]D$'N)7_ VL P-OGSC%TA= MZ0_21UXV=!8K&_KMUT%"/)'KV+)3(20B^GL]G)48#Y6Z5V>SZ\TNFL&Q"_.^1YQWOIYN=Q1+FJ1CF M*8<\5]KFZ8"E6IBG3.54:C>RD=$J\_3V;6B+XZ)DXZ%DG^Q[L39A5X*\')]5 M2X-9M:8_J[9<147I)^!*FFTI9I)(FBX3$"7V?JI/>4(3& M+VZ:9J]47:O92U 3YI^:^=4E X,6AGE2R8'(,R+/%UQ)&E5M2ARJ2<\;=5F" M]QFZ9=8DRY;DSHN:-/2'HSCZ@S2VV' 4&AN.(F%G<4FUQA-BPV77XK>3,94F ML#A+DW03[X$[)[8.*P.(),VCP9VN/@:*8]^H@67;UA3^<"3+9-]=TGO+ ):J M9X*;Q:07+#W$#AB&&'9 $-)&#SR<@A1)JF?;U%0?I:'AJ:Y'<*B4DR1.^)_X MH." 78R1/]L6LB\0!<$]-P$:*EV3AU2HLJ?@,#$.,\?\7*MJ&0:9./0X^!!] M*R8%_0%@8_( ]X)DF*$&FF4&@PM,>[(K[%5'!GFT//>8>*XU-]?+M8-U1 :, M/7N*ENS593':?JYR-J>ABATQ5+$8A&@(BWWA8SH@M@1;MK\['"BF8WK%NX,\4@1$-(A/ K#\X."/53"$+D M[(8>#B&$)UHLQA>>:&$(T1$:J!B$$)ZH\$0/SP[TUE8$"*Y/G.M[P@$J!.-W M\Z1"Y1@_@7-7FW;=B]LE*K7][4*#'/:ND[>8I=?JU)O=4G= ?^.7'EWI#])' M7GIT%BL]2FP(W_J(H- \D8[O74&0#ZT#X"9'LX(@;W+T*@CR)J^JN"!7SG]9 MK#$]0(_FR4@(?9S.9A='4>I*N8>\8.VT&)*^.]7+3G1L!R-\5^&["M]5^*[" M=RT=R,)W%;[K7JUYUI_IR '<% =U97OVMV!3RJH^I6[SB-T(+AIU.5UF>/JL M36L(;]IU;'(E0[$ME%BAY^\)M2;4FE!KZ:@UD6NH/L@BUU!YD$6NH40@BUQ# M27(-O04'_D9&QYYJY. M2S;NZ5-!6TWTP:Z.Z#S1T1C<"KR;M]O+<*C5I MA3P+>=Y!GE,.,H4\/Y6TSZ73$3%OMZ7MG$2G'&UE+]%;DUUIEIKL+Y:2780G M)0E/*FH: K3;[]0,Y&4Q<*Y&R4(_T9N0G.9,^:$1*: MR5Z2F;IM)8EAW&6?M+L[G'E'#5G!F7D>9V].;F0Q53Z',&+I$,?DX*FRN!:P MDO6PK(O<[6FCF>X<'DVF7=H6V/XTQKJ?.#L M=\_6'4U7V4A>:3JB-I5,2[HG!A_3*Q'#L*;$5*DT(HXTH-3$G]_K\+:ZM'&A MRZPJI!B8V2 M,?+)%-3W-9%<:3077KE!TXRF/#FS*,I\ ^'__%^L,_*"Y/NUB!&P_([,"I/G M6WK$&R^3(;SYF!A3\N@$CFN_'E8Y'C=BJY(;]6;[A13YC/A80";.*HZ@+#:N MV/]9?&)Q<'%# VB?,MA[6P%W"T4*_O0!:X'::J=$J[E<=#-BL(DTLNGP?\]^ MNKXX7;99D<"X:U\Y1VN@_$L1'D+DPGJNN3P,I5.+S8IV0C5&?M^"\^-T6T:. M!(=Y1^NYYC !%I@3H.5*6O; $*AE#0>70\,:Q' M2N$.!WZ.7_%/J#P!/FE(5+1..N5?ZN80"<^>XU)U9(*PWS[B99LXKHV#UVU: ME_[0'=>RT>(;CS5IBFK]'@R*;J*.U]B#(QJ3F0L&2Z#TI<%C]"8 E8#RO&?K MJ$O?*)@(0Z?P2+R)/L#;0G0P$/ #H@4L#$/+%$P"_$9RO.%05W7$"FCS,:4N M>\+4LN_X SAM^3/X9V9D@/H>VBQ*-4?"]O$,P28PO^1.J7%/>7TWMS))SIQ? MS1'??*2J@$% &3-@L";PMJ@*$ /1\<_3BS_/7Q_)?6 &,'UC7:WY+,+ ]8!* M8P!F HP,AI?AF3&'2:< .M@Z9G<=_!%#%'$),1DY< MCW8@+XQ^C" X35XWN64%U.ENP'.,3W3X4: ML,"&>T&Q$WA.@HX&4 P0!R MWP*"@R=G0XH3ANZ85^$SO;:&)^$GSYM*O1WX*_"3D:Z.(FX4(ZW#4 V0XD,T MRC#"91%01A\EN/<.V'CLN1X@; @6&#!\SM4 MX+LXW@#X2X<5 ;8\A_M)J$FUVE5XQ#I#//AD=RD?K@@@>(JX_?^IXW*L!.!%U!"^A8F4:;DS382*\&O]JAYQ/ $1%B(& MB!4 49>6,@$30?0OS4?&#>#T>B;@1W=C&& *+ M8QQ@L6XIP /:4G='$C+A=&2!?I>LJ0G A$M^G/NE]!KD=@W9LEZ3F*_) MJ.!+-;Y..H5+NBN=W-J4\4_-)P&R%=* \*4];S4B#&O3>\NXQUL,W61>A\H? MPP(*O$X)4 E<2=N:(A=:_F>)W(*##K*%<&A 5[ @*CQ.I2 =X, -\!U"IJ( ML\O*9?K<=@W?7[+%4'OM_4SH''5$-<_@L@36%&V+'B7 -L$X"UZ09_&)-IT0 MG3.V!YH5Q=XR3+H@L?!MZ!-AAP'S(4!7+R1Y2%=W!/'=+9B2"$:70-[5_Y*D=_)/=$-QE*,).&[EZR; M+.*B+J&\+B43+.L1/47F::#^]R;P2KY6%U0;B!4FLP+U19:Q0_PWR!N^742\ M@!GA!A+=&]]#U[DO-7L >VB0:L"$"&@S=HOJV3;^@K#CT& S7,<%'8"_T3@V M\2[ ]SAPT)9!F8U)01Q; X@-??L:TF9F9!9T"?]JB@DBAP*P/!1 VP)@NCK& M$ZC;&63HC+I+W ?FZ_@9&/@2-7S4GD8]X GH8/07X3:DD/L8S=[,/SA4FS'K MS%AIN:I'(9OYLBK$#?"9V4WT\Z+BB"S-=#:$8SK+@S&=O81U&72OP4Z-!X#, MILRN-C+U$7QUDJ%[L,0LS;QEYJ5 G, M0)H,.=]!6>);>4R&83YH&JX$':ZZR2T\\Q85#; )>) \X/A"4RXSI6CCA5-8Y*N M5U)@\Z&,PU;-WAKH'XI=6!-%<$A:=H.6K0I_' M"9P>O*O%,#$ G]B9\QZ8<@5LP6I@Y:^N7OT=,=_GS/83/MJ6R= \+SN(>!="2 M1<(H*,MR1[?49!ZJ:MD0E3+F\N"3@^:BE-G_ILC^B^Q_U;+_'#J_-<$N^P'4 M!:9E:M;7]2CSEQ136RI&!J?$&67ED"V$^5,KS,-R@S_+X,X$88F?A@#U MB(8"GV#,0/3]).8-H)Y[#DHS;O(7;YXS=M&?L+LP$0EOBB4PB:JB6^$$CAT^ M0S7 *NI#'1[#'9[DO+YC?R0THOQ)X'\"%K#4*RP^_(@9SK:]& M%&Y,TM@]B9V06Z0WX(6FLY/D!V)#*W!T^8;U!+#)'$@"+L"8[RMQMF&XQ?&X MSG%:"UIV@";H9M/8_@P-AR2P0;PICHJA[L2AQ\&'Z$)09?OJ&G6-RG548'&9 M?2">:P47N'%@5V(V)%*1XM^S:*1=.UA89!#QLUT/OK%4'W]PIU-O]<3LX_@9 MO.R&4$:]N8.-4U^\J/$C4[?^-4' M5_J#])$7GY_%BL\3Z8 JI"IWJ5IL!;V(E+5H6-=>BG;1_S$*4,T8[8^>$V.&I!Y4-J>3GA/AGUO)A=2L-WC8E5I\N M7.$=[&".VUI%P(&O /+&0M(*HJ-TUN4HA32L,H1Y,X(0AZ2\QTZOVE'EW&@< M%F%RX[FV]=26]K*LSG7!!P:MM[Y-$#3-\O!L52[Z)HL=D-PA3B0RK;67J9?R MBT^QHK-E)EG(2 G=4;E9ZW7D%?%J]1M^OZ: #56?-8$E8POXXE]^(6BFS7HO M82,B6V?-V7C;D/#XL#@37* SP2T9&YB(PRVQPL"D(@$"?'T$JF-N;\L]S3C1U:3V>%,. -76G3LV,Z->RU7JN?$;,? ML&+?M/%8-F9?7UA03%9OU5J]GF!UP>K);E47D]F;M8[<2J.51AZAR6<;&_*Z MC^R4$1[[G;"ISUKD %()0^YDQ%9TQ]CS+$'>2$C>DVNVDFV/4<;H9*\@)&]6 MR%\>\IWLD9(\M+M++&!J19R58 7NO.7-"GDCH0 J(?FD5D]>UNY YQXG^A:3UXB+M7MR\?_Q <%@TOG B%YAL*+<+;E27PJ2RH16.3% M2V=N+INT*>FF:E."[0*?-^NR! LQ,%P=^B>U'/U!&O.36C1V4DO" G?6;)#8 M<-FU-M\._TYL'18-P$K$D0BV$?8,UK=?'^-*_7;"6+AJ4!7#9$<:VM98LCQ; M4@V=]1_6/!MAP->IGFWC[B0 IEO:PFK@;0 &_[*>$PN0Z8L7K,IQX=4,/ZR9OF6" M,(W!09&FNCN2WIZ0 M&<@3'^0:&G+#0W\1GG>'_Z,! GCNV7&\\829U+J$2S]%L34?T4^2NR\=$)A; M4Q_"6^"U2U[ -?#LD38P"G546Q]PZ_+?'Y[EOOP8@A(^][7NJ)[C!#GP$Y,8 MCX[.>.]-B*Y3R]3T,$]^R50"N\7WH9&R/I.T)SY>$BT/WX<0T/?C5)9U8 MMHN:XPU0A#]4;AR]#[0=O_)(B>VKC$@3D$A7$]6 .]#G'P6'= *7'IDCC;8F M*T_.-*,9>,Z:2FN^=SV9TK/]0HI\1GPL(!.;-T=0%FO.[/\LWI\YN+BA]8Q/ M&=>:'(,#@)L38_C3!ZPEU[OME&@UI[::,\K\1J2138?_>_;3]<7ILK-?"?@D M)C V,6+*U+\4X2%$+BHQUG,;! TDT.6FQP^8R.];<'Z<;LO(D;85>TU5.AZ M[6_*OD%'[08Z-%1IE\7UYV-/+REJE9A2M2T3/JL9NB38'X2 Q): M#&!,FR\L:I)B"ZM)#E#ED^7ZN%4"0\'5_Y4WAO>A$R-=12S<$N/AFPO?B]W( M%CG1Z9-E'C'W8;:FC^"\>W:&9+JB]KVNTBLPJ^ 2#B@$YA!:,G<=O!!K3*6? M#6XZ+C@U$>+:.P_IFSM.8 X0T0\L]RUO M!_2CT!-]*8U GL'IKTGQY3"A U/D2"?:=\]!\IV].K]^?8*4'5#TKX8>.&@> M^%0,9\2H@;_K8W6W1=2E;R'\"Z\#/D.O"Q2 'WI;-G,&P>K"ZEQ0$BP.X[X9 MA1OAKY5O0H>%1!7*@, GAF#=!1D96T@!Q*L.;AV?A>@N\?)4,L&0%1C$]E07 MX<,%@#('#81(X $Y_PR2Y]E,3^K \T$F)ER=[7MI^ _QL0_)+34: ;@+:YE MX3]!B!BG5+BF&LJ]Y!",@R-D />!M[ M0HW/ 6.,%/ R7Q+S -C=#FKHA8DE\ *P^-+$ M50KPD 7+-?20>-Q68HH)V7AF.>+<__41HS:%@@X%=# M=>L],6!@]MB,>[1&*"'7^Z)]=#$(H0A"9$F(H-N7+.8Z%('_E;K2%80H "'D MNBS:IQ>"$$(W%842PDDJ!B$:=3$?K@ATD.M-$;X)9[7R:%_MK,IK9YL+0@A% M=&"$ )$0E$B0$GLV<=HER9H=(L*!);':U87-Y_2.NN_@S)<=*UL.=EEIVO)M MAE"P44#Y,E%^TX'V0,F&V"P'L!&DU_8/M M.+M5;J=Z3S6V/D>6.U1IJ;%6Z6U6@B.E6FF,E!)N8^YN8U&2'/(6,MD!TY/[ M=+NL!DQE+QNQ M-N70EPH4.\:+K'1_Q2#!E!_6[B;4\*) (Y=+G9H9RPJ$UL MMMOH3+TCS3PQ5W6A^;E=:_3E7S(@:.I18<'9>7U16E'9>>_:KB)Q>+/=S8+# M\U;8D1MWV;A+!QF%B98+@(M-F_P9(X.IAL2 +ILZD)NUOM+)QN*EG$ 0,E 0 M&=B[J*1 8B%C]\Y%L2A-AF./*.[SJM/#X:GAX(1P!3(:&:5M,H_:T@.R;)9- MZ2Z1W]3.,Y6*E 4*RRK/K_O-P>H\>>Y/@71M(I[7 09.V'D M$*,HP=B+C)UO8+2?E>JN:MA^:!M@YULV4ZIROC7OA$H90ZV29A?W&Q[463O9 M56RLE71C[7#%8.M41%-IB1TWL>,F=ANR1$9!E,2^<]"5C*QE!<))(29)B$D) M ]!VN[%5 %J9.//UKI.@2^9!9+@KE_=P]!QV0?(&.?/IS0<1.NX5(>;-"H+[ MTQ_&7#+=+W8),]Q,R5L8\M]%S!L#F8^;/L3(4,C&7AN1>6,@R]G2![55&8[W MZ[!5\.$:54I)SP&X;+Q'.#@C[V23V+ LWDZ-7&MV,MFK*6>L*;8IJ\S\2JW1 M%T<#Q4:EV($YQ(W*K=5$N]9H9W1&O@(AJ!"-\F].;E_H4^LN$XTJ;TE>K9CI M68&,M#@C^)0$:]F21'*MT5U;GD]9/6&6 MFK5V2^SE"=ZNX*%!I=;$?K0'OQ,';[ZDCFM[JNO9\,/(R4$V$HE%4XXK6FJ* M#;@J)!?W*^\6!P;%3MS!2X'2[&0A!GD;@T(EVZL0"XJ-AP-5&/WU:4RQ.R>$ MI%*[<_N52S>6G)VH\C[=2>2DH&0-(;HT79NHKD34'Y[.1^Q*Q'&HRP-/Z4@Z MN3J5.HV.I)OP+3$DHED3L;4G#AH>W-F*3D_L"XI3A@?)^G(GR1.V>:M]L:\H MSE%EN.^8-P825P:BE:F0#''"<-F.?6^[3C05W]4,C]_)"@\ZM>^>@WN9%3YI MZ(-:^*.&<9%K@LAIEC M[?\H&72P/Z<4.1KDSM#F8W1YELO!]?WW)[G3>-FL2]%ULNKKR$JE<*FPE).! MY;G21V+?45>ZU)V[M&CYR7(E,ID8H$A0+[B6Y( B-5A)^ 1W[\U;=L26F#J\ MA#B21H>Z235I\"C-0),;/P]_^5G^A?]E#:5+>NL9?-__ZNA]/1-.?#+OR=T! MT:@VN&GV-1EXK]FYZ36&W1M-A?\-NZW6@"@+O-J2\$"&G M;RYJTI1BY8OFJ9B5!'ZE,1S@T\&<4Q65@$D=)[BH40?L)C^D :N*O5F;(4Z- M(FX2(JX6%5;=E"X]@SJ^M#;)D=S^F?KBBK^3VUKTDA M&:P85\4_PMIT"X^.@$/"%8,[TAU??W#1_U73[W__#?X)"*D:E-CHLHSF3$83 M*>+[,(W&BU0\$97BZ*R 'YK1Q"KG!Z4=637[]S__%UW]HDOFNU,1L$9<'!3F M6=W2HX%-R=T1&<*;CXDQ)8^.#V:W7P\]M>-&;%5RH]YLOY BGQ$?"\@C M",IB"73_9\$UYH2%%RU>@G7,3O\ ]^'38\]EE'&MR;$BU[&[W1C^] %KR?5N M.R5:S4EJU 02T25FG\IPD.(7%C/-;.: M( BHOH"MG-"LD-^WX/PXW9:1(VW5=V[Z>B8X#Q8H)U^1;:-H9FH0A%[]__;. M]JEY(TG@WZ_J_H>I9^NVDBU;Z-TV3S95QIB$' ]P-F0OGU1C:82UCRPY>@%\ M?_UUCR1;Q@9CP,)6)K79@)%',]W3O^EYZPZAK/^#VB5CBKGI9J\J(@BAE 1L M@XS#!P"F[^?5XL0L ,B5W#&T#6;$0\>_G?JW&5/ M!&4=X0OS5.F;VN8W+!SWM1$C:R[!51:;CEGQ:]";OK^M[DLWOF M-^8Z!16X" 0^(#\4"EXH+:\:/I>/@KDUP+.NA[R(P-$83;R$K!]HLUY@XY#@ M-+(6Q3'^&*<3$"X(.K.*K'"6N2GP,BPG =7D0W),XBFS/=?+/(!AOT>BA1> M!6 SXL:B(\:I/5YJ'52$VG8Z2;/KH?@@S 8F:0#SA21K[1:.$+@/T*&CT'*+7D2!EX21L_XC2#&%0\3E>,5 MK9A;$&B>,SM['+&5^OS[;A1.>.F]J]_/3YM*!SQBZ+L3SY;(#VJFL9L:J\W.)\.J24GU+(L#YKG(!S/#YS)$A.6)+Z>B*V?[\.;@B$5XW4JK< M[M9S G8@RRTVDVEKI+F6H>O4TFW#L#H*U2V]8RJ.:^OZ2'57EEN4+JZ&G8&+ M%4:QI2I:R^SL@8:[$E^E(WG%=J6 ,\1S[@7,D.)N]C[R,/9@Y+;#U'<*K&7L MSIPBFZ8QFW_"711X*"K#, <\NBWL<1IQAP/9C22'4>$!AN.F'X;?$$V Y!3<"*A=FL!^Q,?5=\%<8(]@!5/EK63S\(^4K%G\-@,]MO%%> M4.P68Q0-@G0.8"P?9#!?=6S^-Q^Q8*C(/IG!W J7)J#JI\QFDQ&T45,:1)55 M>3%.W;-LD H6HT$^6,6Y5TPBK&TA7%Q(R5TZIQC./JY:AV&LDVYM/+G.4"Y%\LQ=88DMQB2H=9.M5= MJZV[;:NC*:T6HTY+[JR"7#ME+D4BH>S!T:Q(IZDFP MHB2K::E/"/U;G9%AZKK>L117!_T;;&2UM8YK,4VQY?;(UE1W5?_Z-R]@0^JR M9%;:^+)T&-$[YN!2L4N4J60ZK3N6O/9!S M8/LTIMBG$?LTG[]/4Q*WHDA&(0'.2E,W[(XKMRQ7A7%1;]..U5%IVU(,63,Z M;4-WC-$**\W^XQCL-8G1A]+:EN5]](,J?7B MJ\^) 3 M=B7N;W,=4)7T%V^B"*GO0NIM&(?:0NP?)_;\IN=3F>F2:KP!0D\NQTHXE+_V M>NP:S>6UJ(/V,J<=1_7"MQDMO:$\DG[Y.1\QLQ'T,L6EOI^.1E7SJD;B?\%X MLDNPF:A7___CF"5LXV-LXY3%=N1-YX<_0SO%383G[6,]XE1#:F]"',R%WNYD M%2_X, VMJ@7G:KN:02_9CB8I6UK 0G3;@Z=.DGN).A_N*BV$_@8_J592IT69 MS9C939C(8\# 8Y8-JU^_Y,L*XR29QL='1P\/#Q(\)]V%]T?=R![C@;XCYMS1 MZ,BA"3U2-$56%/T((*T81EMKR2I4OF7HYE$7R\]#'#K.APRTS \67_M0Z]V[%7K]7$+C1%4OY1K5=?%]$=SDI,G83^.HXO(&QJ,GO4 M%*7-1DK'WA,0]U"Y+EXPSC<*KR- *?C@?LFAOG+A"18UR#2-8HRJA!#%&">E M$"?Z#[04XJ3T1PQVLOAC'L:D=,UCZ2XV_%GI:'IV>SE;=\]^QLQ$@.ER!89X MQS8,\KL#LEJ$2!G2:$0#%C>O'GTV*XI595E],\7U[%CG[C">OZ .=@$<5ROE M>(UD=T @KY/4WTAR5;-E>33:?Y(O0B7\U4FN:IM/[+UOS47[X -'GTER%3SR M*E%>)^$=#LIK)?6WH5Q5;*T-\-M_E&]PRI4VN96&4D]:9JJB&?+KZ-N134'? MO>C*0%]5T%?0]Y"D_D;ZJF:K ][E_M-W@R.]W_1]S6V5=]'WPP_;?^I^HR(- M>[]6R=\ZB>]P^%LGJ9\'/H;1^-^3P06YH8]A$$YFX#$F+. QMH?VF$WH_"J( M)."Q0WCTNA<"'@(>AR/U#?#H4=\NLDQ<>,'W$8V90$DE*#GMGPF4")0R)((DAR.%+?0)(+.F*^@$BU$+D>] 5$!$0.1^H;('(= ML1B@\1%3&['!M15+=+&]57>.U$GJ98[D(>>S9"D$@YF63D5Y,>8:Q60J_BS/ M3K,2M?Y_BN0]69C[+"M1*9P5C+2D_,*"1V3(7F1256EZ7]G-2II[>T6D156: MI0!,I5"L_-=28%!)Z;#)FKZTW$=*E7LV>FTI/-YJ,E;"DSI)3V3[[JV"E+6:^BS5+2^.F=I%'CQ^!5Z MVA/@'5I4[Y:(ZLU$5.]7'(O9>?;5/(:WUF&FJ[C4&AD=V]+MEFUU9,.PE!9K MMTV-MO76+"+N0_U*W M;YFBVW^HV)\- KDQI-A[<52\HPZZV2Z^YX?4-$<@_DDX?KI'/(M1VZG@^ M,/G6VG@OJ_ZZ-K$XV+%MF/$M-V$S4.6.'G;'O8L3OS=6PX/F8(R#'$.BQ[^VQZ\-$[5S(@D%\.!>U[\)V!P^;$1GYITY]BBYIC;>"&S^ M1J>"(E4)?M@CIKR2=%201)#D,(7>M>TP!6Q:DC+A1..$[+GB3.B:X 4IZ:0SS01;%@D25D:BERX)$@D3U$/IK M202=GH?>!=C@P5DF@%,5<&X%; 1LZB'TM;"YG3HT80(GE6C@1#T1.!$XJ8?0 M3]+8"U@<-Y.P.L&A"3FCPG?SA,=\AYX'#'LE S'RJ M4DBO?R7H(NA2#Z'WQAYS5P. "Y14(_TS@1*!DIH(/4/)2C1K@9)JI'_U^_EI M4^D(G@B>U$/HO3 * WKO16E,'"]F&$!)E9_KX<^F2MUX7>E=0*E-WO@U)YZ5 M-NE%S/&21=KT3Z1+?26]QW2IK] '[#[T[W$#^2($Z3_MZ WB\*S/-,;H!+^E M_HQH,N9M5MH-0BZ6GSH%J3S0B&4/\/P=&*3I)(RB\(%%<8-_ MAR>,CF.^RL.?N77KU]@"IF]PEY=!;W/U*NKS+>' MGJIER>IW#SV^I VO[4Z@539](_?$#/+-G:/_K=\5L\>_%NGJ*_1^&H530,XW M:)#/2)_&"<=,UT6Z"*14HX3A];5 BD!*/80.DS^%]"=3/YPQ1H9):'\GU^#A MC'%E2EP%KTP/9]VA.'LLJ%(3H2\VS-9>:C@)X3\"+)6HXI=N5[@K BPU$?IM MX.%B#J D@2)_80&+J.]CUF>;\8S1)=[DV:A]<1NS(N6"-((T]1!ZM@S, MDBS-/ A!4*0:P7\[_3N=3+^*95N!DIH(_1L-Z!W?C$+I*JVO,3GU8CN->58U MOH ;4'\6>WR+:C%WZH6!PUO GQFP./43_LC5%-P>'D]7,*D2#5YV+P2/!(]J M(O3+,$K&Q9XT9\L%U#]@?$Y"L/0[+S^;1 MZ=0'?8Q\<>^\(E9="2?H+\:I^@I]@.UKAFXSC04_*A*YF$0)?M1%Z(/W3ID$ M2-XL^^AF.! D$22IA] '>?U@*I10/Z/)./0=%L'T*4DC<:JWHJEKOR>@(J!2 M#Z$/<0$&J@+EX9Y1_]$>T^".X/=?,$QSSK^Y)/;:E6BBQIQG^1TL\HCQ5A3NAC MLR2RG"9-G[E CNQKQ6=1AI/\PPV0R#6#9% 5R<2. +_F#=,5J654PPMMH9F? M*!E'S/WGE[_=7/76V?Y(F[\X]*?0B%"_6Y02KA+A3F MGH-N%<][/7U-SU_6VSIU4.(Y__QB&1U7;SLNM5IMU;%TASI6IV,:EF%HID[; M;:2G7^?#\E\ONS>V@/T]UO@,D73_9^XO8GZD7\8V] M.#O!S4C)?YW[KEV;'_!6.IK>X \-V)T7)Q$6-:8Q<3!>B$U3/-&0C+T8"IZ& M$7_-B)$8A -_" /BP6M&;$Q]EXQFO* 4HWSD#\#O$4L#^!(OCZ;).(R@(8Y4 M":+?/GCP(7?.O"RG-O#.I].8'1<_E"N"B,CQ@'W;SFQB&4@E?R>GT2KQ5Z<+ M&Z8*$QX2(2_%D$QS2_=J]ZZ5 2W#CA7C09EC_A-\F_T@-YKPIQ^KP*@LR<\X MN\O>QH>[ODO:T5J2V1+JV5?UP$1#:&=OM6.HDB;4\PGJR5>QN)Y@Y,,G__E% M_?(JB](D37])9Q4+Y+4BR'OEEJTU3,E\<7%C]ZT=]@>_G_?ZPZO;0:]/SB]O M^@-P0<^O+KL7C;__33'EK^>7/6G12*';P]'M3]ZR7?,)FY= 96WXZP\+__W' MGXZ\G]?K^ -KRDK(_PK79?[RS$8CL+L;AM_3X!V&#>VX MA9]O93MNX$8ON:(ELJ4V]\;4X=8W"YBP/F%]M6W@GEK?"YE\A"$*0ZQA _?2 M$#=,X/*H76"A"UOE(3(6@;URTUTWP:OJD,"A[,Z+FKU7MWM2J<.JQJ&=]EC) MO_6NTQYY"\NG+_*/E@Y?E Y7:!F;GQX2N0\]9_T9D?DAD*-1Z,S@/^-DXO_\ M_U!+ 0(4 Q0 ( (>#_%*^J/8>R0P %^. 1 " 0 M !S#_%(IM!;(NQ0 $Q: M 0 5 " ?@, !S&UL4$L! A0#% @ AX/\4AS!0.806P 1\$& M !4 ( !S3L '-R978M,C R,3 V,S!?;&%B+GAM;%!+ 0(4 M Q0 ( (>#_%+K.W9E6#P $%]! 5 " 1"7 !S#_%)>G1<6K D *(_ < " 0'> M !S#,R,6,S.#$S82YH=&U02P$"% ,4 " "'@_Q2;]W'1+4% !!( ' M @ '6[0 #_%*LDNE*+,@! $VB&0 5 " <7S !S J#$P<2YH=&U02P4& H "@"V @ )+P" end

QWOP[NNTQV[$H.@ISRA15PU4JM$4>*&Y/]2Q0%$%TXN5 MB(J4*#9S?]&B_YQ9?3)RI>'UU>?L'9L7/W7/VVIY0C2XT"EZ"2AX[AS]+1;4 MS>K0+RJ=A;'OARWHX W1]2+&@GCB*(Y?'@S 67JI6J3+@L'9KW&\?1/\1X=O M7#ED^2SOF?F@Z.B>%'6%%ZZYVXY"!54 >* M*#:=YJ9FG=G0Z%0V.Z)?Y"$!U>W:3FIWQY,D98 PG[Z2"$@87!M0;LQ;.7O+ M0QX!Q;-L6EI/_9[ ;T;EX9390=1D<5[%K\H69$NLS0A0J:I5^:IK=FILG"M$ M/WVEB >4>HV#\?HFCVN5)'14OV ZGG=3MPV\'Y;R71Q0B!>(H'\7\E!&E;W= MS,Y0LXLM.6,):B# V;ZE]:J[F?MT7=:RPPO("?*>=CSTGQEHQ[,!]45/6') MJ5SKO3M&$;GEQ]AG*_+-7TIW+'UR,)**C&8,)MM5RYXBFUZM)Y))NH-^H#'B M=;%SB( MQIN5L%#[G@3O>\-*M:'O2\JB\] M>Z!%[[7'%,@!Y[!I+$>\R%- '^C"[75"76G_4I, %W(83-&CGAQ[1P'T(5KZT+^(_F@@R&C^<'7]S-T9MAA/Z#@DK'! MAN12JFI3H__^LN;??5H.%LK[OZO/ E^:F.G2ZDANMXIF0 M+KO9S^8&,UARJHOT%5-4NL-:*%))\P.&I@.ZH/D!&+C7"P*#SHG+IH9.#S@= MGH&+YJY)&=497)^:7:U84]@(<.(\_:M^ M$"1TTF_5.'4K6!L=5RO<[/T^):NL L^/W\D;.K_YY.3.T<1_*CUQG_IJM @O MXN] =;>ZK':C?7.4OBH["SMYRD@R _6Y"X.J.MYMJV/7"(8'IKHL+TBCN!#I MY"XQ] &GWW:3& "E>TA%W7#&"0CP/>2/\ITF @(,S$*0'LAV>N *IMR ;=;D M&MH+N!)9+3'STI9O;MC(E(OS!Z\UY7+5H<6K!\03:46Z^'>5:$Z-.ZH2FI\!4U(;"A?KCZI$ M+Q[MUA%TCO,M^JKGN[KLJTI"QH81*ZKNL2$N=;&]MU$7@[F "OPBH,J=8H4 %H)22M K!'3AQ.<" MT(4<9FZ +H!>H3OJ%0*Z &PDT&[R6UW(?B=$UW4BWBM>07,=J^ OU8*Z4UU9 M]Y($1I*Y*#CK.$SJ%21;*7"#;A=T2;R_2V+NN(KJ0D?B+\AZ5_ <4U<*_X*3 M_[(CS2!E\5+*PG/5[54EA;X:RUZ>Q5-?E]-W#EI>2I75.R MGYMX/Z50=K,7>;BJ%4U(@4LM'NN)"!PG,A"< 45Q9^A\N:*&9H\EQ_1$;D + MU"2=H'/F7G<[]SF)=Z4> -RE,A#WJ@#W!G='7QHH0"KMD!L%R&()9P8[>U[R M5I(ZSE,X*_N=4"\Z<&4GD ;<!$.!MW*&%AZ 7JE$46[0 M"QS?)V@! @J0R@X!!;B/W0;VZV]20KE1@"S:KR=J0;J(S;:.6O0F!3](>N)O';"M-X"'W5$I%L+8QG]*XG(DB8$]Z9NN_FY39VXP[WF&"+3G>#S<3KSON5NTP5B(J4J+81G[- MP&;0$ <:XFZY(>XM4'*9(_@2./+<(?Q;(!$;MB,MYZV=49T4UUI_- EL.SF- M$?C35QR_/)* @QB4RF>]G3"'QO_+B7J=%7J6W>4P ;79)C(T-RQ:_N!-*']R M!!:<4H?+86@;>Z=21Q=(^8"%; (]V*>O&(T^8 @.W('KVS, A3+2R)D]>Z:O M^I)NJPHGN7;$".];7,%>R62G23:Y:E]5!,$.(;O:ME9GX1@@9X0J"/>!X.K$"S!K0#7OOW;!Y-&M>/2JOZY;157T.[6#= M+B^KBJ-.RA^][.U/)@YB])#V 64/!BKTRE/3%A5L<80BYM-7!@=WN5U; X&3 ME=E^Y$R@4;5F>U)?A$,!Q7;]2K]6M4WLQ,&97U'CH([+LC2;0!RY=@\[BL?7 M]/J8F44_?269!XQ^C5^4_>;MCNH73,=[]E;97!=M@+%UH!CR#E/]^<[H P$& M8^MN-[]YAVG,G&4K 1R!^22W-+8."# 8<0;R*]^[5? GW2JDB,$G3+<$M4ZI MI]4TU-#[2\;E*UVV.GU_&6?DEA\CIZWC>(K?9EJ4BEFCNF7%,,9]"U^*C:Z% MC5D109-,"_$ ,Z\L'P%H< ]9DWPG1\!Q!NRQ?,73KW"<[9IK6MV6$=X@ZYTJ M2G1;NUWO_4FV5Y]$?,?2E,JTKQK55L6F+*%(BMU>?!+%(?,_GD0Y[J%,LI[Q MI+8?:<^"GO#L?GHDKYTVRT\<'J2009/>'37I 5VXL^8Q, [LVEB8_[3!K70_ M 2P$I659X46>4A- %T 7R2UWD0!=N+8NY#^4#QH@,IHA?'T_!#<=E(REL.8% M:;W9RM.M3XU'[T\:_N[3XLAM1_5Y;2CMNHX;+Y3U?5>?![XT-]6ATY7<:!7/ MQ'2ID%G+@^V$-*2Z!UOC+LQN&CT1P9+F"2P=T 6]$\# !;T3F06R$^>&3@\X M8Z_>5\,*$<+C[:BS;Z,5LJVS,>#$2:17 4[V>RZ2#A1H+GFJDF2-(M8EFP9Z M,$ /QLV=='>8R;GAA T0X%M*O]QAEN4.DRDWG#,!<'0/#F*^$QU9] -/>6_9 MIM=:\K..V^94=UR%UK/Z9#Y^?Q"+55:!Y\?OY V=WWQR$"# ]VL7@OS I?,#5[#EIMVIO$!*#,N1 M@R'5"E=^381ZL2V7C/-ZI2V7XV:4>%1:,K3+T>+D@N7$,N;(QD.A/Q">O>8) M-*3I.@ M; +T"X%^(: +H%\(] N!?B'0+P2P$)13@GXAH N@7PCT"P%= /U"=]XO!'0! MV$B@Y>2WNI#];HBNZT2\5[R"YCI6P5^J!76GNK+N)2F,)'=1<-9QF!0,J?A M@\3<<175A8[$7Y#UKN YIJX4_@4G_V5'B$&NXJ5>JVY<3%F+0L[4A?&PP$!ZV,;E2JLB)!) M @,4PYVAY>6*^ID]EAQS$KF!+%"+=(*6F7O=[=PG(MZ5;P!PETH[W*L"W!O< M'1UHH "I7$-N%""+I9L9;.EYR5=)ZC=/X:K,!\&&(QSU(.C=(.16VJ[9FH2Q MJQ(W[P!?Y1R-.P"[4KFAW& 7.+Q/T/@#%""5$ (* M3]1X=!&+DYHM4<WI#_8SV1UTZ8\%M5#QV_W18.L"YV#B9'38:T_8'FI&0E?.![\=JB[7D& MF58M:+%NT@M<")J6VM!&E> PZ8D(%:?M&.J!(1C0>G3U4K)TMN_RZO@3K_[G M_.U%UUYOQJVCK&-/_.AE=)2IKG=\DV? I^3,:0'IZ3:,:L'."G1:.@P6,?@0 MG[XB, ">Z_>V9 !X3C0K\V+G^M!5)2]P]T^UJU.$U6:WU6L: XT4E]!RO*/Z M[[\EX;F37?_=E,U^U\$Y1MOTX6 [1CF9$Y"US<9:1D5:AKYRV#/HHSM7']VU M]>NB!WLJ:9U;/+G,07T),'GNJ/XMFE!MMJP5+8+DFDC_,&!P4K?[88PF"/SI M*XY?'D[ 2Y$H!,P4G^_827D_[#>5=I"!6-$)I^H[_HE\A%%SLQ M$/V*/R0NU-%A7YUQ@V"\WU'RJF/!B343)^\Q&GO 80QX#M>W;#*@FI>$HG1& M/U-0E#W+IJ_ZDFZK"B>Y=L0([Q%36H<0WL\"S>=T>"6L@L-R5VF$%S)NM*+? MV[9(=\KQPZI J5,1LG9'XX:,9\G0#P26!A=@X%RTI_;:6G8Y5'FN3")3J'(# M!LZK)^\I6W=3&E81#&[Z_6IQ#*'=E??^2\M?9>SP4&F['+@-39!\*AB5^W._ M/3P:.TRBBDB#-; MTE>:,"!+[=JE!*/5WS>5@$R++2OQ0A/B5M*SM5KZY):LP6C1+,T$.4'0>OVEZ4:-R:3IT MIGM-:.Z")0H-]S5CRHIX>E&TMNX5U17<@#?MT,$9]!:$M=<-L$D8A*?:'C=&PR-97'%13:X"W?$39![4"Q!%5>M'L198JG_M FZ=&ZKAMJ%V&K<[VM MANN8,L4IP6;%3OO0<@S(GT,#QY*MP2&F3'/*"E=(KSYMKP5)J&"5I:EI4&\1 MDZ8X-9E"A+UO5F$8U6VW7&W6VDT^>6J*4TMA+6H+MG$PH.6"%S1I+ AZ_-0T MIS2TM("7#=>$!P>H/?>IU:1"]B+X37%*WXTKXR8%B[ T":AAN;ATS>U")--R MBG;'5>LPFK5@DM=\5^])UH$-(\KTFJ!FV;!:AVA-=#=HZAW>(8.8,B6GVD:< M<-K.P Q^-E\8G?JZ%ZSC3T=2+\KP*\1S948UJC"S%T)]+"\CW3\VJ/Q,6JI/ MD8.E2;3 CYK,?B/1GU73Z33C"J1N,N/?8D0>!AEUJ562%#^(J),,8KO\SUAV=N*D926X=ZL MQZEP/7YFBE%JE=B/NDBH&8-Y4;B(VJYTYM!8[MV8,KVH@=?2&4EP!)@&8?84TO[!@S:V#RF'* MD?X&7WFUD=F-@V;(,^HRW5;ERLZ$!0@9KTW2*TO3=L0$-$V*&K6261DSE"$U MW'T7KIB39ERU@*95RUDTAK/IB&:-O1590(Z^0A4^>6J*M1YEVCMC!S6$ZL!R M'7=E=7IX&).F6-LD2O) FJLFO&\:&EDRF=Z63IZ:9BTNU@?V83%RC(%_J%== MN3AIA\ECTSBTTB2]MJNSB &-H!K7:/#A #T^-\7:KM4I;CI-:LWIL^Y*EK;C M$J/WXMG6:?FJ[9'VU%B*QF:QY(BN0TEE>)&,P4XI^%S<"NT.HAB;(K.P;%[; M2NV$- W:4VB!%OO.5D#;DW!D.MUY1PYCTK0H5A1Q0:U7GE%=SGEUO]^:")O, MX4[SJ[J2-S2U6FXYB1EV=",RRX7MD3;%KVK_T-HKL@8)5:2XMDEAL. ["0_2 M8EO=KK=6N.@'\&8^0>21W6YJ&AN/\DB]0N@CQ:FE]/=PB1C LMDJSYC)<>K' MKZ1*%<%#JQV$\&9"[4CSH :30T*:-IH/.[SIM;M[@:\TV\O>U%RLN.0%TF:K M!INUCHTT.7*/&Y;>WVE4-WGJ,_9 ,!S@ XE9P'L;'@J4:U,P=APWE^*!XN(- M7$'XB <0I]5=NMIKCI-72,N7-5:FI@79&WA<6;*R@)8'$WL13QU(O8("VRNM M;S>7W* I%OGE,JQT:FQ,FF)";]-%6Q[#KN#2C)X:YL#!>^5DED&*"4+=)EEN MTBT9U?EN9TX59Z?@R0L\@_:#94_8(\*,"]1ZQ(42C>#MY W20J/IHE.;[#0" MMG2I0OL$5N]YQ^>F&#;W%DVBMB2*T3M8!-(<*]T6&2:T:;M8LJ9*9]IL<0/4 MF"Z'JSZ[I)/GI@^'-3%B+0ZO[#EU.)\WEJJ"T;6DS3BUM&5)U">C6C?D@DHX M@XP&7C:B@RPB3=GPRW)S[,!*K<8UFPV7&I=;B.8FI*F7;;#38K.^FN &KP?U MSFR^*6&3A#1MQ8]WBF65FMQ>D*1)TUCNJM'YE'2HI,WXSBQR-IF10W&EFEXA M*_N95ZP<^Z=3=GREM P$0MOV(H>/_1$N.4:W/,/%\<.O)WUVJBPWY3%XT$)P]#I"?D?/> MYIAY#EPZ&9 ]#L"?:>J^.7#V&0B9YP#0@K//A,D\!RY=V9Y%#EQV+DSV. "0 M$"#AI6\[SQX'J,_PG5M$0 LN/0LF>QPX^P28S', :,&EI\!DCP-GG_V2>0X M+0 6$?GY-L*$KY\-\SM.9#=L3MY]V/R"U]]E-&Q.W?VA<#$.9#9L?C$.9#98 M=&-:\*1;0%9M7W7?RY/DNX]?TWR3#F,T.?E6'4 MV_GUTL7N3RY6^-U=[D!D[M[^N0Z3+A*-SP:/0, >!.QS$[#/ALJ RK_8?^< M,^DRP:Z<,PFH6V:2!SEGTF7R"[EGTB52$#EG$@!N -RGC_U09_973QWZ^7YI M.(C\W%IL/MMYKHP6W(,4<5:1-6]1]>2.8H"J()Z>*2:!>#J(I]]K//W[&82_ M]PQ"\"3\<,5A\"<^I([#10O)-=7@K/J08?,1H2+I6Q*J;X/P"L?9EW\!Z0(! MB=?*3CR[#-)M("W7D1;Z,WG>\/KY2I<@(#/ ,7^-S!1^&AP$I 9XZ)EB$O#0 M@8?^VYMLS^Z.TZ?%VO_]%T+"?Z?_/1'J'FO=;L=S.CI,>3F23KSX5\O*QTT6 M\C.=FM:89[EA+2>P?2 WY\"88UG6[;4)_A I,318!/-]']S*V=KQK8_EO>?71FNY=XIJ(S-3"A%O0$3B]+ MX<2F(;1A/3NV'4%%#!%1&&'$QX'K\<-\U8IPX#AM/4[U.';TK5^K.UHT_8]\]]3Y;"![X7+R[:HF?&OA.$ M+7%;;C+G>+]EPM-67=C-XQ'+Z*>O#/[ 4.@KAKZ?0R$S>MWE^SNH3\6:LS?$ M_@G#_^> M\4V>P19GR[1+:KDR$/:5,H?RAK?R%ZR83 !E *QD"U;.WOC[)\5+L:KP[\P= MV=^*"I]J5KO(#9&1N-MQ.D\L=\,.26KTXJ2'=L2OZ"G/:=@$-5VT$@@&Y,D( M/-PY/K*-3V_JTU<$15(Z]I\S*U>2U_CW8Q;@&+B*"WQ3U1 M:X_Y'1?;)0CVZ2M&X0\$2@ '(%M(<_;[ *Z,-&?N]<^]C=)7?4FW58637#MB MC/<('\*,:&#PS)H:.E\4U\BT=6CW+V6FD&5ZM$/'Q!+66YQ9L5IS9KM/<(3\ M]!6ER0>8)(&IDAD .?/LPJL"R-GG$MZ'J?*C52JYFN*G+IACQOP1=Z3#9(!U M37LC0.QH,.-[3.@WSVRV--4>YC8.[AA6]^T&-RN:%18.8[AA(J\(@8')DBW$ MN6WGZ-P].#D%'-5E,+E#]EJ',LI,*STN/"\P<+5=O55OVH)1;>IJKSK1 M\74O!@84_?25IA]PC'H%-KR^TR@CU1H=U2^8CN>!*SSR<"7VF_6Y$*\10?\N MY*% +?/[F]GYE!?CP-7S $#"\WTW]+7W]];2EUG+4F:> P#!;GM_+W/W0Y8Y MD+V,&Y#PN[C5^8(2?O.9GG+@2O%S1$2,@R(H+ X=$3M&2*)O3I+W(7F_U";: M4Q>N[L<]194"K]]^?_RUH_K'\&[+\;R74C[5'N3J$[I^@"T5/YB*.I0DC!7) M).5#/#!XNB#]V80/0(ZLI6\RSX'LI7C V0BLOSQ=ZY7YH['-]VOKC6S2QL#; MRFQ_OUBH\/N3!Z\^U82Z[)/*:-<55-3AS4.CJ2[5,#K5X@3"'T^UV^G_3)*^ MT88]R?H6],=&Z3MM[P3=G&\X\T!2/?_]A?EE3<["@T!9;K]K[FH2<6NYDMRT M>N67-0 ^@43?%@>D.ZK/:T-IUW7<>*&L[[OZ//"EN:D. MG:[D1JMX)E1M=#L-4QJ;&\$*EJQ V,, :88B=6R"86C0!),M=08V=&;37;D MNA.GQ$X/2*$\:=CELU*C-H?VO0B0XMS9ZP I=YTW25<2-)<\54FR M91$GDST$G3B@$^?^CDJ0P;KM2"N0\-M..X'L$D@B 00#"';;7FON$SQ9]$Y/ M>1,>H[JLL@H\/WXG;^C\YI.3VWP3-Z[TQ(OK MJ]$BO(B_ ]7=ZK+:C;;.4?JJ["SLY"DCR0S49UQANC5RPKV]L Q^0%IXK;*# MA'XHTLF]>LBSMV&]%)T#J 52<+>=:0,2#O)FN4^/ 0D'EN4BF1] MZ!I#QQKH+4B*Q)Q@P&TFVG: M2[$JVW?/731?^UY;[[>7^E06<+&M4_TV7-))5%+(80U28Z,OR<:"N4094>JVY=SF,DO^:,N<8]*IK"VPEEKT]FK:O+[;N#*2\E3 MNZ9D/S. MH=T\H1JHA#Q]%^$=[_^MIE?4"" D0$B#D2PX^T) _9;SRI"'YKXJZ2-;L M)1NX%#]Z&1UDJNL=W^098&*[GNDQ=1LU4(DEBLQJ M3G!N& -3W$$) U#*G.9=MX4RQ:I7-[I<[, ?NJKD!>[^J6KQ1CUL0A-I:*A8 M.)7:%@+WUZ<]\G_;KK+T>+E67K3+G*4T^>78\\\0>OSZ?T_IZK1NEH(1NYVMN5PLO92#1PR$E]^8:+ZCTJ"UT&%\8MQ<)")&? MOJ(,^@##Z7OP@)$$^J,SQIKL]4?GT4AZ]2!9FO W+:4D\[ ^#5R\6Z^-IO(' M;T?YD\$T:7%[U)Z:F*%.1@.[LG8VBW82I8V'PS+/X!0PEH!/ETW69*Y#/1-H MY2Q+=6Q""1!L+8V1J.MUC2F>&55ZE4[@5]GJ_V?O37M35[+]X?>/]/\.:/?M MJVXII#UAS#Y]C\0\SYCIC65L8XR-;3PP??JGJFP( 9*0[ "&^*KO/@DI[*I5 M:_UJS35C9X-<+SZ=-R0BBE %)LPPU!-.QA[QDM>:Y$0TPS[9>_R1$EK"2UW# M1-/P4M?P2L20PX,=4P_+K<-+74,$"Q$LO%KK@2YU#3D\O #TH2X O7R,:5>+ M1.W5(M$:*6A_D$EQ]K$VI3%"2_&M#IMNFHM1993(IC?H6(,A MA ^/M<>IMT5!8WB_Z4O4^,T8PX^HIKUUD/&NHA)A1#XLY_S!Q1VAL 2/(^XI M)!+6QH6U<2%\AO 9%(YX0(/\<2NZ0F&Y^;.8S;=Z&W)&+ C%ECF<1'4R,>K,&&L( M9*&*_',+9&Z.8]\@BYJ.77O2GJV*-*S M,:%*F&K8V&9#4Y4FAU.HFQ_^1,0_UYXFA*TP@O;8@;*0P\.PU[U%MT(.#U7/ MAZ[AN0O-\YM#(S?0%D>4N6GA6'+$KDMLM50LCYQ40X;:(@R9G*LM/D[A$+P0 M$5W&9XQA4&5F0)8S!/4ITFJS8?G0+7C*['D*B8,$X7B MG*6CT\IF.C+CI=;74T_>N(+4N\ZG)=F.I0B.)*)AR24@1=[R"B /4:PF=XM1 MT5Q@;!TK8P5,E*I\$=B\,7B?'T6&_5@#)M!>].U'79?\O>4-]X2%89+JS3F& M"CGF)T00O[>Z+(3G$)Y#>+Y2ZFTH;%^N7@N%+12VS\7F0F'[KYT)A"X4M5".O4^%UY[)V=]5+_QV]>L-2@JL&D]1$\,<4KZ$@'.]$ M2JXN14CL*0(#&/_]S^A[\E<"'&H[(L<5ZYU>"P$)A$ TW)$F!5(*;A5C\^X* M^[Z@VH!WRHH0ZR[8^71>X"DBV]0G7^^![47/ZJYCP[6!'3H1+ZMK8Z?/-M6I MNNXMG933,DVL+W,X#>-EB=A3',/"'-'+EY_=6MS>H]#_?%N!QJU7&?PLHZ C MRCFW%W9J!M;3DE@NFS?S0DE77:,V:D)(B?WZ&P_AY JU?D$6M".2G=W%X&HG M<\>2>-NUUON2Q! K/*V.$EF,=U9-:BVDI:CY!U>BGSB;W^QF,%_36B9;:G39 M=35;2.GE4ERSD$3%@401^*4NJ'BTJ.@W!#_#H_F>$.,ZQ^XUX.+4P?LF7ICU MNA";)M(#M;W4NWBRW)WCYA+B!8[]^INB+@88/_SP/>5Y>SS .!5K#19@/((N M_WYQ:IL;2HMLC>IFYTU2TLMN)=N8_F'Z[4=Z_6K56+C+426;=1.5;)<9&BEB MBK006$Y*QNFG!$6%VOWE"TIO+7J7!YCC^'*P ";H&LD;=^QQXUR)M>J5NLJG MVLULOB_,2K%O]@:\J90L"2J&UZF%BA'I^*C3F:8$*H\\C?"B/2(1?R+I6*B8 M7+!,]]82=6G<.!4J#Q9N/(1BM0H'!LQUB=B13A!=ATEM?7 M@,4CNN& E_$6^%B/*.#;LL5K$9.W'%A(#0X,6XJD#1VEU, S)))3=%X7%#!H M=_[8S]^XFK?I?"XBBLKB[_^"?[;?$S2)MR!(3/YZO54D?(E_%/[\/\M_< M$7*'<;L=H?-YI7+^Q5Y/"L6TG/&KZ![%?*",:M+8^>U_;?L9 M0KG=AX:-W"._+0FH(D#S@$]_]5RT,8YA_B;P9QKR ?C57QB%/\=C%]JJ U$A M7S;FOWQD8D%<_$>GGCYU5'_UE=ZO\$$ Q0!X:J\RA_R/]E@($A>*+D0S*)1I MB-E ZG9,SY_#^*_W[=1V\ B$N3'#\&.>EC@Q3@H<)6(CCL?%$4?%8SP^P@DI MEDC\\MYZ>?SZ*-_,[YK1-EQ+D")%^&V=]_QP3^!7X7F7>.:M;A_*7O#+&*=Y M>Y+3C*7-Q? $&2,#L\!7V/LR8\0'8,X1-.G=(J\RWW\I.C@8#-<&^H7][RN^ MU]5Y5P2ZD/B=+_WC\\87&XP94_AH1'%83(AQ5(RFN80@29R08,0Q-AJ/,9+R MN8K?:CM:=$1%QWTBCBE&B=6QR;28-Y.P <3AR(K>J^:JZ<04*U>:64ZP)V5G ME>2(XY%%6[78ILU.LU*T6B$V77>4564P,G8XLBSE"^UTH594URRQ'I#$"4:T,WFWKIMI99WDJ..1O)N?:7)SE57S:8NH5R9)*SMM M@I%'\QR,L46[.0 ::;U'Q9K62%^O<_"91_-<;.+%?$R8K=A> >\P=B'/5JI- M+G;\=G/9F\S3*E]B^4YN3*V5=;JF)(%*>S2RJV]2ZL1LTMDVMFPF9]:"P)TD M%S\>F8_A,HW-JLTL31)\(\;F$G9;YICCD7([IA>B\P;-$FDJ90I]L].AY56Q.9UUC!J6%M:DE&92RW@?L A^ M/)1II#MU):6V,3Z/QS:Y:'==D-$=XD=#53$I#NJ%-<7V8OR@-,K(2::![ELX M&MJ/8LFY4%0%K-S*L^9:G(R'!NI*>30TOLEUM73/=;(S>RQQ6+=9-(=)V,SC M:&A%PC.K0E&E6%I.U#:=9"XW:R6AGG\TM-@?ZF8R.E(F5K["8;E:9=)E40U4&J"6RDXZ$9HLZT[.EFKBJJTBR6<66U7@(Q/;%; M:59>C=MC2@4;.RLHF_K,KH%E$2=VJ[/*C?*96KO/MOE4M$#%K-D4BO2)W1(: ME0*?P;1<5C)'Q629R:JE+'CJB=TJQ_N2FK0FZZSKIOE:!L_DF@88>F*WFI; MY(NI3D'E7;9DM89NL88!"IP2+-4LTYO,:H,1VX($Z,\+)WJH5 M5]MEBYX,LWQ!:#2AJ7PTM,#E%@,GU^(P/J'%,U@BMRQA %9/\$"1(B:#YFC= M4_/N A,XP0.-Y(),I-I,FXW6-SR[:'?SDM.$0X_P.F&.QH/$HD2S MTMCD,Y(Z;MG4$@X] FR^AO%6JQN3LI+*&PE'J0KCBQB1%PL;,($3_+HF4]E!+6;VV;J3 MK-)#<,C%BV#H"29DB#$O%GFRP+:;E;JSDME.A6S"H4=S+4Q+5DSH9C1,B3%< M(F-&F3J_A$./YDJ-^-*ZWV2767=>J6X6F72=(,'0$_R:J[F<.RZ2!%9G]5RE MWQL331,-/=[8CHX!-'53F-(>US@99YRYWH1#MQ- ?I2=0>KYT8 QJO&F+?W> M_K"O5T'[S;?=H.$A> ;+:VMQS\_FFXK'UKAC;=_J/PWWM+2OARJ)Y_B[[3_W MK*>]5QK@-6.@:&_UP.WOR!7WVS.WEX N'YJYON,!O7@[E!\!!=]UI N;MV][ MF_%/>)M?W!1_['M/A!L1C(W F7 C@K 1V#/Y;C@JW(GK8=.[+73#C;C:1E#O M-G,.-^**V/3N?2;A3GQN)\ZO^OZR*GL]0NR*G[V@!LQ[581K94J]KT;>&1& M,04__+]?L5]O$,0QMDLG8K=NB720UO#IV$;.L&"$.=)65I$J^//$CF1U41)W MK0->=PT(9>9.9(8YI,'__@.GL;^._SW-^\3'O(_CS['[YGT"@W6 HV_:S\O? M^'#Q_8P'JI7+5_83^Q"NOJVCVRUP[-TH-0Q%0\W.CHPM8Q8Q3 FVL]?E"$S1 M6@"%3;)_O\7NW]=C*@"ZP)_W?_D^J' MV'=4'%SIL'FGIN 218Z[.XIP[XXB?/^.(IP;..-"+,Y*+D9H9(S4BB,\O_YZ MO0 0(Z\\J>)='?1FI:)=D]-C85:KL/Q\FD[F# 'O5&6.@@D?./F4(.@+E2G> MXXD:_(/SN^3O"B?>C>7O\$[#.-^8?]MJ_JO:[3ORS7X69/@#TE=3.Z)]PD38FILTK6&6Q-5GH@V MLCDA9^K%)9SFK[_C)RV(;VT#) (^^'QN4\^6.P--QA2(L(+OR?2A(K7U10OVY(6O_UFLX R8MK'B32 AGT, 8A< MG)F\8D$/I>_1/<3D9)L?<^6<4@KLIY;3(HQS2(%MIUH MU(:T5)@XQ220=1K*.ITXYRJ]1W9IH0; T1$/LUU@!UI)M]\,]X4.K-"!%3JP M@@6WEXTBGNA_M[--P(>;P*3VI#3MLN5)II]NILI5C(5S 6XR>2.*+6MF] M*5\MR78L5W!<"Z47ZV+$@+?!1%##%:20O1%*#!6N4*\*U:? JD_(6GTEW$G= MN^CIU)UNZ]E@1'<3175>KKF)NCXM"OP2]IT&NE."#)U1H3,J5'<"I>Y\2KSE M;)>FJ@5^@M5IFQHG.J4,'D-MY6%2U5F^YD?V/R&RAPW0[J*=$R@K56-.,3]L1UG:R'$E95:UU^(2WL@!'5 Q,G0_ MA>ZGT/UTR"14;Q7!WXMV]E-[Z02/ /=9W_XC5($?<>('\V"_ M6%'ZPW@.DH( 5@&.)4L2)&4!KT-Z@KU<0F="Z$P(&&E"9\+5G0E%7;!@NF!& M\OY;U+=XT=K!Q;O]L\ISI6-@P@ K\XFQ+5:CU8K4A)=QHB1AG#XG1!VZ%$*7 M0NA2N&>7PI_"B-D5,J5F7:.RQ(:?)SLX:TT'2P@CL _?4QP[IX#SGCT+_NG< ML"235\2(M()I09*]E^P2UE_=OS,A.!0(5:T J%J^M&>DL619DICUA'X;)/?J M-MY#S4*Y/9IQG#+#TD12'%K%6;)#+N'UYD#YBL7P,"4F]-2$^M)]Z$M_B@7% M['Q4IXPXA?62O>FH68I5F '" J1!G=>&[)']8-NF &$3HJ"X>QY/"WL<3]A? M=W\%PS'$;A&@ISB3M&N#'?"!]02<.GB6J^##HJM*(\:HSEIBC"O)'!Y#%S/@ M\?-N90C=6:$[Z_[=6=? @FNK6Y_! F9)]Y=TB^IAY5J437T(\7NJ!"%U3H@GH0G6@KW U/MD^@WWP<:PVCA4R)C6I5 M,AM7W'0OG^1PU-\:?\+HT,T4NIE"/>;&8;87^7W30\2NQ+A9)'0JFS9ILR5B M"VZUDJ$@HVIR*D9<^*JK(&LXEGO0V =%WD:2+HV5T$,4>H@"1YJ;:T^/Z"'* MSDS-6$M2RVLL47E)XG\/6+F4,R$(JSU7HZ85B[%1+J_W@'V(>D\33PF*";U% MH;7T6)ZC78U9 M1(-TW"^*"IU(H1/I(9Q(]ZL&H?8Y>%>-IBPBM4B3 M32F%!!DU@B:9XQ+O'^8DVJ9FASZAT"<4,-*$RM!E(F10[L_$S_&@-)EE,\LD M5F;Z_9;9;+J6"O 3=7BF3S38"3U!H2+ZN+=:Y-EUO=,R M%MITFB":$ V -L40[Z+!(_A_4.%:Z/6YA-=G9%BB9$6]P;]Q-\IEB><7.UK-&]-8-6XX),NU.\"I]\!X(']8QL^[*36+,"K&;: M!-YBZ*R4S"T5DLQOAJLF1Z"VU/'C8KNPA=1U?&>WEK# 4B=4%"^N*'X*4-[4 M$^G"II[64Q:FEIF4/<"C"S*N(62!_:J?L/AQ?[K[]L'!9XY>/7,I0=X ,]5$ M\$=(T\A8,Y9V9&P9,Z 5+B3[0"/\_=__C+[)%'%0[HP+G;SP,-[,()/N< [,.X_DZ?!KR$TV!TC"1M^65+#AXZ&QNM.4A>S M6_0XU?)CUNCUF^YFPZ;S46LE)V,.EUUR!.F5=&&),_.90V=$Z(P(G1'W[XSX M(S#A^,PB;K13S6RZ)!>4J8XO!TH3@@DJO(\ECL/7]^V#>#,HY<>A3CH=[M#? M<(60R:.H9,&A4*AZW2H65-Q*_7FN6S$>-S5['.VJTM3LKZGLH$7328Z@/JF# M_0A5*]2HPG2?("I.WP,%O9F)S19=;',\,Z]NLPN% JXUY*UH)/CUI&B6W/#/>H784W6'=5D?<_R[]KQX)6B MM"33<]Q$@-[D'862WXO&&($E($7HOCT/@:FY>;RZ[&">:P_M.^+=K25_?/6G 28N M^G9[2UH8&EC"(YGI]]1*Y?&TF3LSW\\OKHG M>/$7Y'0:@^M]CNVVN^LG.S" M"1?^:9@#AV%%T26[/DY;DJB/M%*8LQU.U**?:E@*, -1GEX@_ M8=AQD<=#WAZ^Y^X8OZM!A(I"J \\]+'_(T[W'W&(W]U9??\6_>X8 8?N1V?O MK!Z3=9F2M6R[;U=S!=O&F$)@0>JC.?@SEV[:@Y*8EYZL^UW;#N5MGG7CIS E'\$5O$+#(4"K]_= M?YK+&UGQN:W4GY<5[VZR\<)LQ@W4>CWC*J0YWR3R,IPSU.#BB3#Y)2R/>>CR MF)^G;WT*. [Q(BT7DF4B*;*JHBZ-9IVK+5/U)IPJO(\R\11+'.?+G:5\W:W/ M#CPS.QY+ @J822MAPNNR% $;*D6\GVV8.(ST--AO!OT F\XL &5UQT8?6I+M M6(K@2-[?'\FA%S#[[RS5S?^[8Y@/@-A7]MG=E'9WAO.751 ]5*J/LSXFM0 D MU74(_?#_LR\0U-JA#_Q#4A=??[ W\E19Y7@]C74:]:;:,[L]K3=(Q4QWR9&H M[2Y-A"[ H+H 0Y#[NKX:5)"[_[CQ94#K3?-73;=2XEA;$]EHMYZ==H?.JM5. M0O0"ZBS]V1L@[D!513Y#3T55OD$K_1'*YY_HF(\!KW^D*OY(E+RL:O='>-@ M]#+$XSMT!,V%V["/O!X:OP>@_5IW%$\68C*6UK&2/DH/BA@EM)GFA!O MH/^1?&+HX^*_A_<_IC^CQCU%1A+XJ@X#P[ 9-MJ4T./X4[($ T:=P >*@X#Q M29NKCSF<@'8I0G5[IC.\.7":;'W>S70&B54TWK\1JI_J?-WALR5,L@1LWF?F M"9$KRZL. &G4^9JDG\C0+1A8M^"/I4X8J?XT$N$)3K(2I%"CFY6L4L]W!"(Q MR#6SR\ @45I=J6)*6N8POA;+*Y3 A^_J M@S]"[?L&[8X$H"$:[DB3;@.J_W.I!+X;+.PNX/#%S1=?=/(:-8\J[-PQQ[U1 M?S$IM(*CER4'YJ*%*6Q,K9?7C#R*,H6*GN1(U V;I)[BL6-OW7MZV8]0O[Y! MRWH41#C2CT)$>!\1,"YCY-+,7*<'V;HFZ!F3*!FU]HT<_R<0H:UI-;X]7/,8 M'8V-E)[!%7+"$B(";*1%/A$4]?/<:>\VQVZ[IJE)L+*9UR*B8@N:8;N6=[&< ML&V<'5%T;TL!O<).V8_==BOHY+AUI^R@T>,NE9"P"=<=->&ZD"SU>)?K5K7)2J6[ M(W,Q9AO]7@R8_ZC1-8&?T^ NM/T#=KI^HVD?2NL5$VD^EE:;MSEK.%TQV?F@ MFJ'J>4:1L2645ABZ."N"&MKEGET.J!3U4IW#^ZM"JSP0Y+BU57YK;KA';2 T MPA_""']\F[OA6L*$M[W#S_1O&4=1?VE[Q3@X"@7+]6[2!C^";75L8*:O>1C+ M@2.W?Y=6IJ3;=]DY*+38 W<@W9D-<.DJ'E,!VFH62IBH.%!;+>J":UF2F'*= MFN$,)&0?G# .AOF&WDSA-H'5TW-B79AHHZHKJB/FR M$',#HC_EK2:330N]H3&8\-(LGH1"#)L8_L ZEE:=C?"V+0%5Q!@YO*)[^LFN MJ0Z,(.C@T=[MFYK"(R!XHZWAHQCRM[95@J'.W)GA?6<0>5D]IP4I4!^SMI2$ MPEWW1;NH;RO^9C#MG\C6L7ID+Z76,F5-Y M@)JHYS2-?RZ#,71HW*E#X^(@$>I15[XPY%M!0C8[,:):CH^Q-K\IQ7*))99J M()" P1/L[*3&_SC0(1(8^?UVOA,D&(?:9SSX__@+YW4F$O(/S< @EXBE,XA6[P6,7D+]3]T)A+0S-*&CJJF>%A=XO>5!(, !SHH0F,_?^-J M_AP4167Q]W_!/]OO"4"_M"!(3/R'[]*=X4NV$(']\R)(\'I'2.P%!_P=B>]- M&OW[__Z__":W M.=^_L5>3@A@9^V=D[V=(CB-:SOA5=(]B/HYZ[:C]KVT_0QBX^]"P%90]:TD: M$/F%!)_^ZKEH8V!+" )_IB$?@%_]A5'X-&(*C""S!,?0XQO%2 AM+%!4;,?0O[ZW7QZ_W8\:2 MM5 $J6VXEB!%4$A>1T<>KSW][S]P&OL+F/+/NTBQM]X:!$#'V,>X'<2](!Q' M!7/):/;>VASC8Z#>K3U@R_B7J_.N"/0@\=^[*7HG>LV=@5<+WV'NO%90ZI;, MZ\H&/>B%;N"7I"XV+'#LZ0[ZM3X^P0Z974)"!TPJI:%;+9"N,N)6[5+7327L MN"KU4E+1B)'&)@->+P&MQ@03<"Q7^C;X.J+EVQL 6<7C%-S[S_:R1*@3I#V- MX"+G^.%$7HNI K0/Z &"9\;VO@L+PERJP?-M6*[MPFVP@2[".Q%)1R@(])*( M8_&ZO2O+@-^0#7" 1,&+50EH+WO[ZY7(CEU=\'Z#CB=9,T9 -AQ)F.C@8)77 M$4%3D#(3Z4E ZX4]LI[ ?TW-6#^A[QM(706*4L1V :O"-RJZ;BP0@.Y-%-7H M GIJT@HN2)!L&+I#T[==TS2 :H4BH #ZV*L AJ<"),5+6LQSI+[_=+CKT0B@FPR) MC2ZA VJXX^I2)(9A^[1P%&!>@$D;D0G@K2C00);.!.;A6*[I&):W2'_UX-?= MHR5M#=MCPS5-@$39#A3=[4I>)A^92<[$$+UWP4?Y=(*^04G3)%V0GK8[A(P! M-$B4-$!I:PWVSW!,2X%$0)_S#@]^X+4U>)TWM9%KPUL*;3!'&PH'6HK_?< Y M8$;2WB##=<"&;3=IPB_@)L\D'C;5&;L:>B)@,\#G4#=&9R<8H@"1$1SX8,". MBA71#*#U@$$S0(:%I+O2=F5C0$Q/<8T8HZD$=P=N36<"]#IY@H@%;+NY*VT5 M\"U#FY(!N.AI2QUOM2^[M*6Z!EYG LCBCE%4F\>RT MS\Y8N]4>M;PT?LC7P_#7\[35GWS[-XP( 2\B[#,/CBHT:8D*< M $#MBD] /L?.$M@Y3V!_+='[:2:)T(T & ,"DO<4A9=U _'M+KC^Y'.[Z,)* M/#"^:'0B8-G[G+^4(I+7-A[M$<0FR!Q@VS4$"F"^@-TUL!2$;5# C1E8BX#F M>;17'QG]*,)OK;F" )BZT,YG5*(A9$13Y4=8X8^KFHNUW&,LPOUZ=:4_H0_ROB/]'Y^6 M/?S3\FBP:^\^ :>4_R%X[.Y3WHZ@^Z$FDB4I /N!C0(QS8B &QSK GK[>B:3U?B*U69CBC!ZF@JW4MZX*2 M\U%,.N^,X^ P/$AZ,_%:;VZ_,.@>82(OE(EL27.-O4GQM@+.VH-]67O_'N^- M6L]:U:E@)[,SO<7)=&\1*V:;EZ2VY_& P75%^ S]T<(@D?>MLJM@^Y&S=&>E M>H5ORNQCBQN,A/TP/7S99>9!EODFM$8CD,HZDB0=J(J2"72;72*@):(KII<* M4-_SR60##4>_P0E!9=%R?:L('"&O@1&-3<)0B^9+ -GWI)D5_-TU':T_U(' M",@QWE%@KV+^.9+4-&^(3\L(T.OAM.Q7RA*:Q,M*@+(^ X_SJ WEY<5$A[HS M=$R_O,Y^(;AH0*?VCNY %?"7^F(K6E"UL[QK%1%1X!H\O>'D,Y^]U4-^>&&! M5UN?\A84:4\D8'OR:("[:D'OBH# MZ.*]Q'NO/[.S>0T1#"I(_A??./C*:-G@[2]Z-NP:!;Y^//.QHDE[?-/.IM'C MI)'E0@@D*#0.?P:,C 88IJ+[1@R0P9W)>F8\ >HT&M*EP>;QXA0<]^CS)W^% M7N "^DG!2)B<@V[%W!_W\E+$.="G8$=T"5I1/#(@H88QYH'59NZABA_R.-J- M%Y[8.DZ??&\ ?#%X@*LYOG6VZQEA;ZF[$PZO%9>]?:,D;MGX8WKX&;R'81M[ M8K@:X&()S('?BLG4=W-XNX78X!3'OOD>.&7O\5#1DP JG,TF3Y_EP&TN<$&;4=NR0N='M;>Y$[K;!<^?5E;JH^SP&R<>;:. M?\JZC-9/+!:Y,M8>$K$>O2H4Z\P)#>CTN,MK0%\]D\%RX5;L%GRUX]@[W@Z$ M]6-8/'T4^L> O8\6@-UGO JX:KLT3_9L8(V8>WY(WK/UX?L]WH;.E]GNS MWN!7]]+:$/[M%;-YI@U2UE *_\DO17CO-7!]YR]Y*\@'DT/5<^" VG=0;2L" M(J*+;T34U>4O24"#@#VG6-8R(5SX P" M?UP \#!<^WCO% <@IJ8 $GAP ]N6&YY?V=6A\QG9O8HEN#.@ D UY7G?1XY. M\>VA(GED]EP_]FY_ZMUB)HHG(F"\*,T X"CPS(?VJH(:=;]:UW.D8"RA"^\I M,G9AQFD$[HZ/A:(R!G8% #S(F8#[ 1)Z+B:@ TXES_WH)50\@2>:$F0$ )F[ MD]I2;-6C'#@6) MF82"N0H$_.'O#.Z,\7^9;\W\"^J,$EQC':$X01)&DR!%&TLSGOW$XL[.^LYT90$5?M_1TI'<]<;Y^ M^>:WWM5*/0C>_]K%E6R_(>+A-21O>+C*0H=, R4JFBIE#QHZO[1]C*2WM[5=4P$;&QJR8GF@$5B2% 5:@^59S&"60'6<@-]Y2YBL MM[J!8L.HN6 I(\_\ _H.KVC;*-RA29WT#,/6'[LFKJ.:I@][;B,%T$8:$XR0 M Y5+4\"?X%';Q M%7Z@_B#@-_WJ7\\0L6! $ZBTREB!6CWA%2 JJ[CNS1T:<^C<6:$ M%&"!AS@)L6Y7\[&RS*;;M6EQ@9G3;$W^[A I"H/K[NQ4&'P;($5ISF*.%WS3 MK@>64_&67!^GT8)/1DE7V7PN/]XP$I;NII2&VW+Z@ZS\ZV]G:1Q'20'MH/J, M:JI$(+#;ESU'#O=+@58 -(M]SQZ@]?_.72OOXGGXWLFCD5QYB5_^.& $DRS(C'/48ZDY49GV;[T MB>#$NGT3??H<*-UNY,[?543!*W32UF%8+.GLV.GD9HY9/%8H9QU:G7?9!9DT M9]Q\*%]>-LZXW>DZ!&!F8WY5S-5+&-TNRAU^*?-B&G"S?GR,''VP38L#/(,2 M0%Z%^G;3@#J,*(U@?A\//9PB5&;VE,9]20@:V[T/'QFPJA=ZOT_G5HV/1HVJ MV&-[_F6X*A CC_;.L8Z+]$!R4O \4OB?SR)VE*ZJ2\EKAT MATW'M?&BDB/BUNQ2>'5!O/Y3.AC13<.D>;N8G:F&6I/:%90L8>P=9LMJKZ(=MK**^#:89V1> :"^P&_O2^LI,A,^F?%SR*S*_+0]63.X MNA;RBJI/,ND:W0P>NUV8#":GU&):OC[-ME.KGI+0*LE9J7DND@6N9O=+M*MZ MIS>$?6BCLKHQ DKF KJB/46]!>Q&'5J6:':M;0X&2M5"A-]1NNXZT/ %U"=/ MDALC\58R2A6,[%SNK#N)HC89)[X?Y/Z\0T+0"4FVM,%\JDQF&+ 7TE0^7L%Q M,GD6W_JG[\]DWEW9^8[21=TQWB'T<$;E)FII0V/**-KN]@=K- MN+)C1^ER NL)RQJVKJ7=!G>>HACRYWE($!O& M2SX%&TH4UEUFL=ZD/HQ/5ST56E'G<.A54\^0:SEO+"1+A\0 IX7BI:N\G_@] MCUOI\J G+S!>J273EC6HYKIR$,-B+VN+O"SN*AZRC&<;>"F-KQ.U+6"BHM3= M;7J1#/@*9B-N,WG;X)N\">NYY-W\]_-6X9B2,8JT_5+0MC !S+P-HO&V%T)! M^2.FI: D*)BP#!-W_*^C4D.4\S2#Q:G2Z]2MH]R=Y[=6X!6-"H:L Y+ P!5, MQKF$[_TDT.[Y+?ANS=E0!:/9+=#66@]KZ\W&?R+=9<$_L43C92PP\[F-C=OO@^)7<25=V;<PE%>DM MS8M5U<2&&A=/C5E2H.BOKNR-X*-9[PLOASR78*<+[M(D4JDFRS?HN%^_ -]@ +M,$268U0_3Q%"JM[3-K >?0/+!,PFET<.3 M:*\@;ULVY?5@>%U*Y66)&2@YZM7@D02V%"G,*"':V[W7>XG'MCH8PAN@I6EK M)UV%!G/^&O=#6497 _O=1> ML M(4(_L)$PCQ\^#DP(["]@$EF!T"H8ME?DYP$PI+OEK>_D>[V9[U9T]%88^X>E M5MM^)]L&)]M:@!,I/Y=N_G<9U"IZ8CIRG4@-K'IDYZ*M3N6A>HW4!UU%__6T-D/?IE5B4I6EC2M>5Q.>OI M<4%IZ/'F17)^$;O;^RZ$2X2%<&$A7) *X0J:&J=PBB:8Q/LU5>^" MW$W[%)&O^Q1!5(\$14EO20M#6T EJJ+HWGXB'>%:]GS)U=8[K9BO2WMQOOK _C0AG 25Y30=BVY\D+X'B-@CR-#KYNJ]LG94OR.Z)X'4^W M_@'^0D[7N!=KP9E=YKTW$[\69?TJ*7^W1:_'^&GYVU$50Y=A03ODKL[:E%X] M N[MMJ3%_UYO4&L82KZ-L6O=2E2K.;ZC?B'RL%55]M^PFR&_4F;N+&58EK&$ M\^>!PKI_H<"^HW?CUHWR*)?(9'NZULF+F3Q?K"=__4UASR=N3G\)^FS95_/9 MUU=QH8\%OA/H_,(D,D)3\-KR>3_O6G,JJ$713$(M)O?58![6SXVWER2]R3)[ MO8B\C9*L=\='EN#!-G2=NIKG+T)U:,B9]"(,Y]Q(L?-EP"="QS6J=HN,7=3= MZ:A.ZY09(\&FE?LR 9YXM,!(Y-7B7GHRG%[?R+#\'CN IC#?G$>Q671(S77 MM]>WI]!Y4FL"PG,*,YDRA51K@-7I,1 *LC1OE99OQ*_BG"^X0)T/@!1O_]3U M*=P"U'A=T>,1"]$JN[7&VDO>A"/]AQ@5C,RYB=4TFX^-6'-HKP83\0\:D+Y. M5$>YKONMQXR="F*0FV12C%5;QWQ1L@4NP>*AHY:/8UX7:TC]Z\(AR&Z^8]1UJJ[ MF*^4J)+1JNU,3-&.0'8";9X0MO^ MA*ZW@P> )#F"3E/H"X"SXF0&?P_0 _5'A@4L[)"95I*F2V+W-RLS9)&LMR\ MU:Z/E,K86<759I8?$X2$BW5.+"AXDG^:*MXH#JH<,/]/V1=R_!Z M7_O?H,1A2H]9C3[64_/316-8SJPZ-Q/T-E;MDO2*ZF$2/<.[S&9=*+=0C>>; M6_ZRHKT]OT[Q9O*XEO2U5Q?64U^K>/J/>:T],2RG\PEFX]?XM_RDM8!+=;XX)VL#-4^M.6,S9]PLLP2X$'O/6@ [ MM8<)+XKL3K?=)H[P>ZK$*>9":JV^Y][>Z;N6WQ;NN]'FGK:<^C)6%'TR0GC8 M::L-V)5?=WA9.@T8"E.O,PVG4,.DT6(T7[0W=#F# ,_!1A>VP^PA_NN!QB= M35XUV^IFYT.,Z]E9;:JEU72]M] Z/9'O\,UO-?Q;TLQ+CSW/]'=;P_3*&,=) M=38J./U"NY JBD"8$\_TT?[Y'5I\@8:6+[_@%0U9E^CTWXGH"?$^4?CO!;). M'B"H#=X(YF Y7N*>:X)7^EUCUD]P=^'%EUNG$G]*\WC]':B&['KQP8B:X$5= MT0U_:V0]>UE<>P] #P6TARE=,$E%THREEXRU#2;ZG21=!X7=X'?V\Q#A_2=^ M&\%3J[Q>BP-CI"GR]D: [=Z\N/Z.' G>GU JAM>.!K6'AAX_L$S':ZNX;2:] MO=7ZL(TW"LGZ>3SP>B PYO7-"B]YX*8FB;+7"@CND+-&/I27[YYRG^P_RV.D MTRX1J .\A,8%8R'I*)/0RS'?UQ8@0R/?#FF/&K".%;[?UM=VKNBR/>&> MVF;J^U=5>?D"O,<\%W7>WA+#4^M%=UE7\C-66MM1JU0:-^/JGZE=?^2\I0H+ MHUG@[4*VS>G"L.O.^%@>(#CYKCKV/<[;CWRV)UV:2>>D0$-P1E[+@X:NZ,8L MV*C\)0/6T_)Y&3Q3AI /[T11_#YC^R[2$Z_?'BP(_Y$+U#7A:ZZ1[GT!YOVT M!CG-#H?S$F;*K-O.3:E<*B%2I2\FFB=W!#N/4U5>6Z6X\K26E:Q./<'ETK,% M#@V']\(,3WXPR#$CN]UQCQ'3@=F3DLEC,/8VT ,'$5YE]?!&\\.0AI(S0-H :\L M-"*I=FIP/4>SETSTPA.VY7 MV'(:;2'\K0JT;T#8CSQ"<"^XE&88<)B\XX@4 MKZL#1=+$(L"Q%5R;_Z"\TJQR4; 765?5II-2L="839/?8_I]UDU4'#?[44HM MLZQB+RO5V%)LK.&1\X:;"&S2[7?%8_?OWA4V)KHQP^TGL2@[<^K#0D=QQC?: M%;F@")WFBN^Q$H^[%;&03[1@K3/Q3O#F)1YH6$]0NE"[<L3QYU_E=%'UG40+.MKUICOV;7[=KEO@WR_ M*_\#IK^9A9D>#L1.5+!2+!]-%1=BS3%!(KMHP! MT8QFD@[?GPLI( [D\XEK2+?6Y)GN?*2JW=R1'X =_MB'<&4_?G6U'%:Y(=-5 MUU*LXBB%>'LN((V.)-[SXWM5OKXW=\MH+PT@7KR_VP;7T)A;&I:*JOQX$R9- M(CR3)1TE%@F&91J>DN&"GVSHW M*ON:6LI&L5QE\N8(D_SU^!?)1@>,,7DBT MV=W\A+J,PDHEY+3T*N-VU3S[SP$'BB$HZ%%OIJ6AA[T<:- K>AF'W@=M"6XF MFXF82M?:+M]3\_(0GZR8(I9N+K^,OMO-]'D&SN)TK[UQO5X=+08S-BH)E4Z# M2S>,9?.#8GNXRY?>EX-64#?;%[QCB_ER)3K$\J5%JID9XKQK?CUI]MQ]44MN MM+?,Q3$L/[>E<5<2DX,J;('T? R,NWW9WL?G=:)XNP.%UVL.%=Y:TDNEZ]-E M-_9T6=3--K8J3;6*Z*94U2753):9X&(9_[JZ<^[&UE+I)3'A)WJV5^0(;5HD M._W$1QM[C7T)BL -&I9#+-AU U-X=E&J+ELK@KB\P#&=\:C+;&A.):+]84MQ M]8Y.H'UYIP'15N#>;_CRAKCY&D98_.@YB-'5'.^5/B8W0JX\V@@D!IY;5-M] M"G/G)V[R/#TN**6/+S5"U.L:(;3^ZUWCN=_VY>4B7JORNS0=$O/++=([]P&:ES^+_;N]7^JFO?R-EVR(;>/I5V( FV9'E574 M8_C?!?0?KD&8U?AD.EQGT\,IL$;*<;R0DT_6K%ZY_ X8M#M91/_9\\B=$LG# M]*./O&FMGD"OY%AFJLZBM%&E;9WIKI?'?<9%UWJCSWA%LFU)JF^Y"7%T"UA8 M2UZ#[NP]M&TJ30LSY\*(G=D);C0@5U*K#=#6AO=NOC1MLP]K:P^<4!]S@G?A M)S3LX.=HJ)>@L[1@'P =5M\K?LX%>.37$>XC1_$L1Z5+PUEBHD:)N%FSBW), M6#?/H:Z/CL>D[?AK Y-JH 8)^QW;>[G"(,U-8EBOOBKJJ0G54^@D8J(7\AY3 M%W4R\:@$8YV2WU;IV4\N.?(+?_S+YR,V MO+?HJLZ^8S_?JYP3'KHAO?7O0&N'2MY5U^+6@;F[5V1+#$J,E; MCM?>QUD:\$9RP[M8"WI.J[RN:/PQR.XRS^ @[\%>(!K=!FSL/*\#0S4F_.S@ M"2?PDZ#V](P[KE*'B9UAF7I8IAZ<,G4<$ZDX00I< L,HCHK'28X1&9(;Q<AHSM1J#]TD1QP_TV[W57I.\7HVWR*7 M*8*)B;4&'!D['-EIJMF8R*6CJD+E9_W5O+,VIG#DT=N%L3BDTH5U&>LM3#$G MM%I"S6R"D3A^.'0DT^OFG"]LU'0NRRTZLC7+XTN./)XHNY8UHMI1Q=-H$ <+2F?LJ9KELO55#Y)QF=J;-=?.D6 OB<"5ERA+&IWN#(3GO-:=M./)H<2F&H5+3N=W$>G@B M'4_+.+%DY%-BG8LQ1,MF)W%LO<"I3+^ U_$8E*NC;6@X(ZP[K4>M;#K1<7H$ M5R7I^/*47(DU=3IFW(6F\FRK6,WUHLM"3SXE5VQ?&):'MIU1VVUF1.KS^'JR M2)Z2J[E$$P*>5-+96:FY="<):V[RRU,BD##C!2=NN'E, 5 UX.=::CQ+@I'' M4MV@J@DM/A^S2E5@%J8Y71$S&8P\>KO#LBOGV&BF)VJY>&KB@$T[(5;9 M8:33/^JC+%:#8_F#""P_3=V?PT AC1):&58K$R M2Z2E^81)#O0%8&?\!/JWRMVJ0"5%(EMG)FM5TZ;S@8"&'DV@&RN4XDUZ16,] MIR%-"H-9U0 ,C<=.[("266U8HTUDE47' H?]LE@2FG#HT5-S0GK*V=5J0ZV3 M4\!]W'J9SH*A)W@E/:$5.BTRJFUK) M7%V:5=4R&OIZ IR(8_$1+V((4SA'B;P0&Q/Q1(R@#A]>G*7R MS=6"FZK1:&%HZOVHDEV>5"P80UC@V;[>RN;G% '6B>5D97D*5X:])M_%\4H" M[$,OW4]AV$83( +1AR,GJUF^)A?58;:]GEGSU=C,Q4OR*03*1\L:%B^+!4PI M];JT/,G-TL63"-299,5IWJ0)+#_%8XMX/TY,A^#(.1ZILZS(%O 9E9U-V%S'CS!5;R2<^GHTQ_)6BDGI-*9M M-LE3N++I1Y="08ZIV+RX2"XFO#K5"TLP\NCML>5H7AQA\XR:5Y2<9A=8'%?A M,[=O?Z-UTOM.TD^X5(E?%^^)AWP/:<-VD&9_X!C. YO/Y+@"N5J6ZC->G1?6 M"D^(/6\HX/[+N(9?N>'AC1/:MO[+[_-K;]LU@@\\9]#!U0:^?PL5 MOMG;2^%_7Z4!WM\F.PYX(Z/C[T /@ M;P9Z\78H/[(-S76D"UO^)[W@WL#S.6//@_/?_SCBN63'GVDJI/KUJ4XQ(=6O M3G7LF4F$9+\VV8EG(J3Z+2 F/$YO 3'QD.RA%O-#J$Z&6LS5J9YXCN$AU:_/ MZPP14OWZ5"?B(=5O82?1(=F_C^S_<2SH'CN#_GO]J74#=:<^TSMV/4(PGR#$ M63SWUIH_4NH"O63!T."'__C473,H4?O7WSD_A[^#BF:J7@)C]E46_W__,SJ'3Q"AKL@1 M'ZWZ;1XY(L.5F89Z9N(/P31M974.RX2X&DA<90Y7O*W(./SW-/,3[S*_MP3B MF;QO3H=QVD_CWT>>U)NOZNV-'KV!=.=M-G'O>XT%[ZP+YEYCSXE[W^MSY?IC MG'[?Y7#SM5Y*VG'JWED .ZFG'-C,;Z5]O*(83NY(=K#.4 ,*K@9T%36J]L33Y2[MU]T1KZJ!CSGLKS( MN8V\OJEUT*IL,M(B@]=5NEC+$[%&9;5JONZ62WZB<<7K6E^8_KKK6T'^VJ5] M9[/<I"ZE8S!6V9O"PJR+)#3V<%/H75![4B MGJ?2/%>#J$!#5$@0U.51X4=I!N3C:@9>$L>M%W2<;[C+AA>NF_UR]VQ*O,G53UWN**/*F8NCD&77^.C&-I_4@QREYSY M?J'% W#F(R+D^Q4#][>BC[+Q'X(-[]'@^).T\CMB M,.#OT-OWU3C@SUCJ@RC585CK:V&MG\+D#Z&?!QBW \OD]ZCC_T$4YZ?R^#U: M!7\0AO@92WTT.R)0YL*N]SJ-GI\\N/E-\ZZP]RX*#;JSZ& MI_K;[3K'A:[V M>W"U!RK<=Y5<0-]V]RY4@=2HCUE;2D+YVY?-$S' NEW52BL5;V5GN5ES4L,* MC709=CTFX94*\4]E ?P$<^GQK*)@&S]!E.7+9O!]798IMQSMC5."I48SJ8F- M+]9%=@%[$M- ENG/I?K>_H2^M2S?H_$7:!LO4*)\E4R\KXOR8*#%&W%JVE.5 M:#(+5F\,ICG8B#SQZV^"IK]1E._1^'T\&S?8IFP0)?>R^7-?EUQG-4Q-"FHS MAM$MT1"C0@NG^U"AADEU9.R+*77W$44\,*5W%\:#W?>BBIK"(]E0I)-N@0#[ MJ*_I+WB4^L,;QR5O38M[ =2K>R@.KMP^ :(3;%!@C/IRB/5J#-:?Q$=-UX(W M+)&__OZ<3R*,[3Y R>*-8[^WIL6= @3"U(U0/B]CGY\K MGV-CE9S2K4PC.Q^P8J>[G,1M :K T"*GSDIYOML$C9MZ]<(2\ =. M"#Q@PM-]IUI#A\:_[C*FMTTXV(I9$4G9"8]&)S%:=^@-)JI\-3HV6OW56#:7 M'(ZCJ-X3P1S[-/X=!O1^2N;S?2 M,0V)+_WK;R9QG*7\:>%]%!ONYR4;WW5.\45E]RHYPA_*+CO!#28WMOLL/1]R M]F!FS]N"#&471ON>2.9;I/<>K=.?E^%[WXF\UQ#6RR;F?BBLF7J!Z6.]4E0E MVLU,NFT-%$MK0F&%H3_\*?Z^HGRW4;^7S%8&O: F.8]PV>OALH) M9K"PH/KJ!=4/A0?'+H00#V[K@P.);FOK:3\YP-+%%CC#"%# M.$C\^IM\HA-7N"+^/CTRSE%?0#NI MBY67_G85"7PH=2!-.N!-*.BA(W40.=Y:_(A+8 M(!,\U;%P%U?3]@-O#/QD"X[8/^$* M'6L[,?^%N+?R\SS)<>R9?M>6%I7%B><;X)ECL'-;JFU_1QCW>V1)O!I= CK] M91JV EG@-V(!92$=/-/?#/3B[5!^9!N:ZT@'"[TT>^P-_(2'#ZQE]^]G\A^P M=S-!0ZI?@NI 6R)#JE^1ZGL*D&X@]6>GV,7>S:4,=^)*.Q$"44 V G\.!>+Z M!P+^' ]/A&\D^R?3S#_4/J^W:N;+4=T_T?/^>'W,X?+^]Q\XC?UU_.^KF0.3 M!2[G_WX1O[X*5T!R;INIS9SADA^]>LG2D^"1H8G@CR57ER(D]A2!9OE__S,* MYM[^R0K?9H6#Q7X#.Y#/)'77[)"1!&DVDJP(B2.6P%Y3R0>V@\/@+1?"*Z+& M=T0]6'.(F+>0JDNN;[?GL:\*$A%_)BX;O#A#4/ZEZ!%G8K@VKXOV!5+6;L'$ M=5."?EE=]CV0O[\Q&^6V''O=<-.[ZO)C+/7+7HO'7O[/X/,OVN>/L?CSC.(@ MK37HZM/!]4ZM.OO%>ZRO+7VWOL<:'C2WKF_X.*WA:R?(K=<5\'R&I,W5QWLA M\_BBD]>H>51AYXXY[HWZBTFA]?4$AITF>.HZOA-)#7-:;ZW*[:B,I8LL-U5B M_56OW.0HF/!,Q)Z(Q.'/@--GZO)OI#!*K:+Q_/4'.#-;S?#_O]%67%IHS?8!AHWP2"#+,5$X\ MQ1/GM#^^9QOX=IWM[A'60@LYM)!#IOXQMN\'9_U]+/_.S.$#I^Q'%SH'21R# M8!_?G]Y\G?/A+O3B*]FWVQSR==JU+$D_I1>WU'&-GS1I*MLK%LMU1FMJT