0001558370-21-014097.txt : 20211102 0001558370-21-014097.hdr.sgml : 20211102 20211102161112 ACCESSION NUMBER: 0001558370-21-014097 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211102 DATE AS OF CHANGE: 20211102 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: 211371427 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-20210930x10q.htm 10-Q
http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent982530009596300097703000954370000001310114--12-312021Q3false000000000.030.060.170.18P1Yhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent0001310114us-gaap:CommonStockMember2020-04-012020-06-300001310114us-gaap:RetainedEarningsMember2021-09-300001310114us-gaap:AdditionalPaidInCapitalMember2021-09-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001310114us-gaap:RetainedEarningsMember2021-06-300001310114us-gaap:AdditionalPaidInCapitalMember2021-06-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000013101142021-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-09-300001310114us-gaap:AdditionalPaidInCapitalMember2020-09-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001310114us-gaap:RetainedEarningsMember2020-06-300001310114us-gaap:AdditionalPaidInCapitalMember2020-06-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-3000013101142020-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-09-300001310114us-gaap:CommonStockMember2021-09-300001310114us-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-09-300001310114us-gaap:CommonStockMember2020-09-300001310114us-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-09-300001310114srev:ProfessionalServicesMember2021-09-300001310114us-gaap:TimeAndMaterialsContractMember2021-07-012021-09-300001310114us-gaap:FixedPriceContractMember2021-07-012021-09-300001310114us-gaap:EMEAMember2021-07-012021-09-300001310114srt:AsiaPacificMember2021-07-012021-09-300001310114srev:SellingServicesMember2021-07-012021-09-300001310114srev:ProfessionalServicesMember2021-07-012021-09-300001310114srev:NorthAmericaAndLatinAmericaMember2021-07-012021-09-300001310114us-gaap:TimeAndMaterialsContractMember2021-01-012021-09-300001310114us-gaap:FixedPriceContractMember2021-01-012021-09-300001310114us-gaap:EMEAMember2021-01-012021-09-300001310114srt:AsiaPacificMember2021-01-012021-09-300001310114srev:SellingServicesMember2021-01-012021-09-300001310114srev:ProfessionalServicesMember2021-01-012021-09-300001310114srev:NorthAmericaAndLatinAmericaMember2021-01-012021-09-300001310114us-gaap:TimeAndMaterialsContractMember2020-07-012020-09-300001310114us-gaap:FixedPriceContractMember2020-07-012020-09-300001310114us-gaap:EMEAMember2020-07-012020-09-300001310114srt:AsiaPacificMember2020-07-012020-09-300001310114srev:SellingServicesMember2020-07-012020-09-300001310114srev:ProfessionalServicesMember2020-07-012020-09-300001310114srev:NorthAmericaAndLatinAmericaMember2020-07-012020-09-300001310114us-gaap:TimeAndMaterialsContractMember2020-01-012020-09-300001310114us-gaap:FixedPriceContractMember2020-01-012020-09-300001310114us-gaap:EMEAMember2020-01-012020-09-300001310114srt:AsiaPacificMember2020-01-012020-09-300001310114srev:SellingServicesMember2020-01-012020-09-300001310114srev:ProfessionalServicesMember2020-01-012020-09-300001310114srev:NorthAmericaAndLatinAmericaMember2020-01-012020-09-300001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2021-09-300001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2021-09-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-09-300001310114us-gaap:FairValueInputsLevel1Member2021-09-300001310114us-gaap:FairValueInputsLevel1Member2020-12-310001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2021-01-012021-09-300001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2021-01-012021-09-300001310114srev:RestructuringEffort2020Member2021-01-012021-09-300001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2020-01-012020-12-310001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2020-01-012020-12-310001310114srev:RestructuringEffort2020Member2020-01-012020-12-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001310114us-gaap:RetainedEarningsMember2021-07-012021-09-300001310114us-gaap:RetainedEarningsMember2021-04-012021-06-300001310114us-gaap:RetainedEarningsMember2021-01-012021-03-310001310114us-gaap:RetainedEarningsMember2020-07-012020-09-300001310114us-gaap:RetainedEarningsMember2020-04-012020-06-300001310114us-gaap:RetainedEarningsMember2020-01-012020-03-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-09-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2018-07-310001310114srt:MinimumMember2021-09-300001310114srt:MaximumMember2021-09-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-012021-09-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-09-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-012020-09-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-01-012020-09-300001310114us-gaap:EmployeeStockOptionMember2021-09-300001310114srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2021-09-300001310114us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001310114srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2021-01-012021-09-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-09-300001310114us-gaap:MoneyMarketFundsMemberus-gaap:LetterOfCreditMember2021-09-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-3100013101142020-09-3000013101142019-12-310001310114us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001310114us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001310114us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001310114us-gaap:CostOfSalesMember2021-07-012021-09-300001310114us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001310114us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001310114us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001310114us-gaap:CostOfSalesMember2021-01-012021-09-300001310114us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001310114us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001310114us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001310114us-gaap:CostOfSalesMember2020-07-012020-09-300001310114us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001310114us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001310114us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001310114us-gaap:CostOfSalesMember2020-01-012020-09-300001310114us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000013101142020-04-012020-06-3000013101142020-12-310001310114us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001310114us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000013101142021-04-012021-06-300001310114us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100013101142021-01-012021-03-310001310114us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001310114us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100013101142020-01-012020-03-310001310114us-gaap:CommonStockMember2021-07-012021-09-300001310114us-gaap:CommonStockMember2021-04-012021-06-300001310114us-gaap:CommonStockMember2021-01-012021-03-310001310114us-gaap:CommonStockMember2020-07-012020-09-300001310114us-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-310001310114srev:ThirdPartyTwoMember2021-01-012021-09-300001310114srev:ThirdPartyOneMember2021-01-012021-09-300001310114srt:MinimumMember2021-01-012021-09-3000013101142021-09-3000013101142021-07-012021-09-3000013101142020-07-012020-09-3000013101142020-01-012020-09-300001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-3100013101142021-10-2800013101142021-01-012021-09-30xbrli:sharesiso4217:USDsrev:floorsrev: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 September 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 October 28, 2021, 99,067,482 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

26

Item 4. Controls and Procedures

26

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

27

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)

    

September 30, 2021

    

December 31, 2020

Assets

Current assets:

Cash and cash equivalents

$

30,170

$

34,006

Accounts receivable, net

35,464

38,890

Prepaid expenses and other

8,599

9,275

Total current assets

74,233

82,171

Property and equipment, net

21,540

29,948

ROU assets

22,706

29,798

Contract acquisition costs

604

872

Goodwill

6,334

6,334

Other assets

4,109

3,490

Total assets

$

129,526

$

152,613

Liabilities and Stockholders' Equity

Current liabilities:

Accounts payable

$

3,003

$

1,204

Accrued expenses

3,203

3,217

Accrued compensation and benefits

19,147

18,342

Revolver

10,000

15,000

Operating lease liabilities

9,503

10,797

Other current liabilities

973

1,209

Total current liabilities

45,829

49,769

Operating lease liabilities, net of current portion

18,931

25,975

Other long-term liabilities

1,893

1,593

Total liabilities

66,653

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; 99,162 shares issued and 99,041 shares outstanding as of September 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

384,337

379,696

Accumulated deficit

(321,924)

(304,607)

Accumulated other comprehensive income

891

618

Total stockholders' equity

62,873

75,276

Total liabilities and stockholders' equity

$

129,526

$

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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

Net revenue

$

48,578

$

45,790

$

139,908

$

143,542

Cost of revenue

35,030

33,210

104,492

103,415

Gross profit

13,548

12,580

35,416

40,127

Operating expenses:

Sales and marketing

4,174

5,638

12,263

19,048

Research and development

1,338

1,489

3,679

4,186

General and administrative

10,801

10,537

33,615

31,844

Restructuring and other related costs

974

703

Total operating expenses

16,313

17,664

50,531

55,781

Loss from operations

(2,765)

(5,084)

(15,115)

(15,654)

Interest and other expense, net

(267)

(500)

(1,791)

(1,050)

Loss before provision for income taxes

(3,032)

(5,584)

(16,906)

(16,704)

Provision for income tax (expense) benefit

(359)

6

(411)

(173)

Net loss

$

(3,391)

$

(5,578)

$

(17,317)

$

(16,877)

Net loss per common share:

Basic and diluted

$

(0.03)

$

(0.06)

$

(0.18)

$

(0.18)

Weighted-average common shares outstanding:

Basic and diluted

98,253

95,963

97,703

95,437

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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

Net loss

$

(3,391)

$

(5,578)

$

(17,317)

$

(16,877)

Other comprehensive (loss) income:

Foreign currency translation adjustments

(83)

102

273

53

Other comprehensive (loss) income:

(83)

102

273

53

Comprehensive loss

$

(3,474)

$

(5,476)

$

(17,044)

$

(16,824)

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

Net loss

(3,391)

(3,391)

Other comprehensive loss

(83)

(83)

Stock-based compensation

1,109

1,109

Issuance of common stock, RSUs

1,200

Proceeds from the exercise of stock options

3

3

3

Net cash paid for payroll taxes on RSU releases

(178)

(178)

Balance at September 30, 2021

99,162

$

10

(121)

$

(441)

$

384,337

$

(321,924)

$

891

$

62,873

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

Net loss

(5,578)

(5,578)

Other comprehensive income

102

102

Stock-based compensation

1,282

1,282

Issuance of common stock, RSUs

877

Proceeds from the exercise of stock options and ESPP

107

83

83

Balance at September 30, 2020

96,684

$

10

(121)

$

(441)

$

378,309

$

(302,943)

$

463

$

75,398

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 Nine Months Ended September 30,

    

2021

    

2020

Cash flows from operating activities:

Net loss

$

(17,317)

$

(16,877)

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

Depreciation and amortization

10,969

10,331

Amortization of contract acquisition costs

434

798

Amortization of ROU assets

7,046

7,255

Stock-based compensation

4,649

3,586

Restructuring and other related costs

935

633

Other

364

54

Net changes in operating assets and liabilities:

Accounts receivable, net

3,193

8,544

Prepaid expenses and other assets

(553)

1,226

Contract acquisition costs

(167)

(195)

Accounts payable

1,810

(3,597)

Accrued compensation and benefits

185

317

Operating lease liabilities

(8,154)

(7,299)

Accrued expenses

(6)

(831)

Other liabilities

573

(1,081)

Net cash provided by operating activities

3,961

2,864

Cash flows from investing activities:

Purchases of property and equipment

(2,682)

(5,124)

Net cash used in investing activities

(2,682)

(5,124)

Cash flows from financing activities:

Repayment on finance lease obligations

(485)

(730)

Debt issuance costs

(97)

Proceeds from Revolver

13,500

27,000

Repayment of Revolver

(18,500)

(12,000)

Proceeds from issuance of common stock

139

159

Payments related to minimum tax withholdings on RSU releases

(178)

Net cash (used in) provided by financing activities

(5,621)

14,429

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

480

(52)

Net change in cash and cash equivalents and restricted cash

(3,862)

12,117

Cash and cash equivalents and restricted cash, beginning of period

36,326

29,383

Cash and cash equivalents and restricted cash, end of period

$

32,464

$

41,500

Supplemental disclosures of cash flow information:

Cash paid for interest

$

288

$

408

Supplemental disclosures of non-cash activities:

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

$

25

$

203

ROU assets obtained in exchange for new lease liabilities

$

618

$

2,271

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 September 30, 2021 and December 31, 2020.

The Company did not have any other financial instruments or debt measured at fair value as of September 30, 2021 and December 31, 2020. There were no transfers between levels during the nine months ended September 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. The Company received and recognized income related to the grants of approximately $0.2 million and $0.5 million for the three months ended September 30, 2021 and 2020, respectively, and $0.3 million and $0.9 million for the nine months ended September 30, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional support related to these 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.

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 subject to the terms and conditions set forth 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.

As of September 30, 2021, the Company had $10.0 million of borrowings under the Revolver in the 2021 Credit Agreement through a three-month BSBY borrowing at an effective interest rate of 2.42% maturing November 2021. An additional $12.2 million was available for borrowing under the Revolver as of September 30, 2021. The BSBY 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 BSBY borrowing.

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. The 2021 Credit Agreement has financial covenants that the Company was in compliance with as of September 30, 2021.

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 for the three months ended September 30, 2021 and 2020 and $0.3 million and $0.4 million for the nine months ended September 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 extended its agreement to sublease one floor of office space at one of its locations in Manila, Philippines to a third-party through the end of the original lease term in September 2023, entered into an agreement to sublease two floors of office space at a second location in Manila, Philippines to a third-party through the end of the original lease term in December 2021, and extended its lease for reduced office space at its location in Yokohama, Japan through May 2024.

10

Supplemental income statement information related to leases was as follows:

For the Three Months Ended September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Operating lease cost

$

2,780

$

3,090

$

8,574

$

9,121

Finance lease cost:

Amortization of leased assets

98

213

364

564

Interest on lease liabilities

4

19

22

75

Total finance lease cost

102

232

386

639

Sublease income

(1,259)

(905)

(3,644)

(2,692)

Net lease cost

$

1,623

$

2,417

$

5,316

$

7,068

Supplemental balance sheet information related to leases was as follows:

    

September 30, 2021

    

December 31, 2020

(in thousands)

Operating leases:

ROU assets

$

22,706

$

29,798

Operating lease liabilities

$

9,503

$

10,797

Operating lease liabilities, net of current portion

18,931

25,975

Total operating lease liabilities

$

28,434

$

36,772

Finance leases:

Property and equipment

$

2,861

$

2,880

Accumulated depreciation

(2,318)

(1,963)

Property and equipment, net

$

543

$

917

Other current liabilities

$

186

$

608

Other long-term liabilities

63

Total finance lease liabilities

$

186

$

671

Lease term and discount rate information was as follows:

For the Nine Months Ended September 30,

    

2021

2020

Weighted-average remaining lease term (in years):

Operating lease

5.7

5.7

Finance lease

0.3

1.2

Weighted-average discount rate:

Operating lease

6.2

%

6.2

%

Finance lease

6.5

%

7.0

%

11

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

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

3,119

$

(1,292)

$

125

$

1,952

2022

9,329

(3,588)

64

5,805

2023

4,390

(1,410)

2,980

2024

3,000

3,000

2025

2,950

2,950

Thereafter

11,222

11,222

Total lease payments

34,010

(6,290)

189

27,909

Less: interest

(5,576)

(3)

(5,579)

Total

$

28,434

$

(6,290)

$

186

$

22,330

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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Selling services

$

47,746

$

44,840

$

137,683

$

140,558

Professional services

832

950

2,225

2,984

Total revenue

$

48,578

$

45,790

$

139,908

$

143,542

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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

NALA

$

27,215

$

27,204

$

78,064

$

83,235

EMEA

13,529

11,984

39,616

38,837

APJ

7,834

6,602

22,228

21,470

Total revenue

$

48,578

$

45,790

$

139,908

$

143,542

Revenue by Contract Pricing

For the Three Months Ended September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Variable consideration

$

34,499

$

33,188

$

101,848

$

103,367

Fixed consideration

14,079

12,602

38,060

40,175

Total revenue

$

48,578

$

45,790

$

139,908

$

143,542

Contract Balances

As of September 30, 2021, contract assets and liabilities were $0.0 million and $0.6 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 September 30, 2021, assuming none of the Company’s current contracts with fixed consideration are renewed, the Company estimates receiving approximately $38.8 million in future selling services fixed consideration and approximately $0.4 million in professional services fixed consideration.

Contract Acquisition Costs

As of September 30, 2021 and December 31, 2020, capitalized contract acquisition costs were $0.6 million and $0.9 million, respectively. The Company recorded amortization expense related to capitalized contract acquisition costs of $0.1 million and $0.3 million for the three months ended September 30, 2021 and 2020, respectively, and $0.4 million and $0.8 million for the nine months ended September 30, 2021 and 2020, respectively.

Impairment recognized on contract costs was insignificant for the three and nine months ended September 30, 2021.

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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Cost of revenue

$

245

$

110

$

663

$

245

Sales and marketing

141

200

500

1,021

Research and development

2

14

34

33

General and administrative

712

942

3,452

2,287

Total stock-based compensation

$

1,100

$

1,266

$

4,649

$

3,586

The above table does not include capitalized stock-based compensation related to internal-use software that was insignificant for the three and nine months ended September 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

(275)

$

1.18

Expired and/or forfeited

(808)

$

2.02

Outstanding as of September 30, 2021

1,947

$

2.25

6.19

$

283

Exercisable as of September 30, 2021

1,843

$

2.31

6.10

$

245

As of September 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.1 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

4,791

$

1.52

Vested(1)

(1,882)

$

1.65

Forfeited

(1,439)

$

1.61

Non-vested as of September 30, 2021

8,485

$

1.50

(1)1,758 shares of common stock were issued for RSUs and PSUs vested and the remaining 124 shares were withheld for taxes.

As of September 30, 2021, there was $8.0 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.9 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 3.2

14

million shares for the three months ended September 30, 2021 and 2020, respectively, and 1.3 million and 4.1 million shares for the nine months ended September 30, 2021 and 2020, respectively, because their effect would have been anti-dilutive.

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 September 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 $1.0 million for the nine months ended September 30, 2021. The Company does not expect to incur additional charges related to this restructuring effort as of September 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 September 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 September 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 nine months ended September 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:

    

September 30, 2021

(in thousands)

Remainder of 2021

$

3,669

2022

10,220

2023

8,183

2024

828

Thereafter

Total

$

22,900

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 September 30, 2021, we had total available liquidity of $42.4 million consisting of cash on hand and borrowing 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 nine months ended September 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. The Company received and recognized income related to the grants of approximately $0.2 million and $0.5 million for the three months ended September 30, 2021 and 2020, respectively, and $0.3 million and $0.9 million for the nine months ended September 30, 2021 and 2020, respectively. The Company does not expect to receive additional support related to these grants as of September 30, 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 September 30, 2021

GAAP revenue was $48.6 million compared with $45.8 million reported for the same period in 2020.
GAAP net loss was $3.4 million or $0.03 per diluted share, compared with GAAP net loss of $5.6 million or $0.06 per diluted share reported for the same period in 2020.
Adjusted EBITDA, a non-GAAP financial measure, was positive $2.0 million compared with negative $0.2 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 $32.5 million of cash and cash equivalents and restricted cash and $10.0 million of borrowings under the Company’s $35.0 million Revolver.

Results of Operations

For the Three Months Ended September 30, 2021 Compared to the Same Period Ended September 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 September 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Net revenue

$

48,578

100

%

$

45,790

100

%

$

2,788

6

%

Cost of revenue

35,030

72

%

33,210

73

%

1,820

5

%

Gross profit

$

13,548

28

%

$

12,580

27

%

$

968

8

%

Net revenue increased $2.8 million, or 6%, for the three months ended September 30, 2021 compared to the same period in 2020, primarily due to increased bookings and lower client churn.

18

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

$1.7 million increase in employee related costs primarily due to increased compensation expense associated with higher revenue attainment and an increase in headcount;
$0.6 million increase in depreciation and amortization expense; and
$0.5 million increase in information technology costs; partially offset by
$1.1 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 September 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,174

9

%

$

5,638

12

%

$

(1,464)

(26)

%

Research and development

1,338

3

%

1,489

3

%

(151)

(10)

%

General and administrative

10,801

22

%

10,537

23

%

264

3

%

Total operating expenses

$

16,313

34

%

$

17,664

39

%

$

(1,351)

(8)

%

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 $1.5 million, or 26%, for the three months ended September 30, 2021 compared to the same period in 2020, primarily due to a $0.8 million decrease in employee related costs associated with a reduction in headcount 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.2 million, or 10%, for the three months ended September 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 professional fees, partially offset by a $0.3 million increase in employee related costs primarily due to increased compensation expense associated with higher revenue attainment.

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 increased $0.3 million or 3%, for the three months ended September 30, 2021 compared to the same period in 2020, primarily due to the following:

$1.2 million increase in information technology and facility costs; and
$0.9 million increase in employee related costs primarily due to increased compensation expense associated with higher revenue attainment; partially offset by
$0.9 million decrease in employee related costs associated with a reduction in headcount;
$0.5 million decrease in depreciation and amortization expense; and
$0.5 million decrease in professional fees.

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 September 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Interest expense

$

(97)

%

$

(161)

%

$

64

(40)

%

Other expense, net

$

(170)

%

$

(339)

(1)

%

$

169

(50)

%

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

Other expense, net decreased $0.2 million, or 50%, for the three months ended September 30, 2021 compared to the same period in 2020, primarily due to foreign currency fluctuations.

Provision for Income Tax

For the Three Months Ended September 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Provision for income tax (expense) benefit

$

(359)

(0)

%

$

6

%

$

(365)

*

%

* Not considered meaningful.

Provision for income tax (expense) benefit resulted primarily from profitable jurisdictions where no valuation allowance has been provided. Provision for income tax increased $0.4 million for the three months ended September 30, 2021 compared to the same period in 2020, primarily due to an increase in profitable operations in certain foreign jurisdictions.

20

For the Nine Months Ended September 30, 2021 Compared to the Same Period Ended September 30, 2020

Net Revenue, Cost of Revenue and Gross Profit

For the Nine Months Ended September 30,

2021

2020

    

    

% of Net

    

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Net revenue

$

139,908

100

%

$

143,542

100

%

$

(3,634)

(3)

%

Cost of revenue

104,492

75

%

103,415

72

%

1,077

1

%

Gross profit

$

35,416

25

%

$

40,127

28

%

$

(4,711)

(12)

%

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

Cost of revenue increased $1.1 million, or 1%, for the nine months ended September 30, 2021 compared to the same period in 2020, primarily due to the following:

$1.9 million increase in depreciation and amortization expense;
$1.4 million increase in employee related costs primarily due to increased compensation expense associated with higher revenue attainment; and
$0.7 million increase in information technology costs; partially offset by
$2.9 million decrease in facility costs primarily related to transitioning to a virtual-first operating model and sublease income.

Operating Expenses

For the Nine Months Ended September 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

    

(in thousands)

    

    

(in thousands)

    

    

(in thousands)

    

Operating expenses:

Sales and marketing

$

12,263

9

%

$

19,048

13

%

$

(6,785)

(36)

%

Research and development

3,679

3

%

4,186

3

%

(507)

(12)

%

General and administrative

33,615

24

%

31,844

22

%

1,771

6

%

Restructuring and other related costs

974

1

%

703

%

271

39

%

Total operating expenses

$

50,531

36

%

$

55,781

39

%

$

(5,250)

(9)

%

Sales and Marketing

Sales and marketing expenses decreased $6.8 million, or 36%, for the nine months ended September 30, 2021 compared to the same period in 2020, primarily due to a $4.4 million decrease in employee related costs primarily associated with a reduction in headcount, lower bookings and lower travel and entertainment expenditures, a $2.2 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.5 million, or 12%, for the nine months ended September 30, 2021 compared to the same period in 2020, primarily due to a $0.6 million decrease in information technology costs and a $0.4 million decrease in professional fees, partially offset by a $0.3 million increase in employee related costs primarily

21

due to increased compensation expense associated with higher revenue attainment and a $0.3 million reduction in third-party capitalizable software development costs.

General and Administrative

General and administrative expenses increased $1.8 million, or 6%, for the nine months ended September 30, 2021 compared to the same period in 2020, primarily due to the following:

$3.0 million increase in information technology and facility costs; and
$1.2 million increase in stock-based compensation costs; partially offset by
$1.2 million decrease in depreciation and amortization expense;
$0.7 million decrease in employee related costs primarily associated with a reduction in headcount; and
$0.5 million decrease in professional fees.

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 increased $0.3 million, or 39%, for the nine months ended September 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 nine months ended September 30, 2020.

Interest and Other Expense, Net

For the Nine Months Ended September 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Interest expense

$

(362)

%

(477)

%

$

115

(24)

%

Other expense, net

$

(1,429)

(1)

%

(573)

%

$

(856)

149

%

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

Other expense, net increased $0.9 million, or 149%, for the nine months ended September 30, 2021 compared to the same period in 2020, primarily due to foreign currency fluctuations.

Provision for Income Tax

For the Nine Months Ended September 30,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Provision for income tax expense

$

(411)

(0)

%

$

(173)

%

$

(238)

138

%

Provision for income tax expense for the nine months ended September 30, 2021 resulted primarily from profitable jurisdictions where no valuation allowance has been provided. Provision for income tax increased $0.2 million for the nine months ended September 30, 2021 compared to the same period in 2020, primarily due to an increase 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 September 30, 2021, we had cash and cash equivalents of $30.2 million, which primarily consist of demand deposits and money market mutual funds. Included in cash and cash equivalents was $6.2 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 September 30, 2021, the Company had no unremitted earnings from our foreign subsidiaries.

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.  

As of September 30, 2021, the Company had $10.0 million of borrowings under the Revolver through a three-month BSBY borrowing at an effective interest rate of 2.42% maturing November 2021. An additional $12.2 million was available for borrowing under the Revolver as of September 30, 2021. The BSBY 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 BSBY borrowing. Proceeds from the Revolver are used for working capital and general corporate purposes.

The obligations under the 2021 Credit Agreement are 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 2021 Credit Agreement has financial covenants, which the Company was in compliance with as of September 30, 2021.

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.

23

Cash Flows

The following table presents a summary of our cash flows:

For the Nine Months Ended September 30,

    

2021

    

2020

(in thousands)

Net cash provided by operating activities

$

3,961

$

2,864

Net cash used in investing activities

(2,682)

(5,124)

Net cash (used in) provided by financing activities

(5,621)

14,429

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

480

(52)

Net change in cash and cash equivalents and restricted cash

$

(3,862)

$

12,117

Depreciation and amortization expense were comprised of the following:

For the Three Months Ended September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Internally developed software amortization

$

2,407

$

1,983

$

6,895

$

5,597

Property and equipment depreciation

1,263

1,529

4,074

4,734

Total depreciation and amortization

$

3,670

$

3,512

$

10,969

$

10,331

Operating Activities

Net cash provided by operating activities increased $1.1 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, primarily as a result of improved cash collections from our clients and lower cash payments made related to costs previously accrued for during the current period compared to the prior period.

Investing Activities

Net cash used in investing activities decreased $2.4 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, due to decreased cash outflows from purchases of property and equipment during the current period compared to the prior period.

Financing Activities

Net cash provided by financing activities decreased $20.1 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, primarily due to $5.0 million in net cash outflows from repayments on the Revolver during the current period compared to $15.0 million in net cash inflows from borrowings on the Revolver during the prior period.

Off-Balance Sheet Arrangements

As of September 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 December 31, 2020. These policies were followed in preparing the Consolidated Financial Statements for the three and nine months ended September 30, 2021 and are consistent with the year ended December 31, 2020.

24

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 a 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 September 30,

For the Nine Months Ended September 30,

2021

2020

2021

2020

(in thousands)

Net loss

$

(3,391)

$

(5,578)

$

(17,317)

$

(16,877)

Provision for income tax expense (benefit)

359

(6)

411

173

Interest and other expense, net

267

500

1,791

1,050

Depreciation and amortization

3,670

3,512

10,969

10,331

EBITDA

905

(1,572)

(4,146)

(5,323)

Stock-based compensation

1,100

1,266

4,649

3,586

Restructuring and other related costs

974

703

Amortization of contract acquisition asset costs - ASC 606 initial adoption

43

134

195

514

Adjusted EBITDA

$

2,048

$

(172)

$

1,672

$

(520)

25

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.

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.

26

Item 5. Other Information

None.

Item 6. Exhibits

Exhibit Number

    

Description of Document

10.1

Loan and Security Agreement, dated as of July 23, 2021, among ServiceSource International, Inc. and ServiceSource Delaware, Inc., as Borrowers, and Bank of America, N.A., as Lender. (incorporated by reference to Exhibit 10.1 to the Form 8-K filed by the Company on July 28, 2021).

31.1*

Certification of Principal Executive Officer, pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

Certification of Principal Financial Officer, pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1**

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

32.2**

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

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

Loan and Security Agreement, dated as of July 23, 2021, among ServiceSource International, Inc. and ServiceSource Delaware, Inc., as the Borrowers, and Bank of America, N.A., 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:

November 2, 2021

By:

/s/ CHAD W. LYNE

Chad W. Lyne

Chief Financial Officer

(Principal Financial and Accounting Officer)

29

EX-31.1 2 srev-20210930xex31d1.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:

November 2, 2021

By:

/s/ GARY B. MOORE

Name: Gary B. Moore

Title: Chief Executive Officer and Director

(Principal Executive Officer)


EX-31.2 3 srev-20210930xex31d2.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:

November 2, 2021

By:

/s/ CHAD W. LYNE

Name: Chad W. Lyne

Title: Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 4 srev-20210930xex32d1.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 September 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:

November 2, 2021

By:

/s/ GARY B. MOORE

Name: Gary B. Moore

Title: Chief Executive Officer and Director

(Principal Executive Officer)


EX-32.2 5 srev-20210930xex32d2.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 September 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:

November 2, 2021

By:

/s/ CHAD W. LYNE

Name: Chad W. Lyne

Title: Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-101.SCH 6 srev-20210930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 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-20210930_cal.xml EX-101.CAL EX-101.DEF 8 srev-20210930_def.xml EX-101.DEF EX-101.LAB 9 srev-20210930_lab.xml EX-101.LAB EX-101.PRE 10 srev-20210930_pre.xml EX-101.PRE XML 11 srev-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0001310114 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001310114 us-gaap:RetainedEarningsMember 2021-09-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001310114 us-gaap:RetainedEarningsMember 2021-06-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001310114 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-09-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001310114 us-gaap:RetainedEarningsMember 2020-06-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001310114 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-09-30 0001310114 us-gaap:CommonStockMember 2021-09-30 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-09-30 0001310114 us-gaap:CommonStockMember 2020-09-30 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-09-30 0001310114 srev:ProfessionalServicesMember 2021-09-30 0001310114 us-gaap:TimeAndMaterialsContractMember 2021-07-01 2021-09-30 0001310114 us-gaap:FixedPriceContractMember 2021-07-01 2021-09-30 0001310114 us-gaap:EMEAMember 2021-07-01 2021-09-30 0001310114 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001310114 srev:SellingServicesMember 2021-07-01 2021-09-30 0001310114 srev:ProfessionalServicesMember 2021-07-01 2021-09-30 0001310114 srev:NorthAmericaAndLatinAmericaMember 2021-07-01 2021-09-30 0001310114 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-09-30 0001310114 us-gaap:FixedPriceContractMember 2021-01-01 2021-09-30 0001310114 us-gaap:EMEAMember 2021-01-01 2021-09-30 0001310114 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001310114 srev:SellingServicesMember 2021-01-01 2021-09-30 0001310114 srev:ProfessionalServicesMember 2021-01-01 2021-09-30 0001310114 srev:NorthAmericaAndLatinAmericaMember 2021-01-01 2021-09-30 0001310114 us-gaap:TimeAndMaterialsContractMember 2020-07-01 2020-09-30 0001310114 us-gaap:FixedPriceContractMember 2020-07-01 2020-09-30 0001310114 us-gaap:EMEAMember 2020-07-01 2020-09-30 0001310114 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001310114 srev:SellingServicesMember 2020-07-01 2020-09-30 0001310114 srev:ProfessionalServicesMember 2020-07-01 2020-09-30 0001310114 srev:NorthAmericaAndLatinAmericaMember 2020-07-01 2020-09-30 0001310114 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-09-30 0001310114 us-gaap:FixedPriceContractMember 2020-01-01 2020-09-30 0001310114 us-gaap:EMEAMember 2020-01-01 2020-09-30 0001310114 srt:AsiaPacificMember 2020-01-01 2020-09-30 0001310114 srev:SellingServicesMember 2020-01-01 2020-09-30 0001310114 srev:ProfessionalServicesMember 2020-01-01 2020-09-30 0001310114 srev:NorthAmericaAndLatinAmericaMember 2020-01-01 2020-09-30 0001310114 us-gaap:EmployeeSeveranceMember srev:RestructuringEffort2020Member 2021-09-30 0001310114 us-gaap:ContractTerminationMember srev:RestructuringEffort2020Member 2021-09-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-09-30 0001310114 us-gaap:FairValueInputsLevel1Member 2021-09-30 0001310114 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001310114 us-gaap:EmployeeSeveranceMember srev:RestructuringEffort2020Member 2021-01-01 2021-09-30 0001310114 us-gaap:ContractTerminationMember srev:RestructuringEffort2020Member 2021-01-01 2021-09-30 0001310114 srev:RestructuringEffort2020Member 2021-01-01 2021-09-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-07-01 2021-09-30 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-07-01 2020-09-30 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-07-01 2021-09-30 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-07-01 2020-09-30 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-09-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-07-31 0001310114 srt:MinimumMember 2021-09-30 0001310114 srt:MaximumMember 2021-09-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2021-09-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-09-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-07-01 2020-09-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-01-01 2020-09-30 0001310114 us-gaap:EmployeeStockOptionMember 2021-09-30 0001310114 srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2021-09-30 0001310114 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001310114 srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-09-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-30 0001310114 us-gaap:MoneyMarketFundsMember us-gaap:LetterOfCreditMember 2021-09-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 2020-09-30 0001310114 2019-12-31 0001310114 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001310114 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001310114 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001310114 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001310114 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001310114 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001310114 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001310114 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001310114 2020-04-01 2020-06-30 0001310114 2020-12-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001310114 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-07-01 2020-09-30 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001310114 2020-01-01 2020-03-31 0001310114 us-gaap:CommonStockMember 2021-07-01 2021-09-30 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-07-01 2020-09-30 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 srev:ThirdPartyTwoMember 2021-01-01 2021-09-30 0001310114 srev:ThirdPartyOneMember 2021-01-01 2021-09-30 0001310114 srt:MinimumMember 2021-01-01 2021-09-30 0001310114 2021-09-30 0001310114 2021-07-01 2021-09-30 0001310114 2020-07-01 2020-09-30 0001310114 2020-01-01 2020-09-30 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-31 0001310114 2021-10-28 0001310114 2021-01-01 2021-09-30 shares iso4217:USD srev:floor srev:item srev:facility srev:location pure iso4217:USD shares srev:country http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 98253000 95963000 97703000 95437000 0001310114 --12-31 2021 Q3 false 0 0 0 0 0 0 0 0 -0.03 -0.06 -0.17 -0.18 P1Y http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 10-Q true 2021-09-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 99067482 30170000 34006000 35464000 38890000 8599000 9275000 74233000 82171000 21540000 29948000 22706000 29798000 604000 872000 6334000 6334000 4109000 3490000 129526000 152613000 3003000 1204000 3203000 3217000 19147000 18342000 10000000 15000000 9503000 10797000 973000 1209000 45829000 49769000 18931000 25975000 1893000 1593000 66653000 77337000 0.0001 0.0001 20000000 20000000 0 0 0.0001 0.0001 1000000000 1000000000 99162000 99041000 97248000 97127000 10000 10000 441000 441000 384337000 379696000 -321924000 -304607000 891000 618000 62873000 75276000 129526000 152613000 48578000 45790000 139908000 143542000 35030000 33210000 104492000 103415000 13548000 12580000 35416000 40127000 4174000 5638000 12263000 19048000 1338000 1489000 3679000 4186000 10801000 10537000 33615000 31844000 974000 703000 16313000 17664000 50531000 55781000 -2765000 -5084000 -15115000 -15654000 267000 500000 1791000 1050000 -3032000 -5584000 -16906000 -16704000 359000 -6000 411000 173000 -3391000 -5578000 -17317000 -16877000 -0.03 -0.06 -0.18 -0.18 98253000 95963000 97703000 95437000 -3391000 -5578000 -17317000 -16877000 -83000 102000 273000 53000 -83000 102000 273000 53000 -3474000 -5476000 -17044000 -16824000 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 -3391000 -3391000 -83000 -83000 1109000 1109000 1200000 3000 3000 3000 178000 178000 99162000 10000 -121000 -441000 384337000 -321924000 891000 62873000 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 -5578000 -5578000 102000 102000 1282000 1282000 877000 107000 83000 83000 96684000 10000 -121000 -441000 378309000 -302943000 463000 75398000 -17317000 -16877000 10969000 10331000 434000 798000 7046000 7255000 4649000 3586000 935000 633000 364000 54000 -3193000 -8544000 553000 -1226000 167000 195000 1810000 -3597000 185000 317000 -8154000 -7299000 -6000 -831000 573000 -1081000 3961000 2864000 2682000 5124000 -2682000 -5124000 485000 730000 97000 13500000 27000000 18500000 12000000 139000 159000 178000 -5621000 14429000 480000 -52000 -3862000 12117000 36326000 29383000 32464000 41500000 288000 408000 25000 203000 618000 2271000 <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 September 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 September 30, 2021 and December 31, 2020. There were no transfers between levels during the nine months ended September 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 g<span style="background-color:#ffffff;">overnment, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. The Company received and recognized income related to the grants of approximately </span><span style="background-color:#ffffff;">$0.2</span><span style="background-color:#ffffff;"> million and </span><span style="background-color:#ffffff;">$0.5</span><span style="background-color:#ffffff;"> million for the three months ended September 30, 2021 and 2020, respectively, and </span><span style="background-color:#ffffff;">$0.3</span><span style="background-color:#ffffff;"> million and </span><span style="background-color:#ffffff;">$0.9</span><span style="background-color:#ffffff;"> million for the nine months ended September 30, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional support related to these 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</span> 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 September 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 September 30, 2021 and December 31, 2020. There were no transfers between levels during the nine months ended September 30, 2021 and 2020.</p> 2 2300000 2300000 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 g<span style="background-color:#ffffff;">overnment, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. The Company received and recognized income related to the grants of approximately </span><span style="background-color:#ffffff;">$0.2</span><span style="background-color:#ffffff;"> million and </span><span style="background-color:#ffffff;">$0.5</span><span style="background-color:#ffffff;"> million for the three months ended September 30, 2021 and 2020, respectively, and </span><span style="background-color:#ffffff;">$0.3</span><span style="background-color:#ffffff;"> million and </span><span style="background-color:#ffffff;">$0.9</span><span style="background-color:#ffffff;"> million for the nine months ended September 30, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional support related to these 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</span> assurance the grant will be received, and the Company has complied with the conditions attached to the grant.</p> 200000 500000 300000 900000 <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="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 <b style="font-weight:bold;white-space:pre-wrap;">— Debt </b></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. </span></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 subject to the terms and conditions set forth 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of September 30, 2021, the Company had $10.0 million of borrowings under the Revolver in the 2021 Credit Agreement through a three-month BSBY borrowing at an effective interest rate of 2.42% maturing November 2021. An additional $12.2 million was available for borrowing under the Revolver as of September 30, 2021. The BSBY 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 BSBY borrowing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">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. The 2021 Credit Agreement has financial covenants that the Company was in compliance with as of September 30, 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;">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 for the three months ended September 30, 2021 and 2020 and $0.3 million and $0.4 million for the nine months ended September 30, 2021 and 2020, respectively. </p> 40000000.0 35000000.0 10000000.0 45000000.0 0.0200 0.0250 0.0100 0.0150 10000000.0 0.0242 12200000 100000 100000 300000 400000 <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_P1t30KUdT02viwQs2CC_mQ;"><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 extended its agreement to sublease one floor of office space at one of its locations in Manila, Philippines to a third-party through the end of the original lease term in September 2023, entered into an agreement to sublease two floors of office space at a second location in Manila, Philippines to a third-party through the end of the original lease term in December 2021, and extended its lease for reduced office space at its location in Yokohama, Japan 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:35.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: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.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:12.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:2.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: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;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.66%;margin:0pt;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:14.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:13.21%;border-bottom:1px solid #000000;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:14.75%;border-bottom:1px solid #000000;margin:0pt;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:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:62.91%;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:35.43%;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.69%;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:12.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;"> 2,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.66%;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.69%;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:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,090</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.67%;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:11.53%;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;"> 8,574</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,121</p></td></tr><tr><td style="vertical-align:bottom;width:35.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: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.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:12.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:2.66%;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.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:12.5%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="vertical-align:bottom;width:13.19%;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:35.43%;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.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:12.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:2.66%;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.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:12.5%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.19%;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:35.43%;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.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:12.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;"> 98</p></td><td style="vertical-align:bottom;width:2.66%;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.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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.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;"> 364</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.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;width:12.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;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.66%;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.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;width:12.5%;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;"> 19</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.67%;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:11.53%;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;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.19%;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;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.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:12.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;"> 102</p></td><td style="vertical-align:bottom;width:2.66%;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.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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.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;"> 386</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 639</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.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: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.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:12.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:2.66%;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.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:12.5%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.19%;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:35.43%;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.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="vertical-align:bottom;width:12.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;"> (1,259)</p></td><td style="vertical-align:bottom;width:2.66%;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.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="vertical-align:bottom;width:12.5%;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;"> (905)</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.67%;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:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,644)</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.19%;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,692)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.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="background-color:#cceeff;vertical-align:bottom;width:12.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;"> 1,623</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.66%;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.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="background-color:#cceeff;vertical-align:bottom;width:12.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,417</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.67%;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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:13.19%;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;"> 7,068</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:69.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></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: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.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;">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:69.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:bottom;white-space:nowrap;width:28.75%;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:69.59%;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: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.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:12.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;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin: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.59%;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: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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,706</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.59%;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.72%;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;"> 29,798</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:12.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin: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.59%;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: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,503</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.59%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,797</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.59%;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: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.64%;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:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,931</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.59%;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.72%;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;"> 25,975</p></td></tr><tr><td style="vertical-align:bottom;width:69.59%;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: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.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,434</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.59%;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.72%;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;"> 36,772</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:12.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin: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.59%;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: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.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:12.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin: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.59%;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: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.64%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,861</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.59%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,880</p></td></tr><tr><td style="vertical-align:bottom;width:69.59%;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: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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,318)</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.59%;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.72%;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:69.59%;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_qeR6RJuVfUmY5K61NqQF_w;"><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: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;width:1.64%;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:12.13%;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;"> 543</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.59%;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.72%;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;"> 917</p></td></tr><tr><td style="vertical-align:bottom;width:69.59%;margin:0pt;padding:0pt;"><p style="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.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:12.13%;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: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;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:69.59%;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_a9mR5enOdECwYyxph3GfZw;"><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: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.64%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186</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.59%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 608</p></td></tr><tr><td style="vertical-align:bottom;width:69.59%;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_gteFwdAliU6t_LiNEthV7g;"><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: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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.59%;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.72%;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;"> 63</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.59%;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: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;width:1.64%;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.13%;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;"> 186</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.59%;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.72%;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;"> 671</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:68.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="6" style="vertical-align:bottom;white-space:nowrap;width:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="3" style="vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:1px solid #000000;margin:0pt;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;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;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:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;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;white-space:nowrap;width:2.37%;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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;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;white-space:nowrap;width:2.37%;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:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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 September 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;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.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;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;">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.78%;border-bottom:1px solid #000000;margin:0pt;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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:7.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;">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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:49.55%;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:48.79%;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.47%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,119</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.64%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,292)</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.35%;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:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125</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.03%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,952</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,329</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,588)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,805</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,410)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,980</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,950</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.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:12.13%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,950</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,222</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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;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;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.03%;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.79%;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;"> 11,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,010</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,290)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,909</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,576)</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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</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.03%;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.79%;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;"> (5,579)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,434</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.64%;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:12.13%;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;"> (6,290)</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.35%;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:9.31%;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;"> 186</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.03%;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.79%;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;"> 22,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P7Y P1Y 1 2 <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:35.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: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.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:12.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:2.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: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;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.66%;margin:0pt;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:14.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:13.21%;border-bottom:1px solid #000000;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:14.75%;border-bottom:1px solid #000000;margin:0pt;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:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:62.91%;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:35.43%;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.69%;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:12.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;"> 2,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.66%;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.69%;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:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,090</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.67%;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:11.53%;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;"> 8,574</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,121</p></td></tr><tr><td style="vertical-align:bottom;width:35.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: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.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:12.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:2.66%;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.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:12.5%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.53%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="vertical-align:bottom;width:13.19%;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:35.43%;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.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:12.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:2.66%;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.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:12.5%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.19%;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:35.43%;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.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:12.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;"> 98</p></td><td style="vertical-align:bottom;width:2.66%;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.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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.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;"> 364</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.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;width:12.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;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.66%;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.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;width:12.5%;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;"> 19</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.67%;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:11.53%;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;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.19%;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;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.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:12.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;"> 102</p></td><td style="vertical-align:bottom;width:2.66%;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.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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.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;"> 386</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 639</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.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: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.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:12.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:2.66%;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.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:12.5%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.53%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.19%;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:35.43%;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.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="vertical-align:bottom;width:12.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;"> (1,259)</p></td><td style="vertical-align:bottom;width:2.66%;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.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="vertical-align:bottom;width:12.5%;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;"> (905)</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.67%;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:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,644)</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.19%;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,692)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.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="background-color:#cceeff;vertical-align:bottom;width:12.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;"> 1,623</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.66%;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.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="background-color:#cceeff;vertical-align:bottom;width:12.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,417</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.67%;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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:13.19%;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;"> 7,068</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:68.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="6" style="vertical-align:bottom;white-space:nowrap;width:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="3" style="vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:1px solid #000000;margin:0pt;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;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;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:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;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;white-space:nowrap;width:2.37%;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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;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;white-space:nowrap;width:2.37%;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:68.17%;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;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 2780000 3090000 8574000 9121000 98000 213000 364000 564000 4000 19000 22000 75000 102000 232000 386000 639000 1259000 905000 3644000 2692000 1623000 2417000 5316000 7068000 <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:69.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></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: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.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;">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:69.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:bottom;white-space:nowrap;width:28.75%;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:69.59%;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: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.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:12.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;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin: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.59%;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: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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,706</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.59%;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.72%;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;"> 29,798</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:12.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin: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.59%;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: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,503</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.59%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,797</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.59%;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: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.64%;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:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,931</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.59%;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.72%;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;"> 25,975</p></td></tr><tr><td style="vertical-align:bottom;width:69.59%;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: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.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,434</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.59%;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.72%;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;"> 36,772</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:12.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin: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.59%;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: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.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:12.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin: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.59%;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: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.64%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,861</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.59%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,880</p></td></tr><tr><td style="vertical-align:bottom;width:69.59%;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: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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,318)</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.59%;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.72%;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:69.59%;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_qeR6RJuVfUmY5K61NqQF_w;"><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: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;width:1.64%;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:12.13%;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;"> 543</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.59%;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.72%;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;"> 917</p></td></tr><tr><td style="vertical-align:bottom;width:69.59%;margin:0pt;padding:0pt;"><p style="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.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:12.13%;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: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;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:69.59%;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_a9mR5enOdECwYyxph3GfZw;"><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: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.64%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186</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.59%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 608</p></td></tr><tr><td style="vertical-align:bottom;width:69.59%;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_gteFwdAliU6t_LiNEthV7g;"><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: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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.59%;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.72%;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;"> 63</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.59%;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: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;width:1.64%;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.13%;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;"> 186</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.59%;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.72%;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;"> 671</p></td></tr></table> 22706000 29798000 9503000 10797000 18931000 25975000 28434000 36772000 2861000 2880000 2318000 1963000 543000 917000 186000 608000 0 63000 186000 671000 P5Y8M12D P5Y8M12D P0Y3M18D P1Y2M12D 0.062 0.062 0.065 0.070 <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 September 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;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.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;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;">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.78%;border-bottom:1px solid #000000;margin:0pt;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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:7.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;">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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:49.55%;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:48.79%;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.47%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,119</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.64%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,292)</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.35%;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:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125</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.03%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,952</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,329</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,588)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,805</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,410)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,980</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,950</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.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:12.13%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,950</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,222</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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;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;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.03%;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.79%;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;"> 11,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,010</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,290)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,909</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,576)</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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</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.03%;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.79%;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;"> (5,579)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,434</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.64%;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:12.13%;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;"> (6,290)</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.35%;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:9.31%;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;"> 186</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.03%;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.79%;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;"> 22,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of lease liabilities were as follows as of September 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;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.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;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;">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.78%;border-bottom:1px solid #000000;margin:0pt;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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:7.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;">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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:49.55%;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:48.79%;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.47%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,119</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.64%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,292)</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.35%;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:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125</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.03%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,952</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,329</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,588)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,805</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,410)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,980</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,950</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.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:12.13%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,950</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,222</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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;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;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.03%;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.79%;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;"> 11,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,010</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,290)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,909</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,576)</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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</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.03%;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.79%;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;"> (5,579)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,434</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.64%;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:12.13%;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;"> (6,290)</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.35%;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:9.31%;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;"> 186</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.03%;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.79%;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;"> 22,330</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 September 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;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.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;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;">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.78%;border-bottom:1px solid #000000;margin:0pt;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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:7.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;">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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:49.55%;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:48.79%;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.47%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,119</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.64%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,292)</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.35%;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:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125</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.03%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,952</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,329</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,588)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,805</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,410)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,980</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,950</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.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:12.13%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,950</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,222</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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;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;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.03%;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.79%;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;"> 11,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,010</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.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,290)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,909</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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.47%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,576)</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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</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.03%;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.79%;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;"> (5,579)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;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.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,434</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.64%;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:12.13%;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;"> (6,290)</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.35%;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:9.31%;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;"> 186</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.03%;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.79%;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;"> 22,330</p></td></tr></table> 3119000 1292000 125000 1952000 9329000 3588000 64000 5805000 4390000 1410000 0 2980000 3000000 0 0 3000000 2950000 0 0 2950000 11222000 0 0 11222000 34010000 6290000 189000 27909000 5576000 3000 5579000 28434000 6290000 186000 22330000 <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:35.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: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;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;">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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:13.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 style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:62.91%;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:35.43%;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.67%;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.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;"> 47,746</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,840</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.62%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,558</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;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.53%;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;"> 832</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;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;"> 950</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.62%;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.16%;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;"> 2,225</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,984</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.67%;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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;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;"> 45,790</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.62%;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.16%;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;"> 139,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;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;"> 143,542</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:35.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: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;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;">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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:13.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 style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:62.91%;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:35.43%;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.67%;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.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;"> 27,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,204</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.62%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,235</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.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;"> 13,529</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,984</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.62%;margin:0pt;padding:0pt;"><p style="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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,616</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,837</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.67%;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:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,834</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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="background-color:#cceeff;vertical-align:bottom;width:12.52%;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;"> 6,602</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.62%;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:12.16%;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;"> 22,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,470</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;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;width:12.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,578</p></td><td style="vertical-align:bottom;width:2.67%;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.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="vertical-align:bottom;width:12.52%;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;"> 45,790</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.62%;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:12.16%;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;"> 139,908</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;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;width:12.15%;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;"> 143,542</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:35.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: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;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;">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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:13.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 style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:62.91%;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:35.43%;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.67%;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.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;"> 34,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,188</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.62%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,848</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,367</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;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.53%;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;"> 14,079</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;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;"> 12,602</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.62%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,060</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,175</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.67%;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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;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;"> 45,790</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.62%;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.16%;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;"> 139,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;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;"> 143,542</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 September 30, 2021, contract assets and liabilities were $0.0 million and $0.6 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 September 30, 2021, assuming none of the Company’s current contracts with fixed consideration are renewed, the Company estimates receiving approximately $38.8 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 September 30, 2021 and December 31, 2020, capitalized contract acquisition costs were $0.6 million and $0.9 million, respectively. The Company recorded amortization expense related to capitalized contract acquisition costs of $0.1 million and $0.3 million for the three months ended September 30, 2021 and 2020, respectively, and $0.4 million and $0.8 million for the nine months ended September 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 nine months ended September 30, 2021.</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:35.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: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;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;">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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:13.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 style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:62.91%;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:35.43%;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.67%;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.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;"> 47,746</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,840</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.62%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,558</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;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.53%;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;"> 832</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;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;"> 950</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.62%;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.16%;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;"> 2,225</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,984</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.67%;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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;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;"> 45,790</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.62%;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.16%;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;"> 139,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;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;"> 143,542</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:35.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: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;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;">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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:13.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 style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:62.91%;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:35.43%;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.67%;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.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;"> 27,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,204</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.62%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,235</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.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;"> 13,529</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,984</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.62%;margin:0pt;padding:0pt;"><p style="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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,616</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><p style="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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,837</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.67%;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:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,834</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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="background-color:#cceeff;vertical-align:bottom;width:12.52%;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;"> 6,602</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.62%;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:12.16%;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;"> 22,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,470</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;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;width:12.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,578</p></td><td style="vertical-align:bottom;width:2.67%;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.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="vertical-align:bottom;width:12.52%;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;"> 45,790</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.62%;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:12.16%;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;"> 139,908</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;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;width:12.15%;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;"> 143,542</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:35.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: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;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;">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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:13.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 style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.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-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:62.91%;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:35.43%;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.67%;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.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;"> 34,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,188</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.62%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,848</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,367</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;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.53%;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;"> 14,079</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;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;"> 12,602</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.62%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,060</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.61%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,175</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.67%;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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;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;"> 45,790</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.62%;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.16%;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;"> 139,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.61%;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.15%;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;"> 143,542</p></td></tr></table> 47746000 44840000 137683000 140558000 832000 950000 2225000 2984000 48578000 45790000 139908000 143542000 27215000 27204000 78064000 83235000 13529000 11984000 39616000 38837000 7834000 6602000 22228000 21470000 48578000 45790000 139908000 143542000 34499000 33188000 101848000 103367000 14079000 12602000 38060000 40175000 48578000 45790000 139908000 143542000 0.0 600000 500000 400000 38800000 400000 600000 900000 100000 300000 400000 800000 <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="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;width:35.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;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;">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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;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:13.78%;border-bottom:1px solid #000000;margin:0pt;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:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:62.91%;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:35.43%;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.67%;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.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;"> 245</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110</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.62%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.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;"> 141</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</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.62%;margin:0pt;padding:0pt;"><p style="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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="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.62%;margin:0pt;padding:0pt;"><p style="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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,021</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.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;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;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.53%;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;"> 712</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;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;"> 942</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.62%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,452</p></td><td style="vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="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.62%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,287</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="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.67%;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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,266</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.62%;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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,649</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;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.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,586</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 nine months ended September 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.82%;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.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.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.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:8.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.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.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:8.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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.76%;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.13%;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.76%;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.25%;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.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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.76%;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.25%;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.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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.76%;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.25%;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.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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.76%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;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;">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.58%;border-bottom:1px solid #000000;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.9%;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.13%;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.76%;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.13%;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.76%;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.58%;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.42%;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.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: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.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;"> 3,030</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.13%;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.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;"> 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.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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.25%;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;"> 1,372</p></td></tr><tr><td style="vertical-align:top;width:52.42%;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.82%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (275)</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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.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.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.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:8.76%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.42%;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.82%;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.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;"> (808)</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.13%;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.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;"> 2.02 </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.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="background-color:#cceeff;vertical-align:bottom;width:8.76%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of September 30, 2021</p></td><td style="vertical-align:top;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: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.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;"> 1,947</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.13%;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.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;"> 2.25 </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.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.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;"> 6.19 </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.25%;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;"> 283</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:top;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: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.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;"> 1,843</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.13%;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.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;"> 2.31 </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.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.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;"> 6.10 </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.25%;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;"> 245</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 September 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.1 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;"> 7,015</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;"> 1.55</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;"> 4,791</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;"> 1.52</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<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align: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;"> (1,882)</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;"> 1.65</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,439)</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;"> 1.61</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 September 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;"> 8,485</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;"> 1.50</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1,758 shares of common stock were issued for RSUs and PSUs vested and the remaining 124 shares were withheld for taxes.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of September 30, 2021, there was $8.0 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.9 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 3.2 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">million shares for the three months ended September 30, 2021 and 2020, respectively, and 1.3 million and 4.1 million shares for the nine months ended September 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;width:35.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:31.09%;border-bottom:1px solid #000000;margin:0pt;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 September 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:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.21%;border-bottom:1px solid #000000;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;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;">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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;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:13.78%;border-bottom:1px solid #000000;margin:0pt;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:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:62.91%;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:35.43%;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.67%;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.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;"> 245</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110</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.62%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.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;"> 141</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</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.62%;margin:0pt;padding:0pt;"><p style="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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="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.62%;margin:0pt;padding:0pt;"><p style="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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,021</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.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;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td></tr><tr><td style="vertical-align:bottom;width:35.43%;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.67%;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.53%;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;"> 712</p></td><td style="vertical-align:bottom;width:2.67%;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.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.52%;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;"> 942</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.62%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,452</p></td><td style="vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="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.62%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,287</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="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.67%;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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.67%;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.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.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,266</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.62%;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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,649</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;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.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,586</p></td></tr></table> 245000 110000 663000 245000 141000 200000 500000 1021000 2000 14000 34000 33000 712000 942000 3452000 2287000 1100000 1266000 4649000 3586000 <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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.82%;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.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.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.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:8.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.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.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:8.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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.76%;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.13%;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.76%;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.25%;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.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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.76%;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.25%;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.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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.76%;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.25%;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.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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.76%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;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;">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.58%;border-bottom:1px solid #000000;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.9%;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.13%;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.76%;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.13%;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.76%;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.58%;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.42%;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.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: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.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;"> 3,030</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.13%;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.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;"> 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.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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.25%;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;"> 1,372</p></td></tr><tr><td style="vertical-align:top;width:52.42%;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.82%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (275)</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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.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.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.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:8.76%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.42%;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.82%;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.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;"> (808)</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.13%;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.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;"> 2.02 </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.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="background-color:#cceeff;vertical-align:bottom;width:8.76%;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.25%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of September 30, 2021</p></td><td style="vertical-align:top;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: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.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;"> 1,947</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.13%;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.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;"> 2.25 </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.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.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;"> 6.19 </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.25%;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;"> 283</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:top;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: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.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;"> 1,843</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.13%;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.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;"> 2.31 </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.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.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;"> 6.10 </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.25%;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;"> 245</p></td></tr></table> 3030000 2.09 1372000 275000 1.18 808000 2.02 1947000 2.25 P6Y2M8D 283000 1843000 2.31 P6Y1M6D 245000 100000 P1Y1M6D <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;"> 7,015</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;"> 1.55</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;"> 4,791</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;"> 1.52</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<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align: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;"> (1,882)</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;"> 1.65</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,439)</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;"> 1.61</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 September 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;"> 8,485</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;"> 1.50</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1,758 shares of common stock were issued for RSUs and PSUs vested and the remaining 124 shares were withheld for taxes.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span></td></tr></table> 7015000 1.55 4791000 1.52 1882000 1.65 1439000 1.61 8485000 1.50 124000 8000000.0 P1Y10M24D 1500000 3200000 1300000 4100000 <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 September 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 $1.0 million for the nine months ended September 30, 2021. The Company does not expect to incur additional charges related to this restructuring effort as of September 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;width:58.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;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.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;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom:1px solid #000000;margin:0pt;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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:58.88%;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.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;white-space:nowrap;width:13.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;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.03%;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;width:58.88%;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.55%;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.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;"> 780</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;"> 59</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 839</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.88%;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.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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> (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.03%;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;width:58.88%;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.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="vertical-align:bottom;white-space:nowrap;width:13.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;"> 338</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;"> 59</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 397</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.88%;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.55%;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.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;"> 897</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;"> 77</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 974</p></td></tr><tr><td style="vertical-align:bottom;width:58.88%;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.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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> (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.03%;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;width:58.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 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.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;white-space:nowrap;width:13.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;"> —</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.03%;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> 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;width:58.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;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.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;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom:1px solid #000000;margin:0pt;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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:58.88%;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.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;white-space:nowrap;width:13.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;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.03%;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;width:58.88%;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.55%;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.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;"> 780</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;"> 59</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 839</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.88%;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.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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> (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.03%;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;width:58.88%;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.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="vertical-align:bottom;white-space:nowrap;width:13.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;"> 338</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;"> 59</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 397</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.88%;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.55%;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.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;"> 897</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;"> 77</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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 974</p></td></tr><tr><td style="vertical-align:bottom;width:58.88%;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.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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> (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.03%;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;width:58.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 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.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;white-space:nowrap;width:13.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;"> —</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.03%;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 September 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 nine months ended September 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;width:80.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;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;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:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p 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:16.68%;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:80.76%;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.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;white-space:nowrap;width:1.61%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,669</p></td></tr><tr><td style="vertical-align:bottom;width:80.76%;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.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="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,220</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.76%;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.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;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,183</p></td></tr><tr><td style="vertical-align:bottom;width:80.76%;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.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="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.76%;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.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;white-space:nowrap;width:1.61%;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:15.06%;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;width:80.76%;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.55%;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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;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;"> 22,900</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;width:80.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;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;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:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;margin:0pt;padding:0pt;"><p 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:16.68%;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:80.76%;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.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;white-space:nowrap;width:1.61%;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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,669</p></td></tr><tr><td style="vertical-align:bottom;width:80.76%;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.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="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,220</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.76%;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.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;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,183</p></td></tr><tr><td style="vertical-align:bottom;width:80.76%;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.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="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.76%;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.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;white-space:nowrap;width:1.61%;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:15.06%;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;width:80.76%;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.55%;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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;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;"> 22,900</p></td></tr></table> 3669000 10220000 8183000 828000 0 22900000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Oct. 28, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 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   99,067,482
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
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
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 30,170 $ 34,006
Accounts receivable, net 35,464 38,890
Prepaid expenses and other 8,599 9,275
Total current assets 74,233 82,171
Property and equipment, net 21,540 29,948
ROU assets 22,706 29,798
Contract acquisition costs 604 872
Goodwill 6,334 6,334
Other assets 4,109 3,490
Total assets 129,526 152,613
Current liabilities:    
Accounts payable 3,003 1,204
Accrued expenses 3,203 3,217
Accrued compensation and benefits 19,147 18,342
Revolver 10,000 15,000
Operating lease liabilities 9,503 10,797
Other current liabilities 973 1,209
Total current liabilities 45,829 49,769
Operating lease liabilities, net of current portion 18,931 25,975
Other long-term liabilities 1,893 1,593
Total liabilities 66,653 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; 99,162 shares issued and 99,041 shares outstanding as of September 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 384,337 379,696
Accumulated deficit (321,924) (304,607)
Accumulated other comprehensive income 891 618
Total stockholders' equity 62,873 75,276
Total liabilities and stockholders' equity $ 129,526 $ 152,613
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 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) 99,162,000 97,248,000
Common stock, shares outstanding (in shares) 99,041,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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Consolidated Statements of Operations        
Net revenue $ 48,578 $ 45,790 $ 139,908 $ 143,542
Cost of revenue 35,030 33,210 104,492 103,415
Gross profit 13,548 12,580 35,416 40,127
Operating expenses:        
Sales and marketing 4,174 5,638 12,263 19,048
Research and development 1,338 1,489 3,679 4,186
General and administrative 10,801 10,537 33,615 31,844
Restructuring and other related costs     974 703
Total operating expenses 16,313 17,664 50,531 55,781
Loss from operations (2,765) (5,084) (15,115) (15,654)
Interest and other expense, net (267) (500) (1,791) (1,050)
Loss before provision for income taxes (3,032) (5,584) (16,906) (16,704)
Provision for income tax (expense) benefit (359) 6 (411) (173)
Net loss $ (3,391) $ (5,578) $ (17,317) $ (16,877)
Net loss per common share:        
Basic (in dollars per share) $ (0.03) $ (0.06) $ (0.18) $ (0.18)
Diluted (in dollars per share) $ (0.03) $ (0.06) $ (0.17) $ (0.18)
Weighted-average common shares outstanding:        
Basic (in shares) 98,253 95,963 97,703 95,437
Diluted (in shares) 98,253 95,963 97,703 95,437
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Consolidated Statements of Comprehensive Loss        
Net loss $ (3,391) $ (5,578) $ (17,317) $ (16,877)
Other comprehensive (loss) income:        
Foreign currency translation adjustments (83) 102 273 53
Other comprehensive (loss) income: (83) 102 273 53
Comprehensive loss $ (3,474) $ (5,476) $ (17,044) $ (16,824)
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 (loss)         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           (16,877)
Other comprehensive income (loss)           53
Ending balance (in shares) at Sep. 30, 2020 96,684 (121)        
Ending balance at Sep. 30, 2020 $ 10 $ (441) 378,309 (302,943) 463 75,398
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 (loss)         (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
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (5,578)   (5,578)
Other comprehensive income (loss)         102 102
Stock-based compensation     1,282     1,282
Issuance of common stock, RSUs (in shares) 877          
Proceeds from the exercise of stock options and ESPP (in shares) 107          
Proceeds from the exercise of stock options and ESPP     83     83
Ending balance (in shares) at Sep. 30, 2020 96,684 (121)        
Ending balance at Sep. 30, 2020 $ 10 $ (441) 378,309 (302,943) 463 75,398
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 (loss)         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           (17,317)
Other comprehensive income (loss)           273
Ending balance (in shares) at Sep. 30, 2021 99,162 (121)        
Ending balance at Sep. 30, 2021 $ 10 $ (441) 384,337 (321,924) 891 62,873
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 (loss)         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
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (3,391)   (3,391)
Other comprehensive income (loss)         (83) (83)
Stock-based compensation     1,109     1,109
Issuance of common stock, RSUs (in shares) 1,200          
Proceeds from the exercise of stock options and ESPP (in shares) 3          
Proceeds from the exercise of stock options and ESPP     3     3
Net cash paid for payroll taxes on RSU releases     (178)     (178)
Ending balance (in shares) at Sep. 30, 2021 99,162 (121)        
Ending balance at Sep. 30, 2021 $ 10 $ (441) $ 384,337 $ (321,924) $ 891 $ 62,873
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net loss $ (17,317) $ (16,877)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 10,969 10,331
Amortization of contract acquisition costs 434 798
Amortization of ROU assets 7,046 7,255
Stock-based compensation 4,649 3,586
Restructuring and other related costs 935 633
Other 364 54
Net changes in operating assets and liabilities:    
Accounts receivable, net 3,193 8,544
Prepaid expenses and other assets (553) 1,226
Contract acquisition costs (167) (195)
Accounts payable 1,810 (3,597)
Accrued compensation and benefits 185 317
Operating lease liabilities (8,154) (7,299)
Accrued expenses (6) (831)
Other liabilities 573 (1,081)
Net cash provided by operating activities 3,961 2,864
Cash flows from investing activities:    
Purchases of property and equipment (2,682) (5,124)
Net cash used in investing activities (2,682) (5,124)
Cash flows from financing activities:    
Repayment on finance lease obligations (485) (730)
Debt issuance costs (97)  
Proceeds from Revolver 13,500 27,000
Repayment of Revolver (18,500) (12,000)
Proceeds from issuance of common stock 139 159
Payments related to minimum tax withholdings on RSU releases (178)  
Net cash (used in) provided by financing activities (5,621) 14,429
Effect of exchange rate changes on cash and cash equivalents and restricted cash 480 (52)
Net change in cash and cash equivalents and restricted cash (3,862) 12,117
Cash and cash equivalents and restricted cash, beginning of period 36,326 29,383
Cash and cash equivalents and restricted cash, end of period 32,464 41,500
Supplemental disclosures of cash flow information:    
Cash paid for interest 288 408
Supplemental disclosures of non-cash activities:    
Purchases of property and equipment accrued in accounts payable and accrued expenses 25 203
ROU assets obtained in exchange for new lease liabilities $ 618 $ 2,271
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
The Company
9 Months Ended
Sep. 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
9 Months Ended
Sep. 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 September 30, 2021 and December 31, 2020.

The Company did not have any other financial instruments or debt measured at fair value as of September 30, 2021 and December 31, 2020. There were no transfers between levels during the nine months ended September 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. The Company received and recognized income related to the grants of approximately $0.2 million and $0.5 million for the three months ended September 30, 2021 and 2020, respectively, and $0.3 million and $0.9 million for the nine months ended September 30, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional support related to these 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
9 Months Ended
Sep. 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.

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 subject to the terms and conditions set forth 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.

As of September 30, 2021, the Company had $10.0 million of borrowings under the Revolver in the 2021 Credit Agreement through a three-month BSBY borrowing at an effective interest rate of 2.42% maturing November 2021. An additional $12.2 million was available for borrowing under the Revolver as of September 30, 2021. The BSBY 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 BSBY borrowing.

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. The 2021 Credit Agreement has financial covenants that the Company was in compliance with as of September 30, 2021.

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 for the three months ended September 30, 2021 and 2020 and $0.3 million and $0.4 million for the nine months ended September 30, 2021 and 2020, respectively.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 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 extended its agreement to sublease one floor of office space at one of its locations in Manila, Philippines to a third-party through the end of the original lease term in September 2023, entered into an agreement to sublease two floors of office space at a second location in Manila, Philippines to a third-party through the end of the original lease term in December 2021, and extended its lease for reduced office space at its location in Yokohama, Japan through May 2024.

Supplemental income statement information related to leases was as follows:

For the Three Months Ended September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Operating lease cost

$

2,780

$

3,090

$

8,574

$

9,121

Finance lease cost:

Amortization of leased assets

98

213

364

564

Interest on lease liabilities

4

19

22

75

Total finance lease cost

102

232

386

639

Sublease income

(1,259)

(905)

(3,644)

(2,692)

Net lease cost

$

1,623

$

2,417

$

5,316

$

7,068

Supplemental balance sheet information related to leases was as follows:

    

September 30, 2021

    

December 31, 2020

(in thousands)

Operating leases:

ROU assets

$

22,706

$

29,798

Operating lease liabilities

$

9,503

$

10,797

Operating lease liabilities, net of current portion

18,931

25,975

Total operating lease liabilities

$

28,434

$

36,772

Finance leases:

Property and equipment

$

2,861

$

2,880

Accumulated depreciation

(2,318)

(1,963)

Property and equipment, net

$

543

$

917

Other current liabilities

$

186

$

608

Other long-term liabilities

63

Total finance lease liabilities

$

186

$

671

Lease term and discount rate information was as follows:

For the Nine Months Ended September 30,

    

2021

2020

Weighted-average remaining lease term (in years):

Operating lease

5.7

5.7

Finance lease

0.3

1.2

Weighted-average discount rate:

Operating lease

6.2

%

6.2

%

Finance lease

6.5

%

7.0

%

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

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

3,119

$

(1,292)

$

125

$

1,952

2022

9,329

(3,588)

64

5,805

2023

4,390

(1,410)

2,980

2024

3,000

3,000

2025

2,950

2,950

Thereafter

11,222

11,222

Total lease payments

34,010

(6,290)

189

27,909

Less: interest

(5,576)

(3)

(5,579)

Total

$

28,434

$

(6,290)

$

186

$

22,330

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition
9 Months Ended
Sep. 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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Selling services

$

47,746

$

44,840

$

137,683

$

140,558

Professional services

832

950

2,225

2,984

Total revenue

$

48,578

$

45,790

$

139,908

$

143,542

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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

NALA

$

27,215

$

27,204

$

78,064

$

83,235

EMEA

13,529

11,984

39,616

38,837

APJ

7,834

6,602

22,228

21,470

Total revenue

$

48,578

$

45,790

$

139,908

$

143,542

Revenue by Contract Pricing

For the Three Months Ended September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Variable consideration

$

34,499

$

33,188

$

101,848

$

103,367

Fixed consideration

14,079

12,602

38,060

40,175

Total revenue

$

48,578

$

45,790

$

139,908

$

143,542

Contract Balances

As of September 30, 2021, contract assets and liabilities were $0.0 million and $0.6 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 September 30, 2021, assuming none of the Company’s current contracts with fixed consideration are renewed, the Company estimates receiving approximately $38.8 million in future selling services fixed consideration and approximately $0.4 million in professional services fixed consideration.

Contract Acquisition Costs

As of September 30, 2021 and December 31, 2020, capitalized contract acquisition costs were $0.6 million and $0.9 million, respectively. The Company recorded amortization expense related to capitalized contract acquisition costs of $0.1 million and $0.3 million for the three months ended September 30, 2021 and 2020, respectively, and $0.4 million and $0.8 million for the nine months ended September 30, 2021 and 2020, respectively.

Impairment recognized on contract costs was insignificant for the three and nine months ended September 30, 2021.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
9 Months Ended
Sep. 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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Cost of revenue

$

245

$

110

$

663

$

245

Sales and marketing

141

200

500

1,021

Research and development

2

14

34

33

General and administrative

712

942

3,452

2,287

Total stock-based compensation

$

1,100

$

1,266

$

4,649

$

3,586

The above table does not include capitalized stock-based compensation related to internal-use software that was insignificant for the three and nine months ended September 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

(275)

$

1.18

Expired and/or forfeited

(808)

$

2.02

Outstanding as of September 30, 2021

1,947

$

2.25

6.19

$

283

Exercisable as of September 30, 2021

1,843

$

2.31

6.10

$

245

As of September 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.1 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

4,791

$

1.52

Vested(1)

(1,882)

$

1.65

Forfeited

(1,439)

$

1.61

Non-vested as of September 30, 2021

8,485

$

1.50

(1)1,758 shares of common stock were issued for RSUs and PSUs vested and the remaining 124 shares were withheld for taxes.

As of September 30, 2021, there was $8.0 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.9 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 3.2

million shares for the three months ended September 30, 2021 and 2020, respectively, and 1.3 million and 4.1 million shares for the nine months ended September 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
9 Months Ended
Sep. 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 September 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 $1.0 million for the nine months ended September 30, 2021. The Company does not expect to incur additional charges related to this restructuring effort as of September 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 September 30, 2021

$

$

$

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 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 September 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 nine months ended September 30, 2021 and 2020, interest and penalties recognized were insignificant.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 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:

    

September 30, 2021

(in thousands)

Remainder of 2021

$

3,669

2022

10,220

2023

8,183

2024

828

Thereafter

Total

$

22,900

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 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 September 30, 2021 and December 31, 2020.

The Company did not have any other financial instruments or debt measured at fair value as of September 30, 2021 and December 31, 2020. There were no transfers between levels during the nine months ended September 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. The Company received and recognized income related to the grants of approximately $0.2 million and $0.5 million for the three months ended September 30, 2021 and 2020, respectively, and $0.3 million and $0.9 million for the nine months ended September 30, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional support related to these 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)
9 Months Ended
Sep. 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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Operating lease cost

$

2,780

$

3,090

$

8,574

$

9,121

Finance lease cost:

Amortization of leased assets

98

213

364

564

Interest on lease liabilities

4

19

22

75

Total finance lease cost

102

232

386

639

Sublease income

(1,259)

(905)

(3,644)

(2,692)

Net lease cost

$

1,623

$

2,417

$

5,316

$

7,068

Lease term and discount rate information was as follows:

For the Nine Months Ended September 30,

    

2021

2020

Weighted-average remaining lease term (in years):

Operating lease

5.7

5.7

Finance lease

0.3

1.2

Weighted-average discount rate:

Operating lease

6.2

%

6.2

%

Finance lease

6.5

%

7.0

%

Summary of Supplemental Balance Sheet Information

Supplemental balance sheet information related to leases was as follows:

    

September 30, 2021

    

December 31, 2020

(in thousands)

Operating leases:

ROU assets

$

22,706

$

29,798

Operating lease liabilities

$

9,503

$

10,797

Operating lease liabilities, net of current portion

18,931

25,975

Total operating lease liabilities

$

28,434

$

36,772

Finance leases:

Property and equipment

$

2,861

$

2,880

Accumulated depreciation

(2,318)

(1,963)

Property and equipment, net

$

543

$

917

Other current liabilities

$

186

$

608

Other long-term liabilities

63

Total finance lease liabilities

$

186

$

671

Summary of Maturities of Operating Lease Liabilities

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

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

3,119

$

(1,292)

$

125

$

1,952

2022

9,329

(3,588)

64

5,805

2023

4,390

(1,410)

2,980

2024

3,000

3,000

2025

2,950

2,950

Thereafter

11,222

11,222

Total lease payments

34,010

(6,290)

189

27,909

Less: interest

(5,576)

(3)

(5,579)

Total

$

28,434

$

(6,290)

$

186

$

22,330

Operating Lease, Lease Income

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

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

3,119

$

(1,292)

$

125

$

1,952

2022

9,329

(3,588)

64

5,805

2023

4,390

(1,410)

2,980

2024

3,000

3,000

2025

2,950

2,950

Thereafter

11,222

11,222

Total lease payments

34,010

(6,290)

189

27,909

Less: interest

(5,576)

(3)

(5,579)

Total

$

28,434

$

(6,290)

$

186

$

22,330

Summary of Maturities of Finance Lease Liabilities

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

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

Remainder of 2021

$

3,119

$

(1,292)

$

125

$

1,952

2022

9,329

(3,588)

64

5,805

2023

4,390

(1,410)

2,980

2024

3,000

3,000

2025

2,950

2,950

Thereafter

11,222

11,222

Total lease payments

34,010

(6,290)

189

27,909

Less: interest

(5,576)

(3)

(5,579)

Total

$

28,434

$

(6,290)

$

186

$

22,330

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Selling services

$

47,746

$

44,840

$

137,683

$

140,558

Professional services

832

950

2,225

2,984

Total revenue

$

48,578

$

45,790

$

139,908

$

143,542

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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

NALA

$

27,215

$

27,204

$

78,064

$

83,235

EMEA

13,529

11,984

39,616

38,837

APJ

7,834

6,602

22,228

21,470

Total revenue

$

48,578

$

45,790

$

139,908

$

143,542

Revenue by Contract Pricing

For the Three Months Ended September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Variable consideration

$

34,499

$

33,188

$

101,848

$

103,367

Fixed consideration

14,079

12,602

38,060

40,175

Total revenue

$

48,578

$

45,790

$

139,908

$

143,542

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 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 September 30,

For the Nine Months Ended September 30,

    

2021

    

2020

    

2021

    

2020

(in thousands)

Cost of revenue

$

245

$

110

$

663

$

245

Sales and marketing

141

200

500

1,021

Research and development

2

14

34

33

General and administrative

712

942

3,452

2,287

Total stock-based compensation

$

1,100

$

1,266

$

4,649

$

3,586

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

(275)

$

1.18

Expired and/or forfeited

(808)

$

2.02

Outstanding as of September 30, 2021

1,947

$

2.25

6.19

$

283

Exercisable as of September 30, 2021

1,843

$

2.31

6.10

$

245

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

4,791

$

1.52

Vested(1)

(1,882)

$

1.65

Forfeited

(1,439)

$

1.61

Non-vested as of September 30, 2021

8,485

$

1.50

(1)1,758 shares of common stock were issued for RSUs and PSUs vested and the remaining 124 shares were withheld for taxes.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring and Other Related Costs (Tables)
9 Months Ended
Sep. 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 September 30, 2021

$

$

$

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 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:

    

September 30, 2021

(in thousands)

Remainder of 2021

$

3,669

2022

10,220

2023

8,183

2024

828

Thereafter

Total

$

22,900

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
The Company (Details)
9 Months Ended
Sep. 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 9 Months Ended
Sep. 30, 2021
USD ($)
location
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
location
Sep. 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.2 $ 0.5 $ 0.3 $ 0.9  
Financial instrument, fair value 0.0   0.0   $ 0.0
Asset transfer, L1 to L2 0.0 0.0 0.0 0.0  
Asset transfer, L2 to L1 0.0 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 0.0  
Liability transfer, L2 to L1 0.0 $ 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 9 Months Ended
Jul. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Jul. 31, 2018
Debt Instrument [Line Items]              
Revolver   $ 10,000   $ 10,000   $ 15,000  
Proceeds from Lines of Credit       13,500 $ 27,000    
Repayments of Lines of Credit       18,500 12,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   $ 10,000   $ 10,000      
Effective interest rate   2.42%   2.42%      
Line of Credit | Revolving Credit Facility              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity $ 35,000           $ 40,000
Line of credit facility, remaining borrowing capacity   $ 12,200   $ 12,200      
Interest expense   $ 100 $ 100 $ 300 $ 400    
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
9 Months Ended
Sep. 30, 2021
floor
Third-Party One [Member]  
Lessee, Lease, Description [Line Items]  
Lessor, Operating Lease, Number Of Floors Leased 1
Third-Party Two [Member]  
Lessee, Lease, Description [Line Items]  
Lessor, Operating Lease, Number Of Floors Leased 2
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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Leases        
Operating lease cost $ 2,780 $ 3,090 $ 8,574 $ 9,121
Finance lease cost:        
Amortization of leased assets 98 213 364 564
Interest on lease liabilities 4 19 22 75
Total finance lease cost 102 232 386 639
Sublease income (1,259) (905) (3,644) (2,692)
Net lease cost $ 1,623 $ 2,417 $ 5,316 $ 7,068
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating leases:    
ROU assets $ 22,706 $ 29,798
Operating lease liabilities 9,503 10,797
Operating lease liabilities, net of current portion 18,931 25,975
Total operating lease liabilities 28,434 36,772
Finance leases:    
Property and equipment 2,861 2,880
Accumulated depreciation (2,318) (1,963)
Property and equipment, net 543 917
Other current liabilities 186 608
Other long-term liabilities 0 63
Total finance lease liabilities $ 186 $ 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)
Sep. 30, 2021
Sep. 30, 2020
Weighted-average remaining lease term (in years):    
Operating lease 5 years 8 months 12 days 5 years 8 months 12 days
Finance lease 3 months 18 days 1 year 2 months 12 days
Weighted-average discount rate:    
Operating lease 6.20% 6.20%
Finance lease 6.50% 7.00%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 3,119  
2022 9,329  
2023 4,390  
2024 3,000  
2025 2,950  
Thereafter 11,222  
Total lease payments 34,010  
Less: interest (5,576)  
Total 28,434 $ 36,772
Operating Sublease    
Remainder of 2021 (1,292)  
2022 (3,588)  
2023 (1,410)  
2024 0  
2025 0  
Thereafter 0  
Total (6,290)  
Finance Leases    
Remainder of 2021 125  
2022 64  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total lease payments 189  
Less: interest (3)  
Total 186 $ 671
Total    
Remainder of 2021 1,952  
2022 5,805  
2023 2,980  
2024 3,000  
2025 2,950  
Thereafter 11,222  
Total lease payments 27,909  
Less: interest (5,579)  
Total $ 22,330  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net revenue $ 48,578 $ 45,790 $ 139,908 $ 143,542
Variable consideration        
Disaggregation of Revenue [Line Items]        
Net revenue 34,499 33,188 101,848 103,367
Fixed consideration        
Disaggregation of Revenue [Line Items]        
Net revenue 14,079 12,602 38,060 40,175
NALA        
Disaggregation of Revenue [Line Items]        
Net revenue 27,215 27,204 78,064 83,235
EMEA        
Disaggregation of Revenue [Line Items]        
Net revenue 13,529 11,984 39,616 38,837
APJ        
Disaggregation of Revenue [Line Items]        
Net revenue 7,834 6,602 22,228 21,470
Selling services        
Disaggregation of Revenue [Line Items]        
Net revenue 47,746 44,840 137,683 140,558
Professional services        
Disaggregation of Revenue [Line Items]        
Net revenue $ 832 $ 950 $ 2,225 $ 2,984
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 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.6   0.6   0.4
Contract acquisition asset 0.6   0.6   $ 0.9
Amortization of contract acquisition costs 0.1 $ 0.3 0.4 $ 0.8  
Selling services          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Remaining performance obligation 38.8   38.8    
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 9 Months Ended
Mar. 31, 2021
USD ($)
item
shares
Sep. 30, 2021
USD ($)
shares
Sep. 30, 2020
shares
Sep. 30, 2021
USD ($)
shares
Sep. 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 3,200 1,300 4,100
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 1 month 6 days  
RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) | shares       4,791  
Unrecognized compensation expense, weighted-average period recognized       1 year 10 months 24 days  
Unrecognized compensation expense, RSUs and PSUs | $   $ 8.0   $ 8.0  
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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 1,100 $ 1,266 $ 4,649 $ 3,586
Cost of revenue.        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 245 110 663 245
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 141 200 500 1,021
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 2 14 34 33
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 712 $ 942 $ 3,452 $ 2,287
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
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Shares    
Outstanding, beginning balance (in shares) 3,030  
Number of shares, options exercised (in shares) (275)  
Expired and/or forfeited (in shares) (808)  
Outstanding, ending balance (in shares) 1,947  
Options exercisable (in shares) 1,843  
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.02  
Outstanding, weighted average exercise, ending balance (in dollars per share) 2.25  
Options exercisable, weighted average option price per share (in dollars per share) $ 2.31  
Outstanding, weighted average remaining contractual life (years) 6 years 2 months 8 days  
Options exercisable, weighted average remaining contractual life (years) 6 years 1 month 6 days  
Outstanding, intrinsic value $ 283 $ 1,372
Options exercisable, intrinsic value $ 245  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - RSUs and PSUs
shares in Thousands
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Units  
Non-vested, beginning balance (in shares) 7,015
Granted (in shares) 4,791
Vested (in shares) (1,882)
Forfeited (in shares) (1,439)
Unvested, ending balance (in shares) 8,485
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.52
Vested, weighted average grant date fair value (in dollars per share) | $ / shares 1.65
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares 1.61
Non-vested, weighted average grant date fair value, ending balance (in dollars per share) | $ / shares $ 1.50
Shares withheld for tax purposes (in shares) 124
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring and Other Related Costs - Narrative (Details) - Restructuring Effort 2020 - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 974 $ 839
Other additional restructuring costs $ 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
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Restructuring Reserve [Roll Forward]    
Beginning Balance $ 397 $ 0
Restructuring and other related costs 974 839
Cash paid (1,371) (442)
Ending Balance 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 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 $ 59
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Millions
Sep. 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
Sep. 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
Sep. 30, 2021
USD ($)
Non-cancelable Service Contract Commitments  
Remainder of 2021 $ 3,669
2022 10,220
2023 8,183
2024 828
Thereafter 0
Total $ 22,900
EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &*!8E,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !B@6)3/$>4 NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G60K(F&;B^*I!<&"XBTDTS:X^4,RLMNW=W=MMX@^@,?,_/+- M-S"M2=+$C,\Y)LSDL-P,O@M%FK1F1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9# M'Q :SN_ (VFK2<,$K-)"9*JU1IJ,FF(^XZU9\.DS=S/,&L ./08J(&H!3$T3 MTVGH6K@")AAA]N6[@'8ASM4_L7,'V#DY%+>D^KZO^]6<&W<0\+;=O,SK5BX4 MTL'@^*LX2:>$:W:9_+IZ>-P],=7P1E1"5+S9-5P*+F_OWR?7'WY781^MV[M_ M;'P15"W\N@OU!5!+ P04 " !B@6)3F5R<(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 &*!8E/JA5C[104 %H5 8 >&PO=V]R:W-H965T&UL MI9AA;^HV%(8_W_T*BTW3)D&)'2CAKD6B*6QHO91";Z>[:1],8B!J$C/'*>7? M[SB!I*W""=.^0!)R7AX?V^^Q?;63ZCG9"*'):Q3&R75CH_7V<[N=>!L1\>1" M;D4,OZRDBKB&6[5N)ULEN)\%16&;6=9E.^)!W!A<9<]F:G E4QT&L9@IDJ11 MQ-7^1H1R=]V@C>.#>;#>:/.@/;C:\K58"/UU.U-PURY4_" 2<1+(F"BQNFX, MZ6?79B8@>^,I$+ODS34Q35E*^6QN)OYUPS)$(A2>-A(&K/DB7!E^$?@Z\UUPVD07ZQX&NJYW/TF#@WJ&CU/ADGV M27;YNYU.@WAIHF5T" :"*(CS;_YZ2,2; /M4 #L$L \!]%2 ?0BPLX;F9%FS M;KGF@RLE=T29MT'-7&2YR:*A-4%LNG&A%?P:0)P>N/)%*-(BR88KD5RU-6B: M7]K>(?XFCV$-MJ$F8Q6L'C MXN'WGKX@S*D*?X=C%_FQ,ST;S<]?PV6B%0RYOQ')3B'9R20[)R1OI9?"1-#D M<;\551G'PZG5>D HN@5%]SR*AY0K+52X)W.QE4I7$>%26J4"(;HLB"[/S(OB M8!/9+#^-A&NM>)A@3+V"J7<>TTRH0/IFE!.89Y7=ABL=Q_5WGS[5#$VG8'-0 MQ5&L [TGXR 49)I&2Z&JJ' -RZ(MNTLM!^'I%SS])E(15Z:Q5GOX]BO;4:-^.\(@WS@T/0?RD;^2B0]C,5@% M7D:*]'J-I$-;5K?G]'M=C)"5A.PX9,_J$=K3 M&^@,!;4-_+P+-^-02H4AE[9.[?^$[)H[Z/)'N8LK<7&Y6Q%#G6AB:&5YH+C! M?T0KAN-,R9<@]JK3B6NZ]QA:63,H[O0?T68RT3PD?P;;TW,$5W0L<$.,K:P> M%+?\K >'L)0]C8(+])B%@90E@^).?R<]R,EL(V/,EVM$'*??K*P"[*PJ M,(EA-9GOSLQ2B1]1*\EPQ1JRTNS9669O5DI0U,%-UU)5COX:G:'GP?X3E@G" MS\4PNM+O&>[-BXB'(;E)$WB>5'<@+E"S_F:EO;,:>X^$6INQ]"N$0KF%V;[E M<76F<*6Z]3%@]MG&QNFU\Z>5VS6+\ ]5A0W>2JT;N MP<:H2C>WSW-S %, -8E]\4I^%Y4CO$;*5&*;6I1V,++2S6W<>X\%YFTG8KO? M&KE6B[*67=F5[3>G5\: LD.]A'AF\Y4?9!5/BX/#8793#65'^3E-UINL[.PI=1:1MGE1G!?*/,"_+Z24A]OS!\4QZF#?P%0 M2P,$% @ 8H%B4\"2'$,L!@ $QD !@ !X;"]W;W)K<\=??7$Q3>Y94RA'U59R^O%5JGFJJ^^Y.K*YXJ\JB M9G<"R;:J4O'\D97\Z7J!%R]?W!>/6Z6_6*ZNFO21/3#UM;D3,%H>K.1%Q6I9 M\!H)MKE>?,"7-Y1JA4[BKX(]R=$STJZL.?^F![_GUPM/(V(ERY0VD<+'CMVP MLM26 ,?WO='%84ZM.'Y^L?YKYSPXLTXEN^'EWT6NMM>+>(%RMDG;4MWSIT]L M[U"@[66\E-U_]+27]18H:Z7BU5X9$%1%W7^F/_:!&"E@?T:![!7(:Q7H7J&+ MW+)'UKEUFZIT=27X$Q):&JSIARXVG39X4]1Z&1^4@+<%Z*G5#:\E+XL\52Q' M'],RK3.&'K0YB<[1UX=;]/;-._0&%37ZLN6M3.M<7BT5S*SUE]E^EH_]+&1F ME@?67"#JG2'B$6Q1OW&KW[(,U'&G[AVK+\'?@]/DX#3I[-$YIULA6*U0*B7X M>>FP2 \6:6?1G[.8RBV"V*!,/[#O;;%+2YC"&JO>5-B9TL=LMZ(>CL"QW3@D M%BD?SN9!Z@BG?\#I.W%^R#+> BPX@1D#C.N2G:&:*1O,WE(P!A#XH3^!:9&* MX\2SPPP., ,GS#O!FK3($?L!Z4HRV866JRT3-J"! 2$.DF2"TQ1*2!38888' MF*$3YA>NTA).Z7@WV0"&QMR13RB=(#2E8H(C;(<8'2!&)R()&5^HYRZ">E\V MD(/5[)I'!@:" W^Z-2U22>+'=J3Q 6GL1'K_^:LCA+$Y)8E&IZ$'9I%*HF0& M6'( EKC/-J^5 +H!RH'XR:*CGXQ+.]#$@!!ZTS-CRL01L8/$WI#(/2?,WSC/ MGXJRM&9GST1%Z136*:EC8".&P4Y@G_6Y=2SM7GT\K8^]Z?FU2%%_+L_@@0DP M><41=H CQK28) &9[CR;'$AA.@-P(!9,7\5599&NBQ(V'W,2%AZ8 +^2"IKT M6?. U7M+=O>\:>*R2&'BS>V;@0.PFP0 H&C90 )6@&9:I\0$:)/"T0S (?MC M=_I_ 9CQ2B-,^[H4\NR:U6Q3S&PH,\WC!/O1%+)%+*;^7)88Z "[^>">[7BY ML_,H-O,Z]N!O"LTB%HS%CJ$-^1^["> S$!7$L'Y$)8/"?+SCK6C-9)\$YM*; M4MB+DKFU'S@!NTFA3VJ9>3BM4,V$GT0&4E,(3E%B!TH&6B!N6CBN44X )28# M^$%,IKG8)I9$X1S6@2G("::8WP%=Q8+XYN!)PX4^;U8O3*K <4+QU M3C 3) M7$U(1LV%FU+ZK5'R^O%<,5&=C+F%.0#M%*R-7Y(9=B$#NQ!WW]+OCE,(J5D7 MA&%@0#3%HHC2F:-&!J(B;J*ZX555*%VV]GU !O48[!%69X 7O?V3*X:2=U;@ M3L/ZAN12-FG&KA>-8)*)'5NLD*T]_1\,'3L_D" )G/3_H'CV;HXS],:[@"R.H1X0"+K7EKV'?OL,OD)RFPK= MA+5JRT7Q#ZCH=:AYS5 A9;L?\U9)!0^P-M;%<,+YF<7X[X:.0S:0)W&3I]Z) M0/'S\<(Z7/:0O4=)I^S7RE8)3(^[4^8XPD,-0-PUP!P/G&S_H<\[]H_R)GZ?N*\@$8P;0K(H5:H)J/3V!]G MQ#U8BUR4A,G,70\=N)^ZN1\*U+9JR^YN+X>*-"NL33\UZ?PD=IR=!6H":#AR0VRD"+6!20:&XOC"XH?Y+INVSQ:O#F;:2U#;;)V=K@ MY>C&6O]<\$FU;T" "T"0 & 'AL M+W=O8 MP$7\H+!5>V-DK3P+\6(G7].9AZTB8)!H2T',SP;FP)AE M,CI^U:1>D],"]\<[]L_.O#'S3!3,!?M)4YW-O+&'4EB1DNDGL?T"M:&AY4L$ M4^X;;:O88>2AI%1:Y#78*,@IKW[):UV(/4 P. $(:T!X+:!? _K.:*7,V7HD MFL13*;9(VFC#9@>N-@YMW%!N'^-22[-+#4['<\&58#0E&E+T0!CA":"EI5/H M9D$D<)V!I@EAM^@C^H!\I#*SJJ:^-MDMAY_4F1ZJ3.&)3$LH>JB/[U"(P^ ( M?'X>_@B)@0<.CMMPWWANC(>-\=#Q];L;/\/>;]C[CGUP@GUAFA&D--3F"28O M=Z@@$FT(*P'=4(Y2P1B1"A4@JWK>'JMGE2)R*>S?<1/C'L;8%&^S7[>+82T' M@\;!H)N#ZKDC4NI,2/K';%@GU>I1^17_<$^7>;>XSQL#5P2V+ P;"\-W6:!* ME9?E#P]4O=5]+J(E>-0('KU+L'G]*DUX2OGZDNK11=7G(EJJHT9U=%;U7.2Y M>2'_1Z-'US7ZQ;"6_'$C?]Q!?N)]?%=KR,&D\3+I[N*[-)P>B M)I-@%!ZJ/Q(8A8/Q2>T!_G<$X>[J._1\3=_V@ ?!H8=CD5$01H&PO=V]R:W-H965T M&ULI5AM;]LV$/XKA+$/+=#$?-%KX!AH;&\KL&Y!TZZ?%8NV MA4JB1]).]N]'O422R9,2K%]L2W[NCL_=D7S(Q9.0/]2!B[Q4M[.#UL>; M^5QM#[Q(U+4X\M+\LQ.R2+1YE/NY.DJ>I+51D<\IQL&\2+)RMES4[^[ES,AS^?O'^:TW>D'E,%%^)_'N6ZL/M+)JAE.^24ZZ_ MB*??>4O(K_QM1:[J3_348O$,;4]*BZ(U-B,HLK+Y3I[;1 P,C!_8@+8&U#;P M1@Q8:\#>&L%K#;RW1O!;@YKZO.%>)VZ=Z&2YD.()R0IMO%4_ZNS7UB9?65DU MRH.6YM_,V.GE2I1*Y%F::)ZB!VV^3!=HA<0._77D,JFJJ= 5^O:P1N]^>8_4 M(9%,)^[E)2)<5^I*5.SKI\($?KQ'#'Q#%E #C6;W='$-T?B[ZYG]'OT@& MZUJ$U?[8S[3(1!ROB^/5<;R1.'^:95'R,R]/'&JAQCBHC:OE[[ST(C^,%O/S ML# R@]C?(E:NRC"XAA;SC8 S&.^1SO8!4^_X^E/\EP)I:OD37!M'/B#P,S' MS&*Q E",$INKBR+8\V)J<85@S",^S#7HN :37'^30BETE&*7:8AHX$8U";:+ M"J"H']E$791Q10*+IXOR,*$A3#/L:(:34Z2=!^4>\6>SA2NN;B8F1-1YC2:3 M]Y#D9JDU2ZI9\.4/7OF'Z9TU4-G<$%HG5U.SP@3BS0(\UEHT09@C 6# MN=X0AV D\KP1Z@/)05ZKM9:GK3[):L94"1#ZP*59$/-ZC]F:!1)2$>O6[W! ML=WI&P 48C8R9MJ/F4Z.^:O0IEC"F>=@L:A;A8 19A<+@(5!X-G%+]YD_8)/$_J@5\)T7Q0M[9[%O2S(E_1!J%( M&#M%AV#8QR/L>X5"IB5*7?1';LZAO-J\SUE]+C2/1NAO1<&13IY'>M_5$5<, M,VIG 8#YOML& (P$,;8W=1@7XK$VZ.4+F=8O]R/DT;NV&]Z;-)5\1-T05VQ< M,3^V<^&B CL/@"./.-T H$@XMO3UVH:$K^KRW#0$R#!T)/(58W:?KB"8[XCW M-00S!$AH$X5P012.J#C2"RX23>JX%ZK(+'5F&RH*4_CZQ#LEYTBO<=Y:=J=W\[_=;A:_1'8#9]&.;TU@ALC'XO>BB9;*WO]9453Z^2L]E&]_RB MOWY&;%0'>K\G-IKF#[=TW5\*?$[G/2H5ROC.A\'5H MQBJ;6];F08MC?8WX*+061?WSP).4RPI@_M\)H5\>J@#=7??R/U!+ P04 M" !B@6)3*Q*1(OP" #F"0 & 'AL+W=O8OTY(QG9CPS;V M'0_I.I&JPXQ&!5Z3!9&/Q3V'EEE'B=.<4)$RBCA9C8U;>S@/%5X#OJ=D)PZ^ MD5+RQ-BS:GR*QX:E!D0RLI0J H;7EDQ)EJE ,(Q?54RC3JF(A]_[Z!^T=M#R MA 69LNQ'&LMD;(0&BLD*;S+YP'8?2:7'5_&6+!/ZB78E-H",RXV0+*_(T,Y3 M6K[Q2^7# 0'B=!.!7!.S>#7Q&T=+/4KHV;88FC$6<[ MQ!4:HJD/[;YF@U\I5>MD(3G\38$GHRFC@F5IC"6)T4+""Q:!%(BMT)3EL/02 MM2:V!'UF0J K]+B8H8MWE^@=2BGZEK"-P#06(U/"6%1$U$<[>B(G3&W!!BFOD6N^18SEVQWBFY].M+CG_ MEGW^U]F/S'#K5>'J>.[_6!4]^;PZGZ?S>2?R?8&"F+5"E=-6,@>:J:K>-KIR MW1LP:7LX.QTHWP_"8]2L V4'KAT;@#,UM3%MS&]/6 MW,:S<>;\=0."CMVD!=X#94=*-\+!@V='2@[L+Q&L'D7;! Z7D.N M>7!PY82O]8U!P"1NJ"RK5=U;7TIN]5G,R7U#):BO=M%O M4$L#!!0 ( &*!8E-I8\7"LPD (D_ 8 >&PO=V]R:W-H965T&ULQ9M=;]NX$H;_"F$L<%J@KL5O:9$$V.;#IP?8W:#9GG-QL!>J MK<1"927=,B1R,K3K,WB9V\I%_1PWEF*/OL,2\^EXLDJ+JEK_/)F4LT6RC,NW^3I9F?_#EMF$!8&:+.-T M-;HX:_YV6UR)5G^>#ZBH^]_^) ^+*KZ#Y.+LW7\ MD-PEU3?:SS--ELBK3?$6*Y/Y\] O]>:IU/:!1_#=-'LN#QZ2^E$]Y M_KE^\GY^/@IJ1TF6S*IZBMC\^I)<)EE6SV1\_+6;=+1_S7K@X>/OL]\T%V\N MYE-<)I=Y]K]T7BW.1^&(S)/[>)-5'_+'?R>["Y+U?+,\*YN?Y'&G#49DMBFK M?+D;;!PLT]7V=_QUMQ ' RCO&,!V Y@S@+&. 7PW@+L#=,< L1L@W %=UR!W M Z0S@$<= ]1N@#KVHO5N0//N3[:KV[PU5W$57YP5^2,I:K69K7[0O+_-:/.. MI*LZ%.^JPOPW->.JB\M\5>99.H^K9$[N*O/+Q%E5DOS>/,MGGQ=Y-D^*\E_D M^J]-6GTC8_+Q[HJ\^NDU*1=QD90D79$_%OFFC%?S\@WYJ?7\;%(9B_4+368[ M.^^V=EBGG>72!&CSTL#H2WST'V8SEIOB&[EKO$VZIKG"I_EE/D_K?1)GY#9. MYV-S29?Q.JWB#)CKNF>NV6RSW&3-\EXE]^DLK8!);HZ?Y/=JD13$K)/)/(LZ M)7Q)R/O5+%\FP+S3GO7*O6N:F/C9!Q';!Q%KYA$=\[Q+'M+5*ET]F*R0Q:M9 M0EZ9-=L&R&L25^;*9V\)IV\("V@$1<5V?MG,7V?/+Q>1B#0[FWPY?/=]U9@R MNA>UO/.]=S[0^S%^MW.J0[^.5U\Q%H*V15>^B&LAF6S+KH&Y6*@"I=JZ&U\G M:-#63'U-& JNX444^T44S3#>L8@F .NM9]YWLW+-H]=U(@ SR/\_Y%E&#$<> MXV+^)Q)]E4%O;C3IK;=2T MV:CD56WW-90'E.=$1*'C%M>TO.J]5XUZ;=ZH<8WT>>/8V(WK# CE3NV]//4B M<=HC:ID,]R9#U.3[LMPT&]2P:;;E1%G[?D,^W'TL#U,.M&-#WY'N6+5H;R@Z MP1!D(O(VGYL1(B#%P2YI8!$?H#YOBWR6)/.2W!?YDIBP),G7I)BE9>.\L4SR M=?U^E\1@FUS?W=[V+>?N)5OK23MV##TH1NBS.P7Y3CUWV@U17-.^ M"BI/P M>C5',/AK7'S'"@O 504X*)ER.0C(ND%(+0DICD+'_%&&?9RXQ+D$- *=RK9 M8J%4;F:Y!G1C%IG.RTF3-X P4O&#*Z+="_251( ,"06+ M5(HS]6E5T6Y2K"P")% P^$0&"R- !U=&@- OC0 14AM16PA0]?+5$;5LISC< MD?IH2GU0CZD*==TY!U.+*0I3FD\)=\E:Q/3 9+A?")' M2H7"C6L(W%W[D%ET,QS=?DKN-;R;$4W)@ ;8A#. M+@2$0CFB*2#2DG=5N,S6%@RO+7I3F=\]4Z:]J.M1M8U:$C.!=GBRH&0YJ'(__V:QZ:.,C.Y(Z\%*,+T-RHF4[&\3VHPP#/;CGUM= M"=%'/M-T MQA(B!X JI;=I>V5M:Q:\' ?ODQ(B][E% _?/JFW40I#C$#PM'7*??YU]"[?TXSC]?L19&?>Q1X,NIY9Z'*?>0!--!M(Y^F8&,& MZ.#&#!#ZC1D@0AHS;B'.<8@/.2OK6%F@1]=,A.[B#NG1A26GP'OTOK,RV+,X MHDT'-$ T"*A-CU3D-F: SD2#4(%3IM\ 0D5=V@(B+5G7";JPA8"@+U^'" M[ M@<,>JT,$T-F&(9?NRO3)VM8LUP7.]2?5(0(X5G>/4:<]HK;?@WO".-Z'U"'" MA[G9O^XMFSY5VZAEOL"9?UH=(GRZZPXV"@MW\?QP[S4*-+6BHV\0EN("I_AS ME2$"N&7,W4*T1]2^!,MR<4H+?'C$1L%U!5I@+;27S(>TP,+24PQM@?L-']$" M QH(/4#'&C).W188T(TYY<+]),8-(/2JE2D@4A$_J/S:'R.Q()=#03ZT$)$^ M%*%"!)!UAX*TZ)1#3[B/\DS[HP'0 -$@_08<+$0 '5R( $*_$ %$2"$B;24@ MV >.-6<=O24TB);XLA^TET["5"YBX#RX$-=.)2/[P[! M'"=]*D<1]>[5 #)D)UI\2QS?>'<(&U9';$-? VU#G_,F.7*NW6WHZ\:V'>SY MB+,"0 -% W!6 "$:T,&(!H0^H@$1AFA;[L5F51;AZ_K-T, " #V^Y[SXF:=L_^/SV((@C M=T;!%*Y\($8ZDNX'X@!9-W:4Q:8:=+A^E&'=SQQ S!'^2CE(1>!0XEK0&>8 M$TKNGD\#0H-P-P9\D9*"=E0@RA)#:<>4=NO9:3&&3GH:PX^]BAU[[!,^U1MHQ:/&L?C:=31 K9 MP4K_/XG)! MUG$Z)_=Y81Y\*^JT4L5?DY*86#!!0(HDJU,1E!:N--35>I^7Z%.U_5MLZE.P MV=L':P";0.,.R+JQJ0^^!S44F_V&C\ FH &P":C QAV:#6S< :'?N ,BJ'&? M''S'N/Z2NFEA36-;DBRY-^."MW4T%=OO?6^?5/FZ^=KQI[RJ\F7S<)'$AI:U MP/S_/L^K[T_J;S+OOWU_\3=02P,$% @ 8H%B4S4H!0@/!P A1T !@ M !X;"]W;W)K[4B9\D]L3RKYRX;592KDUWH[X_N:I+DN5!8S M% 3QK$QI-;F^U,_NZNM+=A %KSZ M7TT"I8@4)!.JBE3^.Y(E*0I5D]3QJZUTTK6I"O8_/]?^57=>=F:=[6YU2DUYT,K-8PK4LXJR@>2I(#E9"_I-C)#A@&[!,^0Y\E>/,P10\K#Z# M]^\^@'> 5N"/'3OPM,KYY4Q(#:JF6=:V=]NTAQSM+< W5HD=!U^JG.0OR\^D M]JX#Z+D#M\A;X8KL/P$S M8]\86UBJH^9\JI?L; 8!$O!O;9 MHC"&=O?FG=:Y5^M-3YI:@](\44L[I"6_#I13_3QC7%@'?CZ2%.)P('L<,U\D M=M%))SIYD^C['P\@Y9S8129C 4$8#U1:@E 4V64N.ID+K\R58-G/J<%$?,G&H]5*0\Y6)':GE2BIT MDG:.?EMO7\\"1P/-EJ 88X?F'D2@5_,/I="J"8X]BH=3TA(4A0Y)R$A"WCRD M$F2V2ZLMX0I9O>2B9Z8VMJ#IFA:O)AIHDC_$_I609>R@,I],.(0>TW5!/JID M9[4&CZV!"SST9AR51*'+'4,/Z,?'74WV*53+@/#>/'.OW+;.OI9I%(T4 MCZ,@0JYE8; "(Z_BY9LR85M9]!)N0P):HQ:.- ,-;Z ?.-TLV*=/:@I8!5KP MDL83-T6+A4&LX _V@>7;W>7%9)8[A M,1U"T!:3N'88R &^0&CD_5K%J(Q)Z+Y<*E;@J8P2%P*#4Z0'R??S]T>6I5; MD+.(X5#Z. HEL2.O(D,=Y*?.]!HF,C_NU0;OW8HD?VH'9ADLLV@ZRZ M+>RQZ;8ARJW;T ?Y3S7#<=W0*I7'FO/'U< #^>%Q+\'\I$8/R)3<-$/:K,?6 M!=WJ7&VWR *+<)2@;5%S'#@,,D1!?J)\)FL!*.<'K=?)933&P]2%,V3P@/QX MN*M91DC>CLT].;+B:-^/HG'*AS@*AMRUA*%Y$+A<,F1 ?C+T!G?CUVE)_1*V M8Z&V..14B@TDL!\2+RWM!E8?2=VO'E2H6ES6V8K'D)C"N>.T MC TD,#HO";YOL^"'%Z"SY1:K.F3)=3$:DLX2!L,0NCR ^C+9D,R/9') M8W/0 I+/I#MTJ>VYZJ1"DOZ@N'1,"SU ZF&M#KHTTV=:^;NUBV,,A0S8TJI2 M4U!M+DA-66[MU/C\A&.,AOM82QA:X,3QU@$;5&(_*M_8*:*.N-[NC-&(43AZ M76$)"V'D3+D&H7CNW6.L#OM]H5^_IP7(*<\*Q@]UL\'+GOF M>5,K-YA59)ZJ^_Y M.-#^-E=#W=/N+O%&WZ -GM_"BV5S(VBJ:2XHOZ6US'%<=FTCJPP^S:6U=7/G MUWP1;*^OS=9,"%;JCSN2YJ16 ?+W#6/B^8MJH+MYO?X74$L#!!0 ( &*! M8E,S?8XISP0 "X* 8 >&PO=V]R:W-H965T&ULG5;) M!$L93X#,[TS"#&H$=81#%?G]? D**=V%7) M02* Z?7UZP:N=NP_A(XHJJ?>NG ]Z6(<7BT6H>JHUV'. SE\:=CW.F+KVT48 M/.DZ*_5VL5XNOUGTVKC)S54^N_4W5YRB-8YNO0JI[[7?;\CR[GJRFAP.WIFV MBW*PN+D:=$MW%'\?;CUVBZ.5VO3D@F&G/#77D^]6KS;G(I\%_C"T"R=K)9EL MF3_(YDU]/5E*0&2IBF)!X^>17I.U8@AA/(PV)T>7HGBZ/EC_,>>.7+8ZT&NV M[TT=N^O)RXFJJ=')QG>\^YG&?"[$7L4VY/]J5V179Q-5I1"Y'Y4106]<^=5/ M(PXG"B^7GU%8CPKK''=QE*/\7D=]<^5YI[Q(PYHL5*/RIBBO/Z/\K7K++G9!_>!JJC_67R"08S3K0S2; M]1<-WM$P5V?+J5HOUZLOV#L[9G>6[9W]U^P^LG9^M':>K9W_/ZR^K/P+1U(K M]?57+]>K]:4ZL:7NR#^:BNXX^8J4"4HKB_XRKE6#YT=3DU?6L,:?URZ4-A6^0Z/E6>09FNT#NAN-JYWY2Q=E[6K5)%>5';14 M:WFKK8I4=8XMMWM564,.+:_>$X@>3.NF^!TL[Z=9'Y/!:V2ET=(&O_!HG.-' M+8UV$JC(5LC5TI,D5%$(-(8?TC"PCUE$IQ;=CD"3/[C.:+VX5)OU9FP&0*&K MAV2"$=M3Y-]B=H@>UD^ ,^1CL>ZA(JC3J+4$T6^/H]JL9Q\$92S^?H?RRT MW<-=B6J; F@(@P:X8#SE+$9]\ 41T8D09C;*="A-IQ^EM#V!-:YMDLT602[R M!O$,+"6 B &)JRB&04+CE677SB#4 X9'> M4]MEL)(S#U! 2M3Z(XT'8G!G>D"G9'M2H!G:!0D!5)"HQ444"HEZ]M(9VF&< MJ#UIU ;6P!)D(-@6U%BNKG(:31#GN9LJRZF>@L5-W&D/[YWV=5GU5!M4 T!* MVQ8K1K>.H#()6WM?I['T'IY^='D MF>;#U>7A8WP>49]^VOU#.(7C"6;)> BSQU,=5 HH4$>>##H4EZ]PD#^9?F]0 M>N]RZ;6=8EO-"XS@[@Z])(VU<[ 3TC88P"Y93T$<*PS.A<.51$]1@$>5HF"" M8[]#;>?2XGE(X"J8LH/5'-Q8+/0\^%M:2&^WX+$9Q^8H!4<8TP])>PA" MV5.>8@!?G@IJM9S]!NI0FIR_N)BHGQYG91-Y"&_"+8<,9+RLL.%0UX$ M\%T&RV$C#HY/Q)N_ 5!+ P04 " !B@6)3B:'42P(* "0&P & 'AL M+W=O)&37=?(1*2D( "X"6M;^^=P8@1=IRXG9WS[[8(@G,YYT[ _)LZ_SG ML%$JBMO*V/!RM(FQ_N[H*!0;5+)ROI(1EWY]%&JO9,F;*G,TFTZ_ M/:JDMJ/S,[YW[<_/7!.-MNK:B]!4E?2["V7<]N7H>-3>^*#7FT@WCL[/:KE6 M"Q4_UM<>5T>=E%)7R@;MK/!J]7(T/_[NXI36\X+?M-J&WF]!GBR=^TP75^7+ MT90,4D85D21(_+M1E\H8$@0S?L\R1YU*VMC_W4I_P[[#EZ4,ZM*9?^HR;EZ. MGH]$J5:R,?&#V_ZHLC]/25[A3."_8IO6GIZ,1-&$Z*J\&194VJ;_\C;'H;?A M^?2!#;.\8<9V)T5LY2L9Y?F9=UOA:36DT0]VE7?#.&TI*8OH\51C7SQ?I&0( MMQ(+O;9ZI0MIHY@7A6MLU'8MKIW1A5;A["A"'^TZ*K+LBR1[]H#L%^)G9^,F MB->V5.5P_Q'L[(R=M<9>S+XH<*'JB3B9CL5L.CO^@KR3SOD3EG?R7W9^H.RT M4W;*RD[_)Y'^LNQW+BHQ$W__V_/9\>Q[\7A5XD(&'6CAM5=!V2BY5G[=*-1+ MX:I:VAVM;ZQL2AU5*;2-RNM*7#H;(*24=/.-MM(66AJQ@ 2%HHT!*PO3E$K$ M+*RAFV22\C>Z4 O7^$*)*Y)G6:TT8UP6$R$M]&#Q=N.,@1M;"QVA609=:NG) M;%JQD3=*+)6R G142\_&L29?PAJ%2HH;\<-\?LW+^8ILT39$WS I!!&=H.H6 MQ],GO_"RN8^Z,$H\)U,_J'5C4D@63_XEP(&=_ZO.96T3-V+51,R-24MR\$ 9 MAHQ))D[0$OH3@YV!H$W M?V\TA6:Y2Z$@'Z2U#20=DLGZ>ND>I/DB^2(6W"XD9_.5*E2U5%Z<''-=3N%7 M2&Z5"-0-MJV\J]BPRQ03ANFS[Q&2K"3;\VA(<9@ GW8CTN]\%'"WS>4_V$_2 MN5/2"T4$=,#4E3:JAXS%ZTL6HI:^H?J9G2:JF0"6O,#5VE)4X7S+&>8>"O\^_[4+FE:.X:'RDBD" M#9H)2 6\BP$2MT\- %MBT$ M;-"N#*U&5;:0_7H\2/* 9H!F5$K8N,8 L4K0F)%+XE-C4Q_G;''R#T'T03UD MO7Z^8P+V9V"'U@(3*5_ Q3.K6%- M0B8UY-_C76YS?L(&*"H;+KG]-KI*^$Z\>-F1.BVG M%C6,TJ>F7"?UR,Y&8WKS2+9A#>A;%'Q:AHV4XL]C.5 /7BOB@_6,,"KK8 MP&VBC4(VX2YZ]WF!Q SZ'K.B;13]#*PPU1*02WGBEGL!CGT@;$@#)#:ZE+S:[UB\, M:*4*A=?+1$/(E=0T9AQD]7DBJ ]_L2=FAU3/(893X/AO<,A! HW&8[(%*$V] M*=.RUVL4HT', )54O9PU^"FJ=!B #09LV%8UXLA576,:!'93@1"V"H/:P.A* MI4O!^@FX,^*XIW32#S-WJ&PI*^4;B!'4JAT,\I]I9FGGT,1A4 .P,,X"=5P% MTV*DIDH"",\QMQ^K>MTG;ATM(" 8E">-.++(;'7?*$UX)O+-HP8$CMY3$\I\ M-]IG\J%9*X$*@AX3E"$;E 3J@3VP_)O9Y 2G26/X8)RG\CIF).0#%NL\@(^^ M_!(HH ['LRS=<.Q8?SBF83MSH@=TEU%4B%E#Y(04]'#_%^Q PK:*FVP:K5>4 MNJ6*6QH_#<5F0.I@MPZ&"?X/:$L*?G"@/F@Z&9QFD6?'$ MV[+[&D91=V\'X 5V2M2E$FO1">^/?[3HK5OB!%=S^2[H)8QJB4"&A&X:LWP- M\E3SPS70RVZ,+DG#C:7>C):$!*7PU&V."<:WX'8[9C5NQ)W?UO+BG MYT\E?:BFQ5B:XX@&2MT=&VD.V_7B<*5(1 MOTCCXIOYX@)B0\.X%//%QV1AP%A@B M#_Q4#J4GG=!8<63 .O^T9FY[G40/^ M%:KN$LJ>H:UQE6M2="F>G4[O.L]8EZC&_#; RS9L\I9.=JZ0Z2A%BRL5-ZYT MQJW3Z0R%6? ;!1JS^A;2A&[OG*EZ,RSGNYWY2P6>X^$.&ON#,FG V$*S'XVH M-#?PW*+:,1%W*'SXEV9"@F/OA4![E.-F<^=XE\K)<8,>+%XJM'QF'[G"EGT& MCY^V9RANFI@YP V2\DY^U#1NQO:XV-6-S+B(9&O(<.E9^U9:/IH?]PKWWHS; MW\K] 3DSU#.1N7UU4T*!BK4FH!8NI/<+"0=$.-H:Z"(E[9?G,N%&F_'\A?/8(A \@J>G]#R"Y:SGEWHNQ=DQ-/8.IE%_# M..*;HCTI3^CU;48K9E&.%H=6FAVJ?]R7?;\C]5$,._Y#O-+X=B=///5X6:J> M&_FUY_YLC"#PRT* 9O^J>L@)*5YDZB-IX61RZ'W]4>\K2:7\FK\%T>D&D4X? M3+J[W>>F>?K*LE^>OE7]+#T@$3!BKK!U.GGV=(2S+'__21?1U?S-9>EB=!7_ MW"A$PM,"/%\Y%]L+4M!]A#O_ U!+ P04 " !B@6)33L"P.FX% 0#@ M&0 'AL+W=O MJ/.M=9]\113$?:V-OQA5(32OIE-?5%1+/[$-&;Q965?+@$>WGOK&D2RC4*VG M>99].ZVE,J/+\[CWP5V>VS9H9>B#$[ZM:^EVUZ3M]F(T&^TW/JIU%7AC>GG> MR#7=4?BE^>#P-.U12E63\\/EXX%=%6S]8"_9D:>TG?K@M M+T89&T2:BL ($C\;NB&M&0AF_-EACGJ5+#A<[]&_C[[#EZ7T=&/U;ZH,U<7H M;"1*6LE6AX]V^P-U_IPR7F&UC__%-IV=S4>B:'VP=2<,"VIETJ^\[W@8")QE M1P3R3B"/=B=%TWPO%IH/$BNAJE89PR')2[X/!602Y<2;?[%;CV 6/,"950P8MM935.VZVA$F6V]*I4J+3/)*%3RZUT@+@U MQ60LR 2"/J%,L *(4=W>A*NU(T(5AK%HG-T $6:B&0@I3A;9)$-2:ITJ=.^$ M[IPH$H+4J'S>)UE48FD=@@"KH2NMA5RC>?@072AM33XHT$P%J8U<:O)">BXT M9:*-QRV1A>N/$'R!2=:;"T]I%[L Q@*,49S"=8PRR8Y^B\"@=CX>C/ M%GD540?J4H,%?P-5XP@@U\!<2]1J8>M:!4;WHD6[<\?5(XEV8LE)!$HP*DK1 M-JQ&8OJ4"5YJ<3(;E,VXXSC8@%=H[*INZX%.(6O;X@MXM3V MP]Q>1":6)!UO:\ :1N.IF7 CTFR/-'N,A.!Y]A.S(%"]Q/9^((R',165 M+!]SR$(IQ9!]PR!]&3VAU4A(:$Q6!G0-I#TPP[XSR$&L!D8,91#O6$T*S1*,Q%1G&N%6(W>1 M4+6*%C\ 1-"24E%XV(-&$8\4K7/#)&^##TA,EBD3C_N&P#Z')_XEG^U2*Y1J M[!/_5*'HB>@ET N7E[O80:$Q*,E=%?] +UI-1_&PH\9^!*K0PO@E]["^_2I" MUP 3NHVF-Q@I:XH83%38Q8GQ('NH00VQDE>'[:\0?DQ":0J8C/!M"&O8$BKY MJ//%K(J#JFZTPG%*,^1X]MSN,_KM/6[\"%B_0=V&PU ):5K&%EFC'ZN_(O$, M6O)51GG?1FV%]2%UH'<3<>CN.1W&PO=V]R:W-H965T3]9*-2]G,YFO:47DE#>TAC]++BJB8"E6,]D(2@I# M5)6SP/.26458/3DY,K +<7+$6U6RFEX()-NJ(N+FC)9\34?WD6:7R#\!>C&VE](VW)@O// M>O&V.)YX6B%:TEQI#@1>7^EK6I::$:CQI>'01!3Q 8O3M!1LLW1)&3(\$W2&ALX*8_C*F&&I1CM0[*E1+PEP&= M.GE'P21Y-%/ 2T-F>4]WUM$%=]!EZ)S7:BW1;W5!BUWZ&>@P*!)L%3D+[F5X M19LI"CV, B_P[^$7#H:%AE_X",-V&$4#H\@PBA[MH?OIWG-%481^^2D-_. 5 MZMB@ZS5%KWG5D/H&K8E$4%V"*%:O4-DA0)TAOERRG"+9$'B2ND!+5I,:OBV< MG H%-8?HEY8U4"4*M1 )@6I>'^8:N22+$JA7@E+]6T)BJ37Z2@3CK43T6\.T M8"B,@BC@J=:"MZLU.BFUXVJ_.R+2C@4U#>,% FJ@ MHJ)""ZHVE )M3=&;5FC[=%RQP=C:WQ'1 C'0;E!4LY/MPH@S],N2&Y_LN469 MGP#6U"7/C3%:/S"A9B7!Z&+-2M8T$!>IF1(0SD1QV!"A;@9[M4):=6!D3!)L M!BU0+\"V:$&"C@C]:\UHSK.[17&]YI+\?4)TC2G(/HK?+/ MI/L;F@^J0P1T/NUXOL/6.046M3DM'$UM#VN.?_//?$TJ4/-/ I')YZUCK$7F:O4QS/(VN=81\$?S>'VMW,J/[\03ZMN%#LGR[G MH%Z,[ +R3%)([GWL+'5 @1\ZL#")'%@,L+>F.TC=H7HC2T864-"*45>8R\// M7/&! YK'Z)KK^EHZ_G0Y>BY]$+JP,$T<6!*ZZCS7^VK;.ON>X92!CX,X.W#A MF1>/0$.<1-$(/,!)%AR@]S#TCM:/CY,@M-8!CORYM8YQZ"?6>HZ])+6,L)K? M@I0F.-V(_6,ZWV[;,4UFV!1"'S^EXSQ!N\L/'_?K#3P+K#Y2?@]] M[S?&L<+3_2[V[/CZ'@B=WT>,40WA@\:1MT+H/:S1_02BZ%1:BK/0[:5!C+.A M8/F#E Q2'(5VEPX3/)^[-?NDMON$^%T(K3>,'V:"&,9.NTK2Q-]=PRYTFN=M MU7:I7E X.>:,C'H.JC+TTY%J]7&6A =WR.\"8Y5F9 [@8XCT> M(S^U-!A9"P]],J=L6AR2KU!"*PI-5-\\W):2L5:WKAM*A#QXNBW[ MO6#_?SQU,\N&[0XY^YC>U)TF_.EM;3MV[@3O^:Q*0(>?]U;W6Y),8XMB/O6L MU?9]3A2< 4W>;D>OG63>P+1D):#^!#QWU_IQ9X%;O_7G^%O ,+)L_;0]Z9L* M_H]=]=*DKSZW@\$[Z:Z'=M\:!%^8V4=/+5;I![&]PED<:";N%I'A,'"'.!B/ MXG2DX8Y-M3CU8G/V=7Y%.,Q&I@*^ N1G?! M.RX@(!Z3'?]_ 1V7:^C^E"RA#;GU#?$;BMAB4RG[>Y0!^AP WW:7;S>HG?7U^=$ MK%BM;U.60.I-Y_$$B>Y*N%LHWIAKV 57BE?F!0 2Q( !D !X;"]W;W)K&UL[5AM;]LV$/XKA!<,&R#8>K,EMTD )^VV#FL7)&GWF9;. M-E%*5$DZ3OKK=T?)BFPI0=!AVY=^L:4C[[D7/G?F&6WY^ MJM6.:9J-:/3@0G7:Z)PH:5%NK,91@7KV_!KNH-P"NX9,K4M!F3J=6 2FX4G6 M@%S4(.$3('/V7I5V8]C;,H?\4'^"#K5>A7NO+L)G 6^@&K/(]UCHA\$S>%$; M9>3PHF^-\@ U;E%CAQK_L]P]#_)!66!3]N,/:1B$K]D )KO= %LIB?4CRC6S M?"G!,"Q! Z5E%@=S8?AZK6'-W7RUPG*I859:%2S#Q=%(?X/=7:6SZP*]"NR,L,V)]+*1HT\LR/7O]O_UA\+LC;C08X(!I#FE@HEJ =5XX5 M/F"F7S*?.$8_?N?IV(F?1(F8:FMXF9N?$4A*6@L#^DYDN!K[>2&$X'I/,T M9K?*HHD]2SK.IMXT2;N"J9?,#[V?>W,_/? ^\J;QHT\=2OT*:JUYM7EHA<@P M!CS;L'4[M(82-)?R@9H\=6N#C"T*X1)A<+8N<>T)/5\_L S9#MHPMXS<=JSC@N*.M#29%I7C>VV#Q-7@/G@RC=Y;9A1/H1E#?UD$!HD MQZ:!C@!JU9L$R:7*4)[70:(E7L!CH&.V0 \^+/Y8M, :FB9B6E&]%@1"K:(! M^CB^&7]O P-MP&7SL1#"Q N#Z9' CSN")/7\65>01EX83=G;]V\7/6,!EE4X M[XL#5\''8BS+63#KBU,OC1*VN/J]-Y3@2!]GYLW\?G\)J9FD?7'@Q8G_7W63 MRZ9DL+)$1NWW.R?[G/S$M: 3 C48(W*JYNXN?L*BV(OG\ZX@\H+T8 G\ +>L M0TGD1;.$_2+NT==AY):?L>T%!S!QK8B3_V\8B.)P.Z;> ,%,SV @^C M,!6X.XBD9NQLO8&L,14X4_[+34V/3<5/F;K5O#2\O@11Y0#M!,U6@7O(-=#= MC84;]+T3X_YZ$J7CM,T)UL1J:[>:]MNCH]J@74SA$5PGH80V M?!88P!H_$FN1?=D*4Y_A+Y6Q3V?2.3!$!EX)K #QM;;2$*,#FSG8/2=FQYR8 M/\F)3FXQHTI3#^*%TE9\K5,"]WCO-] <-AQ37N@-1HBF@V-?HE:P:KJ@=6VS MJ-L@#+3!-C5U-KHA>#W:[P5ISTY)W?;;S(S9.TR2T 416-=W,@K?!=MDH%D# M3J=+(W#"2F1XYCL*D_!?XLAXZ&(ZZ5SP\:BW=I\QZ)B\+6U]UV^E[9>21?V! MX'%Z_9GE/==K])-)6*&J/TZF(Z;K3Q?UBU65^URP5!;/E>YQ QSI31-P?*7P MQMJ\D('V^]'YWU!+ P04 " !B@6)39*[K$'X( #(' &0 'AL+W=O M] MS%Q2C^6DTX\P"4IH2$ %0,F^7W^[ $F1HA1;C3O7^R(*X&+?]\$"/-M(]54O M&3/DH76C8#1LN*2\8$)S*8ABV?G@,GQS-4)Z2_"%LXUN_2=HR;V47W'P(3T?!*@0 MRUEBD .%QYJ]97F.C$"-/RJ>@T8D+FS_K[F_M[:#+?=4L[D&285IRO'*3K Z91\E,(L-7DG4I9VUP]!JT:UJ%;M M*OHFPSE;^20./!(%4?@-?G%C:FSYQ=]E:H?UJ&$]LJQ'+^#%;W/Z) TC$_+/ M?\RB,/J)'&),WLUO;LC=DME9*AX)E.2:RU+GCT1F&5.P@%9DI3 \)]QHPAY6 M7#D&7)#W[%Z54(G6P;[])3?SS^1R0U6JR76IN%B0CU0E2_O2(Z8E<*&H," % M5F@0D3)E7P-A0&YRD&TD29@R P@ER4EEI]&N9LE!XY(+,KB'M;)C.@E5? 6 M:HE#J3&P0K&$P8H4:@S,!GU Z99\ZZ'I3QKJ>LG9F@%0&&1D-I*LF+)P)1)& M%I+FFL"09%PG-">/C"IG*Q7@(Z+NYK>DD"G/.',5GAX294EW6.G*-? ;>98E M_(M)@DLQ". %"@H!ZX62)60T!HTN%HHMP$YBJ%H ]/8;$UOJ5>1KERRJ,3 M?@C]J&OCLS)%,;#&^;SCM UP(B!K 7*4+$CP(Y*$T_A'FS&H+E6&)QS,,XUY M56@L#^L)RP9RV-3N-4MN7PF0KC164L5N:YC?+M*&-=0A5#)S'.\96B 7@O\' M([>N"DDSM4:/@B>Y= K0]'?8$8"HR5)0QGHA[97!3@QL&?CD,DTYQIOF^:/7 ME&=%OZNE9H)#R'+8Z\$\8G=2Y]W*XYC94MG\<2PX!EB44!H)U4LH @7O,;P< M=! ( &2%T R$38ZSFD !54Y""KI+B@=D1[' 8E>L02K --JS43)//!>Y?]W M5Q_NKB]=N6>*,6=N!AW.,['G16!@]"0,'%>[?=! ^Y8T?6[5!O[D!:O6%JQN M5RQTFM]9L1E7,/B_J%AG#-0(ZA#$W^H%*MU0[TSFD(4VZO0^9]@60!G#UF\# M?>+42-JK:\LH5 "L3:QN&P[8MK],WDJA9F!!I+4!H3$[O+W06?H"-[#KUM(2PP;?_M*O'*^A"Z,L@% M_1IW-0 M/[VY\9ZYT$.+;B%S+,RBH!14SN7*)FN/[1[AO:EXSU1,?F8"4B:O:@7.-UP; M3*$UZU%/P[Z9'3: M&L?>>+9];]'X'G"A*L)40KB$-+@-YF6*V\6*@R86/@YJT\)%#ANC@DW[I(1" MU3(S@'#8?E!#-A1[:LT!C#*>((C5+9BQF8^>%9C2A4MIMB>EFVX8D]AW0%.? M B[K\_K!+L%2R]7VD,W-H^56&\"%NSQ E27Z@JF_@8P<>SS5WO,9^G)7\#I M$C82NNAG_K'/73ZW#&]G]H'$L<]W#TPE7&]9PV8 ]9H8;/F>6CQW+<"-[37^ MS3-&7OV&!ZC7Y ,PP1Q.R!?;2SP!HW]6^QTVOY1&&_AKST5V_[J&EL05A3O0 M]9$Q]H*XC0N1'YP^*1?A(YY&C??2OF;1=/RZ3>^'LS\1'#CX:T0?,IYY][^W!E/[&9&Z%*W&<&^;U4+UUI5-??9I M@ZGVJIL2[MK/^O"UI_NDT/57:$*KXJ^:4- )DLG=5/A/@_GM_+.%;KP&^MMB M^?$87"/BS[;+KV<_"[P3N\:#S'L\R'P7^'R2X@1/&EB SP23J1>$G;;/'X^= MBGN*=N1-3\,N<42^.(&OPKY>KR#]9U$75"9C['(/H4+HC>+3G05AWZYG5-[, M&\UV# NLDJ$W'<_JLR#P@@J!MJ3*>GMPY5KCP15[F%N\ ZB249-:!^$N"%2S MIX71J.9H.>#19VVIO6 KV1\G7<'S"$VLK;I"A3;]D *WB2A MB_#*#>=#/^X(&[7VD!UA1W7NN[): 0-T8UF&-TD;6>9XJ;/&@#+1#:*_[UO( ML/5UJ6!J8;^A:7!K*8S[T-3,-I_I+MW7J2VY^\;WD:H%-'HD9QDL#?SI>$"4 M^V[F!D:N[+>J>VF,+.S?I;U^1 )XGTE(]VJ IJ/EQ?_!5!+ P04 " !B M@6)3L-U8HB<% "5#@ &0 'AL+W=O._>'>\>R;.--G>V)'+LZQ7I/"E MT*;B#J]F.;0K0SP/1I4<3D:CE\.*"Y5$X\7J:E#;]L$^>FF)S5UNFJ M,0:#2JCXSS\W>>@9S$LR=Y81]+PE.UXFK+2FY9 MC;4Q2ZT(W=6WIP+-COE.LP4Y!QPNQ5(Q@;$,2*R=3"A65X;Q16U!T=K@'.U] M!SW)M,J%[SU[['W;A_P(EI@;)G%K040@9F$@)= O=OM5+P<(K?@VF \00DQI9[(@187P MG]"LV=V1UX@<0!5TTT8^K0T2"G=0H@RJ9,+0&AGQN= %R\@XJ"BC3[5P6\8W MW.0QBM;740LD: ] M1[OB&0P5#+1:PEOMA!3_ L-/]L%E/E]21H1>5"TM&VL&^X,5H+(FP!N$<;F[ M4E]E6VJ9>P.CUQ0M/(>B-DJ$VH33ANZ:9\%2FQYS?*XMA%<) M27"X0!]X@TKG) ,W0WF-:+V?+Y]W= ?.L.WZ#T@8CR9MQ94XFV2@Y6)3%(4 M6EO?UD4QZD+P2[E4H80/%)HKA3T<&1P]&Q^/L"=+Z1UC,%!6D$$$$S8_\IO? MP8SV&>0Z=)0+!92%G*'T:ZAN'N43K?Y-U!Y>2.^VT!(G,3_=\86$M $C=D_( MA67T-[VVI_W%>;W54[+-3NU.>AH75MX=>^Z%HY+M%O M7-4X";.FA3NC9]W&_I21_CK[SDS,3V?[V=D?.IU-'\O$>#!) M3_9S\7RSDX29> F*+TZOPL5CH1VN,>'1:S,9/P'? M"XU3;//B'70WT8O_ %!+ P04 " !B@6)3#8S"*Y$$ "X"@ &0 'AL M+W=O69]H478/?LV2MPNG7^:VB8(^U: M8\-9T<2X>3.;A;+A5H6IV[#%3NU\JR)^_7H6-IY5E91:,UO.Y[_,6J5M<7Z: MUF[\^:GKHM&6;SR%KFV5?[A@X[9GQ:+8+WS2ZR;*PNS\=*/6?,OQR^;&XV\V MH%2Z91NTL^2Y/BO>+=Y<'(M\$OA3\S:,ODD\63GW57ZNJ[-B+H38%U MSY=LC "!QK<>LQA,BN+X>X_^6_(=OJQ4X$MG_M)5;,Z*DX(JKE5GXB>W_9U[ M?UX)7NE,2$_:9MG%44%E%Z)K>V4P:+7-;[7KXS!2.)D?4%CV"LO$.QM*+*]4 M5.>GWFW)BS30Y".YFK1!3EM)RFWTV-70B^?7MG0MTV>UXW ZBT"4]5G9:U]D M[>4![5_I@[.Q"?3>5EP]U9^!R4!GN:=SL7P1\)8W4SJ:3V@Y7RY>P#L:W#M* M>$?_V;TG<,<#W'&"._Z?T7I9^Z.+3"?TTP\GR\7R+8W!Z'/#=.G:C;(/I -Z M9'6'NJ7H**J=2@6L+45(?9G>3DG9BNZ5UZZ#;%3 E17T**K0TEWG=:ATJOLP MI??*6VW7@6KO6K+._IPQI"%TU+"N/(]-&EW>O4OJL'Z@(XD$HD2Q4B5^!L.QCBNN;4G$G)[[U1U1WJ M/X@"B;U*A](S-G7D5CCKA%C!6;PD-#V)3'/CM8P9J '>LRV95ARWS#F,!XS* M5LT5>_"2P';1 6,0\6R4N"QY@>2],EU.CC(8;PI& KELH ]3RO;KMX$L)BQF M*6"$KG$A2.!'61N,/#(.V97B9@BD!&,48=YA.@J%-A4GV)W3U0D+62SO9Z+8)S^3%]LE^X@C)E>_>/ZO&O^8&@49 MM@QKM,V&[S7&4M+OXPT?.^^Q-FJF"5U+6FTU29[=PFFU@:L *U47Q".'YSYC MV'!U'9!-%#7*N8,3SWB0,R><'ECY@(&V6 +)NV[=R'2;TQI<46;(@F9?=^;3R=/Y9 (ZV(J?V (Y\/>()QEH^P:(P[QTK4NE8V( MNKL'9S%O>1<)V6G36?;4U JM8/9PB$FI]%VRN3969:^@\T\&BHQ=YB+ML]T M[Y2N'F<82H1S$V)F<\^)6,[70PG(,3] ;\1D*^VI[2@*T^?.Q-GH-M&R7Z<[ M4\C'0;Y8#*O#M>Q=OHT\BN<[W0?EUS!(AFNHSJ>O7Q7D\STI_T2W27>3E8NX MZ:3/!E=+]B* _=KAS.Q_Q,!P63W_!U!+ P04 " !B@6)3;K^2BBL# !G M!P &0 'AL+W=OWW#4)T&0K5F#M#G?=]JS(="R<++D273?_?I3LI G2'@9L#XDEBOQ( MVB2U[*U[\C4BP>=&&[]*:J+V+DV]K+$1?FI;-'Q26=<(XJW;I[YU*,IHU.@T MS[*;M!'*).MEE-V[]=)VI)7!>P>^:QKA#AO4ME\EL^0H>%#[FH(@72];L<=' MI#_;>\>[]$0I58/&*VO 8;5*7L_N-O.@'Q7^4MC[LS6$3';6/H7-VW*59"$@ MU"@I$ 0_/N$6M0X@#N/CR$Q.+H/A^?I(?Q-SYUQVPN/6ZK]52?4J62108B4Z M30^V_PW'?%X&GK3:QW_H!]TB2T!VGFPS&G,$C3+#4WP>W\.9P>);!OEHD,>X M!T(V R[_!NX6WC&@]O"K*;&\M$\YM%-\^3&^3?XL\!'; M*139!/(LGSW#*T[Y%I%7_/=\+_CS$W\>^?/_ZWT^CWMO">$6OO]ND<_R5_ L M'7Y'(G0>; 5;AZ4B>&M 6F/&#N@5U4"]#0JVL^=HI10!9"AQ/_(D%_<24'5V1))%/"ZY4K=GE%#XP\%I9. 2/ ML@OHW>'")&H)7P-[:JS! SMV3SR=A)2VX\0GT-=*UI$AM?!>58HQ(D3KR2E) MO#L2DC\X(\>''LDG03)D:+S5JA1!=2.T,!+A,?20G\)[:WZ20:+%3K,8W22/)+D&:E'YG .E=4\)_U= M_.19\>I?/[E1")L=NSUVRY7*#S%]VWDN'?\C/&#XI"%0?N47!B^@F-S!Y/GD-LN. M@J\U:'HV_!IT^SCB/<1B&>;@27JZ15X/P_.+^G %O1-NKXSG@JW8-)O^_#(! M-XSU84.VC:-T9XD'7@1W4PH +T= 9 >&PO=V]R:W-H965TR*ZB9'M7WHL5<[U)'L$9D(2- 68!C"CFZW.Z M@1D.*8K6V@]YD<@AT-?3IQN8BY7SG\-2J2CN*F/#R\$RQOK[HZ-0+%4EP\C5 MRN*7N?.5C/CJ%T>A]DJ6O*DR1^/CXV='E=1V\.J"G]WX5Q>NB49;=>-%:*I* M^O6E,F[U3,LJ+1-_^5=CL-C-HSSAC';G12QE:]EE*\NO%L)3ZLAC3ZP MJ[P;QFE+29E&CU\U]L57TY0,X>9BJA=6SW4A;123HG"-C=HNQ(TSNM JB+^U MG_Y^<12AF@0<%5G-95(S?D#-"_&+LW$9Q!M;JG)[_Q%,[NP>MW9?C@\*G*IZ M)$Z/AV)\/#XY(.^TB\,IRSO]YC@<4/:T4_:4E3U]0-FE##J0JANO@K)1$D#W M!?4KQ(C?E@I8+UQ52[LFPQLKFU)'50IMH_*Z$E?.!GA32GKX5EMI"RV-F$*" M0L'%@)6%:4HE8A;6T$.*C?*WNE!3U_A"B6N29UFM-$-\+49"6NC!XM72&8-X MKBQTA&86=*FE)QS1BJ6\56*FE!6@DEIZ-HXU^1+6*%1!7(H?)I,;7L[?R!9M M0_0-%W00T0FJ3'%R_.2?O&SBHRZ,$N=DZ@>U:$P*R?3)OP7XJ_-_WKFL;>(U MK!J)B3%I20X>RMV0,V*^,1EG*%%Y1=)%EB1LOE:% MJF;*B],3+J1C^!626R4"=8MM<^\J-NPJQ>2O?SD?GSS_!T*2E61['@TI#A/@ MTVY$^IV/ NZVN?R)_22=:R6]4,08>TR=:Z-ZR)B^N6(A:N8;*N3QT\0-(\"2 M%[A:6XHJ_*ZD1<,ALX;T4U"/,!_-@CH))TJ6G\#,_'R8_:)"LY0Y\JAHO*<' M6^LV2ADE&A$.PL*M$,A>SJV82^VI)#;E#'/WA7^3_]H%32N'\%!YR5P% >A* M4$K +618BCFZ;^@"VQ8"-FA7AE:C*EO(?CD>)'F+9H!F5$I8NL8 L4K0B)!+ MXE-C4P_F;''R]T'T03UD'/26!Z M2'R[@ZTOU^Y^;LX,%?K@1G8J^1GAZ-0R5 +&OCKS]E*BCN9S*B?2G_)!7%)U MC0;K5K*'4HC N-9_> +\(\J=Z_29H3DA<#Z4E6Z('B4"N6#1D@>;_DU$C^Z M%:SQ0S%O(N6,(I<+K-1S#%JH(D(-D(GRBNPA!H9/# \GBJ5$=H>06"M*$NJP M(WVOP^<4.3",\A&'$,ZX5X8SB^U,=W"MB _:/\2PHHLEW";J*F03=M&[R0LD M9M#WV!VC0Q$3LV3RH"0U$>S(M;%F1Q%[[J;$1)OP'&"*9QU3/#M8YU=$\&]@ MU*TT'78_0 7 PR2+W_>QQ[=+W4+.' ,?-1F)*'NEGB 3/C4T2$"I+/%=^F*Y M;N.-X;54H?!ZEB@:&)*:1K"]'6^2R/O#5\X+HV2PZCG$, ^,BR4.;P"6T?B9 M;$'UI+Z=6Y;7"Y"$02X!X<0JC";X*:ITLH$-!IVB91ODE]FFQJ2,FDJ%2Y@O M#&H6YPNB% K6SZ@'(TYZ2D?],'/WSI:R4GZ &$&M6L,@_YGFN79&3]P*-0 Q MXS_0-*)@6HPT<) JK.86[-5O+#)Y$-S: (5!#TF*-LL55*Q;=D#R[\;CTYQ2C:&#_SYQ%+'C(1\ M6F2=>_#1EU\"!=3]>)U;MR*MQW)2KVKBUVN[[ M]YK+-JXZ!R@;5#T+J__+[$>]8K=O9>]H'*IK[^ZX98"FOCL>C3 MM&RXQ4Y?A,60ZJE6?$EFUL-6[.FNGA?W]/PI]&VK:<&>AFWBHU)W9WL:5->] M..Q4J$/@J41I-DJ30@XN&G.20H?CG.;MP(:-R!X$<[33T-3+S-YNM,5IO;$1 MN7J?CF'D10\802*_:19,),V353LY[DL\6P)@X#!)=LS3X2?1;CO3':CE\ZZ6 MSP\6X:]JU;_F@B^VE!Z'PDGI:K)I@M0]N.@:\R>Q>A/%KTC&?]"+\KY]=/"- MEERG*OE-WB%D.-9WY#D^/GF1S@9O)]-+A(B-DE9,IA]3M -F0$,-)O3OM$A- MNAABP9$%S];=I0[]GN=*Y*I0=0=.SA)F!68L38JNQ/.GQ[N)Y+J58)9\_>1E M"P%Y1U<)KI#I[$Z+*Q67KG3&+=)U $BFX"LLFJG[%M)QS.X\ K M%9H'3_+0V#\5D0;,J#3HTWF$AC$>4E5[)L 3"A_^I0, E5;O!JJ].^ .OG.? MD*C!\=2SM7BF,$'+6'MIY$L$@!YZ3E'?RHZ:S16SO)SH.D!D7 MD6P-&2X]:]])RW=!)ST2NG>@Z6_EIHN<&1I$D+D-4U%"@8J%IH-4X4*ZT$JE M28'VV:$=ESH]["K?G#!HO$2@:+_*)9<\ M>^T.OIB@':XQ,)PM0X8RCT+,JYN1TR2)U#OV#E*I*;97 M"CT1O6[9QC'1/HT"F(V:7C:V=1$2-\KR!<%2F?+_A?#Q(Q"^!4E-%XZ Y+KE ME'LWL>WLG_H?'_7YWL\1WQ3MM<@(HW?(:,6 S]'BT$JS1O4/^[+O=]<^BF'' M-^*59N*=//$$YV6I>F[D>_;-10B"P+?3 ,WF)^5 M6J7\@E\7FS^(CT@$3"WS['U>/3\;"!\>EF8 MOD17\PNZF8O15?QQJ1 )3POP^]RYV'XA!=T;VU?_ U!+ P04 " !B@6)3 M+.I_;L(% !#( &0 'AL+W=O@W?WNZ.9\Q6KO_(%I0+]*(N*7PP60BQ?C48\7="2\"%;T@J^ MF;&Z) *&]7S$ES4EF5I4%B//<<)12?)J<'FN:#?UY3EK1)%7]*9&O"E+4M]? MTX*M+@;N8$.XS><+(0FCR_,EF=,)%9^7-S6,1BV7+"]IQ7-6H9K.+@97[JOK M6,Y7$_[.Z8H;[TA:,F7LJQR\RRX&CE2(%C05D@.!QW?ZFA:%9 1J?%OS'+0B MY4+S?!=YZ@:?TUH*4EF^(()?G-5NA6LX& M;O)%F:I6@W)Y)9TR$35\F\,Z@DDX[D]_/S60E_Q\WLM M[&$T;AF-%:/Q/L5TW"(V0Y-FN2PHQ*8@!7I7I:RD:"*(4"0@Z&1145=EZ)-8 MT-JD=NWR8[(-@;D6R%N!N2&PI@60,R08*K1O5X0C^)NQ C*0OT*__Q9[CO_' MDSTAFQ#L"+I;U)1N10\"WX-)4]@M&0"["S["IAPR7P:._'",MUTE7N05\&0- M!P?Q,_1I26O8OVJN-PVEC(MV[C/DX2AVC+&/G<0D M2JFA^L]W\E7):I'_HV,.,D+)SB#..!71DFA>YR*DMS.;A)K9XSR)% ;IC,K]FUG[:'!U[O>?;-#\.+5KHV^K\ MK.>DF6HKUIAAI8&+O2 YL^F)$W10?1R.QQUT#X>)=X8^0A/1F3\N#CW?&'MX M[$;&.,"^&QKC"#MAC!1R(W!]J6 TRWG*&H [R%2ZA7F_"N&. B)CX* OJDN@ MV4OR'0!G3@&N9>?T #S*6@E.]Y34_.QX6W81S=_@0 M_Y:=6\[[>5:%H,/SG5&_)>$P,%9$0P<][^D5@K97"([J%:Y)H729J(;[D9;@ M,1$&W^F:KV[DGZ8?V,X!%?MO:+JFN/B8.GR$=K>?/N]6(< ;*."."3!>@J.. MHG1L&':5(]D%!(Z)>JX#0J.^Q1A5X#X(FK2I:]G9+665!2]:N1;CQ+<[#"_ M25O&V$%*>C$>^V;OXH03[\U^5*UN&;MB$-W M>PR]V56:-F6C0SVC<#Y-<]*YTC-S9C-W3B]:J"5?.7JF+T]4/RZ7JVY-#O['<.4B'J.YF%+4B& MAX+D!R*:6LN$T4.&Z!;@_8-*73C9+V6;M6WC"EI+ P_EJT1M"\R>[N"TLQW< M(+3]W2;MUC.T8Q\!VUO5>V1@(QB\U:O($XYK=,W/5*,H6SPC(KS '.$D\"03 M&SD2['MVQPN]9!!WY&'7$0#'3B!YVSW'&/M)1U%QH;]T;-[[,L'#2:P.B[9L M..DYMH!]C/;1-1<0$'3)#OZ_ ,WE#D"!DAD@@ETPP'\=OOFOXF0-N[X8^RX'T""=. D'-H9+DFU.@Q3& XW=XN+M?^!WP M+WG 06@[<3K*XZ[ZN] (K8;O.SWH&+7H&/7BUD[6XS46ZE^;NF"PG]U&PQ,< MGN#P!(OT#J>=YQ<$#,UCJ#.6%=*VOK/5 ML*6Z)IXR(5BI7A>40*K+"?#]C#&Q&4@![?\-7/X+4$L#!!0 ( &*!8E.! M/;M5100 +(- 9 >&PO=V]R:W-H965T5R(7::LQK6DJA=55%YN (N]I>.[QP% MMZPHM1%,EXN&%G '^DNSEO@W[5%R5D&MF*B)A.VEL_(OKB(SWT[XRF"O!M_$ M>+(1XIOY^2V_=#Q#"#ADVB!0?#W -7!N@)#&WQVFTYLTBL/O(_HGZSOZLJ$* MK@7_B^6ZO'12A^2PI3NN;\7^5^C\B0U>)KBR3[)OY\:10[*=TJ+JE)%!Q>KV M31^[=1@HI-X+"D&G$%C>K2'+\@/5=+F08D^DF8UHYL.Z:K61'*M-4.ZTQ%&& M>GIY"P]0[X#<0B:*FMF5>GM/-QS4N\54HP4S;YIU:%L M+HBV02)8B@KAB,;!?,1##GEDISS$3I*LY7+1$]X>? MTL +W_]O;RQ"Z^1]*0%.\HQ@EFBH-B!MJCQ7^(S+^#WS38J9AS?X>D[B+:L1 M4^P4K7/U#H$X-[%0(!]8AM$XSGM#HL1-HME0$+EIY T$?IBXLS0<2B+/C>.4 MK*78@C)]C_(Q]O&=AL%(-H_'G ,W".(STGD:D7NAT<0Q2P9D4S=.TJ$@=I/Y M*?NY._?2$_:A&T=/G 8I]0N(0M*F/#P5!@8':%:2HA\JH 9).3^89F^ZML*, MK2IF%T+A;%EC[&PF*VI2'_.[6YQ!:F/>XF;2S3LZE@/'WB\/),-L!ZF(#2/5 M ^L84-R9-BJ3K+'YWMHPXN9L.+1 V(:+@TVR:U$UM#X8W_WDO2)*\)V!41., M)N0"6S>M-?J&#EJ%,7-4R:V]HPN;%OI%)R1PJL$0 =1J-PLCYR)#>=XZB99H M!4^.3L@*&7Q>_;'J@25T343UHC86!L2TB@[HR^1N\J,-G&D#=C6?"B%(W,"/ MGPF\:"!(4M>;#05IZ 9A3#[>?%R-C/E85L%\+/9M!3\78UG._-E8G+IIF)#5 M^O?14((C8YR9._/&_24PS20=BWTW2KS_JIL<]U.L+):9]OLC)\A,#S<$-H?+1I[*M\(C6W;?I9XJ0)I)N#X5@A] M_#$&^FO:\A]02P,$% @ 8H%B4W+P_[?]! /1$ !D !X;"]W;W)K M&ULS5AM;^(X$/XK%G2=T6R3:?:MTNZU* MV]5]-,E K"9QSC;0_OL;.Y & K3=T^GV"WYA_,QX//.,G;,E%X\R!5#D*<\* M>=Y)E2I/>ST9IY!3V>4E%/C/E(N<*AR*64^6 FAB%N59S[7ML)=35G2&9V;N M1@S/^%QEK( ;0>0\SZEXOH",+\\[3F<]<%926AEC<"#PR6LM$G>B<3SA_UX"HY[]C:(,@@5AJ!8K. M2\@R#81F_+W"[-0J]<)F?XW^V>P=]S*A$BYY]H,E*CWO1!V2P)3.,W7+EU]A MM9] X\4\D^:7+"O9,.R0>"X5SU>+T8*<%55+GU9^:"R([#T+W-4"U]A=*3)6 M?J2*#L\$7Q*AI1%-=\Q6S6HTCA7Z4,9*X+\,UZGA6/'X\>0"]Y602Y[C64MJ MW'5T1R<9R..SGD(U6K@7KR O*DAW#^2 ?..%2B7Y5"20;*[OH7FUC>[:Q@OW M(. 8RB[Q;(NXMNL

- M^7>I -B(.(+Q@D9/0)B@V5[P';WZ%GD=;/K';O2VC3@R/N1S28M$'J/KI-)^ M$K" 8@ZUV._$]8/&R''LQB@,O2W),<7,(XB)F2X>0>GCWE;M^$YK#IFX-1?L MF',LO:-;C!PJXM0H2M#DC)?ZJ-NP.Y2WIKP=4Q[Y @6&3&94T 3YBTFE0V@! M+>F^T]8S\-MSGN4'[5G7,*E>U-A<8)6(YM;XS=,&R,?2OT!XVQ9P51 M>( ?@IH?@K?RPW59E27T#)Z$$BRN$@YM)R-=JYAZWL41AQ6,UN55J]B5WL8Y MA)BVPU*PA5ZSS"V3]>]L?IBI#:#9O.V"+%7_6^BV8Z[F2"KO:,=24HX\0KVC;L7;SLV?9 M7C/-W:X]>%6O9@.O[];>2]J6N?W@N"G?=:*?.)R2"03'+?6P-&'.38&I7=HB M.SK>W$2;_UYKV][;K'JFQK7KQ,#O;VAV@Y90V'6:3.E&WMISYH+R#F61OU$( MNUY;")5MG*RI#&<=\P-3BR@\SIWH]*USE^7NM]/N6L"_")HX_9Q7S"\ M=>*C!LAGRL2_XYKOO#A95"?W5N[H6[:S<6GK!D%EXHX<]:W^P-D4=M>A MG7(,I.K&L 0!A$DY1U489)L)0-8VX%@'KJA+F./Z:T2#H!\>*605AJ)/(+MD M5PKW&D_:',3,/-PEFC0O5/6ZK6?K;P.CZDG\(EY]6/A&Q0S+%&UL MM59M;]HP$/XK5C9-K82:D$"!%I!*NVF;5JT"MGTVR858=>S,=J#]]SL[":7E M956G?2'VY>ZYYQ[G? S74MWK#,"0AYP+/?(R8XH+W]=Q!CG59[( @6]2J7)J M<*N6OBX4T,0%Y=P/@^#G(NVI?3#K6WSG\9+#66VMB M*UE(>6\W7Y*1%UA"P"$V%H'B8P77P+D%0AJ_:TQOD](&;J\;]$^N=JQE035< M2_Z+)28;>7V/))#2DINI7'^&NIZNQ8LEU^Z7K"O?;M K:J#(VI6)B2:A(R'>3@2)3X-1 0JZE-IJ(X4^RB6(F:<4=<42 8SDP4LF1 -&1")7::4*;*BO 2"[@N,,8_8 M 9R*&!"GDL=(!X"'$:!MNRQ(\^SMJ)>^Z46>'N96HSZ"GO;%['O0O*WID .:NEFG49%2F&J M@;"Q;L;I535%GMRK67Q+%5X(FG!(,30XZ^'T4M5\JS9&%FZF+*3!">66&?XE M &4=\'TJI6DV-L'F3\;X#U!+ P04 " !B@6)3I@\VNH4" #U!0 &0 M 'AL+W=O\W+F^R5;I!U,B6G@2 M7)II5%I;G<>QR4H4U!RI"J6+%$H+:MU6;V)3::1Y D>DR0YB05E,II-PME2 MSR:JMIQ)7&HPM1!4/\^1J^TT&D;=P2W;E-8?Q+-)13>X0GM?+;7;Q3U+S@1* MPY0$C<4TNAR>ST<^/R3\8K@U.VOPE:R5>O";'_DT2KPAY)A9ST#=YQ$7R+DG M)5QA=01I,@"2 MD.$[?&E?>!KXTO\I_!W^4<\_"ORC-_BO:EMKA!LFF:@%+.ESHW7O^J'AIY)? M,RHSY+[!L$+]R#(,)K3[H\*.N]=Z_R%IT4I7G70=I.5+:=-*9YUTMM.8+3H> M:J!0W+U>#DY,P?DCV683(@)/&Q="\V'@S'J0^-]D-D#'>EJY(6UDF^5L:07,"= MLI3O&"%D<)8DK_U+XIVG*%!OPL QKJFUM,VK[$_[F7;9/.5_ZGQQ'H9L@T&ZNJ\+#7RKHQ$9:EF\NH?8*+%TK9;N,%^DD_^PM02P,$ M% @ 8H%B4S O+2 ; @ X00 !D !X;"]W;W)K&ULA91M;YLP$,>_BL6K39IB0I)VJPA2DV[:7G2*FG737CIP@%4_,-N$ MY-O/#X0RJ6%OP'>^^]W_C(^TD^I%UP &G3@3>AW5QC1W&.N\!D[T3#8@[$XI M%2?&FJK"NE% "I_$&4[B^ 9S0D64I=ZW4UDJ6\.H@)U"NN6.0.SK"%M@S(&LC#\],QI*NL3Q^D+_XGNWO1R(AJUD MOVAAZG7T,4(%E*1EYDEV7Z'OQPO,)=/^B;H0N[R)4-YJ(WF?;!5P*L*;G/IS M&"4D\RL)29^0>-VAD%?Y0 S)4B4[I%RTI;F%;]5G6W%4N(^R-\KN4IMGLA\U MH*WD#1%G].X!#*%,OT^QL6@7@/,>LPF8Y KF$WJ4PM0:?18%%/_F8RMIT)5< M=&V22> >FAE:Q!]0$B?S7+;"J/,$=C&TN_#8Q?_;G: M!]K2TY97:+^!*(UD MB>R,*&*HJ!"<[)*"R.&M0YS&)3$Z.^*$LM6@;#6)^M[R R@G+9P=!8VH0%U- M\]JZPO<.JD&_I33@5Q[O!ON8S6]7*3Z.->'1M>.@*C]<.E0,-W#P#O-['Z[M M:W@8_D>B*BHT8E#:U'AV:RNK,%#!,++QE_@@C1T)OZSM/PB4"[#[I93F8K@" MPU\M^PM02P,$% @ 8H%B4X("]FT&! LQ !D !X;"]W;W)K&ULS5A=;^(X%/TK5C0/,U+5Q D?I0*D0D [4KNJBF;W M8;4/)KF -8[-V@9FI/WQ:R=I(#0X(,W#OI3$.??X''_=ZPX/0GY7&P"-?F2, MJY&WT7K[Z/LJV4!&U+W8 C=?5D)F1)M7N?;55@))\Z",^6$0]/R,4.Z-AWG; MJQP/Q4XSRN%5(K7+,B)_3H")P\C#WGO#&UUOM&WPQ\,M6<,"]+?MJS1O?L62 MT@RXHH(C":N1]X0?Y[AO W+$'Q0.ZN0962M+(;[;EZ_IR NL(F"0:$M!S,\> MIL"893(Z_BE)O:I/&WCZ_,X^S\T;,TNB8"K8GS35FY'WX*$45F3'])LX_ :E MH:[E2P13^5]T*+#]OH>2G=(B*X.-@HSRXI?\* ?B)" <7 @(RX#P/ !?"(C* M@.C:'CIE0.?:'KIE0/?:@%X9T,O'OABL?*1CHLEX*,4!28LV;/8AGZX\V@PP MY79E+;0T7ZF)T^-%L:*06*$%77.ZH@GA&CTEB=AQ3?D:O0I&$PH*?8Y!$\K4 M%_0)48Y>*&-F;:BAKXT.R^8G99^3HL_P0I\1>A%<;Q2:\132AOC8'3]PQ/O& M?S4(X?L@3$(GX0*V]R@*[E 8A/C;(D:?/WUA(B%V[3?(FU[/%I1L329_J:;9 M+]$T=[/$D!@6[&"I#7]4K<$HIXTNT/YNSI_3!2<%-\\)F -,*R0DFFX(7X-= M=#48Y0G=,D!_/1M"]%5#IOYVR.E43@K>;\]HC?3\.A_[^=,Y=B)K8;B6VZQ1K!BL!2)4YY1,P9[11*T6& MUM+LXB:)!=O@1$!P?R9RVH3IGAEIPD1US*P),VBVVZOL]IQVYY03,^N$F<6@ MM-S9)7)G)HA*M"=L!TV6>Q_&/#@STXJ8%XA>(Z)FI%\9Z3N-/"EER@9MIDFM M0-ZA9XRT0,]ADX%^F[QI*R)N1F?80\,84>!@X]9%/?^#Q47/F9#[$Z';V"R.4VTJ5\2HC:-6Z'_H9P(STN. M^!K0O 546/!/[E09R'5^^U4H'XRBM*U:JQOV4WZO/&N?X,.LN#\? MZ8OK_ N1:U/>F/)S9;H*[OMF8/.4JG5F>/(< D)E5V^@E2_F7.14*6;8N'(E0 :9: D=HCK]IR$ MLK0S&65]=V(RXFL5LQ3N!)+K)*'BY0)BOAEW<&?;<<\62V4ZG,EH11?P .K; MZD[HEE-ZB5@"J60\10+FX\XY/KLF0P/(++XSV,B=9V1">>3\IVG<1...:QA! M#*$R+JC^>8(IQ+'QI'G\6SCME&,:X.[SUOM5%KP.YI%*F/+X!XO4 8Y3\ N"W'2$H $';$7H%H-<6T"\ _;: 00$89+.;3TL(#*TGD*6FMI]4$*_91JG)C-X5.C3#!1EL?R,?D/?'F;H MTX?/Z -B*?ISR=>2II$<.4H/9B!.6#B^R!V3(XXQNN6I6DITF480U>"G=KS7 MA+^TXX<6O*.35&:*;#-U0:P.?U_'7>3A+XBX!-?%8X<_P$K#W:/P67NX6Y>- M7QO]ZM=&_VJ'SR L4U<'OVZ=>3RPS*17UKR7^?-L-7^32B766H45^OL/;8!N M%"3R'XM[OW3O9^[](^[OX8G'3R#J:B1']C*DV5:>)MC5?R/G:7%%[SF>A4<<"7] MHUQ[)==>0Z)7],7,8$:Q!=?>(=?!(=<:*W*4:[_DVK=RO7BX^ O]AVY9RI)U M8JFR0>EP<(HB'I;NAW:^5#*)\O.022I+%0B0"@FJH&XWL+LC7=?]:*&%W6J_ M;"K02)6Q7I;V4-E=I)2"X?Y*45H*"!^^<4KL_W%2EE19A MNWIDD9;*KO.:;[$L76R[KFC(8J9>;.>\2F*(>XI,DTIP"+;&!U"<3+%#2>"?2*5,!&[D.@\,@F1^: P==J6#3G8(?WC)P]2 MB1&QBY'MX%1 FTY.C6;[U"H](_8SW>5\#ME7=N.JF#9X(EV??*P]P+\9MQ]+ M)9W$+G7OLYHJ/22]DZRF2AB)_6BUC2?,R<\+\E_>6M7]@]+Q@H,*NZXQ\RT5 M5JDOL:OET2@$F"LHP[Y5'--BG+TE0,CA2FDRVX^CTFIBU^J;[?J YQ6DLGZ) M#.M6Z3[!61NCRQHC[^! 7V/D'P3J[-RA)" 6V7V:1"%?IRK_M"Q[RSN[\^RF MZE7_%)_-<$W_)3Z[RF_D*O?Y!>$M%0N62A3#7 _E=OMZ_8K\SBUO*+[*;G > MN5(\R1Z7>I,&80ST^SGG:MLP Y0WGY/_ 5!+ P04 " !B@6)3JR7OI,$" M !N"0 &0 'AL+W=O)LX%W'5X-P[8%.(L?%)=J9PPVE*D0;W9RGPZ\ MP"K"'!-M*8AYO>,-YKEE,CI^KTF]RJ<%[HXW['!/,E"B\$?E/FNILX'4] M2'%&%KE^$LMON [("4Q$KMP3EJ5MJ^=!LE!:L#78*&"4EV^R6B=B!Q > D1K M0.1TEXZ,RO1\0J3^@#%'>!TAFZ+\54/= MJJA;CKIY,)U*(3; I;4!MZ@220OW_;T^&%NXU\A4G:=VY:E=&X3U)&0#Q@7: M<^/SC<_'A0T&QC.XL_E2Y7JZ[S!+#VWGP?Z^[W'8]]_WB+JL1%T>G=F7I3@F MLYV*NG/BS'8K3]V39[;[3V:C_9GM5:)ZM:)&E%.V8#7AA<'VEP].G,IPI[R$ MM;K'):\6@"N-/&V 1LG@C'+X0"(/%)EZSM!!Z^1%6WG1D?*L+,J)QN,4UM-^ MKG!;J\+Z8C4BJ\\.?ENNRA6[-RYO(B,@YY0IRG!EH<-$QHF39W,N)%H5KJ%.A37MV MP\QL]C P @@L M !D !X;"]W;W)K&ULI59=;YLP%/TK%NI#)VT% M3/BJDDAMTFJ5UJU:VNW9"4YB#6QF.TVW7S_;4$:-BZKM)<'FG'/ON;[ G1X9 M_R'V&$OP5)54S+R]E/6Y[XO-'E=(G+$:4W5GRWB%I%KRG2]JCE%A2%7IPR!( M_ H1ZLVG9N^.SZ?L($M"\1T'XE!5B/^ZQ"4[SKS0>][X2G9[J3?\^;1&.[S" M\J&^XVKE=RH%J3 5A%' \7;F783G5V&@"0;QC>"CZ%T#;67-V ^]N"EF7J S MPB7>2"V!U-\C7N"RU$HJCY^MJ-?%U,3^];/ZM3&OS*R1P M6?B>%W,^\S ,% MWJ)#*;^RXT?<&HJUWH:5POR"8XL-/+ Y",FJEJPRJ AM_M%36X@>0>FX"; E M0)LP>840M83HK1$F+6'RU@AQ2S#6_<:[*=P2232?+)^2>LJBS ![ ZU'6)50M(5((;NF$5!BN)I-E2&TU/ZK,]76*) M2"G>*=;#:@E.3]Z!$T HN-^S@T"T$%-?JM1T '_3IG'9I %?22,"MXS*O0!7 MM,"%@[\P #&#KR6;R='KCL_%_TJW^. M_J(84=M958=AQ 81E89AY@HL:LX MQ,0]S N[:6!@DD.W4;# MX._7-1BU^EF->N-GV0KT7SYA JWG;^% P4F86E8=J#@*[1-UH-(@R2RK?F^F MJ##?F6%.*!L'*ILO1[?;#8P79DRR]B_#\T7HV%_J =/,,'_EF^GT%O$=H4(5 M;JM"!6>I.A;>#'S-0K+:3#1K)M5\9"[W:DC&7 /4_2UC\GFA W1C]_P/4$L# M!!0 ( &*!8E,_7T-6QP, &D. 9 >&PO=V]R:W-H965T^-QWO&?XHMQA(\9S07$VS&"H$TS$=X+WXN@::"E+QG[JFT^KB>-I1ICB5&H(I+Z>\ Q3JI$4CU\5 MJ%/_ITX\OGY%_VC$*S%+)/",T1]D);<3)W; "J_1CLH'MO\;5X)&&B]E5)A/ ML*]B/0>D.R%95B4K!AG)RV_T7!EQE.#''0E^E>#_;D)0)01&:,G,R+I'$DW' MG.T!U]$*35\8;TRV4D-RO8P+R=6O1.7)Z6>L/!#@"BQV14&Q6B")*+A#%.4I M!@NSDS[EY7;1MK^_QQ(1*CZHE,?%/7C_[@-X!T@.OFW93J!\)<:N5+PTNIM6 M'.Y*#GX'AP4NKD'@#8#O^="2/NM/O\>I2H2F"9RO@KA&C'L=F'.M7KX MU2< _K4CA>XW-MFQ17;87"5;4.S91231C8 M7[ERBWE=FV?V>X5U6J#-3F@)"KV.1@@/;1_ZO\&3LGQS)3'/SC+U6R2\)L]V M2.?"'R8)[!\E91M9'Q?G6:KMT6$QM1T41K"#[6&\P/[Y\MI$S'O& )C7Q"NV MOGI4K&_U0!R A535IC>O;N%E/%$*YTP0\\KQ[U_/4K\W+JF"(4+^9Y783^-M MU3*[%-JI:8=1!_MG7<.TS]7JO@S K*RB2YEV9N2^H7!GE\$Z->PP66'_:.TV M[!^6IY?UK)_)VYK([%)HI6_NT3E '\*^(+XAN5!-8JW@O>M(K1$OSS7EC62% M.1HLF50'#7.Y56=!S'6 ^GW-F'R]T:>-^G0Y_1]02P,$% @ 8H%B4\=* M<)M8 @ <0< !D !X;"]W;W)K&ULK55A;]HP M$/TK5J1)K;0F(2& 4(BT@JI-VC0$V_K9) >QZMB9;9KR[V<[(0(IB:BZ+\1G M^[UW[WS8<<7%B\P!%'HK*),+)U>JG'N>3',HL'1Y"4RO[+DHL-*A.'BR%( S M"RJH%_C^Q"LP84X2V[FU2&)^5)0P6 LDCT6!Q>D1**\6SL@Y3VS((5=FPDOB M$A]@"^IWN18Z\EJ6C!3 ).$,"=@OG"^C^7)J]ML-?PA4\F*,C),=YR\F^)8M M'-\D!!1291BP_KS"$B@U1#J-OPVGTTH:X.7XS/YDO6LO.RQAR>DSR52^<&8. MRF"/CU1M>/45&C^1X4LYE?875?7>R'=0>I2*%PU89U 05G_Q6U.'"T 0]0"" M!A#<"@@;0&B-UIE96RNL@2V4+HH M]#^CP ]&'?#E[7#_&NYIJZW?H/4;6+ZPA^_9GBMD#_@5A&Y3W8FFUPD[(&HK MH$P%[@A#)\!"WL\'-,-6,[2:XQ[-GZ664JU$5PV'":(Z&31#!6;\,,(^L-!;=;BUIKT?N:)CO_ M._2YPE"+3%J%R4=;9)A@X@;^IZZ:O1MVE?^TS7_ZL<,?AD_TUD>].]7F+^H*O \5+>T?NN-(WKAWF^DT$83;H]3WG MZAR8:[=]99-_4$L#!!0 ( &*!8E,TSJ$(,@0 $$4 9 >&PO=V]R M:W-H965T4%5$I2=E0\A);EYG#(3.'EJ9'5OVL=Y1RYU>1 ME_7,W7&^O_:\>K6C!:FOV)Z6XLJ&507AXK#:>O6^HF3=!!6YAWT_\@J2E>Y\ MVIQ[J.93=N!Y5M*'RJD/14&JYQN:L^/,1>[+B<=LN^/RA#>?[LF6+BC_OG^H MQ)'795EG!2WKC)5.13N+T=$ M<[KB,@41'T_TEN:YS"3&\7^;U.V8,K#__27[EZ9X4_:5M0*/.M6%XW?YWCZ=XX<)W5H>:L:(/%"(JL/'V27^U$] *0 M+0"W ?C2 &@#H"GT-+*FK#O"R7Q:L:-3R;M%-OFEF9LF6E23E7(9%[P25S,1 MQ^?W5,Q![4R=^XPLLSSCF;C^\8YRDN7U)W'G]\6=\_'# M)^>#DY7.MQT[U*1 M<%J9B(E&1 C+!38ATPZ9#B,9)[F3-YV^)\_"S-S8PZD^M8&/+/4B7VG''\3? MT[J^%@(1)=.:&^7A:^1)&,:1A=P3'CI?N!&(])5- @@Z8&LEI#=L%,>6Y4!* M/^A2_RP.RV9=!@R$E(+0.SBHS?%JKA%.;34I#:%Q'D*ZB"80)HF%IU2$QKD( MZ3*:H,#Z7ZQTA,;Y".E"LK&4CM X'R%=2#:6TA%ZBX^0+B0;4=D(7: C(TP7 MT"3"MHT$*P%A?[#=OF0E*5?T_&:/E5GPL%DN:C6L6P;)A356T_OM@D58NLRK%O$MDS*(/BL08P=AG6#V%C*'OBL/8P=AG5[V%C*''C8 M',,=AB_V!U;^P,/^N'3#Q[I/4&+YC8B54?"P4<[O]UBWR@0L6*45/%(K6-<* M2J(_MOKVIOY6'\7(/"90YH%A\QC&]#J3$@Z\@W# ()PTM&SMH(P#XXP#NG'" MQ+<(#GI/4N.< [IS<)I8F@64=F"<=D#7COU) Y1Y8)QY0#>/_6$#E'S@+?(! M73X#SQN@! 3O(R P/&'%J6]1$"@%P5L5! 8%B4<.&UE9"$9:"'3!8 SPYP)[ MO?<[\N7:5U)ML[(6<[D1O?):,4"%'(&\3U M#6/\Y4"^1>K>&LY_ U!+ P04 " !B@6)3>PR-MQ@$ X$@ &0 'AL M+W=OU#U0F_KW,A@<2DJ(AY&!+GG,_^ON.)I?PPMJ!U;'A-XHTJ&NS):$MCMF3J MVW8A])W=1(F2C.4RX3D0;#VVIO!QCMR"4"*^)^P@3ZY!D09;DU2]]KPMQ0M!Q MS 14$U"70"X0<$W U_9 :@*YM@>W)I2IVU7N9>%F5-')2/ #$ 5:1RLNRNJ7 M;%VO)"\FRE()_331/#5Y97N6[QAX92L>YTDIWL]@ED@:QX+%M&S@:W#$?9PQ M19-4?M*H;\L9^/CA$_@ DAS\ON$[2?-(CFREQU5$MU?U&)ZJ,: +8\#@A>=J M(\$\CUADX,^&^>$ W];U:(J"CD5Y0H,!EVS[ +#S$T .@H;Q/%]/=TSIW-;[ M_'_W?E8,W,P07,;#%^)=G@M_?M50\$6Q3/XUT!%I.B)E1^1"1[]I6Q15:-,< MJLA>22[L;S\A@>L'(WM_JHP!Y?JA6?1U3*%3=3POC)!IS5WYQ:A:O99 MV8CC=Y4RP9#GH(Y4!A@.'*_S[LT-,.) WS5+!4\^9' XU^G7Z5#14!L(W5F? MUEHAODD?W"L5\A%TN_H880[IZM.'^5H?TM6G#PLPPI?T:=T=#MO[_&4^J$]K MG]"]LSZMH4+O)GV\_HN!7=1[?PPP& 8]??HP''K0Z^IC@ 4!OF!UL/5T.&SJ MT\6O0S5K/1,&=Y:G-5(8WB1/:)CPF'35Z:,\@[GU44C_=;]#)A@DOF,6![5& MCH:-?*EW4DD> \G$/EDQ.;3(;1T3P?LJA5I/1>@6I6KVV3?!]TEGZC^;8"0@ MW=6= 0:Q[P6X(Y8)1QS7#2ZHU=HZ&K;UA>!K)HN]-$VODJPU443N+%EKLVAX MF?I?DKF]Q;'^3'0%ZX-"MR=7'Z3?++PNUR M56UYFM;FF&-:;NX[[4_P\1D:VF?P<5X=8K3AJS.5%RKB))<@96O=E?/@ZP&+ MZIBBNE%\6^[#W[C2N_KR&PO=V]R:W-H965T\-:",NH'GQ6Z&2>Y,1F9MR28 J7:D^+QO7;J-#$U\'3\Z'UA MQ"LQ&RQ@RNAGLI7[L3-PT!927%*Y8L>W4 OJ:7\)H\+\HF-EVU?&22DDRVJP M8I"1O/K'#W4B3@#*CQT0U(#@$A ] PAK0-@U0E0#HJX1>C6@UQ40UX#8Y+Y* MELGT#$L\&7%V1%Q;*V]Z8,IET"K!)-<[:RVY>DH43DY6<("\!+2"A.UR8JK] M!KW'G&-=\K4(& MSX0,T3W+Y5Z@>;Z%K04_:\[9Y/Q=]/G?15^TPV>0*+AO@Y_E,FSV4VC\A>W[Z36ZTYL)4W13%)0DV&RL M)7#"MFA:9B6MMM<\3=41@SYPK,XJ8_/EG?*([B1DXFL+GZCA$QD^T3-\IFJK M<'5\(2P$2-MFK?"QP>MS^#!1>3B48 MVJ7T&RG]5BDW&>.2_*SV,4M18I.6,"&M!V+?QMH_9SWM6UB'%_*MCJ)SH[G- MT< N?]#('[3*7ZNKG^0[)( ?2 *BY==[O%0D')^FN;[0_F9U3/KF]_5;*2\Y2$+K-4PGL4!P_ M>/(<_!_E>;I9_/#?ER>TO O197':C2JZ[DF/E0'?F6Y8J%>^S&5U/3:K3<=] M8_K,B_5;_WKJ6]9G_O6\ZJ>?W%?M_3WF.Y(+1"%5H;RKOCJK>=4Q5Q/)"M/A M;9A4_:(9[M57!G!MH)ZGC,G'B0[0?+=,?@%02P,$% @ 8H%B4^8(^&@5 M!0 M!@ !D !X;"]W;W)K&ULS5EM;^(X$/XK M([0GM5)+8H>7MJ)(+:5[*RV[J%SO/ISN@YL8B)K$G&T*G/;'G^VD,5!BV&NE MXTO)B^>9QS/C9QRWLV#\64PIE;!,DTQ&+&*8F,49IXV/=;7DKBK-;MF&=#WNVPN4SBC XYB'F:$KZZI0E;7-=0 M[?7!0SR92OW ZW9F9$)'5#[.AES=>25*%*T&7=T'#6U@1OP> MTX58NP8]E2?&GO7-E^BZYFM&-*&AU!!$_;S0'DT2C:1X_%V UDJ?VG#]^A7] MWDQ>3>:)"-ICR1]Q)*?7M8L:1'1,YHE\8(M?:3&AIL8+62+,7U@48_T:A',A M65H8*P9IG.6_9%D$8LT@0!4&N## 6P:X76$0% ;!MD$5I49AT#C40[,P:![J MH548M$SL\V"92-\12;H=SA; ]6B%IB],NHRU"G"QLI.=D>2A<_G MMRHW$?18J@I6$)/R<_A&."T^% MLXPI?HWI+78"#@BO0X#. /L8/8[NX.33:2QIF@=OUP3=>",Z4WC^!EXEUMWA M6'XE2/\#"=V_D]!&"H*RK .#&E2A:J#SI[=E?:-J.IM0I8T2GE:P/FY(5N;Q MS8+P"/[\JB#ABT[;7PY"C9)0PQ!J5!#Z-D^?*(?O8QA2;AI"%E+XS$@BX ?H MZMBU<'+,IL'4/>*EBSO>RPX:S9)&TTGC)I-Q%"=SLZR+Q4R783)7E0]CSE(P M;]4-)3R+LXF F:)M1D)(DG">Y'$\44L^MS]5_*LKN_EF!JCI^^4D\I)].RC MVX/Z.Y""[4'W;PO GX156\+TL*ETX*]R3F\$*2.04V?BW22<'K M!WS:12-'O%POCGK%4D&^;8W^SR1^1+.8@5;C93@;8$ M?<^@S2E8047M]TYA83XW:'1.7BA7GT^ZQ<4L FNX/W]?J\?/R$8 ;^PH(6TG';DD_8%(;-5:UJ@LWK?5FO[6FG4,V MZ=M>@-V]8!!G<3I/%:O_LA/#5NEQXTA6A6T1V+U=+[X:; M4B:1JPL5>G5/M M5GV!JQ(,%8U=77&/![_N^[^XN-K>@=V]HS)-!^^;L!5Y?"3;9FQ5&KM5^B-2 MY?:P-U56_[%[AST@RW>LJ,"*>N ?1YH"*_"!6V@_($U[/*!VL"=1@57NP*W< ME8DZ>$T%:RL%^YJKRU0]64\HDY_A:J?\XSF1]$ ME4_+(_8;<["\];R'KN[0CN=]='6?'Z!;^/P\?T#X)%:[ZX2.E2N_WE8:SO,C M\OQ&LIDYTGUB4K+47$Y-*>@!ZOV8,?EZHQV4_ZCH_@M02P,$% @ 8H%B M4VSDZ6R> P N@X !D !X;"]W;W)K&ULS5?+ M;MLX%/T50NBB!9KH+=N!;2!^=*9 "P1Q.[,H9L%(UQ81BG1)VD[GZX>D%-F6 M9"'H9)&-15+GGOLXM,@[/G#Q*', A9X*RN3$R97:WKBN3',HL+SF6V#ZS9J+ M BL]%1M7;@7@S!H5U T\+W$+3)@S'=NU.S$=\YVBA,&=0')7%%C\F@'EAXGC M.\\+]V23*[/@3L=;O($5J._;.Z%G;LV2D0*8))PA >N)<^O?+/W$&%C$7P0. M\F2,3"H/G#^:R>=LXG@F(J"0*D.!]6,/1U M,@]8PIS3OTFF\HDS=% &:[RCZIX?_H0JH=CPI9Q*^XL.%=9S4+J3BA>5L8Z@ M(*Q\XJ>J$"<&FJ?;(*@,@J9!=,$@K S"EWJ(*H/HI1[BRL"F[I:YV\(ML,+3 ML> ') Q:LYF!K;ZUUO4BS&R4E1+Z+=%V:KI2/'V\FNE29VC."[W_)+8*7J&+ MKY9/9@SH_0(4)E1^T.#OJP5Z_^X#>H<(0]]ROI.897+L*AVC\>2F53RS,I[@ M0CPA^LJ9RB5:L@RR#OM%O_VHQ][5M:D+%#P7:!;T$JY@>XU"[R,*O,#OB&?^ M5KN%[Y&]Y#R#2/_:M@=",(-6BJ)?GS1'M!G!87\IR>^J(XOLO%%%^+[QA6F M2-J-6P:5G@35M1M+OL3RF8_J?NK[GB[5_E3B#E"0).>@11L4)='H'+1L@\)X M>&0Z2SJNDXY[DS:5-#46L >V@^N>.B8U9?(F=1[4\0U>6>>2+SXI?!#%#9G; M&+T7&BJW,4D2-D3N]W66\+!.>-B;\ I3D$A_4O6W7SR"(FS34\91S3IZDS+[ MWO%T\EY9Z(KP3,7(;RC= 0J:__I%!RAN@I9=[NRGNDMM_^14]GOSO@<)6*2Y ME3S3?VS*M_IZIOJ*&AS)@[7'[_R?4',! Z9Z,WSO1%CT@EL+E$]Q7T>$3X\=N4_'CB^,EK2YZT#M.! MWQ*]#1I%05/U-BB,XJ"I>QL5!,-!0WGWY"Y>@-C8)DCJ9'9,E1>M>K5NM&YM M>]%8G_DW<[]C?6$:,WOW/]*77=U7+#:$241AK5UYUP.])T39*)43Q;>V$WC@ M2O<5=ICKYA*$ >CW:\[5\\0XJ-O5Z7]02P,$% @ 8H%B4_=#9A7P P M00X !D !X;"]W;W)K&ULK9=+;]LX$(#_RL#( M(0&22)3\4 K;0%Z+W4.W0;-IS[0TMHE(HI:DX^3?=TC)LA-+LE/T8I,49_C- M@QQRO);J62\1#;QF::XGO:4QQ1?/T_$2,ZXO98$Y?9E+E7%#7;7P=*&0)TXH M2[W ]X=>QD7>FX[=V(.:CN7*I"+'!P5ZE653'NMM!KZ+Q=+8 6\Z M+O@"']$\%0^*>EZM)1$9YEK('!3.)[UK]N6615; S?@A<*UWVF!-F4GY;#O_ M)).>;XDPQ=A8%9S^7O 6T]1J(H[_*Z6]>DTKN-O>:/_+&4_&S+C&6YG^%(E9 M3GI1#Q*<\U5JOLOUWU@9-+#Z8IEJ]POK:J[?@WBEC]<>>(:,L MFA=7!MR4!@0M!ES!5YF;I8;[/,'DO;Q'SJ@]$FP\Z!TVV/AI=IZ(=DWTL#T: F&G02_;O*9JA MSJN%ST&Z/-* KZAB87/R -9@#^LB& V:L88UUK 3Z_ZU$(J6)E]Y4@$=E7,4 MYC#+<)\E\J-FEE'-,CH^:.C^CXW8: ^'7?5'S3A1C1-UX[R/#Y^E!S&B?8RH M'S9C7-485YU[XJ<[G#&YN'Y!1<4&[JM\@0L-V(7K*6/&?!%CKXK5W7X?S2G,^P!_OLY/"@A7U[1+/PC^1*PP8^$CQL M @]:#CJV+0GL0$W8W\\-!I3I4GF[!OT,?K\AST/60K\M'ZR[?G2[7:&]Q5I_ MQW1!4'1?7/$44C$G\CN\LRV98=UUYWC@O&; M9G4OO3&+E6;!\*!5VP+&/E'!!!$+>@+$\,+3%3:2ENJ&N[D2;>M%>05KF,3" M4=L^WE8W]NGR=AQSM,_<_[@YO9U+>H9JX=XNFJ*XRDUY7Z]'Z_?1M7L5>-OI MY>/J*U=4=#2D."=1_W)$2:O*]TK9,;)P5_Z9-/2 <,TEO?%0V0GT?2ZEV73L M O6K&PO=V]R:W-H M965TABR#> MI,^,-+:(4*1*TG8*[,=8YHX*7@0B^" MW)CR0QCJ-,>"ZFM9HK [&ZD*:NQ4;4-=*J29-RIX&$?1)"PH$\%R[M?NU'(N M=X8S@7<*]*XHJ/JV0BX/BX $QX5[MLV-6PB7\Y)N<8WFH;Q3=A8V*!DK4&@F M!2C<+((;\F%%QL[ GWAD>-!G8W"N/$GY["9_98L@[Q%SAV2 MU?&U!@T:3F=X/CZB?_+.6V>>J,9;R;^PS.2+( D@PPW=<7,O#W]B[9 7F$JN M_2\7:R/1YL+)^97 K"_NQ-?7A&L ]:J-8:NR. M/P4/@AFX<6%DYAN\^XB&,JZOW-'U@P8J,KAS YU3A1J8@']RN=-V7<]#8\4Z MRC"MA:TJ87&'L!E\EL+D&GX7&6;?VX?6R<;3^.CI*NX%7&-Y#QMZS-[#$VZ9$$QL[VB7D?CF-R'@>[EL$C1M!XUY!?R@JW"5X@WK\BGHT MG9%VZDE#/>FE?O1Q>(MY\HIY0)(D;J>>-M337FJ;\QMD%[!/6]A'PUD[>]*P M)[WL#^)X!5!D/_#]DU=BDE'2\?UGC999[\7^XBL;9H.;/2I;J<%?"+#E!N$3 M90H>*=]AS\TGT:D811??_4--"[2FW7K:S-%N'.W>T7;E2"8YITI#B:J*UQ7\ M"Z>L;ZU'E;;D+'CD>MP1/')68,DEZ7.I0S^MOJ[SY'OY'5E XI/\^((4_.7J MXS;UDZ[@GVHR&5Z6Q;_<@6&K QWUCYP> W+Y:W!I1K24C)_Q:-26#AW^G-X2 MTO^8K*O>X,!,GB//P/:58.@+E#M52FUWWBAPY/4S0^+1_U2%9_U0@6KKNSX- MJ=P)4[5&S6K36=Y4_=3I>-66?J;*EA<-'#?6-+J>6F95=7K5Q,C2=U=/TMA> MS0]SVQVC<@?L_D9*&PO=V]R:W-H965T5,DPCJ*3 ML.)"!5GJ;7C,.!L'6,!/+$ITAS-(57\(<\'YU M9V@7=BR%J$!9H14SL!@'EX.+RXP;EF#8#"1'*-A$6[3L(_O*C>&NXNQP"LB%M$=D?8Z^7M"M0A9'<41G]_,I M.SPX8@=,*/:]U+4E=IN&2*I=[#!O%5XU"N,W%)ZS6ZVPM.Q:%5#LP4_Z\8.X MAR"D>P.F9)],%E.M@GJ!\^A9S@ P^/>N0D70L3SY>\JX6N M8;Z/9 9#_?KUA?S9#4)E?_=$&W;1AC[:\%W1\I*;)>SM:D-SXFG<+%EGYZ?# M-%SO%NJUSUERWOD\TS?J](UZ]377EQ>%<&."2QHUSP2[^[Q/[NB5E.B%D'#G ME55 :;OA8XFQ5M@\N,[:S;=+_ZS#_^[-<+REJ@EEF80%0:/C4XINFH'3;%"O M_)M]T$@3P"]+FM%@G .=+[3&[<8%Z*9^]@]02P,$% @ 8H%B4P3%)(&8 M P ! X !D !X;"]W;W)K&ULM5??CYLX$/Y7 M+-2'5KHN&)(0JB32)KNG.^FJ6R7MW!67>U+ MPH_Y9KX9SS?8BS/C7T0*(-'7/"O$TDFE+#^XKHA3R(FX8R44ZLV>\9Q(=.)('/.<\&]KR-AYZ6#G\F!+ M#ZG4#]S5HB0'V('\7#YQ=>W+,Y):=?X,ZH:GV%[-,F%]TKFT]!\5'(5E>@Q6#G!;5 M/_E:%Z(#4'Z& 7X-\&\!LQ% 4 ,"DVC%S*3U0"19+3@[(ZZME3=]86ICT"H; M6NAEW$FNWE*%DZLM",F/L3QR6AP0*1+TITR!HRUD1$*"-DQ(@=ZC<3L!_ 3H M7B\'E10$>OL DM!,O.O!'O>J[R3R/=]3[S[O'M#;-^_0&T0+]"EE1Z'BQ2" 9P&_L>.Q;'+BJGDU1_4M1U[[5XP[* M.Q1XO^A,\1 A._P!8@7'!NY9Z 3-&@?&7_!#:WQ9L7^V+,N0TL*9\.1?2YA) M$V9BPDQ&PJSA0(M"AUB3C!0Q#"UEY6)F7.@1: M>3WKQ7N/@Q#?L!JPFDS\85IA0RNTTE+R^,[JAKVHW@VOOD5W_:]HS1M:<_9]74XV]EI,?3&^9#9B-Z@FW@QD'+U14 M[< FJ0&3;C-<4VN'.;9/\S] ;8[0)^!JTT',CNM[4L+M.,;35Q53.T>Q?9#^ MF)CZLW(:W=:X;S/6E^TTQ?9Q^O-:Z@_1L">EOLUTY*N$VT&+[9/6KJ3YT(=I M=LNK;S56R'8TX^BE*HHL6XJ:6-^D5S"WL\_.@1_,\4.HA3H6LMIR-T^;(\Z] MV=B[K7EU/OI(N&I-@3+8*ZAW%ZJ*\.K(4=U(5II=^S.3Z@Q@+E-U3 .N#=3[ M/6/R_U?]02P,$% @ 8H%B4YK)%6X9 @ #P4 !D !X;"]W M;W)K&ULG911;]HP$,>_RBGJ0RMM)"24356(M(*F M]:$2*F5[-LF%6'7LS#X(VZ>?[:01W0!5>R$^^W[_W/_(.6V5?C$5(L&A%M+, M@HJHN0M#DU=8,S-2#4I[4BI=,[*AWH:FT<@*#]4BC*-H&M:,RR!+_=Y29ZG: MD> 2EQK,KJZ9_G6/0K6S8!R\;CSQ;45N(\S2AFUQA;1NEMI&X:!2\!JEX4J" MQG(6?!G?S2-G MKQD,KW3@\?I5_:OW;KULF,&Y$C]X0=4L^!Q @27;"7I2[3?L_=PZO5P)XW^A M[7*G20#YSI"J>]A64'/9/=FA[\,1,)Z< >(>B-\+)#V0>*-=9=[6@A'+4JU: MT"[;JKF%[XVGK1LNW;^X(FU/N>4H>Y"YJA&>V0$-7"^0&!?F!C[">K6 ZZL; MN (NX9$+89MNTI#L.QT9YKW^?:\P^X%N6202[S*++SX)>5 MO;%0NP1[7BI%KX$;BN$.S/X 4$L#!!0 ( &*!8E/!4HZ7> ( $(& 9 M >&PO=V]R:W-H965T[H"12>Y-B5'"LTJM)4!GOFB4H91OS\* M2RY4D$S\WH-))KI&*10\&&;KLN1F;#=>!2K MU&F$PJOH(%X%/U M8"@*.Y1,E*"LT(H9R*?!Y_/+J['+]PG?!*SMSIJY3I9:/[O@-IL&?2<()*3H M$#@]7F &4CH@DO&KQ0PZ2E>XN]ZBW_C>J9 M?X&VGZ'#2[6T_I>MF]S1*&!I;5&7;3$I*(5JGORU]6&G((X/%$1M0>1U-T1> MY35'GDR,7C/CL@G-+7RKOIK$">4N98&&3@7583+392F07$;+N,K83"L4:@4J M%6#91W;/C>'..'9Z#*V/8R1@>E3'7"C9LSLTS39)Y MC367[*96F?/CS@MSNF9>UY$+&'5TH_]SPQ<=P<71?N[^-G.?BPW$IUT7>_%^ M'\<=[_@H[R-8-")%>J=2;HM]K.-WL(8[(\%-5[J8E5"6WI&&PO=V]R:W-H965TM%*6R$F(;0B2&NJ:KOH%#7M=NW (5CU![--TO[[V8:B;"'I3?#' M.>_S'@Y>Z>!_PB\)>'XR1JV0CY:N;_"@7 M0>0, 8/". 5B'SM8 F-.R-KXTVL& ](E'HX_U!]\[;:6#=&PE.PW+4V]"-( ME5"1EIDGN?\.?3TSIU=(IOTOVO>Q48"*5AO)^V3K@%/1/Y3TQ),^4W"/EHJV:&_A2?;8U1X7[4]9&V5UJ\TR^E)Q38T_9:$1$ MB992&"JV( H*&GU%#ZUI%:!'*BAO.5J1]R[V\AX,H4Q?H0M$!7JN9:MMOLY" M8UTY[;#H'=QU#O )!VMHKE$]KT!.T)W 4H02%9^4+&SJ&3 M2+R$NRR[/$Z2FRS(S596QEY*8.96DHS(OW&%+C'EW1$NO$'$CBZB4K9B#Q>OOVY5.;F3>">%^\O+CJ/ M[V[V[9<5\(Z$7M+^$:17'7NAS!6*T&7(NE:YBNPCN>UH/WP,V/1#(A6@$]H@SC(<%-89I>6L[U>#*^ (* MZO;#NK *YYJNN[T^:1VJAPTR53IEN@G3)1O3>"A8!G(TGR_@:501 FB,RFTC MY72N)*TT;#SJAJ6=,2'NX67[D>UPK[*MG'4@8[)I6D%UT]&X#O!OLSGN;=K> MJWB#@C\I\WEIIR.K/A09N],LXZNJO\H: 1A[%V>G12'6GP2?RYRYR1\=<#RD M&[]@H31_MM&@5&;6P#0)GI@V?+9M^:5I\=,,DW% MMFA;^Z>\RJ]6'%W_*\G5K\J^8*_&>@<]=9']F+C)*3U!C6 M^_?6(6'GB-!8 SB*CG M+*-+81X:<$3:]C>6\F6>-*/N8"'J46W[*TRO&S?G0!N+RY2M6#JINWH^K9J! M;=BH]04.^\AM=?D1S,=A?@0P+ ZF /-Q7EB<_VD^ W0^#L.T#;S( /49H#[. MRX=,JAN+X_=)[.6?:9)$41QC*SJ9>!5,L'6+8_CXV3!MX('%@4A_MM9XMO$* M.5P'6$X/50@V4[P2L9GB:PV(?]W (TG\V<;B@ >6!:QV(+X_#M24WR>*(*N8 M-NP-QI$DP1"H17^-QC&R.C'<_OQ@;TD4)8D? *NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'SQ9+J+C]JFM0?F:N3<6=WS2+GJT-\-(N 5PE>UF_?]BKN%#) MV>EJ7S>FAS>T@\()K?Q@&+@3\&C_S8=-]B"LF DIW/,P:;]+2%@EE*C$"Y3# MI)\PN]2/O[01+UHY+B>%T5(.D[2;N /C1/%N>!(@IWQFVQ''9[?<@PR3P[[? MX5P8Z]I?M/OGGO$!_(^[K<;I'T(Z,"/NX*?132W4(NS>4/G48;A]5G%\03 M\S]AU/.Y*&"DBZ8"Y;HX&I !4-FEJ&W"%*]@F%SH!S#A?/P!+LONW)R'0I$R M)\)/F,NRQ8N)HJR6HO1'+]DYEUP5P-H06@28$8#9S@#9W@U'D#D!F7\BY"1 MA#]8IN=L7&][ QRXG2!( \)R,/=19+;)8+\1D!^ MBPLY74)[7;EZ1D!'!-!17*!)4U774BR4\'_CRK'O1:$;Y02"/"8@C^-" MCF#F<&;N4ZFY'Y?E"K@%G(934A2137$+#Z :8+=0:'_UPCQ&HQ211G9$R SW M^^<^6F5[RX.R_"T?98DU!,ZG7N>#"*H0FY"4#M+(/B SVY\,8U)" M2",;H/,HJ662KO&;"?7;-C>%AE6 [(R65++)4UHR3IJYEVV%PR5X=/<%% M:D9))?L SO-I!>2:/[IGWRMX/L>2+A8$%QJ0\DW]^RX*?>8Q)>2;?4?OR MRHHQR36NV,;Y&//-TDQ.&2>/;!P"TI82X4E-?^$-:/%UP6-X:%CVYY:W 0&M!Y(^6%'QNK*\W+ MUS<3OQ D1; M,8(0NB>CMQ^C"_W(+&9C^EN1;D+QAL43 HLO7Q7QV)Q#>6S#X%)7Y[#,RAC; M#^?"MO1U$89-Z\^W,_NFJXMX6W8'UQ;;4W'P3D>CB>M>9V2KQ>O,P>;:^O], M;/;[X]9_-MOOVI_C'X/=3].=0NE]S :;HCOXN,SBWDJ@MZ+>2J"W]EZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;4 M6PGT5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+;>QQ("O0WU-@*]#?4V KT- M]38"O0WU-@*]#?4V KT-]38"O7/4.R?0.T>]\W?J'>*U\N'9\UCC_=])=;Q= MZY^WOR\?F[V'<,?9P2^-U2]02P,$% @ 8H%B4XB,J3>E 0 +QD !, M !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0 M%W!A"2B +=M)D[>O(3]2JQ0U2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPP MYM*":N42;:@).[FVM?+AUBZ94>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK> MAL>NU,TLME2Y.'K<%[9>LU@94Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,. M[<[/!H>^UPU96V84+93U+ZH.56Q;,>=W%;FD7^),1IWG94J93M=U:$F&UL4$L! A0#% @ 8H%B4SQ'E +N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 8H%B4YE< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " !B@6)3ZH58^T4% !:%0 & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%B4\"2 M'$,L!@ $QD !@ ("!B T 'AL+W=OH3 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ 8H%B4RL2D2+\ @ Y@D !@ M ("!GQP 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 8H%B4S-]CBG/! +@H !@ ("!_S 'AL M+W=O&PO=V]R:W-H965T%% !X;"]W;W)K&UL4$L! A0#% @ 8H%B4^SB3'6>!0 2Q( !D M ("!>4P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8H%B4PV,PBN1! N H !D ("!86 'AL M+W=O&PO=V]R:W-H965T7@1W4PH +T= 9 " M@8MH !X;"]W;W)K&UL4$L! A0#% @ 8H%B M4RSJ?V["!0 0R !D ("!%7, 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%B4P;<$?0- P < @ M !D ("!OH( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%B4X("]FT&! LQ !D M ("!$(L 'AL+W=O&PO=V]R:W-H965T M^DP0( &X) 9 M " @>Z3 !X;"]W;W)K&UL4$L! A0# M% @ 8H%B4UP3>L]C P @@L !D ("!YI8 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ 8H%B4S3. MH0@R! 010 !D ("!#:$ 'AL+W=OPR-MQ@$ X$@ &0 M @(%VI0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%B4^8(^&@5!0 M!@ !D M ("!;*T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8H%B4_GI8'1< P >PL !D ("! MM+H 'AL+W=O&PO=V]R:W-H965T_ !X;"]W;W)K&UL4$L! A0#% M @ 8H%B4YK)%6X9 @ #P4 !D ("!OL0 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 8H%B4RE=B*"3 0 MXA@ !H ( !8-0 'AL+U]R96QS+W=OE 0 +QD !, ( ! M*]8 %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #$ ,0!.#0 =@ 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 175 341 1 false 36 0 false 9 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-20210930x10q.htm srev-20210930.xsd srev-20210930_cal.xml srev-20210930_def.xml srev-20210930_lab.xml srev-20210930_pre.xml srev-20210930xex31d1.htm srev-20210930xex31d2.htm srev-20210930xex32d1.htm srev-20210930xex32d2.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "srev-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 175, "dts": { "calculationLink": { "local": [ "srev-20210930_cal.xml" ] }, "definitionLink": { "local": [ "srev-20210930_def.xml" ] }, "inline": { "local": [ "srev-20210930x10q.htm" ] }, "labelLink": { "local": [ "srev-20210930_lab.xml" ] }, "presentationLink": { "local": [ "srev-20210930_pre.xml" ] }, "schema": { "local": [ "srev-20210930.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/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 410, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 27, "http://xbrl.sec.gov/dei/2021": 5, "total": 32 }, "keyCustom": 35, "keyStandard": 306, "memberCustom": 10, "memberStandard": 25, "nsprefix": "srev", "nsuri": "http://www.servicesource.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilitiesWithLettersOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_location_6gEJ9Ka9N0S2JJ8DGBHqOA", "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": [ "span", "p", "srev:GovernmentAssistancePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-5", "lang": null, "name": "srev:ProceedsFromGovernmentAssistance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_7_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_VariableRateAxis_srev_BloombergShortTermBankYieldIndexBSBYMember_xEdjVQM4dES9-utvBhpxbw", "decimals": "4", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fumojHAd6E-swlRJclFjdQ", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "srev:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_CounterpartyNameAxis_srev_ThirdPartyOneMember_Fu8qSwjQ4UODJdSJm6aBSg", "decimals": "INF", "first": true, "lang": null, "name": "srev:LessorOperatingLeaseNumberOfFloorsLeased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_floor_lPUCN47iRE-GzouCk8dhsQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_CounterpartyNameAxis_srev_ThirdPartyOneMember_Fu8qSwjQ4UODJdSJm6aBSg", "decimals": "INF", "first": true, "lang": null, "name": "srev:LessorOperatingLeaseNumberOfFloorsLeased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_floor_lPUCN47iRE-GzouCk8dhsQ", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "srev:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_vxkzIGWhaUSxFe37obRVrQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_vxkzIGWhaUSxFe37obRVrQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_3BkwQj8rW0K32Oh9upSU7A", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_FGR41MLgg0KYmUxv7Q0rEg", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_3_31_2021_lNFuGQtzjUyfaVVr3YWeSA", "decimals": "INF", "first": true, "lang": null, "name": "srev:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfPerformanceGoals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_-_gCVotHJ0KwJBaDuf8JgQ", "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-20210930x10q.htm", "contextRef": "As_Of_3_31_2021_lNFuGQtzjUyfaVVr3YWeSA", "decimals": "INF", "first": true, "lang": null, "name": "srev:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfPerformanceGoals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_-_gCVotHJ0KwJBaDuf8JgQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jyFiV_5ZsUquiqBgbd5QcA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_W0Rcd7HTM0yYvg5BjBYgTw", "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": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jyFiV_5ZsUquiqBgbd5QcA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_W0Rcd7HTM0yYvg5BjBYgTw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_srev_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember_nuiXPd0iJUq0jM9BFC8IKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_W0Rcd7HTM0yYvg5BjBYgTw", "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": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_srev_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember_nuiXPd0iJUq0jM9BFC8IKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_W0Rcd7HTM0yYvg5BjBYgTw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_728KE0EHw0emr5D-BtbxzQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_04Uty00_rkGC9GCu9xVicA", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_Z_bluhYTsk-c3Hr8OMiOGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_8kH6pzn5k0u6dIOhV-cCWw", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_OVu5VcqcTkaF16hEK0P86w", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_OVu5VcqcTkaF16hEK0P86w", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongTermPurchaseCommitmentTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "us-gaap:LongTermPurchaseCommitmentTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_Lvw_0KiAe02-jFZHnDZosA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_rXNwOJk3X0qtmUlYrdfOmQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zj42ZXN0eUe4CXVMLpbQyg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_W0Rcd7HTM0yYvg5BjBYgTw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_vUGXni8GqUu7-suuGvjL4g", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "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": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rCIEYTIwFEOGmCgFacUwBQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_mcJ5qngxlk23qi6-AKggaQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 36, "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r489" ], "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r490" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r491" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r491" ], "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/2021", "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r491" ], "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/2021", "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r492" ], "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r491" ], "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r491" ], "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r491" ], "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r491" ], "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/2021", "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r487" ], "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/2021", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r488" ], "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/2021", "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/2021", "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/20210930", "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/20210930", "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": "BSBY" } } }, "localname": "BloombergShortTermBankYieldIndexBSBYMember", "nsuri": "http://www.servicesource.com/20210930", "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/20210930", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "srev_CertainExecutivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Executives", "label": "Certain Executives" } } }, "localname": "CertainExecutivesMember", "nsuri": "http://www.servicesource.com/20210930", "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" } } }, "localname": "CertainSeniorLeadersMember", "nsuri": "http://www.servicesource.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "srev_InterestAndOtherExpensesNet": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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, net" } } }, "localname": "InterestAndOtherExpensesNet", "nsuri": "http://www.servicesource.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "srev_LessorOperatingLeaseNumberOfFloorsLeased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Number Of Floors Leased", "label": "Lessor, Operating Lease, Number Of Floors Leased" } } }, "localname": "LessorOperatingLeaseNumberOfFloorsLeased", "nsuri": "http://www.servicesource.com/20210930", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20210930", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_NorthAmericaAndLatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America And Latin America", "label": "NALA" } } }, "localname": "NorthAmericaAndLatinAmericaMember", "nsuri": "http://www.servicesource.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "srev_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services [Member]", "label": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.servicesource.com/20210930", "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/20210930", "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": "RSUs and PSUs" } } }, "localname": "RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.servicesource.com/20210930", "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/20210930", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "srev_RestructuringEffort2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Effort 2020 [Member]", "label": "Restructuring Effort 2020" } } }, "localname": "RestructuringEffort2020Member", "nsuri": "http://www.servicesource.com/20210930", "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/20210930", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "srev_SellingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling Services [Member]", "label": "Selling services" } } }, "localname": "SellingServicesMember", "nsuri": "http://www.servicesource.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "srev_ThirdPartyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third-Party One [Member]", "label": "Third-Party One [Member]" } } }, "localname": "ThirdPartyOneMember", "nsuri": "http://www.servicesource.com/20210930", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_ThirdPartyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third-Party Two [Member]", "label": "Third-Party Two [Member]" } } }, "localname": "ThirdPartyTwoMember", "nsuri": "http://www.servicesource.com/20210930", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.servicesource.com/role/DisclosureCompanyDetails" ], "xbrltype": "durationItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "APJ" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r44", "r46", "r96", "r97", "r212", "r245" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r211", "r244", "r289", "r290", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r454", "r457", "r484", "r485" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-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": [ "r211", "r244", "r289", "r290", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r454", "r457", "r484", "r485" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-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": [ "r152", "r268", "r271", "r424", "r453", "r455" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r152", "r268", "r271", "r424", "r453", "r455" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r211", "r244", "r280", "r289", "r290", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r454", "r457", "r484", "r485" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-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": [ "r211", "r244", "r280", "r289", "r290", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r454", "r457", "r484", "r485" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r45", "r46", "r96", "r97", "r212", "r245" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r153", "r154", "r268", "r272", "r456", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r153", "r154", "r268", "r272", "r456", "r470", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r156", "r409" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r412" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r19", "r157", "r158" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r48", "r49", "r50", "r444", "r465", "r469" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r47", "r50", "r57", "r58", "r59", "r100", "r101", "r102", "r351", "r460", "r461", "r497" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r100", "r101", "r102", "r319", "r320", "r321", "r363" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Net cash paid for payroll taxes on RSU releases" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r291", "r293", "r324", "r325" ], "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/2021-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 operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r293", "r312", "r323" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r125" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r93", "r141", "r144", "r150", "r162", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r348", "r352", "r369", "r410", "r412", "r431", "r442" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r42", "r93", "r162", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r348", "r352", "r369", "r410", "r412" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r294", "r314" ], "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/2021-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" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r86", "r87", "r88" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r170" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r169" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r169" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r28", "r83" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r84" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r83", "r89" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r378" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r193", "r434", "r447" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r190", "r191", "r192", "r194", "r474" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r100", "r101", "r363" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r246" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r412" ], "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; 99,162 shares issued and 99,041 shares outstanding as of September 30, 2021; 97,248 shares issued and 97,127 shares outstanding as of December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r53", "r55", "r56", "r62", "r437", "r449" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [ "r175", "r176", "r185", "r186" ], "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": "Lease Termination Costs" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r255", "r257", "r269" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r268", "r274" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r268", "r274" ], "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]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r255", "r256", "r269" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r66", "r93", "r162", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r369" ], "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/2021-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 revenue." } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r91", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r225", "r232", "r233", "r235", "r242" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r36", "r236", "r386", "r387" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r92", "r98", "r208", "r209", "r210", "r211", "r212", "r213", "r215", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r234", "r238", "r239", "r240", "r241", "r247", "r248", "r249", "r250", "r385", "r386", "r387", "r388", "r441" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r81", "r139" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r268", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r268" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r63", "r109", "r110", "r111", "r112", "r113", "r118", "r120", "r122", "r123", "r124", "r126", "r127", "r364", "r365", "r438", "r450" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r63", "r109", "r110", "r111", "r112", "r113", "r120", "r122", "r123", "r124", "r126", "r127", "r364", "r365", "r438", "r450" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r378" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r313" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r313" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r313" ], "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/2021-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": "Severance and Other Employee Costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r310" ], "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" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r57", "r58", "r59", "r100", "r101", "r102", "r105", "r114", "r116", "r129", "r166", "r246", "r251", "r319", "r320", "r321", "r337", "r338", "r363", "r379", "r380", "r381", "r382", "r383", "r384", "r460", "r461", "r462", "r497" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r367" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r367" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r223", "r238", "r239", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r366", "r413", "r414", "r415" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r223", "r281", "r282", "r287", "r288", "r366", "r413" ], "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": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r367" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r367" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r223", "r238", "r239", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r392", "r396", "r405" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r390", "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails", "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r391" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r391" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r393", "r399" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r389" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r392", "r396" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r392", "r396", "r405" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r389" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r391" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r402", "r405" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r401", "r405" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsOwnedAtFairValue": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed consideration" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r65", "r93", "r141", "r143", "r146", "r149", "r151", "r162", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r369" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r141", "r143", "r146", "r149", "r151", "r428", "r435", "r439", "r451" ], "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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r172", "r177" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r94", "r330", "r333", "r334", "r339", "r341", "r343", "r344", "r345" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r115", "r116", "r140", "r329", "r340", "r342", "r452" ], "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 (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r80" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r80" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r80" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r80" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r80" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r80", "r399" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r80" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r80" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r68", "r229", "r237", "r240", "r241" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r75", "r78", "r85" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r403", "r405" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r403" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r395" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r404" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r394" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r406" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r406" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r406" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r406" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r406" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r406" ], "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/2021-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" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r93", "r145", "r162", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r349", "r352", "r353", "r369", "r410", "r411" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r93", "r162", "r369", "r412", "r433", "r446" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r93", "r162", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r349", "r352", "r353", "r369", "r410", "r411", "r412" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r31" ], "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/2021-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" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r16", "r432" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r195" ], "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": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r281" ], "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 Mutual Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r79", "r82" ], "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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r51", "r54", "r59", "r61", "r82", "r93", "r104", "r109", "r110", "r111", "r112", "r115", "r116", "r121", "r141", "r143", "r146", "r149", "r151", "r162", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r365", "r369", "r436", "r448" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r103", "r104", "r105", "r106", "r107", "r108", "r111", "r117", "r126", "r160", "r161", "r163", "r164", "r165", "r166", "r167", "r168", "r196", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r335", "r336", "r337", "r338", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r408", "r425", "r426", "r427", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r493", "r494", "r495", "r496", "r497" ], "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/2021-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/2021-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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r141", "r143", "r146", "r149", "r151" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r397", "r405" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r128", "r407" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails", "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r389" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r402", "r405" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r401", "r405" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r354" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r346", "r347", "r350" ], "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/2021-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 (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r52", "r55", "r346", "r347", "r350" ], "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", "totalLabel": "Other comprehensive (loss) income:", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r34", "r412" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r76", "r176" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r74" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments related to minimum tax withholdings on RSU releases" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "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/2021-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": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r243" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r243" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17", "r412" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r26", "r27" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r70" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r71", "r92" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from 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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r43", "r171", "r396" ], "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/2021-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/2021-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/2021-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/2021-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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r73", "r92" ], "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 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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r327", "r423", "r486" ], "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/2021-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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r14", "r83", "r89", "r430", "r443" ], "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/2021-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": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashEquivalentsNoncurrent": { "auth_ref": [ "r11", "r15", "r89", "r471", "r472", "r473" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r174", "r176", "r179", "r188", "r189" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r81", "r173", "r182", "r185" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r175", "r176", "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r81" ], "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/2021-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/2021-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]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r176", "r183" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r251", "r322", "r412", "r445", "r464", "r469" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r100", "r101", "r102", "r105", "r114", "r116", "r166", "r319", "r320", "r321", "r337", "r338", "r363", "r460", "r462" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r137", "r138", "r142", "r147", "r148", "r152", "r153", "r155", "r267", "r268", "r424" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r266", "r270", "r279" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [ "r278" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r264" ], "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/2021-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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r400", "r405" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r293", "r311", "r323" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r293", "r311", "r323" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r303" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r175", "r176", "r177", "r178", "r185", "r186", "r187" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r180", "r181", "r184" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r294", "r314" ], "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/2021-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": [ "r296" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r80" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r301" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r307" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r305" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r305" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r304" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r304" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r306" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r306" ], "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/2021-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/2021-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": [ "r299" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r299" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r302" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r302" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r298", "r314" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r297" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r308" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r292", "r295" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r314" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r314" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r309" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r254", "r326" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld for tax purposes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r30" ], "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]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r90", "r99" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r41", "r57", "r58", "r59", "r100", "r101", "r102", "r105", "r114", "r116", "r129", "r166", "r246", "r251", "r319", "r320", "r321", "r337", "r338", "r363", "r379", "r380", "r381", "r382", "r383", "r384", "r460", "r461", "r462", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r100", "r101", "r102", "r129", "r424" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r246", "r251" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r246", "r251", "r300" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r17", "r18", "r246", "r251" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r93", "r159", "r162", "r369", "r412" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r398", "r405" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Variable consideration" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r40", "r252" ], "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 Shares/Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r40", "r252", "r253" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r175", "r176", "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r328", "r331" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r332" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r130", "r131", "r132", "r133", "r134", "r135", "r136" ], "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/2021-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/2021-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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r119", "r124" ], "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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r118", "r124" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r159": { "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=122038336&loc=d3e74512-122707" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r282": { "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=123447040&loc=d3e1928-114920" }, "r283": { "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=123447040&loc=d3e1928-114920" }, "r284": { "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=123447040&loc=d3e1928-114920" }, "r285": { "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=123447040&loc=d3e1928-114920" }, "r286": { "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=123447040&loc=d3e1928-114920" }, "r287": { "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=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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=122041274&loc=d3e301413-122809" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r339": { "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=122134291&loc=d3e330036-122817" }, "r34": { "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" }, "r340": { "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=122134291&loc=d3e330036-122817" }, "r341": { "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=122134291&loc=d3e330215-122817" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r464": { "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=124501264&loc=SL117420844-207641" }, "r465": { "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=124501264&loc=SL117420844-207641" }, "r466": { "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=124501264&loc=SL117420844-207641" }, "r467": { "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=124501264&loc=SL117420844-207641" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r486": { "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" }, "r487": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r488": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r489": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r490": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r491": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r492": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "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=123367319&loc=SL114868664-224227" }, "r62": { "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=123367319&loc=SL114868664-224227" }, "r63": { "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=123367319&loc=SL114868664-224227" }, "r64": { "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=123367319&loc=SL114868664-224227" }, "r65": { "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=123367319&loc=SL114868664-224227" }, "r66": { "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=123367319&loc=SL114868664-224227" }, "r67": { "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=123367319&loc=SL114868664-224227" }, "r68": { "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=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" } }, "version": "2.1" } ZIP 60 0001558370-21-014097-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-014097-xbrl.zip M4$L#!!0 ( &*!8E-TJ&8KVPT B4 1 L+IL]R+)D)QF[XDQ)?J1<9<ANH/MK-!H/0I]^7;D.>B9<4(]==/I'QQU$ MF.79E,TO.K[H8F%1VOGU\S__\>E?W>[OHZ<[9'N6[Q(FD<4)EL1&+U0NT,1; M+C%#]X1SZCAHQ*D])PB='7TX^GAV_,O1X*1_=H:ZW5#2" O@]!C2(@='_;CD M,I3JL7/4[_<&O<'QH(\^GI^>G)^>H6CFCA90K89\+:T%7EZ/5E#M''I\#__%)3Q5/H76=D'R5HG\YT=2@SUE/E\:D M((@:1%,F)&86B):8SXG\BETBEM@B&SR"\&=J$>'YW")'EN=JO8[/3@ ;+"6G M4U^2&X^[5V2&?4<"3NPO'SO:& "?0Q0Z&P2)XG5+;1E7FVSF^UY0&),*.TM[ MH.SW?K^_&VO31L2$^>X@2^S@N$=6DC!!IP[I*C+"L02G$]V!YW3_H1FRWY%MN&[:&XIXIU,Q3G(.:T?,[!WU\WFRR( M=33WGGM1J:XRKHS0;&HHV""$WL,])TN7J"1#%4YFN0[TH0>E$2'S&!BQ0&$@ MZFI34VOMS@8'_?TNX_0>%F<\A#993I>R%9Q%4B[D31@A9'B^XZ$,;.D.D&67V=+#FQRJBP MIESK+HOUENM&D>>R@1D&&H3T4(,9\Z2.;/I9]'2YI&SFA8_@H1HVSE6-$_ MI#Y\>[HMJ$TW\(H*R_&$S\D83&AC;@^9?>D+Z;G#%157GHLI"Q$2'43!3-58 MXC9&K;3)C#*J-8(1[_@8==%:(GR)A"*0B@*Q2,E%@6 42?[4VQ:W79,/.<$# M^ZP_ W8"AC%M21650NZ0Q,1I8=0 M6WGL"#NJ?XP7A$0HEJ S00<=4$,7BX'/24DH%(4"62U8Y<&*'XJ'V<,RRFL, MJ.4PF.$;F.%;RT3>#*VEMD#6 _+2<\$8"Y6Q/I,[3Y3%,\UGAO6D"JP;PI&2 MWL);$UXL%C>.]U(:UIC>#.?[2G""4*2EMC 6)#MW!*;D8NPOE\'T%CNW#,A( M;-!;2*^XJS6[(A)3)Y7\U!%A OOT^/1XL)T,!94H%TC4@X**$FZ1J J]"RO[ M3^L$E9T@F?_4\8 "_B+X3\K!OY%:M=CO@/T]ECZG\O5AIK_?43RE#K2*B*$C M+T&WOA'Z\NQ%R+_/13ZJ0P5X_1 EJH%RJ FIJE"_1;\Q]&NB_M9HMP"7!1@R M6Y=*G1FIQ0F/2LM;^4M#7G)#_>.UB-VG.:-I6=]7WB.3;BX M_LN'0%UROI?!:)[XG5:9^"6E_QL%\EN(B]:[?=?%'$;Q,9TS.J,69G)HZ3T. MZ$N/8&HK/Q.HQFSNX(/C?FH-/!"OL5U7@-8UH*B*MD^7!OR*3&4.G,DB,U@G M:; 4B+/A/GPS_+F03N@ M#,_G7.WFPK>'64B1 V)E?C.\[]/PAOPH445 DJA%1=&(KL6^/O9%7;8$1Q&^ MJ4PW&]^V+]?9WH<<41^34[L^A E&HO*;D%MT%PLY]> MK]3':H"7DE3D!*G.;7""W**PSM8W=O2-AZ7Z.[2@H\%DL9(S9+,6H9_:VS"@ M']2 HBI:L'<$^XD(R:FEUR2@_!NTL!;R)>04N<%I!3=85Q=0(55AZQ5U7C[$7,H7A!) M0;6R)[DWF8O6:$0OW8!$T?H$F%N!E;]@5F#QW@ZXU>N7M MF.+MEP(PRFVGM-JT6R ,G@[9<) M7J4'H621&9U?TNB$;]5H[A:$^NL^%=9Y"D"JNJ[3HM;(%&BWJ5"I*9&Z.B6] M'USAU&/TJ5UR*)>N3_#4R4O:PS(37B>&M]/>!?PM$M5S^&Q4.38SHA^S.F*9/DMMG563W* S* PHU:PEO)_!8[ZHZY[ M?2(SI"]S/5=W,EYT!'67CKJ@4#];Z'LYU8V W>C.OS]!W:.5ZT0D2K[A:DV- MZK:%PHHC$9A;*2FIRV9!B+8VH!%E75VH)O'[4"1ZFJU:9O M[:-2#IY650I8B/,V^GSJ;=]T&3[9O!%3WX<)JGE<(I:Z -E\1VYPC_.=9VEQ M 9.(;CW-O+:U1QPI8F'=M; C:$;4=G.3LB]'SFI*AMDCAJ[Z7+[.W$M0RUD@ MX@JT5_?IUE'<> _N#E"H)[4:9+I1NR0>)[J!\06T"I:3;G]0OQF9ETOG&:>( M4W\7%5TS??^T$9MM::Y;HH[/ M>=;W6R%\8E_IZ?DCX=2SQPL,HZLN#%Y'$=C@<-]7Q=4_FQ85^XYR\C0@HD M'82AE&-+7G1FV%%!EE''41/4BX[DOAH4-/%2-W"BZ[%]'FYD5[7V)-R*/F-K#F23\#X+Y9$&YG="V M/,N>H!Z,#-)@A1O*E!"-HUH&3&B;+OJA6MEDNH,K"T'(M@*9_FLFW#>G#:]" M9G/=UB$T7B\I)JYI"S3*4+4ZZ[XI'[0OU@,:GP0N4N0UNG#J*Y$/L[$/M4)I ML"1PY1/526\\GZ>N?0?BY<4!U MM?5E\VRNWLKGE.B94ZR;B2CIP5%]/SN;52EU:@MWR#EFEV3A)%H^(*Y M'=RW=LM45PVN>U.]=++ X9ORX@N(D.*6!6DL_+4(2XX+/[SF;9=:!@4_&8"2 M@\ W9H?9+;&O5Q8P#5WUK?IPDB_I8 :0+^IE.J8=0@@:+$+HHU&OP=^L"%N! M9U]#;-D>,]VQQ]Q@RO6TLT9O;;#N@QGO,[M9:H:VE?Q583J8CGD+085#]A8E M;>&]-2IU3:ANI#H8U'?/WC7*"6-,"/#+6W?)(58%=^5N],$?5N/!^-LC]V9@ M%&@(=L;A'G JVS01[6.:">VU"+'%#??4]$ 1&M&NBC M%>FEA0H\^[:F\-57#AA>I@^CGA5.^I*SI%R2I#(4>O,<.O4;IB;%_7#WR!1@ M9RM];R ]Q8X:_1J-?3DU'$RLN\1+*K%#_R;Z))^J5J\9NC"9IG\'Z1BS(99# M!J78UC^WI0U8C_U@PLA@*-J1K# F0]Y'OT> M[AJ%B?3UBEB^NDXP-]5.4^QCGCTFC@, Y*X@Y93OHRK:B9[4LLC#[%N<_"=N'J,RT!S/_R^I+I=?BZS ?3(1M9& I:;E&A!^493V^Z3:AILIIGHA%(/(9 MO:XZ^W[T2)-Q8@5'CN>I2#D?+R"FJ)%MA-GW/RAQ[%MFD]5H//HCBJ6!12MQ M;#6]X6A<,0JEC[OE] 5U5TCT2XA^8@EFZYQ=5>Y,8S2RH%/7$!G7YJM5J,3< M4D]0L\@VG:()0?OI*QK:]1N$B2,(B<$\N[Q H>I'%G:".3JL=ST#2*1Z%2,# M0@/1?L(SM&W]YAIV1A[GW@NT_1(OL:5_ #,\ZF&UL M[5U9;^,ZEGX?8/Z#.OTR\\"*]J50MQM)JG(1H%()DMR>GB>#HJA$!X[K<9>!8SYCCC"_J%\W@]2^B)!@&!T#:TB4,24W?XY(FQ2_" MYB]7::N^]Y43A'/Q7.1%@=.^RM)7V>#N;S<%;\DH;:>RI.MX?WZ-_\\D77)$ M7"_\^AXZOYV]1-'BZ_GYV]O;ES?IBQ\\D_J\PF=I MK;B13+5W,W#7%:7S=1_KXN][Y=-N"!#&>?)74C1TOH9)=S]]!*-$"Y4]<(4E MXI_ NAB(?P4$$4C"E_?0VHR+E'%*>MF(3=#CN&^![^(';'/)@+]&'PO\VUGH MS!=N+&CRNY< V^1W 7X%L09X0^+C_O[Z&!%%QDRY\KW0=QTKUNLE=./&'U\P MCL(S+F[]CX>;S'!"'+PZ"(?^,D#X"_+GYW&IBW2;7X9W]MT" M!XE&.Q"SJ%V6Y+WRYXL OV O=%[Q3S_L6.R4-KO M3HA>+8?S!,^?L<1=-QZ +3LB1%, MME>A'@&IZF9 -&YAM R&%&UU!%PE=@%&C%R:QZ!># M864GZ_/TP:=WK M*+ Z+$;-L4$$VJ6;+$H_R=]2/.+A=&;@;:&.WR/L6=C:_-:)XHZ($<_S'. V MS9%_;[?(I4URM8W&1$@BINNCS$#7Z+D+X,H,#9"XY6#_.?'OY;.*W23M82LI$'P M0=:2?T!WB0L42U67'873:VM?P\U%95;S%PCY2R+$ T:8"&2Z^!>.*F9R295I MZ+FVA*EZ1>;4>Q_@!72L'^\+XE9CPMV[Z 4'-.LU1>QUK#U M'2\"C)R5 CWK8NX'D?/OY,="RO3=,3N,Z]!N& @V9M>L*[AP(N@Z_\:)*Q- M1/R%,")+\"_?0Z6+%DW527*HL>#,KF(W7@2]9X=\>U?0_(HC8LA=QAM7O_N^ M]>:X;@$+:*I.D@6-!4]9(#/'@JUO<>7DSRT[23W32YHJ5F%/L:L]+N\Y[]-6 MI."R.EGQ=5$2E0DHNK;$J<)5YA2^'*L$FASN"?Y_=59(S&S39 M&GBY$[U?D!T5TVJA5&]E4C&KOG5XYQY^Q+$=NFA7MC#3:BP;8W&PBT) EC4: M++%%/2\+RT]+KS5D9#8:\&.^-!XE&4 # [@>])8Y@P=(5)6M'S#PB&T?9E*L; 9P M=<4):;VAL,P&+;;&GQC^F<.HJW.*\9'47SBZLY_@>_&^0IU6)L2'+B1G-@I2 M%9-+#^K]MDVY]M< MHZ/_0TR)56IA.JM+LS-+8&2-:<*%_07ET+ Q&R78A)\+)V))2788,I1>2^+Y M%3"QSXCT,%,E'];EV&,#K2Y*M%@J7*4.!XLZ/.*$N\18NH7!GWA+DJ*X?6$% MAM5:JIR$48S(*R[7T!,E?O MPOCQ%LE&-9G;;NK2BQF M5^N8?7?V _GF>"5;K5MELN*)HC3XO0=5V.>%Y:H$8M="3D>]=A/CP\[_XT0O M5\LP(I0-?KRG1U[CY83\SRJ.US=H:0K*[TKL[J?T_IUJ\6]F:T=^?3O'^F/S M:^^L:%5Q]M0W7-RC$5:5.A]L6=@ E(IP2=6G_Q[6)6KWKS5XV%.'T QZ_H5"7M-["WGV5L=V4$?3P'T M0F(DKV[62GY*M6W]'[&9X\]%]\SL90SL\+A/OM&S^G @TZ^W ]E36^\0T-A1 M2BT[BC3.U7WE8*B+<'>N=TTBE0XB0J77OV9_L57R'@>.;Q%BQ8G/^#M>_7=S M Q=QJU^@]XP?"#(_;!NCW14AL[0?=" SJ*BZ+2$=Z()!7 J9A\2E4!2@FA!# M+-B\K0VU1L=7KQ+Q[@/_U2%$O/SX(\1$MDV@\H),U]>R"W;H&V!G=62>"KDF M9QN8F;5'1^QE=*2:2;D7V]>DDG^[./W84]QO2U/U")3?&(:#A8OS;LL+2Q1, M5VG"JFT! +,;\X\OQ!A/7B&,[7YB])=-[?S"$]9X \&[WW(OF+Z9W(#UOD3> ME,TMF!V[+$JB/A6EU12:V<-6R9!SQ%_[H!OGL2QD0E-_PESH!@MFCUSM>RS[ MCW(4[^Q55CT"8C2&(>6$QN0.[XY(Z>,=W],+'W(?\:"F"4UC1TFD,K9DFS\5AFU2)G ;881SJ^76$L96L? ET88 M,&\/W=G?L1FM!4INNZA82W)J'(/Z:TK/[M7A#WBQD>7G]BM !7HO+'\$6J\G M>V46&GM? 1H"%)8_ @+4DYW9K+85 #C9C[@/'(+%(KX3?T7M K67UCD"U=>7 MOS)C;; U?^5MW=G;'MB=U\K7*V!-#SUEL=9$21UJ#W&$CO*A]$&?@=W+&=+O M3HA$8F@X](=*Y5YF12&9C"MNCWSFL17&$D;(V.WJGUUBY<5E76&;/KVX+ MM;Z[K?Q>X9(:T],SC8#,SNW'I>FF-BJQ;0K4F2W$C@:[_7I22%DC^G=P<_@2 MNC$E'U\P;F,+2W2V<-H;EW0W2D-X>PH7Y<5N$RRW_$R1L2%HA@X47>*!;"H( MF"HO 5ZU=8./K[P2- :6[2:^COX+7B$_)@I40,#LU[W$'*5\*NKC/>>C"RG=]2VAS[DZ293FLY._41&L5*NNO2=46H$Y6ZP8;= MF\+ISF%MPUQTVLA2#)U7%!U@S<1 1A@"0Q-X@"Q9%FUL86SP; E9;G.65V)S M"K33357@=MR69X$LE;9G9;VCID)G%NA!XA*W,+XK*/JXLS-2Q"\]N]$5Z4JH M&Y90"L,2Z[[B2U^37W);W9&_DQZYN$M.&'=H8IVB\'WOQ:!*9VBKZLR0=5ZR M5 WHLF4#69=T8/""#@C&)E8DWA:UH3X?I6-_P'/H$'($=_8UX0%T_Q?#W1NZ MFC>4G52&J&:^H2Q86BV42>GDU@>(V6]0%7"Q1$]O?A/Z?-8^<88:E5$$2 J% M(CW2;'25UC^1I08NW1_CH4A0V SSR;_$]]"Q+NP(!_% KXFU4Y6Z4%[[2+3? M!2K,OK))0^D1EYTGUBW@Z3V_8?<6WOA>]T*1JTS1SXDY] M>+J_CK3PAO PQ/CS)@G/*AU_\NA+-B5A_2CCYO7$)TP:B%\O#OQ77.(<'K3_ M&=8M43)E!:BV;0"9%R5@VI8(,)*@HHBZH6K283']P[.((Q-? A??)(E(I8MY M_%/>1[UEDVQ-0185OV,N]('WP1)9C =/O>B M%V;=[!U0F@0V:9N869)MZ#R/@8@$'LB*R0/3LD4 =5G@;8ABFX)%&"@_4JW: M8FLV]Z3:?4.Q.ZR8C7C6N^>3YB;+XZ%''31&L]%VJ VVWO?4>C.]:':4.C0Z M\K=5B(W!&X*"@6*(&I!%F=@8EF@!Q1(,+&BRI6LRBU^K)MMRS1MD:V%B@! U MOW'UP67V0Q?+Z0=9.3^OK;O$JY=&L%67F(W;/'&3BIO=XLMNHA\K20PG)O:0 M^+!#O_XW*(<),'6H/KI@AJ()4)9D 4 368"8HS8P=*0"64>2;B$L$'U.Q[$2 M1%W1QC\SNU1M0ZGZ!/:FC9WXE,=8$:?!E!^ M/*-F*R?N4.#![,,9M80K.:A1NYT3;:@0839=OXYX)6G[=9LYT88&D.X3]^D< MX88'?>JWDI5:%F5^(C3H$H_N4^_''+8=DB3C!I1:SCQ39H[4:H.,$P[\312$E&D"8]N.II(L] MS4YXLVGHQ!PZ2+IWY4N[*>%JU8 MLBZ6D4T[DR5.MX@PZ]/7O%.-^O("9F@Q'A^^$:;,6C9M;AQHU 8[E&NE4$I> MU$*!61>\X[R\J2N]3+D=>L2]9<\1\9J8@FKRD*4 5; G(R(+ ME&0$>$L5-542L* 8D[/C55$UAGJH=GAE=NX$I'!6KJ;UP^5,;].=6-3A'E^6 M0_TOVH-*(LN.+\T:Z5KY%M83NSH".AV) *61TRPK)M\LR1/G.L=RO$9'/X^BG3C6^OVT'6J-R<+8.^W?@T;> M_!E2L*%(L@4P%C"0=4T&.J_(@%=5FT@G\:8Y"NNBG\L1)C8#J?7=TJXH@''\ M5D6?)WA.7.L4QY%;$YV^Q:OP!),)'*7N@%MMX&/-BJ#,J:ZK@,($8T.UD2XC M$6A(,8CMQD, !=$"R%)57M=59 J(15OAX \)C6J^M51W35.A%G[,&@S#'G$X M;GJUQXV9)XNN_/G+R-2X-;QG/EROOX^7;C1%>E: MK/>4$9%]]RFCK8XYZ%E=H)%?Y0MZ4 M# %C8,G$L)%U&P%#Y>/;F#6=MU5;L^W:[_8-^G94KP]@9":Z(*K:!'RI3HFR MDYM\2#V,Z/G90O^K>Q?FQ-A#,[8"_'&=I\O/C>L^->!$TX%H6@0^:V&(9ND2 M?6PNG:@ZU(I:"/]![]#IZPQ3'VG@)ZH.0]5"](>Z@K?[T_1]G8$\<78 SE:K M@/Z&(<;"68.%L7H/77449KXG2+^0SN],UWE.]),3E"HN/#-XQ5!-C0:)/&6J*OB4,D=^Z,E7+_Q*-.W*6MGIXLH\9(RX(K56E'[L? V M.!PL*+,_R+TC\$\O3K![>7BMNI/5='L4F#UC6D#>1XQ\SRJYQKNRWF3)T X! M9B^,VQ'_+M M?*6)U-[^V_\#4$L#!!0 ( &*!8E-N/ 5GCQT 'KC 0 5 &UL[3W;V9R\53FG)(O,\=5 M]LAE*\G)4PHF(0D;BE! TI=\_0(@)9$B;J1X:=FJFAK;4@/H.QJ-!O#S/Y_G MP> 1LXC0\//!R;OC@P$./>J301'_SZ[NQ[X MU$OF.(P''L,HQO[@B<2SP9@N%B@O?^ MP\GIZ>#P,.OI#$6\)0T'LLOW[TY6WYQGO=+PT^#DY.C]T?OC]R>#'S]]_/#I MX^G@]F8%>,.QG! K9$#"/S^)_Q[XD -.;AA]>H[(YX-9'"\^'1T]/3V]>_KP MCK(I;W]\-5 M@SSP]T?IERO04M<91IQGIT?R6PX:D4^1Q.R:>BB6 K,B,]!"B+\.EV"'XJ/# MD_>''T[>/4=^G@1B&&7%(<[HP>!G1@-\AR<#B?"G^&6!/Q]$9+X(!$_D9S.& M)_PSAA\/A;".3S\G_.:.!S5;W\ M*R'QR\% #/?+W54!OPBS1^+AB";,P^\\.C\24$>U^I<\(O7",R#3D^NVA,!YZ'DW"F-OD+8_1-\08-]='O!TYNLYZH>P./^(PX3\\RC5(^"+^'9I.&9Y* MSS2:9!#;T5Q]&"#<:$CF+AWWXZ6$NY1S^#F=+W 8H0:I=NT<$.7J3R^?Q:^M M<,-M0$ <&BW$_T./2Y!/KFVP1#,"(![_"5' M+/'BA/%P8QCZHWB&V1T.1%!V3J.XJ2FSQC@P^:$!$ S F4BW#@J;1J(73G+U MGY-8QO0<0Q[LBX"6+VA)8V%8I1$J\T"2B9BWY$7VZR:6.)JC=SAA="%^R*7< M$1?$Y"B#/WHB?"%S&'*$Z!-F!U:>JC ,&%OU)P8\S/[@O#_YZ?#DY/"]7"M^ MMSE6GI0E'36]&@I]Q'S!YR2*Z7SX3*(+.D,CG\Q7.H*"H)ZBY1(B(@_QO>2# M[*T!K&8<%>8E#_B0?RH81<,&L53VW@#6J]X._50Y&\19T7>S&$NC:@?AK.LF M\)5='<[Q_*&N@U0C6^PWPY1SFJ0+N&O>9]:SP&-K"\_AC06!1R#( M6QE#@!YP(-/4!J","SJ@HS[(N>4S-V;QRVT@,F^A+S*."Q%3\-^_D%"D5&6Z MYXY,9_%H\DN$)=K#28S9T/.2>2+#L@N\8-@C4IZ\Y7!.64S^EG]J6-3=P!ML M[V+@E2C7UC9D1:%RZU\B.&%T;M4=VBT%2<1QI'(=BU:3:>:QZKJT5 YKEGQ2 MDSP8TT&7I%+&H\;/!S\=#!:,4,;7I)\/CE?^\JCH,'/NWNY)FXXMC<[U]/3T M^'AP.%CWS/]8=C[@O0_2[@>B_Z7/78VP\CW25#MT0*NMCW2O0V0-:"C7-!Q- MC>\PMOGC1&/XUE9'O3%A Z.+0MRR0;P25DNT%KI(; T_Y2H$ZH#,EMY&&Z)J M/8X%^;P+TB*=^8U>%><+(NQ7%"3X[&7UZ[\(#ZR8-WNYQH\X,)B16V.M:KDW M!\"?&SY+<)]G:0"N+EVZ!;><6[$I=WI0K4P7!Q*]I M..71S%QL(H_Y: :#5H%J%5('#(=2HU6J@9VI;=#.+%RG+DAT;CYJI//&HD<6 M@E7JM'.FXT(=&X'*H3S1J!# M%((%_(H800\!ON,K/8/^;X)IM4(%"(,ZH^:7 9TH;%#K#1RFML$[U_@RLGE] M5R/9@K9'+,[I O]K4P_X1W_F;0F)X$^WT6SWBZ^]K MZZ:.150Y3&=:N(&64#T%.A"\ZWWR$.&_$I%!>^3_V2)P-;0^)-7#@R+9'(?K MX*N0W60L;A4"=42E^WAAW)>/OF743[QXQ.[3?2"-NU:!*1V@#K 7 MJD3=689'I#0%(ZR)/C7T5N[>PF+J,'ZG\X :W^648,2S+V5?[:I\Q73*T&)& M/*3:@##"*M7""-TQD7BZB8A6][6P:B)-T%OIO@NSJ0,2G1J >FE%1B1A1 F MB:I<4=/P&XEGZ?8[9F"ZG-C 3%<.JTS9$PL M..7NZ-G+&N86O@TA+:/>^=> M88/6XN9).S3V%?B.!1-&DZO0)X_$3[1!KQ).&0MJ(7LF3+AK>12+RRN:D<68 M7H:Q;O>E1@]NS+#WL56X;!,3K8U6IP&TAHQE\%P#?0@3\57H\5AAM3A8WD!B MF)8-+;0SB*4-./*- &[<;&>NJ$1N>VHD$[;R4&=,'9ASB*SJ/0Y;ES M1TLIMW)3(76[_E@A8G!QZ4T.1:/]:.&UY!M;-&M#1J%01Y3ZM2<5"7G+,J(. MP;;.43039Z#X#W'DXA$%EE- ^@;Z=)^Q2<]^1=Z/HL90_:FRBJ*)+LT>:8M. MMT^ANLA\<_K; N'N4ZD& DL3Y1:$]94I.1=7^V&V0"Q^$;D;3:)$!:9,#>@ M.RYJPHN$>3,4X>&4X>QZQR)BV@2)]-X_GY:(.AUV1Y4GBK0\+U[@K-"5)S5/CX^*,\*KSJBO^>'V+]132@DT%^ ME/\>5+Z3M(]K#58$C$6YIFY+8@.HEPL8&C__7/7V 6=[4]XPLS8%U72M%D-A MM\-,RH:'Z$5"6Q_.;DTBY>MH',5ATC7K@6T84A&WGV673QKC8 5<6](H7GIA M%H51J8H;_R7\(;!_S.01VA>[ )20G8K@_98B4%( 00A#WR(^%?A.5J0 M& 5&<5C:="J8#UL*QD(+!!'=B0L80^Q?(A:2<&I;LZN!.Q7*QRV%HB,"@C1R M5P+).T,%.0S/Q"3ZB-,=&K/QN+?O5&;?;VM([G1!$.-Z%XTKVA7_U1HHYP!; M$HR\)=(Q_"JAK8R(LYAY:27L^ON 1MC_?!"S MI*^5#=<;,7'B"YS^O K+R]4[&@1?*!-%/?J]ZVJ]0 @MW"1=F;3U_63EY$D_ MABAJM*)1$HO'5\1+/:;BOR(!44O+H*HH2[%^DY542 M\S2 V7B@15;9?V7Z6:AN9YVJSP_M1A,UR-\5I9 ZW)!.V/KJ5"5^[%HE;-0W MIQ'E)T?$)V95E5^FKU5%E\^8>81[.W'-]GP1T!>U42>JR!-SDD@NRLM>[QI1'\N*8D> 1 M)YAS1GT4T![?5N^QVXS3<1>Q:W4FV)5$_>)!4X\=5'SO-R<;32W3Q^/WQR>E M9P_2863QTGJ@P7JDP7*HP?]D@_TO\(JF;_@IQRA&0_ZKE]6!L?.9.#A[%>8A M2.B1!5\D&PJ@MNRS%Z?2P8WWD"JH&A&[\F9W"PL@3""=W]X/IE*KFI;7OKD? MF)BOPD421Y*\$^,^O+$%A)VE6IJK%*.*0@A"J^N8;%OV#?3;WPY_8TPI[HUL M-05T7S^@66)^2X3VCB;RP2X_NS2:AV B<+W&<"6@[8C2]JB.%LS"'N@K5B^G?36\T*<% ]C/_K"J?U*'S$+Y54\441$ MP8.WN;)P; -AW[)Y\[33#XCM*EM+C'L3ZCE*8K&(ZE@_"Z-" MV+_<&04M< ZNAEX3])"MR+>*J]S[ ;&EV:X:N3-C=Q2C;ISEWD^WBM%E-K0& M,^ J1D4?N23YI?U RSQ4M^K517ZU77Z]8@UL+Y:RC-6M#G:9]FV)83V7_HAW ML M%1S-744$/"F8G^53@@*Q!0WOA=0M%PL9FP#P4^9U*M8 M$V4D!8*$?D6,".N^0[$I/BF#]>"K-,51CKZJ3 (T_AO]E H0B)?2Z9".^XUX M*$T-X%E J;"NZ2J6.$/AG[\3'/A7H8^?S^[/?E>ZG\JM(3@BO?:L"OVJD 0N M]2L.!0K:C!/&)A"$>FJS8'28M\!RMR7+ZF2M+B\C?P[I6M M&F>S\6W/GERI! 5.]JVB-YPK\V2NY>;&]WTZ9XWHE^S>,A'@Q%*DZ$J\RH:C6"C1Y62"O9@\BFLX/?X= MFKJ5V%C[@'!:J;;-6:D#)V%5"'2'!:_$B8 M@D13)Q ."6T9)IK( R?DI5I> M/HL+R61!H$:22D@(1V8JB$M) SB9Y,^L%V8#C60,\" .HU00D($4<&*ZPPOT MDCWZZ2(F SR(HR$5Q&0@I>>*9GD-2_0-,8;$!%NMN/ECN;@Y[8__LNIR9TJ= MKW$4X90A%SCR&)%R,)4\&UOL=VFT)9QV1N]W:_:[-?O=FOUN3><,5;VPKN"K M&@Q.678%%ZLFI3=OZ_J&OV-W->TG5B,^B2)Q@EN3=X1 _H4 4/AHE:V@%88N^MHP-=+6^3ZS" M0 Q-0GD&/'U"1.4*'1M"V+&O()@JI'4B&\J*>"SO[/T24,JB].9>G7CL[IW>%''(H7NU;O^?'OT)3/TU.I2Z-)!E$MV_=].=N7]3/(#96" MY$83#Y@LX78E%:CAE_'Z V.3SM9/MXSZB1>/6/:THV;]J@:#DR)T$>$-!QQHNAQ*OV;2 /:]*+4J MQ_I=-34!+5V//N%3F^S2SED3=-^+4G?VFJCHRW/!9RXKT*\+T Z3/+44'+E;A#4.IS&L8,>?):PO,DBBFW.UGI/9K<<@/D MT9?IFA;'QH"N;G&W/3,R1&VX2H4OG[T@$4^MBXI[, MDT!2E!XWDQ>0$UL)^+:=[C>&JFT,-2/$_=;1?NMHOW6TWSK:@:VC[J8Y6]3? M1,?]K0N:8XLB5JP]'>WLVD(5& DOEI19IE=D.IQ3%I._36;L MU!+";5&=2KE(?L]YO_N8>G^*ZZ(YBG-Q1PO:(O?W0[G 6_9_* <8Y$?8R03@ MO3?#?A+@T>1^AA@NL6W("0JGZ9]'N4$"JV)1*7WRCL WJ(:A0+B$@"5#OFEBA(92RM6D-A:L.=4R M(,_+^2*@+SA=CXTD+N9Z>3T\A-1W5S(UL*&=^^FCF!$OQKX<\!?.7;'AE],L M28\*3+^KV4"G$)+?;8N\*5ZUG5]SBH7'(F4RFER%/GDD?J(]IJ>!@W,HH+75 MM(9R, (3NS%W.)!$1C.R&-/+,-:]"5NK!P K=*.::B5E(ZP-SWR.6PE?4\=6SE%+6(L,O\]T&^([4K:((26 M5L>L\\NES8VJ:TN'CONKYVF.+8459W/S8?>E/;K*Q[JK2\_2@7OWVE*"A'0CUAL1-+J4IZVALKP6UKM\>$K[R+.+I27T/7 M_? [L3BLYVP[XV'KM^:YDO*P)2E?$&&_HB#9W(+N"PD()5P]>M@&.0E&1;>U MMNR-KFYC T*$$K0=BH T/ 1W.R_2ARG!5)JAGRC(5]%QSC-4$9C&J,@_[VL MV:/Q[SC.CC;^G24<,V;8;\C!KX=I&#%?)'%VV<0E8N+P1\3M61([G(L7,G357&!T784L2$& M@2S85W^Z>G6U6A%_Z0(/0Q&_]JML[!VL[7=R6,- (D/2.V&*$Z]P5I%;G7^C M8_7BTJY"KJ1X=4'L=8:IH0S5V +B.8$6%*+X1K*!'Q!F+0V"QKI32QL@!:0. MRNL@*4AUH4+51I-[%%@J0A5P$&I!G52M>#BZ1 <$,617J,A;%MF?6#SWDDV( M1JG8FT'8D:PL)#M9$&1VAR/,^3'C:%[@1QS0A:#.16Q.+2%LPU66G!-E$(3W M%8>8H8#C.?3GG+U1G)XM=1&?8UL(6U65!>A(&P01-A-FV8J6&A^EOPJFEABF M+F=J- C>V5N+,@+SR2?%@EN7H7%L#&&.[T"W7-D!,N&2YAB''O>EHC*T8H;E M0X4,2SK28#G4#B94WL1E":_TQ&Z7ERCL3^SN3^R^WA.[NWK"L^=3NVV=\.R[ MBMBV3MD?KC"M1G;P<$7?"I?MBH^2.(I1*-X?N*-!\(4R\6732F@9#,(*!UA) MNH5CX$H9&B0T/332O@HNQ]F)Z7,K,VY)(Y<,A*>,(CBXBJ($^Q<)2^]+)31- M+$3YHL[+9[[2(1'6.KP:'>VT,ZNN3C4X!$]?MF07Y\\$DSCA)/,@]O)Y05AZ M6KBM0U_NXT+89MH=Y^; T%>GO)EABCBXU9E7,K<9^"6:].\7)F_1LF MTYDH]WW$#$WQJV_TJ]*M;^E1T(SUH M_2ZJNC9WMA'9KX*D-C2^821>V2*M3<5OF/.[I__;KAEZF "VQ&FGXW)0T\*6 M@GAUQI);U_1@%LZCO[Y['CIG(4S5?;!3_J"A_-?T0*JT8BSNDAU3\9'>SZQ> MZUJ^]I.@8(S97'>2'A*"K_>R"$A[]T2O; 3IGIO,?G9 M;7\XG3(\13&^XLP@840\U>UJ /!YO1=,],A4F K?C-D7:>W ;9<&?+U74;3) M-9#')10/,M0]._&QPMF)]; IU$ ,O#]*L3]*L3]* 3+5'*?;/*H$[ M9]$4KW;"M>P/8^P/8X!0./M#"LL+$5L\I%$3B9W>2F\GDU"3DS#3!^TRH)V2 MT^KC[\3GN/Q8#7]#1WWINF;PZ_TW5,.Z#I MF_Q^0YJ>%7;UJ.P*#';Z4,(.Z+N"Y6](Y5?\WZ@ D//=!8KQZO4I$(O4:ECN M]%31]RJV&JOW)J/@$& [>3.+XSI^#9JEO2GS*JZTX-E89?S>R-(M57&;Z=COM=@;94E]H:L+7=R#)ZI54/NC:0EX-I9-7'!-++H%A'Q MAN48/?]&XMF,!J(4FW^@9IO))"IWM=,*;$\.5.9'SS7%LNXH\6)YW]@P]*6Z MW^% 7!XO[YG_AECZK$6U8N(?CT\VBXD+0PU0Z _D8(-LM($!;3S=HZ(/@G\OH6:LXM5" RG$ M-2J=42*MU]0N![N<3"B+.="QI5Y6WP!"2M"B-\5R5CTIX.*= K["JJ6-BVD1 MVRI3W9KV5WM:A31U=:F#\]O9^M$B=WCP-<5N@EZ"0L@?UA6QFB+8QEG4O^6! M4?'[ZEBT[J1DC7X@Y*L:D:X;N=!7&1H R8OL3"'!4=4E2.FU;=R7!&&B!()I]\FR?/ NG&5OLA>C65A#LLY&DBXHXV&%E MAG$%R<&8YQPUT28IZ.)Y%0GJ&N*!FYO.RCY$O4\!8XV(].#@,LUN8M(3U',N M^9S.YR26N''7+2(HCA4./8+KUJJHS7M$@92\/B]B:@ GNVL41V&)8" '@I]<7UREQE3]J7&%MUV7 M0+(G=KTM38JU28:@!SIHA2"TJ( .>'(QY8S4H%*>GU2>]%" EB*]Q'&,VFJ08 M&EV8&A2" S,I4UX,:@H@B&'3GFW)1@-\?QE&*Q%Y66@\6/<)1,UV[?:.@EC&&M[)Q: M0GCEKI( G:BJE>K[^2CE8I;M^L?_ U!+ P04 " !B@6)3(")'#$!: !O MGP8 %0 '-R978M,C R,3 Y,S!?;&%B+GAM;.U]>W/D.)+?_X[P=X#G''$S M$:7IQZQOW7.[=U%2J\>RU5VRI)ZY<8=C@R)1$KTLLI9DJ:7Y],:#9)$L @1! M@$B6.N)N1RT!^2+REW@D$G_Y]Z=-A!YQFH5)_-?OWOSX^CN$8S\)POC^K]_M MLA,O\\/PNW__M__\G_[R7TY._N/T^A(%B;_;X#A'?HJ]' ?H:Y@_H-MDN_5B M]!&G:1A%Z#0-@WN,T+L?_^7'/[][_=]_?/O3FW?OT,E)0>G4RTC/)$:,Y-L? MWU1_.2NH)O'/Z,V;5V]?O7W]]@WZ\\]_^NGG/[U#5Q^KAA^)E.NPMV44QG__ MF?[/'6&)B+IQ]O-3%O[UNX<\W_[\ZM77KU]__/K3CTEZ3_J_?O/J/SY>WO@/ M>..=A'&6>[&/ORMZ42*-;D]W:51V_.E5R:-L_G30OF!##/'N%?LK:9J%/V>, MW67B>SG["KTR$_NKDS=N3G][\^)0%E5RD39!7;.H$_MLK_L?O MB.$0^DN:1/@:KQ&3]>?\>8O_^ET6;K81U9'][B'%ZVZ!HS1]1?N_BO$]_9Y4 MF'=4F#?_0H7YI^+7E]X=CKY#M.7GZPNA[N\:M(I.3!VE#_)J,GUNB2MA+:7J M/4%JEN1>I*=9K>=@S;C[TLZ7Y*>&@O@IQW& @U)%RE-"FHG$O(Y1IK03OT$P MHBZ8I(3V4N-/%HD/\[YV7$BVCYVN\3=(NG!6WG(&;"-1K>TRK&7#G$4D[>NQ5A!&G M[,ZGG*EH,_:D7IR%=&72ZVL=36?@;"(%#^)3JQUP=Q.*.Q[K*\K.'@CB044W>,<8*(4D2 MXT I:RYSC>]#NN41YY^\35);LX3Y_/DD#L87V]P#NV.:I*/ M', -)@O$V* D104K1'FYTT5 9K?A.N1GN3TS37%[\*[AKS3F704!,EQ7_N0QC_$9HC.ZVX)U2HF+3 M(3L:@G9&F;PC!V9!BU-V*MGI MDHV6O.\N4NZ5&W_';#;=*I2^DSC MCT =IEM&[3'%J2%.;GHGF5(;BU'E_,E_(")C0>J5H!E@-Y$IUHXP]39 G48J MJNYH*XFBDJJCU"N'REG;=SO;I2F.T MG?K8U1:T4_:(/#K7KZ).+XUXY;AUE^ (05NK5V72,R_']TGZ+#1"NQ5X%^Q4 MZ_#.3-4$M,-U2VK@DDF*2JHN+\],K)HU5[K9>%%TNLO"&&?BN6:[%7A7ZE2K MZ4J-)J!=J5O2D>.-$44E55>N9%8UN4[6?.A\@]-[,C?])4V^Y@]GR6;KQ>*P M)&H-WJ>D:C9]J[,I:!^32SS2UTKBB%-'!7E73F=)5S4E[46R!QQ%?<[7:@3> MY[J4:H6Q6@O0'M8IZ-@@1FFZ=J?)%;.W YEL-O1"7.+__>;!(^9:[7)::)0> M,(@W@.2=P+N8BM*M/4E)#] NJ"3XV!T[Q@,Q)@O$V: :'V?[E-/IGG'=,ZY[ M(M;=@B,O-S@.:!V3#Y'7Y;/MOP-VSTY52D]L_!&HTW7+J#O&*FJ(DIO>C:;4 MQF(%JP]AYGO1[]A+/Y#?=&UYB%L"=I8>]=IUK%K-@#I0G[2C:SUQPHA21HRT MNVI6[G2T[FR\HI::NS7;SL;A.E3L=KE:PUDX79>\IH9D46D-A..YTM/>6HX( MD'K111S@I_^%Q3LBA^T .YU4M=8BK=D(J+/)91V['.%D$:.+"&%G:R]'^MFX MF<6/NO?16EP+5=(4L(OU*5C=WA*T ^IHO>)J7X0J,I3JTRQWM5%!J#G8[=9> M=L>8[K*3>\_;/+Z3?%@T#\5O_X;NR5-8^UJ_2&,O=@/22A/ M>'5DP5,G [L"=54= U#7'=(/H"MKB:\]YI,X2Z(P8(]^G7H1?7&+[LSC?/PT M3G_(+[.,"- SN \: 1_&W4K5!VRS!>"A*1!4>Z.,D9,\[F,WJ%C5RKD7%5%- MR9D.V\["IP0J'KI6JR%X#Q/).VY(+JJ49UK+4CN/4?_9H0>>>=G#,@[H M?\[_L0L?O8C(E2WS,R]-G\/X_EZQ21\ >/$Q^[;%. MR"./+%+8#S5&"^3EJ.2%&#,W/CZQ'7SZ ]XS.A>_-#O\)O&S^GOL]E5BS[\CO[$D=AH[DRU.\^Y\24F@E^']P_Y:OV9 T5>4DG0&0JL-OL(KI5_1YOR7P@9$\9 MD)[+#;TY_P?[IQ"])F ,W.NG,WXS\-OF"AB?)E1>/^9R$1>(";E@,;>2D_VK MD!0Q41&3]219GQ!I^=2D6J'L)49UD1F1NM"N9C"S^1C,8KB4S_6*9T5D\FAI MDB[S"(S=UP)3#UF_1T91N2R6WX!P[.DIB='9TE6?X)YY^(?TN7:XI=@6/4$ ,TCU;Z M^P%&K$'BZQ\H5$Q0R051-@OTB4YX]JQ<':M,8812<<\G4Q&>>H1\PL:EVU_$ M.=$FO(LXEF5$Y8O8CW;T]N$O21)\#2.1T12[ G?[(0:HN[U*/\!N/TA\W1&_ M9U)MNA(^Z/N*$RI9_>#&[R>Q0DG(Y9)CO[G<&\U%;8'[L53%QM*BJR%@3Y7+ MJ[V4:!R%N(Z_-G5T/K/F>DGWI^&[5U.)P\,-P [4$M!L!NJ4IQB&CB^<.\1E MZ-V%$9G_XFP9!ZS"QD,2!00DZ!YB_MR373N@.W"G&FJ(NMNI]@7LF(-5T!WW M-4;5?GS^[#QAUYG^=5;_7%@#!AZHY==+.\S'YQ4R[<6MY^'7IK/1:Z3A)-Y; MU+=4,=JS<)F"7^8/7GG/-'=0+?WVH#%P#Y4KV95RVVP)V#-[!!Z=5EK0!9)" M:TO++:?KU@_3'0X.@4=L$6%[^-XH5[7ED-V-8?MDC\PC!BREC+J"IC//M*QK MF>OJT#G/-]LH><;X&K,$%V4G5>D'W%F55:\[;6\GP,ZK+KM^E6S.X23E+*;S M9H6\"/OJEW[M)QOJV/L$N#L!\KQMEJS>\.R7U;T!2X.\L4;*Y2#]L! M=EJIN/HKTYB].\NI.HZS5C2\QH])].CT\D@S#ZN$FV>Y[_5V NZ%:DJ+LR?; M/0![IJ+@QO(G*PZ._74RO2.6E2XZG3,)37 ^+6T %+KN9!,L:L M9OQ]$H]+5H"S5+>K9WF%#H9?*KOD'+U1S1%GY8,6AN5TCM>7ZV%!N>:U51@^ M)Y@ ]*>1PJ@LNXV9O?/DQ@FU/YCMLLN.=%^B]'[V+/KA MG5&'LV"UC&11!^B^WJNL;#H\#^_N%]K@I-BY-]O6-DKB^Q,BQ@9(H*[IVC]C M@>^0'>H(YL& 7:Y+2@,S7^<37D,S71B.0Q_W"_,-*] 8LWN%)$+CV!<[DKP' M<,=24+=Q;5;<'+#CJ4BM?S^THLV+D-:I_^CH8NR$^OIUZNC[3TF.T;N#BX&3 MOA4Q\&;"G.\B#+M],,O[!A8S[+LRZM$RS]/P;I?39$&4)^C* Y&N/)D9,"/N M,E_YBA##9'+.+U?("H1WMP3NLQ+U6L5"V\T >ZE,VA&5,#G-\IEI1G:!+K)L MAP-G%4 MZED\*?U?7__X^O7K-VCKI>B1LOA7]/;U@ORJ?&S:V^4/2(I;FF1_\-FP!U8I%A[HEQO ]AUA:*.F2+NWX8' MX+2V-!2[ZQOJK=T>^Z_HW;O%FW]Y6_ZEYK?D#Z__]*;C17GD970W^(8,3+RY MPRGZZ?4"4;/NG_]Y%[,^+-V__+";V'OL%K3>,UFN'4'&;8B_;I<^] M8-'9$#AP^H(-F #;-P\8XK%N-[EO;L2#\&&BYO(04! M*V+E15=>&%S$116M&D8*C*+4$;@OJBO?N*#4VPNPKPX07CO=OV*!* \4QJC@ MLD#UR8"CZTN3&H#6[C\A!O Y%X>.?HUS+XQQ<.ZE,0G[6:-\[SKT0]&&F%)' MX(ZNKGS=T?M[ 7;T <+K7R;@+%#) WW?K'?-V#@J"S>!_G5E T[3[7WB4AIV M"$T0;9OB!QQGX2.^B/UD@^G32)]POEK?>D\B>!Q,!;CK:YJE=2-Y" G H*"K MB0D/X9D1#8Z(LT3?4Z8_\,*29"U*.#N[VNS,/ G/J6Z8)V0L09V>*9]'P$<& ML7+R4S+ _BT1=H)3,2M.N\5IF 3GL72%;D'O<[X[=L=?@+>HVDWNI?G$RIWB M^S".;>O7FS5D03.>/)1UG&'"2+_K+!(G,(]"-^ 0JZKXD**(@.%7672S11"= MI_S94?8@#Y"I#,RUFR? ) ZN4@+H9$+']HFO<'I#3UR4CH\EG8&[^3 CB-,: M1#T!N_Q !8PE/Q!.*$D1Y\6/1Q#AAA@[",D0$YBB.'"M#EK1]V&,@B2*O#1# M9'+%3SM=9A\V3<+TSY;5V:^2'3LZS0H-1$J+4:#=8S;>+Q3,W3D#K7[O+G6968NW26Y:;]>B9-NW3FW'<6;'EY/ M+83AYK74CH'K<[6>P-U]@/J"E.49+LN'2&\FL1G@@GQ"(\!?BM>,H;@.E_>8 MC]>KK, ES>?AY<87H4WO!K+PGD!AX$ON PM(U]OBUG-S7_%*6]!T3FYK:-'9 MY;)@KAK9T!3PVOI \_Z%=4^7N7ELSY):UGY.OFMR3=GMP,Z7TE/H#'T1S;,? MV0IBT_^XG[@U<"_N4;/Y>'QG4\"^VR>Q_A".LR0* [;RKGY4_%:/'VAE_Q?(,Z.UZ,$?,R/,$_S MMLQ@,H!]98PV^O=I&$]$/P\JN:*OA"TJ^2Y0Q1F5K-WER[LP$KTCD'*^3J>W M6;Y:%_H+IPW--L!AH%.EYHRUU@"PZW;+J1_<,G8IY;I[S$TU [6ADGLW^B5- MLNPJ3=;"VZ?-%L!=J$.=N@/5_@S8?;JDU!UIC!;BQ-QD*9O79MNIC8NJ^^?% M.YD]BS%9>^ .U:MJ9W7]=F/ SM8O\_AZ\B5IYT4+IU"V?#O69<7"&QQ%=-8; M!Q^]].^XIK' ,-(.P%VT7]G&;4IA:\!.JB"T]NU*3IK=;*F(EQ[KJ+2H16V] MJ+C%LRE).]T6RC 9Z ]$T_=D)APE6[IM)??4OC[ G55)Y>:FCJ0#8)=5DUM_ MHX939T.Y1M^MXTZH<["G[W+UB&,2]B.B[S+8A'%()Q-Y^(CE+MS?"[@3*ZK= M6'G*NP!V9%7)M==TG#X;U4T.;IUY2KV]!@>W$3E/=WZ^2\G,@.Y2T9O%=/,X MO]ALO3"E>'/VX*7WPM=4BG[*'M!>FNO4 W_N%JDGWO ![LEA6RE+\2-SIM?O?GK-7(G^YF\7,8GP)*R2H,V*#):8\0FW#W 4F@-U M*E5%J6?UM77L7D'B[^B,BHV#@1]H]% L:2-"O"B@69)GU3*M.%T7H!R9IOVU M_Z=3>#^I+H(\>^[9>:HO1<$RL2N,=P1B][FPPH516@.)V.0+%R G-?9BV;(4=X(G0%%KK(T%M&K5/ M_N0"UC*HT1T3L:S!^A'G#TE )F&/1 B6<+TH9V1,?O[,]EY>5 KL9J8&^0NP M&5]AW6V:/(89D0>1?Q85F%%.Q7$.R<0H100ZQ3$6Y\R)6\\""H5J'L+805/P M$"26>"1\$,+EC E]7] VO"AKSIIN^_8I;2E\)?!0]'TQ@?J!^#)CY=!CR12Q M=Y^DW0:X=W:J5/?)1@/ GM@MYY@+"P.'R8%FJ .H8E? T#I4 ]WA M7KTX59586B#&BZ=D<6[.$YZGLD;I_*S2DE]<**<,769!=RH_Q% S=75EQYZ; M&]MS6D#>.?YI%89"X,J?M94M($C1-/O6,_/(EIHRGRR:SL@KVQ*;],N"-@S/ M-*5H.2\ YYV_X?#^@?=O0I]M7ZH-I,H<#[,/-)O-^EF.V*]LRL MC1$'[OMFC5B'"C.4 2.+805U_;,4 Q5R("X(O:M^6%8976,Z*,(H9,<'SB?[ MP&QXXA4VK*\'&I6E7"X.5(TE6S0,I7$D\"5<9 PB< 1@9&:^/@ASG*Y7IK7+ M?AWCOOB<0/,"257K2PZG,D_$Z#.+ F:(2,P/-7HUF0@WG*ZGIK9-?9WE'CVJ MBH2K-3]P6<9!Q\O>/:NHX52 HX>F69IO8P\B 1@]=#6Q4#*SP19=NCW38VFO M'8:@8GW"Q%JWWM,5>\::_#[%1+?WF/^WKRB1"<+ /R'!I73 MOM_"(K/P&]D M2X:9PJ+53Z*"H%8$F"'8VK6#15PN!$>EY*@F.DL,J0F/]M+7 7V!"AU 9?'- MZTN5G\$O/T->,[M7B0)^7FL,Z-6ISA2Z!YIM\'3VJ.!UJ&:33&3=X%[O]6X0 M)APRM9TJ>QBB98JK&-Q ;M^>:INE-(G FO(>P$%90=W6PU.BYH#!5$5J_OSUS<3:9RI_=U=9B#,TKEUDZ:YU4X]E31 M%TK7Y6!NZ?D^V7AANV157UO@@U>J8N-V1U=#P(-5+J^I08J^<,(N1^G9_C7= MCY@F(HD7. ?M@(].H6J"AY]Y(\"C4BSKB*5E]<2SPT%X2X_ =^ES_S#L;@E\ M($K4JP_%CF: !Z-,6NTZNP7-(F?SE>MQN0R"D.[9>M&5%P87\9FW#7,ODH[0 MOC[ QZJ2RO51*^T >/RJR:T[DO?4$25_$L:H8.#T08>Z6+G.G:^J%>"A*Q'6 MP$XM)8H85=>;T%.K-VV9UT:*]D5\>.IUG431AR3]ZJ6BXBW#J0!W5DVSM,K% M#B$!V,UU-1E17I;Q0=^7'&GN4^?!*/I"&:."LR.F9W@I6NG: M\YPN-IN_GLLI+NH7E*WXZI;=.SJ/.Q_8L*?>.2\/<^>1_CZ674(VJ"692Z3Y MM'J>XOLPCA55G70/L\KPOTT$FU[,&E0-=LN6+'G8Y8!K3' R"W-\@]/'T,?\ MXAJM\W,?,RJ_>M%.E/8R 5O@T#>5X9N;L79Y @;FR537WF*XNCA;\).-$R8# MNO*>V7IGF::$).:7GZH9#"VG3]\3135)W$SBP)N63>\*H_HU]D[W:XA(%UFV MP\%[]EPK5YW''?:.:^C3:A^TV9).0'])Q4\3:!,##I'CC-3<&]*A!!C.1BHT MRI,0YXLX8\0Y%]!%)JI[[GQ=A1C_!6(2N+J!X\A>E".;["7KJK0?94&L=/,Y M S(%%-B&8:\A*.JE-4\D4C.1 A#)"6\\?,,(%7QI<6%1!26%76L#E_.;J:NP<=UBP8;'49JS19C##4#/. MF'V11H_Z3 /-2&4MSI-!H>'0,//-K/:"C"/;ZL08&,=GUYCE!]XFM][3;V'^ M0/,)B#4_)-6#5)9U.2VH\5G?"][0%LO#)A]MMYS2I.(V(OT M*(GIE@M*<40-"*1*RQD1^$.4?.U[EZJG"W#<45%84(KEH#U@Y% 2VT85=#KJ M&3>WC[A3.=B#\P$.3I\_$P>_B%=;G!+_CN^7?AX^AGF(^X:Z%B'@#J!OG-:; M\0.I ':6$2/AI7S8#C>>B+]-S&"1)5; TYH><<3)Y6)H_+I^G);^-J-5.S-C0D?H^W1'K^IBCY.<)% M-?7EAE;3_4.VSZ+8%3A2#C% '?E4^@%&LD'B:S^,5F-"-SX*-FS;L<[(#;), M;@*FMR?1>\1Q7I$E'/Y!MV1BAG(TM[FN"U'M8K/UPI1=*SW,0!M#!ZB3CS9- M=0:G0P3Z4=LHG?27)A535')E:?B+!B2PR>F'VS3N_!EQ,3->S M4O(*,WD^OPM!?^\3,4RFYEW2#>=K^JSH:DVFE\LLPWDFF2,I=X(,G,I*5RC9 MVP,Z)*HKH#M\&8<%8CQ.5NL3P@5Q-@O[$ZZ'H%+^_8=9BTV.>Y[/-?'#XQ.YTY0%79J]0N]F]Z3M '$0 . \.- M(2^K)^H-& @TE#!<+&X/#05#YX?,$]J$Y;@^T+541FU1.P]FNP%L%A&%WET8 M.3\;/K3*TO>3'KW&:XJ#8^RG74GS+5-F(BL1FAP]# MC"1'#!5*L\*000H91I6"=[EAR8(L7Z8L._?@'4/,)*8J;8(Y]:RV?^'\8.+0 M).7Y,KV'=+;+\F13&$+9J#(*L\.97G/(P478?5:(TJ^%81BI,C*^$HZH9+G@ M( (,0^P9Y\QHPH7UMW6TZE?EY43BMO)E_N]$F5[24G,SMO[#2)W?''_66& @AJ&X: J0U*P M1#6>4*#!HE4(2J2[5I8$6T3P?A!A E;%MFKSDIVU$\V0*%#@64ZDXG.KK/#!+$! M>E<-K7ZS0@*)^.;7#BQ: G1^"T8HM2TW%T$Y>S/W0\?G911FY_J]YNB9$(BZ MSPH(^K4PG031RI("B OV;,*5AS$94"_/(C#<( + T6&X,?2J&P'&!@TE)JQF M9 <;DMR+9-@PL4V4JF; @XR+^!%G)@JER0G-$T(4C*, )1(J\X,4%64L04O% M&E*I'P=F:A=*"RN[P"C/4UR_H\\"TL/6%!/C$"S,GVFIZ)S6D2:_W4JN< PB M !Q9AANCCBCJO0$CB882VOE!!2M:RJI@ADIN"U9J/5_P N(E2U"<11@1$)E?G"BHHPE6*E8SV 98]-,[67,NK(+ MC&4,UQVSP^6K-"2B;>GSYGS:)C!C7Q_@^*&DK]C7>%H5WDKCP9ERD4"35$S$NYPZEIJOU>WR7ET_DTNI_ M(G^6]P#NS0KJ=NTU=#0'[,DJ4H_>32#K9DH=5:\JGW7=')AZZ\"&RDS-L%33 M]06)\EFX#V1<7X8Q)BJ?I3@(A1N'DO;0G;5/U8:KBAI#=M1>F?4O!=8?#V2T MV?-$C+J;Z?14RE[CQR1ZM%2=2E* $MA'G1"2JDD.454%DF3M@4-2KZIU2!(V M!@Q)_3*/G@JS06L5D@9>NIQ 9U8JUC$P ?FTCN9*Y9R0*)UL-DG,ZH,J0+BH M'W"@4E9=-(?J[ 08N-1E-Q-^JW4/'>B,"W_%VOWD:@KMPYKV/M<^Z]+>P4Z& MH=>G1Y"##@TC#=6U07)$CTZ/5FGDULJB_9CT O44\G8Z>7)MKJRJTILG:!/& MX6:WH<],L]H>A1"07IQ6/U4:?2P%'XJ&&T/O4!8PW&@H,>$A+*C<#ELV8;D= MW^]*.]03UKL.8!V"Q_EZC?U\M3Y_XJ5'KPGPK6)J*_K_-#WNT8LX&F=Y&OH$ M%ND?EG'0_$6MI> 3V.$$'(XLFK>.6Q;8 8XF]KJ>CV7B2Y>2JD0%8M.$RBK MHKYYC>,"[87A?Z2YHNW?U3JX60;"MC4N;9U26Y?%DVG1L=*@[ >\9\Y^F>ZM M3/_N$'Y'&?(*IV$2'-[.]*,=G:/6/QDWF> ;3RX$<-!V\U'J>#ZM!("AWI$A MQF3;&8#Z!>*BHXX;X@M4*= *-5P'-_/KF7VG?:E]FGS](H*%C0]WY%!N')F/ M%6BAX*85[-LR=#J/I=EB[LVG#& +A&DY[S7BBEFTV4WNI?G16.T.WX=Q3,.N MT'93/M"ZVVXCME?O1501^C+51;Q.T@U_7%M^+4>]-W!\'VB&QINN:ET!8_90 M#70=I=6&S"DKSFY?:2)V(S!VY87! M)\E[".U6P'U>H%:S%EFC"6 ?%DFJ7U.,TT.4X(*N$(NU8O%:6?@'ILM*WF@Q M82&A_B)C9@W!<(H]8T)\D7@DI^YX]49AJ7@B>W^M. XZCJ'>5]C2$\H-D 7N M[Z8,UU[&C:$)&%&,J3;*\Z@$^^?@]Y?\Z=2Z\V[N7A#GDPGG%I3-,N(D/N$; M5B#N[Q9AA3U$%80YE?(B]G?T<:K37?XIR7_'#-*%IE;N#AZEAAFBB49J?4&C MSD 5]-&%/PQ;YX1*5NANEQ/0R=$SYC,@5P RD3$4B@X1G. %E\.8_MAXO86U M]. 49+X.[Q_RU?ISAME[5*N[W MCFJ=3'@%\2%)!/7K!EQA'$3CD&#!7XW*1 M/CG P&1"*^U;+)3W2;(^(=SY4W"HY,]>B2F/[^@*1?04Q+,;"'-JMM7G\LWK MI&8N7#=7C+^">CABE=Y[>_M *S9LMEY\ %ES\J FT0 V1V#*A+A1=;51BH;U< MC4T<*AIBLCG:Q@%G8A@(63SA2:9M5\0B?G\-1VD'X*C5KVP=?\2M 2.)@M#Z M^Y";C9<^4W>_">_CO'\7[V@(=4$HJTG$E;>AX M> 6)O]N4VSM#OHN1+1["F+Z(M,_;H5/E6DHP\NZ27(=I7;:S)&8@2:LCG>VR/-G@M">PJ?<&"E":9FA6457J M"CA&#M5 OPPGXX.NL9^0I3Y%+[@COV\]-:#[O,>^=,6EVG>^H]\ZF!%0ID50[+VGY]6X%CB0)' M#C-&:^S@C*((&&4,*::]S4Z+WYZP(I>HSM[E21O5EA; )(A$+V+GS\LXV-?B MK!Y;[3MS&TX&N%?I&J9Q#C>0!F#/T59%VU=J#/\9<98L::6CS"V(D[K)#00/ M3%A=AYV?[U)^LZJ 5>6718?T!PX?@TW1G,\K=@8,&,-UT)_"UC@QB%CE#V06 M7W#L?G(,DE>H'Q]JDIJ[KR@>/.K0F;,'V=@*/72FTHT$]WJ=!UX@9H*%.1>Q MGVSPK?>DG# C[P$<0134;982$38'C 8W M<*4A3M9^7D/7'!;OQRZLP#21TDX=EKX=%>9\ERP.Z%8UB8"E08:60;)EJ3MD0B5L=)%EM%3T:5%E^W> M[MJGH]5^:W %Q:I'TS.9RWV9YDM,?HFEWCJT+U#?U3)!M7Q2[0A]]318#UT/ MX(Q8"*NQ6B#.;"H $"Z>7I@=Y&NGR8PA@L53+Z*+*'3S@'$^%OV,366H 01U M]3]Z-(4X?U:P'%FH!D:)>S5N@+&DZ$: M:!>WBAJ"BDAB6I? MX!@RR 2M4CO]'0'CQC#YM/OA"; M+;]Z:5D_0VT]. 7?V>"O9=-WX[ EIK/ 8]NZ6\-E+AVO:D?%0W7Y$!=P41;> M@;,0GH'E]VA=LW$MI[PP=\$=!&*SC U!G-/#8AV*LT%9;7-UX^=@+J>9S@'=%F<0L ]O<;JY(J9_8/FW906/WDPJ MI9[ 062 ^HU,J?YN@,%BB/3:F5"$QPEQSPTJN: ]FZG@X1&G=TE/\M,$MOBP MRVDUH(]A'&YVFWW!]<]Q0.#@4Q*?^/0\,F(V*3;K]L^JU&KJ&,P_I\?#&9F) ME>D5=-\M#7&\-W ]*57:&JB+*ZI9996+FT+/(U>07'?H,M)H5<_+VU.?-DO\ MJ+24YX!;5Y7,3I)*52Q4=$1I78Y5Z IZ3#%1 ^YHG8T/'?\4(A3'Z2EDAS@N5S!S=?)W: M$/ZA(?QDL_7BYP(CG*Y/)!>!5^G9 ]T3NXCK+<+8#[<13QH1F7@D3>@H8L)D MBO?N^PE"QAPC>FE?1NNZ2/YY&Q"'XSD&3 #JE(U[^X4,Q1(*WO7\V5INRN1Q M+TQ_]:(=/GVN?OP?(<%:L@9]OL2/!"N>0M%D1[DS<)@:9H1&MKA23\# ,U ! M[7T'0ALQXJBBSASDT_)7](6R .$$'[%'JQ S]#@TQ_MDXX7M9:\NC;FXQ!"3 M='J&"H$Y.,@@/>SX"6<"PE,NXNTNSQA O/F(Z02^SWZ=/>;B!6)U.\?\8?,Y MC'")U/JWD DQ]&:&J[;+,,87.=X(-WH,T 4^^HV9SL0*KB(*V)/,Z6:EMAI* MTMX%"14%,5EFMIZ;APU'').5NW'LJF#PP?.+FX*_A?G#)"\*/0C>@V#A4\8.GEB5] ,^YE$4?E5^X M+UW?6>O?5J*?0!ZIR#5*YF*WT=H$]1 ME.77'9XE T0Y(*4*['8G(D>KL7RZ,9W:*?9Q^$@G&53_^]2+#Z97DY=>"KWH M(J8)UGR5^C7&P3*O=M5$NVYJ78'BF8X!#JLLR?L!GG0,$G]<7:6070ZJN"P0 MX[- 7H[VAP6NYA\3VR&LN"S((H,H_]BEO(OC$%XJEV^=WR;LOV]O"3AE:X*; MO"I#W^Z[&@GH>*!AD,X3%(7^D/%!1XWQ9X8+Q/G1TH3LW 7E2?'C6U2Q+*"\H$H,PVWR%AAHO"WT?Z,/&A(2,P2-/H/T@8:H_\Q HU<-\Z#Q M=@\:;V"#AC7C'( &MXG+8^RN-!2ZF?LY3N[H'4Z:1\C/[VGEI)ANP/+B'-C? MI?36YRE]!)DI5EGK(LZY 7\:D/MBE.E<@,FJT?NRILQQG /XV57LR(BXD:DJY0)67Q$5MH#=GYR#+,R/T(;ED)GLP%HS1^75+J?G M=A/#&S%V: X/F10V;DUU.C[>/$)U-?H@V/)=6 P'0 MC2>L1NS2#: S%Q =:II.6%0E,@>@&ZR+">AJO0(W@^V[RJI$YH@MDVSP=6 +\%V^RZKU+&_R=?#:BX(9<' M)M:-,CYSP#D;ZCI;(=:>M#J.#3NKYNZ"U/ENU1V:RMX&71^O%X.IEC;CI(Q> M!*J"VGCKA-5Y[[79M7@7LD+897N/[_)]!J"LWE5W2^"X)E&O\?;?83/ F"*3 MUD3)Z7W575 MBCN^+C8E2V(P(>R^%E-;56G1)6'CF0U3<1FE[I8S&JJ&"B-U#U;W!9$NPQB7 M-ZFE=9 Z&T(?ID+E&D/TH!7DX2D65G]6'K/(WWW9?\K7>1Z2-+]5"^^BML!' MI%3%QGLZ70T!CTNYO/K/=Q&J\&+\@;+2("]N/;?!*@[S@J9S&K"& KU@R+J/ M]!S>BU(JSQ)H[6P(?*B*E:N/TL-6@ >H1%C=L0\&)WN,?,:/R;18QC?-Q66+I3Z^@ ?L4HJ-VLO23H 'L-J MGOW>&\>&]@0Y(33-4Q=O4NT(OXZ:AB>ZXOHC)RA]G.4K9 M"SKL25;.&S'FB')'E#UB_!$3 'U/1?CAQVEKO4UH%DK*8< Y)4)0H)'.VP\: M ?5KN5+U(--L 3C " 35'FWD?YD#FAMR69K7AAOY5WNHD5_][9J65>^86+?_ M!G1@=:K PT'M#P"'4;=\VANX-)!D>>A[42,MT/2T67U(">8I[;]"'U9=\XS& MGR /+4/0)!QZE(97\8ZZ<("U_PYXB'6J4@ZRQA^!#K-N&74'6D%MZO'D M/*K_$>IXZI11>SQQ:F"2M"][GK<2MP8ZYA35%"=L7\[@ M@:D^B75'9RM5&< S4! T=91&6)VD<,@X3=(T^4K/6;PM^4O^++#80!+ W5C' M(**DQ+[^@!U>2PTSB8S5B=L"%1Q1Q1*5/-V @Q.K^-PJZ\HJF\(J=Y55?(%5 M1NS#+P/"-$QB+^K# 87F0'U>5=%J:UW2%OI>NHKHV@6X6$D,.E:]BDO'Z)QX MF]RJQGL]76/3E+I:19QK_!AF.%"&(MNJ%_3!S)HW]/'S$5YA8G431>[5*%OTT9H4/BB81@T0/@=D@A:H>QN"B2H"B'!>H MXHGV3"& AFV[[/6&@AE=>T[7F!XZT\K:(_9HI42 HX:>4?KV:<44 ..&IB+& M]VHKGLY7'XXM<[!?FU:6 ;5$*:'T_&F+XPQ3G!48LKLE<(B0J%?'@8YF@)U= M)NWHU.>"Z(+=?W;CLE;UPYRHRUB.LPSC2^Q1U3(_#;=TLTQ6MT[> [@+*JC; M",GBYH!=4D5J[9#":-/2Z1[WRXJ^VUIVL'2VG!MW1K>5<;KUTOSYD[<1)8H+ MF@%UT3[%RH2YKC8 G;%75.V[[36BB%)UE$Z.M\1,#T2DY7V*6>IQ6]W."YE# M^P(>K8--4"6JJW8$.JZ'RV]PL)N_X'G[$*;!%66QBD4W)(3-P(Y/N6+5$6Y' M&^C'MC*1=0<:HWG"B")"%7WA=.W,9H2GLBXU,^) MU\3%0>J-YN' QTHUN% M59OY.-"AR":&&:'JW(&FU\SYJOVRYR)#?R^@OCA0[?X5_.4,+CBH2FYC57OI M^LX#4.4G=_'5%J<$QN-[)N@UCO%7+Z+U%:1VD_6:A8OWJGWHXL(NX%V\7_*Q MH[SB4([W@@DK(>+2P>VION+.G"<(/^4X#A:(U5']/HS1,_;2[ >#T]\N7:@2 M8IH1Q)ZZQ0IS7M'/MEZ&^/*-X M&AOLP2PO:&/;>):D3:4^[>B:9[7^$"5)FK%?"2%-L2]T5!MB@@:PJ72< [8- MTF.,?R=IAW]S;FBU1IP?_[T#C)N%&29TB2A/Y'>W_8EM1Y MG6J NJV5@:CY',*F@O1C)\,%@[KWH2\EEXFWW(]7996IOS6]2WWW$/2SRR?# M:VI>A_%0\61]B+<<5K";:$Y"NJ4I' M&Z#^)E6I6B.T&T!?%0CE->1-UE;?PDG_;#7*D]R+A'-ZXVK=4G9H?3"7=_GB MZ.XNXH#G)QM1L#YH!!0OY$HUGA5MM UJ !U(E&F:2:W@XE 'WZJZV/L>,ISA,1IJC&E:9_ M4K[.MLY?NF'D&^P.K<.@,G.YX=Y4OM195$Q'W!HH4"JJ*3YSKYH"GHGT26S, MBRO2;J8IMO3DB^>D=1HOV48SHNXC3N^2(3D'AA6VM#>H-S4;3 $HWHPP1^>N MX_PG99K:&-K? SHA>\E&D4_&'%G&_41,HF"/ VQ7[8:0(8V#+<;K-& MBX&P,$__G\+1O36)[1-/)OJVJ&R:I'N^L$ QAC)IJ':HSG9I2F13,%)'EQFY MMDAAD6^WV\_$N85B&_+NBOX"%1Q<[;A:U7J5/Q# \CFUL6F:-MWW$_&"X1[< MZ#5')SY4N]>/]UWFYLH=DIOWYCT34 YM4'?NTU$2WY^P0@F O7J(A6;JP:C[O?<+!]K3C_O-WTPWTCW MG-;(RL*[B!A)F,1JBO:, &RT"14W$]0)SP0@Q^MG<8.BDH9>J*SD0:5 Z,M> M)$1ER!REH\T-M7D#YS&;=40B]6^83GMQL'S$J7>/ MJR=;F<2TWJLLAWI(9Z!8IF>$*G-:N2?TI.GABNCZ1,D)%:QJCQDS9JS\L;,\ MZ1=F!WEJ]/3&./$*8^S?<>:;D*V:T' NL/7:Z(T@2FF0 8JA8PTCO@O73P/P M[$Y;%6.WYY0@!D)QVTF-PP %R I4&ST&$P&.'7I&$2T89XT;FHH86J, Q@Q' MAM'&"V&5;$(O:RGP/LQ\^B+L-5D*R@MFJW<&ZO)Z1JB5T5;L"7W)-5R14>5^ ML@[?+KDARLYAG>V798B^ZMM36>-@T1645B S)0QVB56WQ14FMA M6Y_(< U#4)R CD<$BS_AI_SV*XX>\<-0-HXL=E,:10$=#E4F1@W*&#QQ&[$/\^;\9 MS9F3R'^;G&)JY24MSRA GTJ0(%@I%EJZ71#2<#/J]/6R"8:W";HM$0#QMTR M)DC2[;[91R$+;W(CW3[@%+,2LS.8<(V,,W!Q5=<0.A.K(YA033R1<.^+LG3XA[LY@/Z.0T"6ZN:SJ3@5)TJ;Z);3NS^P_>ODN)?;H2<33 M)C8#M-$W4AMNAE,"CCME"I6)%50HQ54Z?QHS( MG0VA9?>I6&) =I\FN2/!)]7L/AU:1X!*5K+[!@&2G?0^2P!TC%E^*GK??DWH M=QH+,S4R1P(O;*Z?)1@Q9B8 .7]*^M(,)2, 4B=T M+!!R8!PM$*FH' .,'"HS,9"8S_RS!27F3 4@ U!%8WH$;P)+ZG2.!$H.3*.# M)!61(P"20UVFQ1'S.2V68,20% M:NMD#2!XVML>()RG!KYP$RDBJ3MS@4D35 D@(^,/7*C5-83.U.L(9ESVS]E; M,RVKH*"2+SB)53K?GW7\F-:@BEF#" "'@N'&Z'OO:G:ULC24,/^T$JCZ6*XL M N6IYE$UL;0(S1 EAM? &DYE9JAAN723&#W@5KIR8"9(.3!2]=4K6VF0F3.B M*%:R&DICKFABHR23&I:XK5>^;0(*E'I=AUQD!@JL+2 M /]W5G5J*ELXSCQ14E-296I(_V-P?5%5*>7.G7(K5WP:U!NH.VN: MH- .\5J'"6@@&# /-6Z2(\,]#722*W&%_;QX@ U@ /56-?R-2?( MSA(NG6 ;:5(;R1=4C@REG=>J5CY.HOYB@8>D%4V.PYOP%V&^FA1HP M(%[(,*+ZS7 Y^L@QZ*EO RQ>1 RQ_12V";1S7C7TFY7G$UD@782Q%F1. M\3I)R<\\.9<0N,6$0'ZQV:;)(Q925 Q9@8XLVJ^IW24*YUOGP3F.F>:[^+Z;9+W8>;=WZ=T6D% 9[6^QH\X MWN%;CYBB95?%+D#CUQ"%ZS4Q9.T!E\!0$EMWT#:)TTM?!7GTA3%P](H(+)WU MG3A+\YH#DW^UG9?\ZF]7:1+L_'R5WN#T,?3Q\BEL%_.7- /JI'V*\0EA=QN MSM@KJNY@+(BR @D%7?2%4G8T"C,2'PLYLO<)O0PJMD1G6_CC4:QB:U >-H0] M,B7R&AV>G+;6 !5L!]S@B#2Z+X7_B#=WN#--1M00[*CK4ZY:&'>V@KZ,E0NM M.^@*JN6 R] 73GCBHCEVEPP'*)T-6GI[0%][J*N@.Y(91Q0 M09,=6# FY6^FG<-,H.[R+0_O.VC$,K2G576/$ M>M.0<]R&&TPF\!^]G$S>O2@K99?.?7L[ 7<$-:7KPU_> _"@5Q1<=ZC_ZA&J M=Q%&Q.I9&+!\M21V^K#2$PZH?V&ED2QI#GP,]RG:?!FINRW@<=LKLOY[1X0P MF.$J2/JZ#&-\D>.-:)JNT WX\%557"&9L>H#>#@KBVXAP8\R08P+K,Q&U\I/ MZ.:%.!=QF),@O-QNH]!GLEZ1J)P$9[O-+B+_?L3GZS7V\]O4(_!$_R[+9!Y- M%#A$F#%:'4#&400,+X84TW]!@[%?H$( 5), <1'07@;$A4![*=PF7A^I\>8 M;WWS'".$CQ7FI'.E\52/$>[,33G&>ZWS:=FQ6]'Q%O,RRW#^">=GNS3%PD>< MU7H"A[ !ZO?M*;>Z 0:A(=*;WDEF?!:(561#RRA*OK*+L.LD1690P, 2H[ND.AX".KC/$ )$!^D"@W6]F*" 4WS0,U&Z\@_-T M>T:(2LKN5SS\Z<@POB=S%0*^&XK"J[LHO._*$QS:%[C##S)!Q])$WA&PRP^3 M?_34N.*#:HS0GM/"9J4KU46$=6.4-MC6;)!4#%P&?F\;YEX4_H&#$J'.DHS. M<41@*>L W.?[E6V$=F%KP-ZM(+1V!-N31E4TH\19F1I'H=NBNM7+6^>?!2?$HD)Q;9;'&<,<&7:4JTY_6Q3I_W M;8I"6\NO7AK(CF1-T@>.),9-6<<;8\0!HY)Y';7+,Q224+=E?$[H[RF.[:5! M=7'0W7.C82$28C*Y/1LLO>EAB15P'[!IX$9,M\ 'L$=:5=>$8[N_ M>U+;*V26Z"[75 "3M@0_/7E4;M0)$C0$/T7Z9M2L)%)01(XTX;8/%8ZYQEJ>AG^. M,?@9,EL3]P4[-CM M5[":F0G:09]O]8FM?0C-Z:(]X6GG0N[T&N],-S@.D_02>P%.^_VIN_4,7$JB M9MNK.IK.Q+%DDH\=@YPV*H@[\2]WZD$Z]Q%MGU_VW"DU0ABHIYLWWJ 3G%ZJ M *>)%I33SAA0R!+H21*X='VI].C-..;%'UW;G/]C1]8H%W&6IRS^9:O\ :>W M#U[,MYRS3SL:!%;KVJ[3+XD7'>[$N)("*%XZ_BS[AY F%P'Z3,ZA1<;ASJD< M=TXEN+- 7'A4DQXQ\1&5OSA?HH_:,A7HN[;U*T%,BXF?B_KVE>!\)6%LGNNG M&F# .2Q,>@WY"R&19Q=%_0W3$ZSA[($&;5=3 M,7,]4E(T=X&'8G3/H_,L]C^;AB'_Z^.#1O\&V!EI"OB7ADL&_G*RC@_U<< MWC\064^\1YQZ]YA.YJFY]QV/,2CL*?%.[?74Y%&_7YZ7&BI4/]4T2X(>85YB M %&VR72QY/S)CW8!K'' . ^#,&*W\VZPOTM);,49 M'R$X^$! C%ISQS>_5^MS+Z7EW#,2D)D5^?@0?$!3M(%CNU$3-HH8FB ,&'/- MZJ==6ZTF!=J+@4HY^&YN31*ZXUO*0J???!O>+58"-&6Q*8X;9F1_)?_ I?W( M?)JW1+X7^3M^PW]L9IFIC.&J)JU2**+O>?F%@=M+%QJ&,K4*U&9Y <=.JR;N MKDQMD!%@;+6KK[6YZCF?'P5L:E0K?U^B*Y0BU2_"J!-"[45,ILGXAL0G)O-E M83=)Q6IY#^"PIZ!N';PDS0%#D(K4NF.>TT85<512=U_X6J"VM()U7Y]Y#F=Q M36EIA_D-:4-5J"2#VGW19QJP5NL;+^HI]]S5#OCP%:K6?.^TU0CP,!7+JO\F M6);3=6_*GPW\T>6J#$>$Z/TR#CYZZ=]Q3GXN)CC2<:G0#?@P556\L>SIZ0-X M$"N+KCUOIO[!YL2;DH'3EVDS3 ;# ]'W/7&R*-G2$* RLM5Z A_< ]1OODG; MVPWP$!\B_8@*S8P'&^C!GHO#H?X+CG'J143K9; )XS#+4X]N&:H,=M6^P(?[ M(!/4![Q21\!#?IC\VC>4.1TI:G#O,)3#[+@HF'=N%7I>W;O^+S<@"T:5I+V,F9O S8 M;.D*##'+\K16H))?;CJ/@XG@TI"I&^;!/+#<>1&K.BO))#5HLIO<2_,9&^T. MWX=QK&BW*4,076!<9-D.!^]W*9&/[SOPT%B_"W[^A%,_)+83V5^'$/0@HFV< M1I083 5R&-!7!@+.EU)9*T7[CILPQO=TB^"V=V8\O3G;17469?$%A$L>4+!I M)*23=<(:A_F.J+&,@_.G;9@R"M8*B0_@"QWYIC*]R>ET+U/(N#J9[A!@N"8M M.U:JR3L-,-N<2=K_%(PF/Y%[E:2T,@5E>#2X7<0Z>F/"ZK9&%Y\CQV6A:4WB M\ &3(\9=L:X0<+8FG=5M#>L[P.;-O&I.>BGE(X'/VK[#;T5QG26OK5,N(J[2 MT,=T)WT]U>&;NB!'#L#Z'\?2QK.B%$<,X2., 0'C&]N,I0*HT*#:\$!,!_1E M>4?S-/U\_B>!4WVKDL])MTF//U"X_93?0D+K,SB( ]_ ?[:(?Q2GF%:_3,.: M935*5%:C+/?$.X\] Q)FO+168N=83D!!&+S[R+3?YI B<*:VKL75WJ"-0&Q: MB+G'8RL?95!8-BK!G*.S'4/8#-+9B*-F-]%Z_*(,UE?ZK5TQN@P9:$OIB\ZS MYQ4XQIXQ.5C0C95I[F%EBD\VZ7'YL0:=2>P"8:&H=,P^UZ $^BN*3N@E"QX> MO8XO5-6.[AP$)77N1QY^!GX&2_D +S2D#+4 A.#1R!TXRA QU5?I2#7HB -\ MU5)$@7W1;ICQX*[?ZG<"J__*'Y-@,1G[-$DZH;\2[SY>8UJ9D?S^+(G9V>7. MBVYQNA$]H@9*P#E$%2BVZ@X\(*2#'IM@&0E"^.)JEIAC*$_;KOA.T2D%4 MTQ!1%1W&N>/XPO*SG[0RO%\S?!2N21A\QB0"SCGNB6<;4P XM0F$L*.^]JFT094ZB.DSSQT]=Y^O M8=6PLN5CERWGN6AI&FR"M(.4#UY!_%R.Q=2P+H MD#Z](1S"/!<A9''O,M'CGUIRD,=NS M_J&\>>,,V[LD>+'P+OP 'J=I6WD'2 M+],14241U9*?Z<^W+B?0;WU0M+/3["\\ (>"]]"W9 /""V^?0MJ:N8YPDAV MU(=6]K]L_13FX!;+/3-X0 V^I@9GF6W'7)AT[E_F&"J8:G\;]@U$U98 3$:& MR_=B9R2:GW*::8I#I?94W]A1E(]%KZDP-<\ MJ(47^(;+]V(#G^:G=)&N\BWPF;01_,#73GAYJ8%OZB_\ZZ UX$N*>[6*N_"" MWD#A7FS$T_F(D^;N*$GV(F.=EH'@![J:6B\UQDWZ93](:I7/*<9E5UX8$&5N MO:??POSA(8GH-CGY1?=WDGW4X:3F$#\T#72 ]@/I0,=F775,(&F%D'O06)17 M?IDP. KH8P*("(=JTJ'5713>,WD<8I\3RV7H:]TP.3',=I=N$_KP$I!<1_\! M![L(K];7F$*\3X"<5B**@VL].V2D MT=!"VTT*7K1\0(,;*Q!6\$.,(?K"6+I*0IN742:$D(:$5T3EY5.8":PH:@L< M%J0JU@&@LR%@5Y?+JSM^FV.6DD5?*&%0H_1]0LNNJMJE:CVWD=I44SI6>=,Y MC=:6Q";'*R>M-6*S%#^R8?CZW4^OV2"DOVE*?[XF$\*<-'K]$7?415'J '0H MJBM+1V-_:\<#,DA\MO'1M1 ?(+R9L$<[,R'NMS0I;90(@>==+$Y M7X;31WP9QO@BQQNEZ8ZX*U!'UC& ,, (^LTEVO2);V; 4R[%')_Q05\H)\18 M.5KW0+>",R!X\-)[K.;X5=-9.7I30;%C\W:S<>26N(:&+*<*P46MZ.=;U.\1 MIW>)-7D10I8&GD+"E.:M3 MW;WM[#4GW!"KK;B(F=/>KD1R,PAP2W1PO\M+I6B=T$CW>67M@8_E7E7KHUC8 M&/#X[9=9=^2RL7IPMC9FR]?0\#W?;*/D&>,;3'.:R!#HW!SN;PU\Z/:H61^X M@J: AVV?Q-J'PB4]-MGB\XN2%S\+=CAPRZ<3Z;N)8^.#M5;4^ M?(6- 0_@?IEUA_ E)O]!-;K.QVTC A23H_[2:_V]@(]A1;6%\^##+H#'LZKD M9N;!U9[UM?M'4"!J[MBY!UAJGFZLZKLSDN; ,:9/T3K.B-H"QII>D74':TF8)?XW M2-LL"7W;-R6PIN^9ESV@K1<>5+R>T"D_QRGVD_LX_(-8PGLZQ3%>A[EH-UO< M&KA+]JA9]TA!4\ .V2>Q_F-,>[KLAE))V8S\/'S%I@K(?:M3=)Z"P177($LHZ]>_^ MK?2L="1)X)Y@PF '>]V:] ![DQ&U+/B;^YR9CTF,GS]ZZ=]Q_F$7!W)?$C8& M[B5R)>OCO[LEX)'=([#NF&5D$:>+/N[RG1":5MO)Z 8-$SI^E)"W@/P>D)1<-U!W?+7 M!=IS0)R%FX6%9;4O 7EP@+WY0'JB\\9.KL!]NHA MTH_*N ]Y#8C6N0%[N[?@X_!JS'0&\ D3E]GJQ'X/1*9])?8/8>9[T>_82S]Z M- ,X?U[>9>S:G\!@ TD =WH=@S0RW0?T!PP#6FIH9\07S&KO 2P0YXW62*:@8-N[ M37FM@%?0">CR9V\R=2L/(3D_A!ELL![$4:8W+P0:KI911,H3=(<1?2UD@2JV M=*)>@RHPL#2=K1JFH" !"HS>[_!%_ D_Y;=?N=YNG+Q\HKN#*59_Y>?*A MZ)8=F0Q>6.'9G 6(A_W)8 +!H;RWR2FFMERNB;)49"9[U[GG@+Y W53+!%7. M@6I'Z$D(@_4PZKVW"3HMO9?Q*WV8<)PV6>&%V4&>U#"9,6X?<(H]2A/4!$49 MW^&B6[]R\FG'K"8:-IS2CMLEN1<-FT*,]S'*LZ[-7U[M.5^2G\@ORU\5G?[M M_P-02P,$% @ 8H%B4U")'X3]^&OZL_S2 H1.Y?OCRCY]6B082Q_=_^L__^.__[>__0]/^Z_+Q M;N!&SFH!PW3@Q!"DT!W\\-/7P2Q:+D$X^ ;CV ^"P67LNR]P,+!_GOP\M77K M9V,TM.V!IA4M78($U8S"0=:D\?-P\YNKHM4H_&4P''XQOABZ,1Q,?S%'OYCV MX.';IN W])6>WU@R\,,_?\%_S%&7 R1NF/SRGOC_^.DU39>_?/GRX\>/GW^, M?H[B%U1?'W[YKV]W3\XK7 #-#Y,4A [\J:B%&RE5>Y_'P;KBZ,NZCW7Q][WR M13<("/M+]EM4-/%_2;+N[B('I)D6&GL8$$O@?VGK8AK^D38TM-'PY_?$W7P7 M*N/7]+(1&Z$W&/P]C@+X"+U!]L&_I!]+^(^?$G^Q#+"@V<]>8^BAG\7P3<,: MT.V1COO[MZ\%4:XB1+"?!KBAWQYO2STG,'[S'9A$J]B!/SO1X@LN]66G9O;= M5,A_Z?K-3RDB7]YUF$2![V(N7H( _+T"F&:, E"TYQ4TCV &/WZ%::^ P+. MHNZT+5KNS0^3>^]^">-L]'%0+ZE=F>2]BA;+&+[",/'?X%V4"M]<]F#RCM5S]Q@BA9Q1"S M#H1LNJRH+>3;GU:+!8@_$'?\EQ M:QP0IA>.$ZW"%"W%'A#N!#) MO\)YVE*NO*J0K[Z#J,6V^EA7%O+EC_ -ABOT'R="9,!S4TLIJAH2,W:PN6_1 MUG,!9^"]]= JM2!J%EKX:38E(F317(EM+-I3MS??M2U*/%L=9-82/'OEIGP& MYD''V6#=A"1S0B>)R,U)-#]TDK"^23GGBHXJI6Q=-IO;26J*=D7N=+["%/A! M!^%*C4@\DW03E+$/8;N@;E*66A X%WX',79YO<%NXI :$RC9TVJ):F%K ()\ MG;GQ?MR&7A0OLDF A]B,/4F"R;:SMT= FKH1B$;VYPS&"S1;X-]A$_.(%,<# M@L:V!"%08I,;/;O.Q_,_0 M_+I:;NK6)5DUH]^!EY<8OF2,O/>*$MU M8.]&$C0XS00T#4NTK^ D-6WC$DE>_=/K=_S77M"@ZU BA.Z7^,\+!VD0V;,^ M("'T(!$&V4[2=[*S(_3[W]"0[A,0FN[DW*]S,Y_,_AN?NJGN$U=UVU]H W6-=%?6>/,LB]' MWQY$3JG' ,?P17%9J;BY!+67M95 Y^>7Z.V+"_TL7!'_)=-XIFWTC^?L6R[F MR,P )UVW%( Y#++VG_?*/$-]/'$\:Z3IGCW53 BA-A]/T#_MX=2S3=T8 ["& MNZ>/7F,Y0RWN?//NKY\GH^ET:$YMW;!&]LB8FO;6QVVSX2(N?RB(G77;Z*][ M!"GKJBCQ99D%G6G.JQ]LB.#%T:(;F,5G193B1;$+XW_\-/QIL$K01T?9(@W' MP"%Q/1C'T+W+P2**D\F2PAAM?W') ZGS_ZQ C#H-/A[A,HIWV5A3LHR":=B3 MD2I*II&TT+=Q;/J>Q2!,_'S9W*#PW:(*:YQ*U$+E(XXJ7\9^A/U>F>$XB/X? M(.K2O0[=KVC!6Z/\4CF%-=\L9Z%V\UA&^C5:R*4?-WX OZ\6\\\5TY:2=XLH MJ%\J$0O5CH]+M8_PQ22M5Y;2UD2L$M=<&)Z7)R8@?=;%V&:A3ADIP7U)IY07ED>L,A; M,, Z+@95M9"Z_91:OT*'Y''L^A'V*3SSY*J M:[Q!TK5?1C]*A6=3V7W\$$=O?GY-N5;K.\555SV-N&O]'XUCKB3A0Y2D(/B_ M_K)VS5=5N S&V+"FAE*Z;Q9VK?FC<=%A2W810T#0]?:O%=1NHWAK??+TO_6J M3YSN(7AXC4*R(V:WB()ZI1)QK=NC<;(]02<+6!P:\QD^): MMT?C99O% "?'>?I8S*.@0K&EWRNHU6;YUBH]&H_:FJC7[\XK"%\@P7%:54Q! M!5.+N=;SD7G)KE8Q!C$_RL-,1OI9)<3E_RY*:6LMINE7$>R')F' M[&D!@N!RE?@A3,BVO51*624W2[E6\I&YP:X7,'Y!<]2O\ MGEX1FLG]*L692?'VD[Q03TW MR[=6Z=$XTM8QEC=^XH#@#PCB&_23JL4:H:2":F:1=*WPHW&SE87+0VOI5+Y5 MM@S%U+#&0[64WB3K6NW'YG5# L8XF8D+W_\W)*_8=LHIJ&YZ.=>J/AH'6^$M M^K1>Y)L$I*(**IQ)U+7.^3O5_OYE]Z8EE_N75!GNM]1$O)0YU/&ES$USV:W, MSQ8'19,#YJSY[0GO@62>-;A*M!< ECGK89 FZY]D]-?T8?'"PK\5/W[>2''O MW?@A^FX?&?8HOT-4<[63I?HSG!J3T<35M\@O($ XH0"Z16(XP\_?/DG"%:[JP.FNI(2 M@T;'^_QH+[$J?"FR90Q_]EU>T=O\-C06,S86'&(K,Z&JQRA)Z?85( M;K2FS_0;NA<+'/+TU_J]CVJ#TG?'DC*2V1 )P4F5&:]X-2Y\J0*)0,W:.FJP MBEU$52:V*[#TD1*$--U=U2[+5)#M36R\$KL(GH'M/4& EH8[[\WV^!DIZTN#1\. M=BK3"1E5]A];(- =VI KE'&R#K$,H@\(BS<3J(G16$\] M@K03F9-+ZPW&\TCT*B.$R;UWA3[9;SCDK2JJ'B&HI53%855VZ*[Q^ZCG0GTE M]5C10EZE7%744PBAM(*,8!!4%><5-0M.@0!LNC]Z9Q?! C9[KYOJR"QFI?M M2"$4Y!JJDX)5=%5V'LPG:G1(JT@11LE5V9 \K#\WD[_N(DM%2>DXP:C$?1;0 M"JG*P<=6RI7:2TP[Q=13/)6$JFPI9C':2*WBCT:][Q=43_.4,G;=+-BY[D/X MDIV2B#SL=%T___@'X+NW81%PNC4"2*>>C1758T=+F54YVGC$[V&'T+T&<8B6 MS$GI5H/G.SYI(=E-T"WD4)CE2^]V;@G1Q:P=**>BSB 8 JNY-],*GWK>H1@U)&58Y+FO;W+6." MI>-%?_Y/>OE[XXRP;$T/&>ZO,/4=L+DMU)BZ:4R?NFGPMU(7__[3.963YWH> M\("KF:X--!-XGF:;\Y&FFPZ 0#='T#6D<',AS=W'F4ANMN%[@'&6<);*\T6J M+(UAZ4EO342%ARJ>N"K1;Y-D MQ<2=O$(9)P/](?#A!V&\J<%"E>/^*K').>4I:YW90P.(*FZ]+?;FA< M74.&GZ4(&ABG=O3^[:E0^A])DN%&L>2;+LQ!Y@U+K,CL"\Q.D MS<=3^/X(-9Z'ACYQP'2D3@XYG#N"CNV?H/A"MZ@ M,;;.H?6[G[Y>K9(4B1)?OQ>9DG"*%?0_EWP7NXXT>?4F]MI M1;[JI@=#B.5/@A5LTJOB;WN"08 GP]#]!N(_X9;\I'@68@5I6-).HQ5A+6RB MJK)@>$2*0B#CES*^HODQB++$TO6LJ*U31FMD6,,C)P:[M,HL)F"(H MPKG!W MX8<^ABWUWV ].QIJ*<>/-O*J<@:(QD8:KYQT%2/\\"H;!WME"4-O%TO@QYDC MY!7$+\3;H PM*,>)\V6Y3.]AS>:BBNM[E;"=SU^ ME>YUWY9EQ"+XJ+6R$-$+ #T'\<8O@SY*L8 ]P ME&WCUF 2[$F//2I-5%'XJ7*99(-',;@OT=Z![*HEE#XAAM')WO6,N&P)9Z*7 MP_D;*O4+HE*9DR!$L\0%#3J_]2[:2*SO[:YC]BY!XCO8^^0'*\3/!K\^9>V3 MX$P7+-8.7OW8=]>5(+"01QJJ\% K)4EJ*:$:(PK<*#E1E"XC9!JF*3C'1K^L MJ)-:%7__[Q _ HF@>D.K^!?X?;68P_C>VPO4*[#XZB=.$"4KM,S'R_F&>8E/ MX]*PKL]IJT>HUB;LZ&T8+49ULQU3&](P[P L:4]),E2J3)X$) J4::/"&5LY MDZ\K6+W-T:+BR$OY>+8]!0WAY".6>/K$F<*)Y.IAJIN,XVGPR,33$PJGA#JVQ/A65=:*C0TF2558_"F%R M-/&=RB1X-(HFLQ?: ?F1BWZ.$U3"KS#_;U-T:>>&3YJ#/<&GRD:5!,]-%*.E M0IB_XN)\S&(0)@@+S)'0S?X5Y(QQ_]\JR?*P;\",XNP7:1K[\U6*'YR<17EF M)4:&]_(-T@R&G@E*/Q(.![,J&Q]EWT"5@%+ WI6FMJ M2$,Q$0L)5EQZNPTE:IM,3MC9L$\V6?;)V[W\S\&FGR/9*5,_ST)@<$VR4#AT M[9&'>&OKT-5,RP.:;;E0 X9IC(&'?CL>"3(R&P%FV*Z2+D"5"I6'S-B8VA(< MFO-4Q+X!H0! E0721M0<.FPZHQ"/\(MWG^0VJ:TC#5T8E%G# &H1B800G;/E M&\2>8_(2HEQ.7O51:Z)R04 AI5P:+#V-4JO#BI)*:I%63N*&0*877VHU6EM' M2=VR2TQJL+*ZE7!E&)%_MD?5"E?@C3UE=2[=VD)U[L$A,X6(;A M:[1 C":%#5:555+#])(2KVR)W>_<(;.4Q64T;7(V!>758ZN=3;UJ7OLX6'X,JX2BC#W!IBLR2@ M P^M5E@6*KDYL6&9'4I$H^DJ2T*)C\)FR9&B6F=-9W+&$ MF8D-/5"69WV@Q"GQD 3,_ P/2F81P?.63>;XG#8[H4<89J1XA$@AB9_"I_QD M.@\*>81.]!)FK=0]:-YWMR?";2$PJO):2J: _,V&KUD&LAR#?.F:I2;SG;1X MEN@"*R7+I%NWIF-N[$1HRA$<3F^N2&!Y":!DXXX3^^K;.FWRMA>[U8!M$'A/EK6:O8>46(/P1@UYW=0P^*$^]0 MB/7V,DP_=,P&7)]L;-?!"9.1(V"\4@^)7A-N+:@?879F.8O0_A _J8(5@*!# ML*^S:Y17U,T['=86RTA/C:D]48F:?2'4.7%196+()1HQ,9(O6WL>\YF#LCRB MDYM7 I#2V!N2QJ9PUF/EX14/;%0) MA^AXQBG![,-)H4S'G(J1H'08@4\20LE0\F#HJ1(X^!6B M#W;\3/GH[P$LTBQ<+/"Y\5]UVW^:JM(Q[V $V>=F:[R$6U&"-[0XA?7_PIZ+ M_(%>_-+1MCQ(O,_WCBIFT-;ME(&R#</CEB\05/N$4CL.P.[Y@?<9; >P\A MEKVAE=28)[I*9_YT0DJ=^#4FCS>-J_8TN=0"(>%/W!$,3NGIOO6+355&IK+@ MF0S,Z*@2=95)6(':VC>S<=?4!;W2U#]SC!=HG&*NA%-O_X1A TFQ0&QP.] W M<"8?-]2$1UWUQKX+QXE6V:FW _VWFB1,-%6E8UQ'M=/PB!*%KJX!R9Y'V\?A M(89HY^I^+:0I7HQ;+R?RW0HUM6@:.T6RM<:EJ\] >OJM72HX8N<*S3)H/LGQ MH.8*3**!0+B#H3?BK"-8BZ#".Q_, M_2!;P%)SB-S$*=*)$0U5/!8UR&9^X34.I-@[ZOIE%&UCC(,4%><4"Q3J^B&0 MH8Y7[4S4?M53I!$E"NKZ$LH>OC9$(K9PBGQB T/X3:R#AXYV#AF5CE1]!@!V MP:2W!PGDX-9M^ 83'F')-0U)PS518?&IZ<"RS::/70&^] MZW?G%80O\!'1_S[$R.#_QW[>-Q#DHW2=1Q7_XB)TRS_8*DD@80\]2D6;_SX,_=FD M]\_B.E)V#9Z4Y%&E8Z"FJL=F/>#$:<$L1T[6U7(99*"#8 WZ;>A%\2+7?OUY M+67MT[&$70!1)2[S-D2?@$84?M?G>\VUNE(I:2C"0Y-5,;O-T@K/"<9QML-H M?8]"!_WU,Q@F="M<$E_]Q FB9!7#!EO3M=DRYH9A&R.5&-8+/*J$5A:!]MDM M:-=/D=@)VB:ML "7J_1[E/X!LZ%)I!Y==>DHU@LIJKC7 9\>S)YX/_=.]K7[ M>0K\$#MEUYORFRAFNY?7H<53I25OR'JSACUEW/\$#I\Y@7!#K=K$^D,=_=] M&WS61O^8O<+!9R,RY\^_CU] 6.0Y_'P/($^9^;"%Y[U74 T$GR\%-"Q!.+4M M)I-9EV__Y,(,L>8R(,<@\.ZF/!!'QMB:BK5=7/E5RGIV".1ZG6R'![-G3ZO% M L0?]]Z3_Q+ZGN_@NQQY^@C\7AB"SMDZ0FXP=\:^N2O:QP^';/4P^.QBL-6' MS-9P'Q2*MT3(E9ZA#6QO#%S-,J&NF;IE:98-@&9,C,E\;'G&U "B/%EU5&@R M6W25I3%&7+55X<5JCT9O3HS>;0H.;*:T&*-]BU'4EMD6X$]L]+9L,ZNZPO/8 MM#QW;$\T.)^/-=,;.9H]&<\U&TZGEC-U#=OQA#U]L/W%38.>4%K*4=Y)%_LC MG$7TXQW2V9Z.=AE@[@_J37V9AW7^D13#N5SPV7:0>O6IHWD3Q]5,:)J:Y8R@ M-K>'\^EX KR1P7S-HB[??_.XK"TKY:AL!>GG:&07^##.LMX'YB-\@R%^T-R) MT$IC._2X89".]P=IT=:@W)C,([;X8AR;7ID]L7DH4[;P/#+G0V,TMK0QA&AZ M<(I]V 81FN9NVNKE460:Z+_BS09?]54X/KN <[S3 M?7:Q@WBIH<&R3"J\ +@]+6MPL-.BS.;E4X;LQLOFLXO+"=FES>PZ OY"=WUU M@68_T*GA9Q<8%@135QO9:(6*KSMHV!VO[:I\6F4;;@(FCF7/+UL!X/M*&8W,RG3K3 ML3&UA2V;&H2@=W^T:4I*B\5;L54+*DY0':^!RE]>F8%W:H>*M6^*\D8&ZU9D MMC@;>9E9S=9 MC[HJ4EJ)[JJI"NMD!.%XQS^^.^_G3S(A XBWE<@4PI#AG-7>MP=;C68+D]UF M9380-8 PF0RF=IZG0^#!(5I/N_K<0DRU/6T^@B/- :8[]B83=VJ)VD11"=)D M5M@:*8^QL6$9@C(,]*W0BIC+[D =KS&BB_]@B@-!I-:-]G$@@[^M__;ODMLM MWB$AX_G$'AGV1'-&SE S@65IMHZG4G.D.ZYEF1X499$N0>(G]][.QW_D?S99 M(KK*4EJ@SMK:-S<=T%#E7LMO";SWKI/47Z"]'^E:9KG0J;"#0FIUKI)D5T9W MK^)3F12JNJ?"F?9@"$\22 AS^#5Z@W&(EV07";*6*4XZ1C/CL%56G1\F:.1GKVEP'AC9R= B!,7'A<"[(2&1?BL_P M,@TTV0)":2F'?"L=[ ]S%I&%[U4(2XO\P6:T7-IZW.L.HA_"6JTSU561 ]T! M4&7?D@M,N.[Z#>"CS?2#TH0PMZ0BM7C#(7Q7P^NB:1F)(B5==DQ&02[*VF4$ M)X9E2W#"R(E072!09>>S_41).RO%T(+*9.H*P_%N;_;O&#!M=<;[6YV*FP;' MLN\YW)6#B8N8XXQ'VM >69HY@A/-MH:F-M3GP\EP.)^[4-CM0#\!+R\QSHN> MW:,O1*(R)U1UI30D?!6W;V':(W/$Y\^5-PV8[,MDW[Z0[AL*!X=BV MXP['FN>:MF;:YE #CF5IAC6:SL=SSW2%.6^>G%?HK@)\>K98!M$'A$\Y]ZK? MB[@(LH\IQEDV"_V%!,X2B68H--Y0Z*L_*4W?07BS;Q$/"[)PEQ7WH5 -4V8= M[S/IL"\G^^?%$@GI^+E2<;:OY.('B-=QV70;A=[[/0\-T6"KXL/[1"^[P4,P M)^W(S]SBF=;]P=B;+U#\/3:F1?*T:A-.<9OM6%;,A[W69EA3Q_%<3[->C\52X92.(P[BZI6JE//2F:.A)D):>MSKKC%5[E(YW MZUX3-\]DFNQ]TU1[F^583)*8:RW.=#XQX72JS8&);XV;8PU "#4=3H>&ZR'J M69:H@],H?)G!>/& &/6:11*L!6L\*&VN*:4)ZD-U%>>F+='A9'K>8#R/!.5A M_@I3X =TEL9L2,<\^%O1FNR&1;G$S(10G3\@B!.T$5B?XN*L^+&/A@^L"LXA MERZ3WQH-QZIE/FX#P&$2&!\ZSG>UF,,8[UA788J$3V[#WU]]Y_4:6=[T(X>& M_"(N567UV<0!CQ[\1/)FQV:;A#HER3Z:.8KWW@Z&6K:[!??Q5?8\QFVX7<)'8W 9Y.>Z[!<-FMN4QD)QU6V% M?>(.DBHG0#? C_\)@A6\_-C\]7_YR%ZC#<+''7R#P<6[3YH&Z2I+0[+^V% 1 M ]8>&B*UQ!+D&P1X$LI@VA?I:[0 ?MC$$YHVI*-+!U76\*(U%)+2XS9+E8!,9]FO(J_K6VJIA *7\U$BVMXBW82Q!U5UW:EX\XA9IE^ M4!-^=$_P\JQWF5E@M7L#G.)>$0ZMO(,I[@]M0='G^;M;!];J95ALP[0%W9WI M5]$[;J&N *FR)MY[JYSN=?BF:B='JD[ <#)"54<.'[L;5RLMR&.",BA_1%"]R+=+!%K[UG55STY1G4&A],]OK+% M$?\L\D;H_$IVOM^81=E_C5D,P@0)EUPL,.Y-6S:*)DZ7=UU!XG3M[QCX9Q2X M#-OSC]3$F7]M02KX-U&5?UL^'+RC^2V,YOA8#V^WE8:8^7S37W.=[:"7B ML?"O<)ZR!2N/]H.5<2-'$X:<2&IM;< M&TV'0\\09,+P%W\>BM0%%5>4E,9\<-/!OJ6@%5N50 =\'1!]Q ++/4.]U83Z M5A65AA*L^MO7/+5XT-**1PQ&E(" MU=6:T*JBTJF/4@E-VJN13JZA]PC?HN#-#U_*WU]K1&OK2*[1&L7LZY1=4+F4 M^T\0^]@ /8*T;H6Z6TPZ%;:WJ52B$<. A2NMUI[N%Y1.<53PUVNM?TM*N/1Q M&401'N LME.'%662Q^ M[318+G3\:F20J]>=?!*G6YI"_]K5$OK1\R,^+*R8TTJ_DTXG[!-9LSPUEPC6 MIXB8^Y_%E%,?1#[SU!TOTF_2#PJ';VKN97HPH,J2,] MNZZ??TH3"YJ**Z+Q5F(>)LUG1U4_PC<_@2[EH*>IHI+*VXC:0[(&\:F#RQAF M5Z>>D#S O0^WM]E#JM4#N;HBW.$BMBIO+&/0-DF4KE8QAKQF+;%;5#%*4(O8 MVXO(0BW';8@^""8IIOVUYT'\W Q\@+&#E?A"%YO;T$89S9%AZ5+YO+K9D#:R MJ[Q9>838KXMO\W;8KI ;48Q+'(3GE!M .)G6 PF_ Q$FV>4/ F,J2BI&"UH) M.5U_%Z[[[1QLI?F8P !B><5XP":GHK?/'^&R>*[SWJ,A![&\8N1@D_-@=\%[ MOQ:8989-OH,8OQOT!MEN")K[-P3S]M!?-DT>S7W!_-,I[@F6"S[K)C1T:SC2 MS/%\JIFV;FFV,YQHNCT=V:,Y'+IP+FI-"9,$YCK^"A,G]C.>UMT3K*E1'@FF M88UM\?<%6^FB8NG(*+9PU_9A0RL$*KNMAJA"+)JT*7M4A4"]-*-*&54AC0XZ M1%7(H(>:[Z*.JI!'%^VC*HY+%XURB _%RYX A#$2._WX#A:DJ:.JF#2:X3.+ M4(O(Z6PT./3* "Z+9X0O7F*8I579%;DR8IVIKC2<8-+HSF3625A.B\=6[""< MD\]>_=A]P-]^'Y+6(=7%I%)G-[WLG([3"BNU.F<_(AIU;HJ=@CKKA97/=G/: M]M\UQ$ VU)*&&=WG\BX2J_)822[[YL'P#(1'&,(?(,"7>VHY0JQ51FQLV+;H MU"4M-$SB"9O4PCU$A*FA2A8LA!]F>GF L1^Y59,%547%"-!1<%F?W<,217%9 MHO53<3=!%,5)_F ON-%\2+KB/4@R2 >)&WW-\@['&QZ'&QUJ?Q!DS$$D^ED,M&@,9UJ"#53 ML^TYT,:Z:[LC9S*:&&-!JXGRF+B*$M)Y\GY!:0Q%9^3W%PZ4TLJ]5LB?7X,; M$0C$I:BAHJK;BBU\;< KB_:6T(_^RVMZ[_V6Y"]672RB./7_RA1*, >4M:4A M3EMM[YN&+I(+MQ<]<&/E M7(K06EGDP'Y:S8.:#^$+VAFY,]&6O6D; M(-\P[T'M5&.]\P6XO;$NP ]P"0)LW)Y>(>SB!!C1.0&*W@99=R?E 4 L'([& MP-;& #-'(V@!H:6I^D3%\"AI5N.;7&:L\M;U_P%VHO0+3VAA>?$NMT@:QOE M<3(QK)&@MYPZJV!G\N<"A"JK_IUSE/+>A\IMM%-'&MKPTW63*XD& 4Y\*=]1 MD( QFU>.$XJ\4JP-Z:;N_& Z2&&'1I4]5MWI$B_BG2G7$92NMJ[L\Y64;NR\.FT"];JN%GTN MM"TWY3:^KLJ),85E ]]UD2W!!KY2],;M>T.M,F938VR+SLGU9)IX=B;<32SQO9>7\D'P$"59+N1K?%:9^/, P40\R^;2]HFQ MCB].JF3MJYOLN=*T?>,GQE/.0*F28K!AB=$/5]NT?ZITY885IS2(^XP]4)32 MYK8>0AK_#E\?SUY,8PQ-,HFA2=E?!KB+ 0C=P;J3 >Y%^8 DQYPZ4WLXU8SY MU-/,J>5I0'>GVM2&\[GM.L8(.IQ.:7Z'>,T W0NTR0 O<)/8]U/#-0%#Q/6G?F8N#-?]S&(O&*7OM6-\EMS$WK>W#$G&O3LJ68Z'M2 .=0U P#/ MF8R'T+&A%%/6EE(>BC<8OJY(2Y\V34AC3#IKJVFB:H&#*I-459:NC3MT#4:^ M87"S?$W(9(#@#PAV,V-V;U :OG$CR3[O.*-S4BQ$:']'$]KL!PS>X+&&-HY$XT6 M%&5>5V9 XP9M.3DP#3=S)AHE)L*?<6;(ZI? G):MJ$P< MGI H\V@SY2#J:)?*&-J&K0M^)5Z@/:K$@E<$J.@XY5H0?@O=PCL,W>MW!Q6] M6.!_M2$7J:V39QH3,%WC.27+VM9#V@,U&<0B>B\/20LS3KOI[]<8?OKWUJ7/D<$5')G46"!"\V'Z$#_3?HLOKU6[D!:SNG M02>^\'0]2SA24];1@IT&T[B@TO5P88=@HL\8JBZ,,\7>TC=0@G.D(T M9=QU M'5%0)1BH,OU FWA;]H:D81[8U!L6._#W44Y]_;/O.2$ M&2]ON;1DW'>1:9C>Y@X'Y3(9TVSF42,,:7J M^DS>_N'D=>*SQ^[><\<_PC<8KO!MC>@ES)ZP0[\#+R\Q'F_H7_=>48(MB?Q8 M'^XFD2_:&6QUE1?9Z@WGE5^7.Y9L\L7WWB".7T5A1M??_?3U:I6DB%,Q19IY MRA:>@3<< ]T<:F/;,#430%V;.W"DN=9X[CFV 8=C7=#Y,8$T,X#&%^$8N:Y* M>9"-#&LDP2T7OFK:/V!F!D322PA)G&X1!_UKES3H1\\/<>2NG/0^?LHMU,6[ MOWNY@%1,&G*T5MSVS,4@(U'?A]8:?F2U^-CD:X0/"\FJVR\KC?Z8P*_4&:5P MG!1'6,(^P0 5>EE_QS>XF,-*EU-E01FU00GKS@*07KQ^]8&$\-!:-&NR62GD MTNIHAE%&XD'NP>SH#4S^@K\7CO>L!?_)!O*QDIRJ8H)[AU[ MV4[47I>'S#O"ZV_7%Y7*W"^@A.(HQ1)O%B\2'SP Q_=\AS#8*LJ493$-:S(Y M/A712T:,WA$RE*J\#9<@\9-[[P'9!.SLW%^:L%661K\N:UBK M2\>!#@ILPX8:%.2:6F?^ J)EP3>T&(Q]$"1KT6JGV_I*1ZC[&G7M:[^%]'+I M_,9_ARZ6'%)IFU1<=3TSR=WK6HS7$]-U:33.(>9O97,PF]6 M'>:\\?K="58NGAN3!)^(NS/P3J!.BY:.A4WU5-AG%"\H>CN2$Q (\!W$.)3B MC?GHWZ [^M^T?S[JWS]#GMK>&#ISS9E,#,V07"Q7 9H XY5^H"65I%[M5JL@DRMUYX'G706@S#)5%X7#-"M46FL4G^J M)IHLGI"= PKDF-1Z4"UKR,$A-D&B0@X$NR^IP6\5[(@@8<29?Q7&BUNS_.>4HC MY\]+D&"!%TL8)J##DQYP#>AHT"\2!\"6_-7WY\5FFD/'B!XC=N@,A;NU+8_0.SHM],]@O MJ))N.ZE.&1ZQW(0CH\WOI*'28?19/GZH1T'\.5'V?<2 ]JW?2J/%9E0K--#L MPQ:H@V]HQ[=8+8A:*/U>/CW4?%=9$\UR2* +\%ZOB^W?EV68&/9$/QI=-,HA MU]E.;G11-S5W-DIEI-'-H6<=>C3DTG![5#XE#=V' *#MV@+67NWHHROI^-:L M_XJ5[J& D>N6P):S-9.N.@B@H71)3M,P+%OPO?6#*7.?1RP0R46%Z\4RB#Y@ M[@BZS[ZE_CHNJ?R9#FU!XC0M$6)^'F&2QKZ30C?[FM]"/PN5V6)L)G]5,7)H M4.=&SVSI%7DH\H!W2GT MB/1Z%[F=EG'<0.:J1%^2O/K+670=IHA\Q,!&I>&-*"]43Q *#UPAW?!H*^[UOU9HP-Z&:%F[RL"_3U]A M/'L%8;Y?2KZO\&B\][96PK]&(-A?-@KY"OEXW@_O=LRF)$!+>H1\.$/>".>O MJ(DTN2TBI'B;>\;NRSH<&=;85GRP2(&P\"CLCG/&O",H-\"/_PF"ZE,SXP9=/9730G\[^+1@1GW >!L)0%KZ'X'UDE0?A(A!G7L^?*CMN/EO**^W.WP>?:!J^YSR:Y(".->:9$Z.9ISQ;+54ZI>^\:Q/@Z<((L4 9;Y6.M7-L^ M7<+W!U_7UUQENQ!9_=/K=_Q7YDN2>WDO:RY)$G]5]'V^.]GQCMS$&X+Y>#C6 M)G/+UMOR2BY#@>X>)<>^ MRJ;!-"Q=T)/"!^=+Q4G P0!6Y7 L?VQY\Y;578%'S7V8FAK24/'P?-CG(BM. M^])Q T7$W9*WT4R?(5O,(B6& T: MC5/45%+I;>66Z\VQ7V$(8Q @(2[)6<96*BT#Q5725UWUYRXAFNO$[S MQJ7K74-4,N=>I&.4R*W (; 5'H?&RY.=P[#MSZ_P!I)/F(?A1X9AN M#];QOJQ4[6/.CX@N'#0]X LNC*[F$8.K.>]IL.[J[%GNFGW-F0P];SC2H&>; MFFG:(\T:F;IF>_K$LN!T!($AW+-\3%GY%/$@T_&BSH/(V[Y4V28K-$E!B%\[?HR"X":*\2]YT[FV,_DH MW@_E.'*;'4]5-@8<(F5\#+R?2+S,7Z%,*XE0H]?'* MZC9)5M#]NHKSQY;P=V69*K=O1EV_P]CQ$T@TX\P-GR\?W4-QB#%[A>23[$O@.QL?(.Y:BA_)#S$!&,M?#<2,!%(Z2 1,:YV^Z3P*I?&M MM1V4YU7ED:XJU?'0R372.FGD[-.K=! )&%B4O9?5.$%JG![IN!+H_V,&6)5$ MMY^7"!AS9Q<8_C-/5)=-Z!"_'3>+\(_()N@1XKA-]/.K*,PN*ZQ ,(/Q@I3G M4YX///&!)J\.5,FKVQ5FLCT[]*!K\27GT24:;%72['9=%C1;JXN7ES@+UKA% ML/IAXCM5;X (_YX3'U+20*Y*FEV.AJJ,V@&FH9T.3WQH' Y3U;+T5CR2W39Q M@LF0..&SV[S4 '=\SJ/ Z[[\R!G;-A@!S=:'KF:ZIJ$!'4ZT.03CZ=QRQB/K MG$>!Z057ENE3'/ HRS-J]ZGF?5\UH'-G=Y6/*HR !WYKU MSS-Z@A&8?E^=KUAXX7/DK;=\L^^O*D9^G+YSH](QY&#:_B1:CT@>F363)1/# MU+"F:F88:F_EVD%X\G%?S8^JKQ^KZC%#0ZN/D&](]$-1CF.!'\ZJ;%$. &4_ MM\58^U=GM/ CL9"15:..$POYY_1<]<%'5KG[\\ 2.[ HM'%>Y#6!F)^'"AM1 MY>[/(TKLB*+0QCDC1C.,Q7T(@<-J[PO.(TOLR*)32-?0XU,87/+OKH[U\LMQ MCBPJ?7"*(S[NJR_T4.X$FV8+[:_(I-P /\XB@J3P"+)\I3KSGX0NP\Z*.&_3 M^&$M\7A49Q ><&S(.:+/7DQNCBOY1C3C]YV'M>3#FH<^SU,TF_-,OE'-^'WG M42WYJ.:ASY//LT+KN,.Y;>0;TBP?5]:_98S'Y_$LU7CNK$RE$E><=]'G@7RD M [FC*I7S521E@A M+A$Q8S2$,D_1@:[\9K<35DZ:O9MS$;K9F-V^*O@=Q#AIX1MDN^L[U8>[=WU+ M70U Z ZRS@9%;X.L.U1NT^/1W/'=!;&0J+BK[$.:Z[S4;3R;[G ^';D3#8") MI9GN>*+-C8FIC;WQ>#+7;=,$(^$W=PGB9#JFNYO;V((T1JQ/-598L(X(J1*G M7I(>W]ZJN5);658:_O#2[#Y7Z.66Z]K9WG?7WH,EE)9.O_3:H-!DC8P'N)6Z M_I)KSXOB%!72&VZ\_&EP4&58Z4R@"@K=4+I*-,7E0ZBK16:!,W:N15#7*Y[(L&GY]T=GU4[IF' M'G"FQA!JEF6;FCEQQYHU&<\U:.ES:V)Y=&CFZ/@J$ ME)Q,N[L^!/*'EV9;N3Z:6"&';KN[/B30+[TV6KH^^.I2@.M#1B75 -W>]=%L MB]>N#U'Y1VM6Z+2&=K^6=-KNV>12(D#*HD]"!E6:[H;1T>F73R+Y&6>242Y_K!S[PZQY^F&%> MJU%B>>5TRB:I7!;XH,<.$NCZH+-P/0RJQ+R7 "@D;[Z7W5!+.N*T5G,#8RA% M5]*54LC.P!"Y:4&I2SI&]$D#26ZV0@51<44(PB6\"; MC\'($S34?PMCZ$0OH?\7LCO@_1*&T/-3TH* 4%J: <]7(?LF@$5^538/!)EG MKR#]/5H%[NUBB2"]]CR(S\ QX(]H$F,C4$-CI\ZO-O <;\#35;18^&FV^$+; M?>SG0_,M#!T?MKVG9>_/3%N=9#%*I6Z.\GY6#6Q,$QE3.\^./AQZEC/2W.%D MHIF3$=3LL04U:P0M:S)UQX8KZH0S"SO;DJ8N+*FRK)1FIP_U[!LB>CQ4F>:N M0/** 47_P7>\WT"004P^"B=7D(8W[-JL.&=A$U.NX[-LRY8]2U8M1O5/:T_8 MNC0I'3$8E4O8$_-$0R[^?(M"^/$-Q'_"]&85NO7,J"XLGD-P;)T0_2'8#=H)Z-/)YY0:?'R___%I36U54H$,+"\P<6[KT[B#,'%:SV]XZ.:\M*K]9ZU7RJEEU*X=OD!K5^A?-T M*ZM9G59WBJJI5!HA5;G"7I;U*@IP3%X,@HM%M IW785TE90A10=QA5OR7IPH M6WO"[U'HK&*,/)6OI+*FO9S=Y- M]*:SF[S70='M8-WO^22G]JA@,K5*]+&_3SP7S+"WJ#O!\$?$,3? [(0?OC:CS:-"&-3>I;F?O6JS-, MPM>Y_5&NRI;E64=@M1-2D-);D2AXEXW?-3EXM<5O V_HSES]@,& M;_ ;L@:O)"<+9>W39!@]%*IL]@@8/$$G"ETFZ[53[X0)U ""*AM!@O2S5S]N MP9Q-M3)FAF%/!9^0'HXX]1@(?]*#X#/<%V8674*<;O["0YUA>3+!JIR(M'55 M)D5W(#B]$B&A1:&V(2H3A%'J@@V3KFR(4A TNX[^_B574.$A^8__#U!+ P04 M " !B@6)3G?I+I1?9 0!@R!H %0 '-R978M,C R,3 Y,S!X,3!Q+FAT M;>R]:7/B2O(O_/Y&/-^!VW/O?\Y$&+?VI<^9OB&$V'<0VQN%D H0VD +VZ=_ M2@)LL+&-VP:$K8F8TP:T5&;^,BLS*ROKG_^W-(W$'#BN9EO__3=ZC_P[ 2S% M5C5K]-]_BZU,DOGW__O]OQ+P?^%_$HE__GP]=4^S"'./X2C+)I+)W_N/3C=ZC3R_AMZ\*+D+1G]A/#,'0!/V+P'_A9*)6?GK]YD$E;>#(SFI' M*+SU'MF- T/HXSY"[DL.7^\MWD2):G__TQ]KSIKY\_A[([N+>=T<_M M#R$A201-XNB/[2V&9ND/UR\6B_OEP#'">S $P7\&/P\@QW:7+UWMX.H%OKL6 M_=DMEYK*&)AR4K-<3[:4Q[O@,U7OX<;]5Y _-S_N+M667M(%RL%+X.?[D3W_ MJ5EP."#@VT_/D2UW:#NF[$%>PP>A9!*RZ9$NU_&>LP%^>80%VO(E!J#XWCMW MESM@^"+#J)_PU\L7+&]X9B0H3*Q/YM#C__>&!I?=S0V]P M&O/IEV18(+M"6OX*G 6?SIZ:JP K_ MA!=D'%D):$[XEN8U E2*\ ^I"5FHRHXJB>L=-]V MN1\)2S;A>+>&Y1=OFZ;F!8;:Y2R5A\^#QAT:>0VX/Q*:^M\?N7#H4K?A8BKC M%7)ZP6%ZFDBB/ +I&9LN!11)5[F<@*G.$<3?F,(68T*U"@$H VNZ&-QEYU M*+J ">3@-I@Z HPT&"N_D3-OQM'7X<<>!S+"\QXRY*X8]D!KM1!&HI*YUIE9-6;C\C4)-4;M1:' MYB/M.R'Z)%I"-T:R9>]93*=;650+.MY%9IXI&CU''59-:(]4"&)3-N!$F,2? M\K<# AT *@>]1WD$X-@'P*D.TYKAPV^;X=BJOA=,CX';?,!%I%3 ,AG"Y@2S M8Z46:FVI9G5H;E@&(W$$0?[4MGZ (\@^1Q"I5*Z:Z4)Z5A>+(W;2I*S4=&R, MSL<19FU;,L&V;)U"DJVF]9J3S];K7, 1DL#I5SARS*C^H; WQ$!7_9< M70DXK4#KY6L+.9,T<\2A4D#0Q>Y,B=A$OKC-QPI MBJ,(BA+OF 0^/-[MO)/17$4V>D!V!$M-PRG@8]S2(\#C@#OW$?ALM(T]2H7NPM!(BH$B\,1@:[6DA$ M,-S@%=<;:PV^P%8/1TM MT'GV5I!K_;3Q9&YKKDRSTED,-HZ?LFQ;GJWHKYL3NIHK3/)-&]>Q"9,WA$*6T69PRKF$93W9I_LT:OWDDL;[ MR>5(7TWJ*3Y=94"*Y3Y [6MQW.=.(M0SUU;6G+9L^* ,G5O?"=W8CN:-1 M!!D;&7JN>6L*.=$ <"@*=#C#(]8"6D$6UM:,4>R(>1K6\= M1DCE7LOR2UFOBF#K66XYQU)UJ?81L_)GI)]B0#^;]$F]FNY/^K6Z0'7&)8,Q M==-NW;S4L2WIZ&ND(\K464\P71=GDPI?H)%6VE!&MR[UDT@W&91LY0:R(E!Y MOCX7NTYM63D7X#\["WHXA89,."".'^N=.>_C3='T9PN-IKN-56]Q(]G/MX@S M"-S5?68.D&)[ULA1S6EG.'L_<6EMKJD@)&WK LV7^CJ?[8QEL;G, )RV!XVV M RETM9$% ?C)N1GL*=V"[%APNG*A)QXZ1=OH\E"PJ^R<%:NZ(F*9Q4SJ+EQR MP06HO4?PZ]+_[DS,']'?XSJK]:PPJ"%94$?)YJ22PJEZ2#]U)?K_U-/Y(_J; MC>YP6F7Y&=)9YKBD*,BJT [I1^GKTO]N!_F/Z/?'YH#H#UH+O8ETS59A,C?D M]2BDGWG_JL>CN%S'DQJR-0+<4G/#3V7-TDS?+(,@U2,U26E6(0J"*VK+6KO! MX+@Y[]>?4E "T,L$U2D(6&.--FL.P (+V6@!QSQ,2:,>CA1%M85@ MEZ"!^%U#>^_.LK]W^OC\Q9L9:%"-@M\>BF:/+%)H95;/2(M;7;SY"#\_:>U& M9LT&":RJ*O"+WFHY'>/98?\TAG[6VLVG<.'#2S.,V M/?KLI9N?AXO>H0<"(#'N[W^"XH)?;E@W )F3"(L-?@5+\O_]X6KFU B*",+O MQF'!1E",D=R56]PO735P3 Z?L7G=_CO"CYMR#?@I+,[XM15(R(L'8TOL&5OJ MP=AN:9<>6!SH$$2@;4YM*UQ%#JS:[JI@==FV0N=J:]W(9=-:E>E<2NP,"B0Q M;;D=-$A1;T<"PJ3Q[A.<-.#GH0:<1$@1.%I"P^>+ASGCIS?O'N>"43#BS4<5 MOFPY-31%\S9#2ZB:&2##MAYQ]BJ5/W[O+Z(?D/G/SZ.O^+T;V\-(?AXC>QKF M1Q]&[]2*HDCCZ_8_++[O'O)SP,('$/$ M4Q5]'P0:P),U"ZB[*7>+@V&>GMI5U1KJV86"VOC:D>OCQ8WCX#BMGPF&3361 M]WMC>M@]^>Y^N;1\.54-[2JTL+*FYBU>GFJ>;&S%S.AUFR=)A--!"&4%USF@'' R#G(6XIM@JWDTQG&'E07Y8)05=IUAB;' M.W6 MQ7RE"2T2TCYY0@-=#G7-R=#69X5H^RE&O5C# M>]4\B9C""K/[8IY?YV?BK;NO%S7JR*[8]E&%;B*6F]:148W.%X7# "SC2D?;)-'Q>9OKLR[(9>3/K)X;+.3)U)G'N*% K^M$S@!9LN.LM. MJ4<:>3V)UW59:_IV.G/K(K^T33]';O%S;?I@PLA+K%]J(441SS1%NUSD*[JU0'8P&I\]<7)5XO'/33W9?7LA3;E&1I<7-),&^7,G MM.) %;"U6I80,YFU;59;XZQ[ZQG&*TUHD9#VR1,::V(EH.J-@4B!7!\?9_O- MKG?SKLSU)[3SH,#Q%F6#K[-KQ!SX+$GD45 4(K9 _LG$[Y*O*/LY,YI7M:04 MF^RHHDQ9,U2O$ .+N'4/[I(S&LJ>)[O^;@&_/J5A_;3K=97U0.#SL[*KZ-A( MFMVZYW*%*2TZXCYY3INC1FTQU^FYT#3K3K%:0E6Y&<]ID8+!GY9SMYRPT<5J M?X<.AY07(UO/%L6D,9=+30@OF;YUDWZ$T/-5/T2A4/_YSJM2JSEI2FFNAFA M2Y6ZJE.TD[X?TQ?<4RF9[#]Y>T6,57K;J2FI7KQJU'FQ?5UR@4 M83_75V,QX&F:;_BZYF7I FJX)&7=^KQ[07V-0EWQ,7WUTO+8Z;4'.01D5S4! MR%W;7-ZZ*WU1?8U"C>ES?8W1-GO,I:9!A?2V>8&^M?/"YQCH]GTCE<]@8P92NVNDI&J6N;EVPE]+8 MB)0#'E/89;5HY'IYI"NLQ!PS\9@Z/6S>NEPOJ;"1* U[KJ_J8BJW*QJ5U4%) MS!#I.2,,D7B&O:E2KV/Z2BRKRK)33PZ0JLZV,J-40[$[MR[7B^IK%,I^GNNK MZ,J-'-V?F>(L/\9FC#UN-P:W+M<+ZFL4*EF.Z6N%Z'O3(1#'HMG(E5S:[JX7 M3CR_7GT]^Z/ZVK%F.)$FF;5H.GUS(6:;O3%[ZYF)"^IK)!;JCREL;CA-ID>9 MCHTD"=8:U>6QUU_$"GMK:[;/-78](;!^MX( $1!\MUTN30?U5:RQ5Q7KGB'F M%K*CME93<"!&P9P:]@J D,+J-*A V(ISLLIH;8GLNR)DT"PU&JAD78ELRO^ MND?QO4C>;20BWA1CT'53:@#7SS3>"$Q_%4AS5H?B!\#]UDR#EHK,K0(W$TV7!WMV]ECJ?T M17W".!VDB&/5,>M/FR(=.9D_>DRGT+[G.K]*_&<"PMUO7@PA09_8O/@)>OZ\ M>?%YT)/1ED -?@!/<(,YY0G(U'M-(5LJ%"J>IF38X9?!S4MD?R?$!-/(0R"3 M!?;(D:=C39&-0Q^_+'!;2$A-AW<+Z3&J5PV0TA2KKW:C%Z,%T\>+9.TY]P]T MQ3+?R3SXE7,UN28KD/G*5NPN01G+;BXUTN4656@3PQPQ']Z:V(.?GY'VW23_ M7I??S J%3F'I62(0&D(M71T5BV@D)7]-E_^V)?]*N)"?8,32JSF N/=I&A2UT*3F/:?MSBH9M,>[F5-/?T M6;\WDX8Z6Y8FD<3#JQ,!!,6;M'Y-;!P_=>T\<6>*KJZD4CTE": X:QOU>@%H MP\BNU-Q.W(E^#?2\&'<.Y3Q&*#8J"/X\[2VGG#4FZ"^#FVO$G5%#S+OC3M02 M,BT='XHB51A7:4QN#N=^Y" 1J;CSMF1^/.Z44BPVJC86-7$F8:49=T91\N^-.Z?&>H;VY(PN9 OVDKC=>+.*&+@PW'G$,ODZI[E,:*YX&3?YI?Y5#ER2Q&1 MCSNOAXWCIYV?)^YLSHQZ,SGK5L5BNP*P=F$J#N.X\X/H04[/6B#11L^+<2?# MS*=\SR7J2--4T^IH@"6)VUFMC*:'7[N5N3>R7C3LC*OGWQIUX99EK MU?L$H:^,OKYN9];+WN36 H_+QITW)_E7XDZDG2M649O 1+[1+F8'P@3M>I%< MWXI6W!E1#'PX[M0K689).V9#3%K5/)U)%LAF-"N>HQMW7A4;Z 7CSG26TE>5 MM%L3^$)OW$XAZH"H10XLMQ=WGIJUB#AZ7HP[ 2[)KIQU=($BIYA9U+"*-HF< MMWE+<6?4$//NN-.K(,F:G&4& B9V[-9LE!2Q1N0@$:FX\[9D?CSN9%KY1EII MH:1>;2=KCCOO=W@IDNYGE.+.*$K^O7%GI<9;\MQKY00_QU@S5?8D8$12\E&* M.V]+\J_$G8O&;#USN^F\:-8UEZH8\Z*.WYKXKQ-W1A$#'XX[16RBFK4<6=17 MR**P,"TNVRA'$@^1CCLOCHV7^IR'^\:AVO@.M(^\[7J0%? [J"0OM%, <^ $ MN\ZW>#CZG)HA6T]V\>]^$H9#R/> LNT#"$ZH4[@CSO0DR*5U-5M<+J+;]_,- M=AWISW#(KQ\U_/@P1@NV MDD])]3DKF%*IH-!L5_/8R*Z_GHS1%SD6H_3][4NN;DB1ZA3I]5:H) )DS0"6 M*W=31.1FYMB07J_#3@0LJ:BS6K4PZM1$N2JEA&JGH+3JD(J\2(O("$R1K#9;U]B6WT&J7:Q0[8G(#(]>)Y-XBHP,3-\#+D;/4=.U M1>J(3ZGYZKB=5/CH-H'_XH)](]?QKN"/$+T5@DB.GN79+.^SR[86W9ZF$9/K M^7-8&5ESVK+A@]3JX<\<9*'L*.-5"4[;A^OM#]?DK:GON>$%Z%;2DF<+]$0K M-D7,+M:$BF:TRK/(2OHTPO=J,EZF_#9D?R2>^43AL^N\/Y"<_ SIH&;3&V2L MB8G$PK]^S'-B(XJK1T""64QZ?E7U!)\?)M<9LBS7G-N8_[]O!!2=S9*?@^XS M!D_:P!?GZ6RR(C9'E9HV%J5BK7O[^/[JP=--(OP]N*0QIB@@0FZ! -,AT\F4 M-UBN;V.5.\;$?CE-%%?^9I*[6J2;O(N8(VEDZ\RZOK1O/V/TC2;U=U4$';BL MT8'W&6?U80'5]'XQA2#R$E.LD:1,4E(\J\<0/P?$WP/,EI*IX!JRH(39=*2M M.H1<0F[$\L:@>/VL@M,."^,4Q3=] UZJ5KTQ<(++'# ..#\'>4NQS=TL7U9; MUI!98EF!UY+)B3IQTMXLLC;LQ$/$3B;_G([A]7K6$GL(HLZ.(&4\G)M FG)( MD6B)F75MGFQ-(YO\NR4$$:)4S);,L>^D]+13 MC>QT=4L(>D=PBI]E%GMA)_!G(VB&6<2T++GMK8Z!]=&$QLW'_.\@(V.6?!LK.392'+MZ%*!XU$A>IUY(X^-VXYF M7L#&7,QV+8W)SD2?3KJ^GYU/2M'=HQM9;%P\3GFIKIMW@*IY&5G1##CX)PB8 MV\8\6 $^N.;)DGC)MD8><,PT&'BMU?1P1;T$N5H=;N[?WD>Y2"[/55!%*+K8 M $UVQ9X;W?K-Y^S91\TK_/GX O@QQCZ^_#EG/Q.NYZLNIY^YN!='8(5!TNF% M6N"0IN\M:DJZU5-*H.),]I&4)Q1':M3*NJDSSD7-A MCDEEGXRH2^7$S/K%C;$E%2@\-R\J@E5*PT<:E4= M@T'D9MX8O1')D;]QQL2ET:LW,ZR06UIS'4$,J14OS7,Y2:\ 9VHX9;!M,R2Y0CUVV%?5 U,U,HVWV!>#U M#-H0!'2:C*Q3]T34CYMW/L*#J./AQ'C@O4HN]-==B13E 5)M#Y>X.6:'PT6L MY)'VJ=^#@$\R$%P-RR\JA#!#*++=:X^9V1 3(I='O!D#<74LG6TUMSFVG7 W M[ZD^K<0INX1#,KN&&IF\$]0=3&7 MC6>U)67; JNR[.C R_B6ZCX!X2LH+@$/!@9/, @&8X8BI*PC (FHE%1%Q"PZ MNEF!%_GSB(;C#/HX"%_#_S'61AV#1]<('DL,WEI>VZ&J+3N:/#! UKC [@% M7C1ZFB91LZ3T-&&K>4L$RU4SUM@]:"NJD72\3JM!DD[XW M3XVGR^CE0*\!PM!1/)V3WQR=!TO:[[6$=K=>E%JRF-1!>HE.AX3'\=$\O/N/ MEL!C2W@-K+W7$HJCF98ER59!S'93_50RSTG+\4U,Q^<&X7>VA(=Q"2(AE78A M*Z3G%;$J^95TOM=3%'!VE+S/(4;.T\(992424QN]8KI!Z+.%/U@9I=Z,:Y[= M4+^+^L]K2G]BR=!F,_+#WH"2K81W'$JJV@G-DP4VG\MN%R MDQ8HXC)@LLX,@&Y!RGFC L M$?DUT?#Z(N"G>"@3T<,\;$1K0E(I M91LK-5NQUI&+T6_&0XGJ@O%G>2A(@2A.P:#+B=EZ;LZBZWJI)L8>RC=%S&D> M2@<5>XPVXQIZ4TLV"G4M/TV.;ALS5_=0;ADUSSV4M(U-M%*?'>K)BE==C:0, M[BNW/0E=U$.):NG_IW@H_(3-%0T+,5FFD5@'B^S=N/J[FH5RUT/[C6#G% M0\D2$ZED@]I:3#I:+8\P1%ZP;CO:N::'WB MK"B)EO6!+("\BXNZC*_L9F3KZR/OH5Q\,]4G8N44#Z73D*A":ZRFD%5SR'4- M$G'2H]A#^::(.3&'XD^&O096K2'F((LC&L?V5>VV,7-U#^664?/<0[%:)43F MO78&F3F94ATISCW\QMF5+37&0=E!/[<;Y*\CF118G477JD^IDV].9;: M[$2OE9J]LVO^+3#NL- -LBJ3;1!HN30:(<6>*2[G=!UQA+,KP@FL.BCSNVRA MVV<8&&FRPHJ476*0JIIO ;//HD)T$_B1-C W?P;%ZT@93CD1-ZUJ5\0XBZEZ M S8[[$;638DZ4JYW(L5QI% V2<[[5<<3FU6KT%#KW31Z_HV^-\6X3SD*\545 MJR4]#@"4)76*\@=FUAJ1:2=6L9L[V.,X4NJ(Z1*LBZS$#A#=R00C%W4IBBIV MVR>BO*YB*9Y9M26RV4.2=G\HRG*E3$:WHTJD52PRBP-_?*+?Z\:81XD>FA1, MQ&^IW682IYK8^3<6?56D7._DON-(Z233L^5X0+%ZE>[V[*3E$IU>%#9.18=Q MGQ%\PJ]-VPJ;]>S*EC'3!)G):B(T47U2]2JU_$J\=0/\C,PXR#P=$;7D*E>> MF@M*E$L6KJ8K?;';B1'Q;6*BYXAP"@NRF5[U2+VC]KB9TJAU!O-;CX,NBHC; M=N&?(X*V^A,]3;5UL;D <\9+2YGQS9]9=SE$W+RK_AP12KY?%KBDD!1-K]^A M1SF!;\OQK!%ESW*SJ/,X31B5C)^M>^N)N!K*[;:#]SJ@&86$R&$O,_QSUW3P MHU/F6_VE@F]:FF> ZC!OJ=I<4WW9>&RKP@,G...P"2S-=DI 5H'SM.W>\=ZS M>QTVFV/9>2A*F.5*XL1:*@M]59;[28Y1J2(>.8-[OC94P:..\GO;?>5EAO_Y M.Q^"].-]=%\0U3G="/QJ;L0YM418 L4/"I8^IB++-39HZ;5J!UG5K+0_)F<5 M-GJ1[-55Y"FW8_VXJ'X<].:Z]"RR%+BU9U89430%?VI5G60U7[N)6>1S6GC% ML\C7U9)/FD5\&DBY^HI,"T46[ZRR.AB,Y%A%XEGDNOIQR5G";>%E)>\O3"3+ M-\999::T<]'L-AK;\MO$ZB?9ZI6GE)-%(U<7@:96/*>17Y'U2'K\L46-0.G/ MX9'#O.W#ZYTI',VJ(IM[/7%;8\U1:\'WK86]JU-9-)"YD^G00B>5[J;)U(I MZI&K/@B@=HRN+=*.$!:118^+M%8Y5>I5ZZ&-I,_,FHM)G1"KZ8+:+)B4G(K> M?M23I?Y V'>3^FLY*M:6\$%0)G5%2A*@DE$4K,O=>C[U27Z]*R;TGPA M(46- PB6G&3Z.2O=M]WH+4QI7+53!?2L[I8'+&3)F6EIF,C"CN6HKDR_,BX,BK/<\+:3NI\FL\K8)5> MJ\W((>YZ9\?2S^ILKG NG%EFZ':IDQ>T)M^1;:1S:3:H\P:A&%2MH#ZE$DB3&?.%D>]_U,I4#. MK-'2T#%\IE%)KCBZ0#(WJBZ6;VD;K@7G= :%/I8J.ZKDADD J8,T%)7.M+&!++K.^#W=HSA/;OW['[;?0Y>],9+Q69:.'0L&U',FHB7R%HK2$DLVO;YW5&';O/ M7QG&3>$='WBCY@%32DHCOFU[N0)27!12A$) TP]. W]SCY^)VCC<:/7]INN ,'OL@(N^;\_>/)_H+0^^I MJ?[6IK !\4O"9\\2_X9R+X/[[](WB!G!@[8/C?'_]J M57GXT9W*UJ>\- O*\@0&YMO%AMBMU\%,TI2-K21]2M@+AQ/*S@-*V$/ M$WPPWU@>A%PP)"@D&?Y_>D18B@%DY]? ]L9_/Y7;,W'LL1M%[\D-!SZ'Q3M MP(%XMOD+W?LJD'?P>8]:!009MK\'M@,1^'C/,N':AJ8F_H6$_]O]'CP OP^$ M=OCSHUC_/B:ZS>!VLMAR?F ;ZO;&A_<&#YAKKC8(S?>OL:9"#P0^\G_^Q6 ( M_O>#"*:?Q:SGG+@"*7)H?B2$Q5EDB#,2HN*T1"@$(['JD)1PD@"(RJ 429(_ M-OC;WI$S=(8@$80E\>T/E^'*X A+L&,\^?%;K.1;0CK1;'$MH?G/S\$EA?>. M838%7FSD6WFAF> JZ830Y7-<)2LD^&JYG&\V\]5*=,?>D=TQU&[/MNX2Z7O^ M/H$A),$^C'?/0OWYB.\?C?<.XHRPPCYBZPVED;S0#6=%'#IPRU:1B M&[;S:V=-=D\,+->SQP4F"+FGX*LV#\;(>_CDC7V"UMP"#XQ,R+YG!^_<6.K- M?S\N/>K=TCL45Z;:*/_/OU *^3L4$9S^X:A#7TA3$MO@IA%,A'\6!B8L.0CR M5*#]2MN*'X3Q04;@1V@Q*K+C2-AX(.O2R/"]4%V^,&H:V]0VD M#@8<0^P<$/OSF8EXQL,_F(@&Z #@)*Y(.*82$L%0I"3+)"DQK#P$@&$((+,' M$U%+D9;\:I):3AQNN#7[H^G M>K854^!.*1LW;$==Z *'W-]^L?%_PV\.X> YN[?N"3WX7MU]/P>.IRFRL64W M%/_V$<0]R_[??;YO':F=#/:0MO=L&SX/AMF+':MWGY,+1Y[^&CA UI,+R( W MO?2'W^4!=+=\;XO,L[OFKSL^)V)I7R-^>NI)_&;)F-N?Q.V?GA- _U-@?@Z* M#Z>]L'3'^^\/#=H\%RAPTK&-@6P8MC>PES_.,RO6?=F!9M58-<#4=KP?.TLF M^"6LLT87F+ BK)1)T:*Q/.E_\^YJ7]S[]8 MFJ#^?G$._1P=.8>H7G,+'IB8V' Q4?,=UYY;1U M%X>.;>[E+%]^2#@4%2CV1MM^^=#/= S- D]_>9*/"[@3//XC_WUC:+M70*Q= M-9=_.*:@&8OF!N5&A;",)P/?6 E?N.=T%_OE9 \US+Z^ M0H>J./=9:U%YR^E&$#2)DRC"7-G7/JZ1Y(?I*;K/B=1 MSZ]LRRYOHIG92N^D^7&[WD5S=26X C[,8G\7P=V4Q-J;FK0*XLB!8 PW;)5RQ$X+4%Z+;=U&^,2FW!>PSX+8E M+_/;?2R;ZOS]B#>H7#%)JS2TF@*BF;U!M]G,^<)L$;SR78AET"1"T@Q+DZ]C M]L]MTZ9Z]X+R.R6J" U!D*NSO3%P$A/?T5Q5"S-Y09BA[1N-\#)G)%O:.OS\ MGVAK\@>B%O9#4V7E<5 M?ZP0[_6B;YP%;RO(YLG1TI&SS_"Z8_2")U :6^<:'H. -Y= B/AA\QF,^6MN:BQ'D=>CV\\/CV? MDO/PSZK3LA?6W@J&-QTD!V.I L1J=RHUNO6%)#2>KV"\'G!:4 1W1Y7Y]*>\ M45%WL5A]RZS0.:\Z-?@RZ(COK_D0LU5YKBDH*W2F#L*GL\-4'N'>Q3$^6!Z1 M53NV?V=V[+^]SM=LJ#-&7YL>9)IF%3L]JRMC#&ER^9)L2I+BC>L2^=ZX'8%# M^E8A^Y:K07@^=:!=T*:RD0"[1IWP:QB> 3<.SK]\< XU*A&HU-,0_)N73)UK M,?KB"[',A]=APV6?>%'JXJ6U(651G_Y?6\7XZ]P%;$$ @5%Z;_=A <, M, V8NJVTO N6* P_&%I"AGB",HPGQ.>LW*N[WE2. 0>HB>F+Y=O87X/#PFU. M\7[=^/R]+2:C!BR& (*62%6F)8*4!Y(,9$1B9$IA9!(?8/+@:9$6Q^8DM#<< M>$B67B^3XA!;SIK<=E7\X,JLTEPZC8Q+Z[/6 $%'PT*Y%^ZC?U9,1G2*GMIJ M:W5AEK>R[K#L_1'70ZP2^]:^/AL?V)4@-TC%\C( M7XLX^AY#ORYU]^C%MSM=C#BH=1??*O0YQ+W'8=G:EBLZUB=X+>&I*D%R!LC* M.*$8LNM&T,2\0<3+54SOMR<1%Y!"W*)22U,1_1%E1EN_,A5"NP MVSQH6XG%6(/?/+JUGV%;+AX.73MAOPT05B@V" W80YJ^PJ%ZM]'+KA&PK*R: MU52OMFPNMOLHWMH9!Z43GE-^E_@_R'W0GSI1DYU$6S;\CU>&1L).'DR"YT]* M'UK4;P?2K:W>F.H'A")>)\MQ=;PKF+-QON!E1ZDZS6WW[[RZ!ZXAM#\!AA&8 M!"X,PX/IXA90^'0-/Y@^SK)\OS.CN\WMCULU(5!;Z24NUY-C!@&\Y@^38EH0 M0+#1C'@#J*TQ2%1D5Y5G&W.:*,N.#KQ$J<2?D W\!MFO@T$%YQDJ057S8)50 MQ@"R"_ZL0S$30X"+)E,U\+ MG1B [07PP9_1[2"APE^AZQE<.G6 D)'%,4VSP@[-[F)O^"3(7P3K@^='#P U 5XTF$"J@IO" MZ^&=P7BV#PMZ9[CA2,+ARJZ78)'-$U1YY=Z?)SD8YJA>;H>P=77/7LC ^XX# MZ=]TO0AF($_V?'W(B:(7P5%D?G[&?Z&[X!M@PBD#(0!4;8.0;FWKV9K*5^"OXD?X; MP['[[07>6 MW5$^#'=474=K-R!_4$+C_^=KZM2?.0)I;==O3KP%'H<:ZLZJ+ MU=JXUW)T99).<[%^_9%^033+"0/>#Q*RHD#]@C*$N N Y@23P]%O$Y#%R:,_ MN"943/@69V<=(4),2.TJF!3AT^#4$0QUE!@Y]L(;[WZ]A],C"(>F@J%FA94" M85%3X"5@R-\O#3#\&?U[=]F;%[PXO(<+@^EP>_$+8]U=J5E[Y@.&RDDLL9WJ M]^?WS]35BRV+X;@\I!1&E124'$@$R6(2R\BHQ. X& RI(4+)SQ:[\$'++1J9 M94^L>L;*7:::RTQA=&Q93+?'/6H!WR'ZY=%PU#!ZE\IZM9QI.M-)GNG.%\\SU4DG6:R37! A/GM[R\IBXXE.+74-)_O%;F\N+L3@F<_Z2RB.7EQQ?6^@ M:QC+46E*7WG%A80_O/TF^S80]^A77KQC\9BX6R2.H+_TNNO-BNY=E=57L"VE MP(?8S-9[?L+FB]!9B*"<7O'.CPKN?V MLSK3MJ$@"';X[3L>THXC:9XE:QK+ZT4UJ54]BZG[7M#2 _HTW)[WG-DHQ(=R MX;>H(-3MV;7*L5CL&XCJ9FS9A1=DKF'UFINX>F.C'X+KS<=MV!Q!*;V!R.OU MI]Y8\)"I*=_5+."Z#Q:\G,Q21%WS\R+67_=3"]?O=QQNNW#T$7OW*3OFKF#_ MA.-IFAAO[\7;CI'9D(_\AHT/N+.H^7I:&;5IO=G&I^N66>V!=I#C0#]HO"/O M8WPW8W[I.I8HZ-XGDOS]UMG#A2+B8:$H/WPETQ_LT3FZ/J$-CRW]A0M^T*FU M['"]SG=\%W&*GCY0H.O#I8?+$B7'23^(8]")]F2+463 MC6!1(6A]&%SL;L\+=Q-!2P=-?757#/Z7?+C ?Y#U3WR]12)W# SC83GG+RB< M<*UFTV?ZA)60BRY;/J*Q!]P#65Q[EFT&;#R87,-%S:R(UM!!GO,% );B\8\3NQ(3G@FK*IO'7#4C'XN0F":/.]C_O_]UTAD)B@%D)^A!-]XM M1&*AH$8@N=GV+P\A=G[)QD)>N5M7CF;O\8>C$AZD@ "N<-%N."YO6WWW6;-<_?E&^T'ML(-T(*A]\'JZM[)$@1Z3P?' MBIRW$\&FG 9YA**<&#N!/?E7J\J_9NC?^\K-Q^!!$(C0MAD'K7*V7^U-H %S M@\+2<(T:F@A^L]CL/N!'WL?0'E/W(/)4;L?$L2TN(%5"E14&EP@D^ ]!L-* M5@<2C2H#;,"RF(HRAPOL(7N"SY\CDF=%M6^>N80^2JW%I4I"HII)\-5*2ZBT MFI=N!W*@$OOFU'FP'9]6 L!B]R03-PWYI*8AI^UCB?E]07Z3]_B+N8<$=D^1 M6P.P^3.6P!G;Y+QI:RY(,G:.+-?KFAW5-?2-ACS9#1H.5\R6E!]B\ '_['&-5KY3+["5?@\5X*Q9K51#L]ODV@$H8F7S[K_7,_R M!5\*QIG8&^A&%G+D5>K 8'RRA3C0M#"LC9J:O94X/U>UV%6F MA@?MRGO 1#.[?''8AC?<_^1;LJ]J'E E"J5I@HE "!<,=9N%A8KVD.)^''/B MKX=1_^=9>/>=U2YJ>H7?B*8D'D)D8M<.]D%Q>-L*C5=0E922#0A&T!P#X+D2 M#M4%B8+"[ \QL1UC8C/(6#UB];B8>CQ::'M8G8+-0A/4$Y3!\:BIR=YL$JS* M/(PV5I@(*PSQA14F6$QUP!A8KC8')=N-ML(N1*(L3D;<50M& MFPB'&RM,A!6&_@(*4[$]X'KV/AB/9-!>W[)P(84)A[I)FGEVXD!]CF708M6) ML.HP-Z(ZS_++6%FVY-$&86G-57S7#4KR+)6S9&/E:G"NR41 5Q[SR]A]XG'( M#P#4G[- M"PLO(/C@1V/[*4"N8;N^$RDMP^\3^T,.%69OT(F'4<-A<0/;]W;-(!N:J\=* M%&$EPFXE+'JF1$10'NK8A@O!6'-L!:@!_"0:P6F,CI3V$/>)W5A#S7D<;:P: ML6IV)-276E'-DN\J:!9KR$'BKO62K1$ 'C*4BI2+$?2(8 M:V(SV/W4<*P:L6J<037(:M J*&]M^J<$C7$HG*51)%):0=XGPF$F]L89ZT.4 M]>%F5Q$[=)W;#B^$?P_^3X9\M59M-KM&K9EI"H]R4 M4(I@4"P""I"%+I K.ZL@IFX!QXS!'VGP/ZW?NE07S>N=3WG>?F17!N.K_:+V MB0NZ8IVEPI.6( M!0\1I7F0%\K3]>*3FS*U#,SJNQ=9"TJJ,#HCA0)(9@I4(0&$20\I (EEZ., 5!0.*X8E=B_=CIDY)@I(VI*@YTS:U6LS5\+*6F];V3(A^NS$R: M [N-E(%@*HO* !5[O;HQDHCG5XZMY9(BE68&,>?M+$/4UYI=":Y\1E&+[6Z.@&+!;YN,6&,!%S1G?G8I)]E!&45MI5,% M"8*C6RDOW86$'CFA%"LAV1:N6Z1H&O6,;R=I>;: EQX1Z-(:%"T)*YZJ M%5JI>K8\@I<>D6A!*2*<,5NF$4UI4\BF%W4)/2+2DM_N=90LP>E:,]/U M?5X9DM@BN/0Y2FUZ5/"&TZ' 3R8H:/-9+YT-+WTFU/;** $V8V@ZE4D+*=?) MEQT=#N"(K)RE3:T:[FHR)=L;*"FR:I! M0C5AGE]:YZ>V/RM,E<$+6%P#>KELUF7#5GC23L M"%SRXLR51C-&%CO9M4Z#=3T_:\&G'H%+JF(Y219?K9'LTN7'AIWQ'0E>>@0N MDF&4K2E!\H@)Q=$FG86$'V'6:KIJYL6)VD,HRE]E,6TLU!H<=(>?7"HA M*D"!C! 20$DX#S J+C$*0DHR25/T4$4QE%3>?\<34)YVS[.S@?MP^B2PNL#I MR3(MV&L7J51;D(@C8LPFM5)QK>40(:NSU59&9_QD%;+FB-7%:<3JHN-&6Y_U MEXNT7JB@-K0E^!&)]WFMN%986A>:XIA9>?5FMTM!V1R1> NQL$;?=CI0-A37 M0V?B"F3AI4D]17TV)/SK,2@]%P $>4;M0UNJSEK'UQMISY+<5> M:4YQ(1%'P%$R:YWDLJ0,D,ZX0;FY/.-U^_7@TN<&8M&AS)$SUD6SG]$Z9M_K M-)CPTIV!^*RFS)?LN$SA]Z^>GQ6WG_WLALNOGJX4L_O3V#V&0402WJT$R9: M43L:[ZE7CW^*17!^$1#W*!G+X*HRP.Y)-A9!;(F^N0AB2_2),GA/ <%;CN=E M< <2\A_>G_^\QZSR;Q-_4G]^F'<$A#WWQ_8CS=I0LE[FGW6O/^5P[*N M0?4;"Q!3#YC!J6\XLCGU[;!K_TF"?7UBC25[%5;=KI-'.NN[_ ] 3![Z?OW#;KE$GJXR;Y773_J>\6D76KLY#^EL\4 MZ6WIG\R,LUO[&^)%K!,WBH/H^>T'=/&^X\#I/B&'T]FO2+G9%RNC_5I*]WUT MZSS9N2](<@SD:$OU Q'2)EZ\T@3R4'5-;2:3H"EU4.6F!'^ F:_-96-35/OG MOL&.P)?5^:*ST!.2#T2^K;=^6%O^7O[B__G"'F "/]A>D/A'6P8'PV<<60F[ MW_J6YC6"LG81_B$U/:@$LJ-*8C,M.7Q>Z+7RBXQ0S9K\*",KXB)5_Y$(*Q*6 MF[LX5ZH.)3:HL0GR8E)IOI"0HL8!!$M.,OV[;+O^/)/XC ML=D$^]\?VM+[9?FF:GO;WW\D+-F$W/#=Y$B6I[\"O>0L-?A'>%1*SN-EQUE! M-K:#@M0?"1>* ]X%G[RKA?)Z_=[ 5K,ZQ0_&*[2)NI:XD(B@, 9'[E :^>?G M(2/B8#!6[EBYCRDWBDDX&F@W(F6R#0(MET8CI-@SQ>6 M;;.#D<-)9.AQD'<$19SD<7Q#QR)6VV^HMN=S*MZIMRXYZ1/EDD3JV;2<<0FB M0LRI!=3;P)=@[ACVM4CABV0_:@Z8RIJ: ,LIL-QM#T@[:%@4IS^N$R%=L:0B M\LMIU^;-M4WGV3R>K1D0-E8 !F9AS[)-NR;)QIB>U(M%@3VY'SNF!_9DC2%,G:Z;;%(1@P/6:A\:E^+S D MT!-C[S":_%!2YWJU"H\G5&+A"UJV)QL)Y:!\(GC]5\X:BSE>YJ=$M M6$#D>TL_0RT\(/064%&A1\!@=RB-GBVQ N-=A3.*)5N,00U%E.@^:3-UK2$#O5L5,=M>!WIV U M0[8\SE*%G8[!OS=M7T$)R"YH!%17AZ(+0B^<"[I#QJ;6B3%?&,<:#\,TS'VCB68+UA" 9_9 MJ(JOI.]OM$PB2K[X3=J[+Q*&W+875(56$)HK:W3,VATQ8?UBGD;]ED:* -.) M>L,;6>-VV, Y\&"P._K5DO(X%1';@-@&1,X9>J\18'F.)5NJM-!-NHJ97G_: M$ ;UP AL'!F:?:-Q(K;ZR\E]B,^D?:VTYEJ'Y.KZJ(G_6[2X+@4FZ1"[0W*%*@L:^9^LC: MMKK0#"-.?,1!3QST1,@'R5MP0"-M8&RB'!>:K[RE&'[ PIW2'K%B)M+MT:VI M4-&STV6=SU8I')!<:&VA#W*'XZ=Y(7'Z([8$L26(B$/SAZ: 'Y9!4=37HM#I M]R1Q=O%HN.R[&T.>S72RN8R MV5:NSZ.Y\5NG5X4Z\$9E]!'(>Y0Y+2=IM_0%8GU/=;W"#DFIRI\(2U8 M6'H^*R&S*9%,\9ET;ZQQ@<('O3GNB'.UYHC"5E%F^KA5].,U)A'8.\H\5^6( M=]W HR.0E_;?Q[E3A?G\]6_4Z[E2U-X]:3NY6G^(K-L#.2O ^2;#(Z#9[YV MKF%)DT/ZM6T#RZ9G*_H8_@8<]W_^A;-_)X+=,-XJ/ODP7JC\6@N5$6+&%YGL M8IWXSCH1\1AK=_*A\3CAQ</_Z78\7F&WRU0N'FG(M"XO562EPU1-E-CYTF, M( 4>7W/N<+1DZ PGH>S&K\!.]"N^H?L0Z^PWU-FSN@XG*VVM!9JI5JU<0E9Z MDI5)T!K+G7J@M&&Y-(;27W O^@MNA6*;@5\1=BP,%X,'P )#[4MUZHLS&_$J M6"3,W]E<%L&<&O8*@ 8(NY*>9 6MHM-I.[+#BM5UJILCK6)5*2W@\,(*:_8. M)5XS@W%.)+8#L1V(G!OT)X: 7OB];$GHZ.*J;DI>V_984:H'AB!(IC!W./'. MWCP1=GL:8&X;\^/'-7]W)^;KVZC8%%W.)2EI%G"K0]X!JO;*J?)&$?!U>:JE M=*Q9(Q1YKJ+E+B=A84\_%+E#D/A$A%A?8WT]O^MPHL*.=7JQK'841^#+O<%J M83-XD5\$"AONRGI#8;](]N2A87+""#HF[Q<8QGF3.%Z*XZ4;<5(.&Y_OHJ75 MR];/)?TV1O68$E(=9]1FB:\X V(D86'[/_:.C.M(8AL0VX#;;03X-BW5 MAJ(]T[.-03[)@_2D)=<#(T"%,0O-OG,!*3M@%4'F^D2+.H,3MP^+V89%V M;@+5/2D#K!%X9J&4R)1.T090D!4[;Z=@3!L+IH(Q2$E0"P:O94(([.P:R!!WC'8::V/X_Q, MK/BQXD?$K3E)\R?%S,A?KSE/H%0O65_5Z(RZ"C4?>C0$>T=3[W1I(N.YG,]1 MCUM E[^! K3VTG]!J^4*%# ME+S%FU3RV%&.0(3\PCKFJR>'U-K4A)SR9%/G%Y51-UN7^BL'NLU46'[)W+$X M&@?,L1V([< M!=N5#/'J9;QZ^>6\ER>+EZ^?<%CELGA&7:7UHF4UBSF)]D84 MM%9TZ+;<,6Q3K-9YG5H"G,4 )=IS"WH7KU0.O#J@7R M5:V_\:J%_6,.OTZUPBV<=7AK]BV.P2+@S>R9M".&K,*MZ>K*U%)(L])1\3:26.-CC;\I5^8-E9]R3J^"DVFQ667Y<5Y*#=+94:#R MT'>AZ3L<_]B>D;@^(>K4?"V;"X.2-H$EE M,*_#-P)+"R#!_NP 5YHO]74^VQG+ M8G.9 3AM#QIMY\-U ?E*YAVKA ]4A%-T37:J3M,+6O6W9<,'-> T@[$^+" B MFP7$BNPXTHK+K!G>*C81S05](=,R #6?@F5#?D)^>$VX M !$%W#Q5N*0+E(!_"]M176"=PKR\Z_I[C-O7LGQ[Z-=65EX0JBVUS[)8Q:TP M44'->4E/CL8K498JO A*;+7KMV<%PN)^_(9D@Q,0HX5/#F%B^YX;< 3.DK>W MRR2*_3)OSN^'QKOY&#P(L@MJO+'Y9@&"P>^^>D;4C]^)0#HH]BB=.$D9:][7T3R# MP%W=9^8 *;9GC1S5G':&L]O0O%LM1'DR(09%*;9UT]'HAH3WAV E(YFI#POX M0 ?-8K^36CN-"5N_T5#T3YF0X5&B#EU% C&;Q4FFE*L,)K/Z-XE#]YAV4AS& M^V.VV;4ZN)"=J-G\U'+[E6E4PHFS4HY.ITK=RBT&.B6WZ 8Z;X"DQ@4;UB!, M_C0(_0J(>1*![?.LFW'&E>EJH"*::*VRW;PZJP&(%I:]0ZGGIU'N^+,7>=T^ M>ZJ/L>-1'HV=9"H[ZE522'+$IYR^+Z<:TU'((X1X;GYV/-H+21.R&S1V:H*I M!\P!%U M0?Z\A:\:-1G6L/4TAQ1;PR'J>(V\GMLP"<6>;U9Y&5]IH&SAA8;P0KY0Y[#X MB+1XB2X2^]HN,2^%+O&1O6TC*]TC/:8X%ZO6LC5ED7;#9T823FS.<(VWLL8J M'ZO\+6UE/4'G&8,@ABK=PD23%H=-ABHWL4JH\]0;.G];509TKJ;0@<1).AF=['(EX MC^X'_(;N1*R@WT5!S^<1G*2AJP7*EAN+:4K@1<9?X>-I=L*'&DJ]J:%?9$V( M@R\+2).-Q%36U*1F)11YJGFR$2<]X@@HCH!NQ"%Y5.,:U.*\Q6]T>"\N.MI+ M72H53(]JZ\EEJU4S!FNYT:A+>-A+'6>(-WK\Q+F0V!+$EB!RGL\?F0)06*NX MGO/K>M5NIVU9GA709&@*H">$T^P=Q5)?)D7"*8IO^D90- &9/-04S8OS)'$8 M%G6[=(-YD@;P9,T"JB [%F25NZ=YZ8WB05L$:86//6*4*+8]Z/ JX8GR4!NN MFYE)=[9<2'C8-!W'T#L6(^(D2JR]WUQ[S^=*?$Q]);F E?!Q8:*OO(XR:P[Q M[+I:#]0W\"D0XHY"GH<77S##LN=MV.&A+HIM3ATP!I:KS4%"L^!G$&=;KA-C M7?NDA"C'8-?FS;5CM/-E:QY-0GB>!+]O$/*A/2C9KEL!7G78DI=';&LKMRSG MN\2 %&:%28_L8FI_3D';&C9D9]CX#+S8I$2,-;%).7/:Y\,V19VM)D218\<( MEFHS$Y4V.GV5"VP*]-2M;^_$?<_$#UW;LQ$F![M2Y\S'2% M[)L L7U1:$=H RT(^/6O)-S=;HOV;A!0)^[XMNVT4&55/I693V95MLSX,LXN M_'5Y"W(HD$FOI/'_<.!4GL\M?#R27.1\SFW1.8@JSZV"80QB;DG]]+@=PCY2J(J_^=C/GNI7MKA]1J/)OT0=P9AGMN"#S%+7R,H[P(#]LUA>OOH3H*M4I8 M _/71K_I,0(&I;U,"'V'(T\!(L@& 6P V' 1[M$;P&&M[\M%2BZ5S&&E/7&4 MDM"OXU$"#DG3$X[<$?"S5Q#_)Q#C^(O[=_AI/,F[W!L7!/WS4TSD]\&C#SVO M@R;0!R^=?OV?__?PY;/0<6_F#T:U.!R_A*06KZM%R5-%LRAJ\0=_$ZU(W/GW MHR3IKS\!\QOTVTO!T%<4_V?AP;\3=61T:8O;X@.-W0/,P5.\_[,?/TO!X>?IOSTTG)@; ;T@,Z\DZCK^]'Q@&?R7Q3YJJ1QXQ^FMB M_A8+"R^!G7^,>N5S'J*5*#2O'?%0G'D7?RM__?L_TD$[A]$]A)!?N.%JO97JI7_G MQYL+A:*Y&>!OF/?KC9-U\.N=?P[R)._[+\.) =D-_7C[]N\*ZE968Z.)7^9P MX$=!M&.X"OQ_G_"-0D<,E=AO4C[R0]^]D]X;%*61D@83N(#1(A&[!C@N2)H8 M?U%P!!9A"E81Z7Z]B3_\"GC!NF.KKUM0D6(%4JD-6F4]$F*_Y['D:J.(.N6. M#79=9<>\"#$AJ3*Q)/58'O1WVDY;P5"9 M(;B*WM@U^8X>2\+P8]&&3DJE586>F#5RP2H#!,?]"B.@ O184M)FU9%:W:H\ M$6[+#**V)&R92&:&5&H7.9F,D@G"= '+#FDV9<>ENA1H;&LN#O7\5H41^X9R>VZ1DK\L*_QNZ(Z6A,,I,\;\5J& MLJ*!5-3E=I5?L,3 "W9S?T95^EPBBCX6W2WXA37K1&USI\UGG#?7(:J7/I7( M+/PAW_*:$6&D"%UW72]]<[;3HOQ4X_,?R22ZI*05!&:L-*D*J+#7D3%[WID 6@< M8PKPIJ%"-:\RD8DIVY1BTX]%,X;2IR1BTZ[ N[;3F>U5)1;.V8JM5K-8G M2,A$%OQ,%Q%[HW3C17!DN7HS8C)#'3Z )ON5;)-HNS.,004^LEZKJH$(48W= M0X14W]"531$IS^,W.+)@>5%3,4LD&F;/G_+1WGNSB2LF'URXW_WG!Q'[O?/\*SZAJ:\8F;J]@??C M<^^?!Q_VIQ>PZ2CV%7NR#/F![_C@X6[\0,URHQ][W8_OBTERXMLAV$B.67_6 MR?_Y>U&*?9HP4/]*_/W/"L+^O'T_$'Q%&772G[X MWR_XES=--OP5)\]:+DZ]D]RMNEY2VE(8+3Q5+71B@85?8!TEH7I_NX+C)\&; M^Z7RG#K^O'@R^CGQ:H*^$MA5K*:NX;QB,0'$?4? =HHY_[]_P 3T5_;K\<6/ M/+GX?Q228LA%K_2D,OPUD/B2Y.G%3N5YF\8^8"JA5T_EE9KEI4_D6VSRZ>0 MF,@\6.2']/2=PU'HJD'!4S>J$[[K^*<3 L_YSQ=Y$9&>R\:9%U'2E]X#4PD/ M-;\"*<"'#KF1^Z!=SIMVHU[31*?0.K!Y:^8I6L_FWG$^76H\5<^UDZKS9 P3 M(UB40S^&-=5CM[(5)MIE?%^-_T\Y?N[)T(76E6UAS?TNGED'!* MJX7UGN,D/\)<0VLVVLZK\,R<2!4O]EW01I.+8G--[NS [TCZ$^[ON['=]>3C M_#A[?9I0O1I[A8]NK[;.OK5,!%T;1)%IZ;IX]NUU/>S:E1JILZ&YGZ'A MO*C[^\1>Z2_?892^HZ%/V%_?2O=>8W_ZBWC7?!OUDPSFM1GUHTVX XN;.KMW MBV:Y4F[(ZJZR5X;G-FI]0"#]REP9FS8Y1?OU9;&\JR<^,XS$5HVA=SB6O?7^ M;><%GB,R+[M^VMC]1'2>I^WSDP[">A!KG_O0J],--PW*SCW<'(#120+XQ,YZ MVCTD'8$9:#ISB=5^0/!(*_9EQAC%3]1(2._I1O$["'V9KW]=$?@S@?:YU^Y) M334'T)0?6_WQ%NK851?,T)ZOS:*WB%/WK%]B_LJ MD8.-YI3&BN;@_- <&.M)0O?GC)6L^VXP$&B1KX722B[+=H- $V--@G((N\/H MI]SWSRFUOI#8^YD0^]PK_*06?5XJ.6<6_;EQ^[/;K[%SG5UDK-D)$LT$V ^L M?2VQZ#0BA] [#,8_^V#=,4I@+>2 M]^?60PX [R2Y@=26^ZDI'X$[>@1U0ZI8U]D6.?>*2$"&2R(2\/34VR3]"$C[ M#R#MS[W6CHE 3#XI.?; M7T4.XZWU ^!H99OO.2-5TO,F616.UZ ^&^GC'Q,B0Y#PP MZ Y&LA=,7TX1POT!RHY>4+G68#QO9>#OHT5>S$1S E6]:DKGT^^JL]; M'_VA(WX'$7F(QL[.11Z8NV$+$MQ>>D_&['T#^7TGN5H3<9>SE")&($U3"$:@1RTW3<9+-. MJYKI.^C).K_G&;YN+ L @OT3 MG1AV,+$8?2J_#.S/^&.1RIQ>HHTYW^JT1D6D5Y99-!*HM,SX#GUAL'!=8?V5 M1>\@2#_5Z5^O,[U VNU7*#8?0,5*J],C+).HPLE=OTFQ[QU&T:"=^(J' X+K MCSW)ZW6V5VG:.TB?]T<08H3;ZKP?5N=ALNTE);=W!/EVV[OR*/K*@F40$Y_J M4*[7V2=1M:WBN(3PIBIMN5YGRK!$I,?VF1:^WL'44R7QU\*PUU1']40KC99% MQ38_M-<8XYC=K?2+Z7I,RYC0<$4UWN KYEN$L'+O,L"7'Q&]+I*7_$ MDX<, >8=,.^ >3]?,^VKK1U:,J*$ST4#FNS'B+%$G)U.)PYXDF= X3L*>ZK@ M]?+H]\ +Y2#TDI[;)*O@!@O5*Z0W6ZO))6M^X ,N'AP>?CT'A"5CA9&_;IZS M/O>4G9K3/O=X/WF)7F8T=&.G,H'#E_(1 _[F]B2GS/J)@^C[:M"P5Z+A)4Q4 M>1&/7?6/>(B394E@2B@UY<5U5:2'2V,^9B(!AI* D'YA/]0-!GTW=M 2.$\I M'R'@^XR]O$,-UW9F:W.RW;8;DM-VF1*3&'L2#Y+04UT7UW' ],@-1*O@9DYF MNLPL[N/1Y8A!)R^N=A:_?)L*.^#CU6@FT_*K$VX5?; MQI:OV4M.@.&4CR;N4/@3VLXN-^8&ATZ_DZ\^MR+R8_N?RV>_Q/8[ W*#K Q3 M8FNK550K:U6&7.B)[2<4-GE'$)]U],-E)C/ V=/OI+C/K8@<&/])TA\O,7Z7 M7[4I1-E(T&Y$%W?;YCZ@HG3CI[]\QY/ZE4\H1+OR! @X@OJ=K/BY%9$?@/C< ME,E+ *+HAWIO[51PLU>O8CQ?'*+C*I, 1)(8P?$[DGH*(7)]$O6O) &5?D [ MN6)+\US[1QK$=5["BN3K_>H9S]L+U M4QC(YK@0_A5F>*)!]F5DJK#B!N*4\,(DM5UF.U\9BN$@WPO3L-?R.P)_< M"B^3\(^?V8@GR%/]X$$)^#W-?U=PU N]5_J,E%X.F*P6^E.<5TD!P7QCW5DZD0"C:51-9+M1C_H; M@,<'//Z%\_B7&]Z_P>K[ 0L;.W+(\?8"1IMLG2^U9"ZQ^B2TA[*71W^0U=_. M7@\8_,M@\"\WQ_ &LY\.N:8P6.LMJ#;;[KHF4S9KH9Z8?9)?N"/I+#7W?L._ M\KP#8.^OE[V_W$S'&\!AX=!X'4/< 5]N5H3&DBRKII1& FF6XP["GW0++H^Y ME]18C6IAY;G)BH]G-OZV8*09H4(@;H^W,N3&M0%"),?8;CNCM&H%J^UW724;@N>FU&#_0 MZZG,;+ =;*V^S'3Y<+EM"F';[AH-1H"Q)'N!WD$H FH"0$W 91ONY]8$G,EP M86.ZAYE!LV,2M. SR]%JU>_KB>&FM04XJ"VX[N& VH)WUQ:Z+%5H(J*B@$LLETY;_V@H>^(VJ%$ -0K79]Z?6Z-P)O/>[+NL=>C_(0U0^-=]R<._"Y+JJ)H1% 7 NH>0-U# M;K,0,1;>9SI+!X,] G/"KJCU6:Z(\>5V$'7T8"WQ>B3 >)HXP+.W^H"R!U#V M<(UE#U=U?,&?[?^/_@Y6&82-TL*NL6*O)\$18U=VE10(B"_?G[H["&S]H P" ME$'D+1WRDKW?DKVF&@Q8E=_QZTG;+Y;@\I9+3)[^\AV#00T$J($ -1!7ETEY M"3*8ZA"SQ(959R==@S#9N;FIKE-G($U^D-E#S2ZU **K!@7+]4&)PVNR%FAL MEXH;2I9Z'H3ZWWUD$'=$.6JJQE>;(^RO;4IIL_7 MH)JT]2#?$%S/3>WQ4'] 4A=>?_#Y!ID-[2_.(+-!^0T9Y$FB\A<;Y-CC%NRL MZ]39W50>X?#$E,L.]Y&51-^0TV/8%,,* U7)=3+R3,3= MGZ\9ST7F_<_+MNBKV%\R:8<$VO-[ZO>,'G%%%2R^1[H9[ZG M*SDN;EBK+K_N0!KL=C9XE^,$F$I82^CKD5LN/R E>PUQ\BO1*7?4Y@O0:<9, M=OMU4^I#-96#\>&R6T()[DK1*0_;1Q[@Z=7L[:?"D]W9#\R^(51Y8N&TF#*N M(]8H2N")2.'I$QI13^-)Y0R?\L?TO@"?AH.IMNK1Y34TV=:9(L^*"CN^4GRZ M A[[G?CT5C+[<_%I/^M#,W/:YXWIO"0QQ2IB&2D^T0D^P>^H,;GR),PK\2EW M)/<+\"E85>_5 M6 )UIM+8&DZE/I/@4T+G/P=0%TOF3]+UKRI%,7XM45=_(_3]@AL&?E*OD;S$ M=? C9R0%3D/XYXL4>#K-!71Q/6F>CS*1$U0*7(@N;K%XX,IS#4 7'V\DH.K@ MR@+>CS*2$Q0B7(@N0&T"J$W(46W"910B?,K!ZFCTMS0?YO5^9C1^YH"!H_Z>&?!MOB%YV+1TH$[46+2=&S2Y!UYI##OZHCE#ZIZOT"F M.1]*NA1N]_3@\;G-VN\%CSJF#'">D;.P08FNWA M?I29^$\@QK.;FZWNP]>0K"8GY3].&L"_5M%HH19$67;M^!UVL;(+CAO$'Q9/ M02%^>R/^:]T3K<)*](*"JQ6"A>JKA;+KI*?ZB?'L%:J&(SJR$0O%2RY0[?@3 M_:\?.)KW^P^*L?G^=_SEQ]_)EBIZ,8H$B_N'_[3WY$/N\0""_ODI5OW[C* / M\SB'(6(/7CK]^C__[^'+9W.*]\CT8%2+ TXB*4CI:E'R5-$LBEK\P=]$*Q)W M_OTH2?KK3X_I&_3;2\'05Q3_9^'!OQ-U9'1IB]OB XW=8^(A[W3_9S]^EN+9 MSQ^ZOI$8Y#=/M6+,V:C)TW][;CHQ,4!_0^+=*ED'\;?W \/B:!7_I*EZ9"KH MKXGY6RPLO 0F_S'JE7-0W31*H"LQRN1*C<3J?BYZ\24+__=Y.S8=8HJT@@1) ME*B)B"!*N"Q@(J0*HJS J;"&@K!E 9!R)?#IWX^?B7O)?W1*?CR?:AZ&T-6 MAV[HR6HAO2?$2?W^]\6$=/'CG0CL]%%,ZU<82O]J_#"?>(-S0C_=M_]\G_-S0$4,E=G65 MC_S0=^\[]^9#T@J"TA(D*#A,"9B&8P*%8ZJ R A&$ZHHJK1VO[K$'ZY-2]9I M7Q[96];P5@&)LY/)8!PE3MECR>5 GTWMJD5 KBQ)/9;DQBI2 M53FL"?6:&SS$=_JPR' "DGUFM27L>S!*P/S$6,ZBL;QDRLO8L1+PQY+3\GRC M%[G^A"V.?7KF> U#KNNQ9.;3UR(MULO])L36]NUYN[,,Q(821WH"##\6=?E2 MA.&P+)@&2JA+UU_C5)D34 %Z+#E#&SUMK@2<6;8M9D3M5M2VFDAFAN0S:KB< MT/R:K=6 M%,:!M2A2EL8.-#^1S Y)0GP''M#U*E1>"/9*1_H;V=$%+#LDR!XWF$73+_$3 MKKE0J;!"U;J,@&UQ GE$DAG2O!K4F^:Z@@UDSE][,S:1S"@4PXVQV.JH#JN*&U(T)AT5 M0YE8,J-09J5VS9H.+=D6MQ,:N-1L8G@BF5%H4_(MJ5KE%U!-MFN04!:GEI)( M_E1HZJW_](0.L5KL!5GBRE>__?C'0T-.'(=[IR'9\>3#3OG#[4N]%#$,W!\_ M.+@HZ4]^\V0>A'OW,EE/,?!^O-C]!\('Y/AC\'EP.O\Z M\<=HEAO]P*8?WQ>31W\[N()1K+IG7;![ISC]X!^BHA1O/F&@?K+K=33Z/PB^ M@LO\Y4(_DP9X;B9B!_1)!AY,Q.DF@@83D8>)0+[B8")R,!'(,Y528").!TT4 MF(@\3$0,34\2/& F@-L$)@),Q'FP"08SD8>9B#<)L%WG82)B; ))CEQ,1(Q- M(*;[P)EXOO7AW1G TRF">H4B/M57R?609==*?OC?+_B7MTXY_!6BSWJ-(O5. M@K+J>DF92&&T\%2UT(D%%GZ!=92$KE17@9I4^110Z*[PDYQ\14'K:1NACH[] MSXOEO35J'[!ZH*_P>>\I_JC5TS6<5RR>BX':MR^NCR\._UQ;>L%"^+]_P 3T M5_;K<:- GC.*P[BPK^>]IOZ]!I"4:;\:&9_+ E_R;&;:DBYM.J'\;73GFD[T M*WG9SLT;K?/I7 .8SOQ8YSO. LN)B_';Z)^Z'?NCQG7NB.USSV9X;TG"J2X> M_+#Q/,/LY^$(PVNY2[LK^NMV*$,]OF8&&Z[-K4-^EE0EONXJ[8^:^D_W(O-N MR)^[2Y_!D,_>Z'@KMW!OM<%2HM>+I5F3:P*$M<9T=:O'EORZ2[C!EGRAH_]L M2WZ:-;YL2\[7]=UP>U1A/5O=FF+%#?7JBN9WK<227WE[]\=MRI\YVO2[X';I?9^[@!F^(L'(WJ[A2*]E'2H//6.[XO(.+O!8O#S=X/ M6@'_E:0 _ETP4JT=/0H\_SOLQY\FK\G@4Y M]#S5D7>%P!,=WTHCM8*H+$,_L _'QEQ/*NZ1"C[A2.R/Y0W/R)U?KN;2D.7< MFKMJ!C--(OQVG- AXW(/*>5[1!DE@'(8'^,HHU_PPOQ$EZX:]+21N.V[7OJ+ M(/ ,*4S/\1BY?3%^3/!4"F?EK5:]\FQI\JV^$$WPY;9>YW4!3QA2ZH67=@-Z M]./HT7-;76ZUCS\]-)^\[*GQZ3$L=4JR,2BO@@%O]TK*O#> .SV5 MBV&)^/(=AI 7G5E\J2Y6S@PO'?VY[2ZWVCDD%\ZMGAS TDE(YG/#DMD:+@1X M&K&\79;\?5!IXF8E@27ZRW>$?-E1ZH"W_CC>^MQVEUOM'%)&YU9/?F#IO80(4_)6Y?1>>)#LC17]N)=QD MOBNI,'IG!HN426=EK*LJ/^1JK?+2@/UV% G$:S)8-Y&H OFH-U<_G%L+.7"D MSIIV>CE,/$8'OK_!=B-\6N7MG3#<:VIO :-,C ZO2"0!Q^%6TD(@^W.)V9^W MHT.K,ZV770CJL#UAZA%E>CS>60DZO"*?7/=SKFUD!]T.$\2YNWH M '/\KLY7*Y[9"9J<3Z_(:12_-"#-;$#R6^3J/F'QRQ^#A> <(.[G3 M<(GYEL\LD[EZ:+CE<.(DJ98W0D-(KO;BB%,"OC6>\JNZTUD)8SWQ<^Z/BT"> MQ(8TJ?*?-&F3&[/]_$.KT_P<_"M)-UJH!5%.:E]$9QZ)56(E>D%Q9'2Q47RW\=J=UU7!$1S9BH5^W6W_-T[W.3U^KGG9*_3#L MY$,^X^J*/\[(C^OJ'Z1-\<>W4_S/__OMVHT,LMU#T(-1W5_W@:1HI*O%PZT> MHA9_\#?1BL2=?S]*DO[Z$\^_0;^]% Q]1?%_%A[\.U%'1I>/[Z5_> OO_9_] M?A'OCQ\^<[O(_<0$[NH;$N\ZR3J(O[T?& 9_)?%/FJI'IH+^FIB_Q<+"2]#Q M'Z->^=C9[V_]R,.WR8-BK(HQT_KM9H+['SU80HER$]--+U=.[Y%/;TGV?RYZ M\24+__=Y.S8=]Q>BHP@%TQJM";@L(0*FP:H@2C0A8#A%2RHDP1CRX[KITQRZ M_]0)P4/5VQBR.G1#3U8+C>2OG70K$ZV[^%OYZ\_C@P^C>PAEO_#+U8:!*YN+ M^)FJY[/KT,C- '_#WE]OG*R#A^^ MA__O$WYNZ(BA$GMRRD=^Z+OWGWLS(G )06E:%2!%HP4,%@E!)&!9D%!5)N+) M4N3L/?0VU^)F9E73>1771(:T27BC,HE7EKF,O1+LEBRSX";\9#3?+2K!*K*: MG("DWM#OHMQD7-GRO0D![<;J7N)MFVEX>B*:>6JMTZ+6INA/^36U#ABS/F\R M=G(D5^:A&V8VP'+@+9ZZM7V[P7G$T1%MLL;\>[QE' M9O$@?6IF4#:_VV'Q>P80H>SV0C0FYB3)"5AV4,$B(AN]5E4PAYW52(D&5*>T M8V))[+&D:/71#JD%%*3VA$FP77O#<5>/)3/#[[*[SLQN+=O\L#$PF67 3C D M^73ZL21?ANA::QE,6&,PL]K0&H9)/XHELXJJX42ON>9*#1X9PGVE.3>J1BUY MT:RB-L-XC9"=9AAG<@'M>6.MT:#I+H\ MH]/Y0-PIXRED0+N!:JX8WYQ5ELRA/>9WR5&UO)L'7'-O]MP.'&FS<#^K1/<5 MZ[^+LN76FI?+TH@=KGAI-5AAQ+*5%K=G-.6/MT//6\Y'9H_=BET,6IB6F(PI MJRG(&?,MEO -<^WXG+O6N>W43IZ:U52#9NJV)S87K+'4MCV37R-#*2DPS6AJ M5=/JIA@VNV;/'A8GWG(#3[Q$,C.HX6I2W!H+A>#M6;6&:45.0GL)M9P9$SOL M$WQ8+;%\S[.(R5Y:.J2;/#.S3E%Q 0T-%=K'AB*MK:)#J7&TE=#5F1=UQ6*/ ML,OSF5GD8P#H:)ZSA/5$%'TLBFTZXF2H8;8I5KV:8S?+@ME-2?#,I X,V9%% M9(*:8H/2X*[H+"IN0A=E/G]C=V!EO]_S9G'!N^W!0C&P?9(DRMH)"^T]EL9< MTZZU1 ;CFI8^3R0SBG+W*+;LVH0&J8-F1S"J*8[7F>C0:ZM"DO)[1+1L:\%3R\5E%>9WV?&S,)(H/#;O1 MFH\V/">2V102"0SBH(VM-R'J&UD[ARHT=RMC88[ M2B0SBJJOS:+:F316$#*8U."P&^U;811+9A75:'G+QEQ;S_C)9 .;$H_4@EWR MT.SHRW5$#:5F3S%KB-X84LZNRS7T1#2SHEBLUYQ+T'1@E@>>WXW,^DAH1@*= M5=1L9C7GBZ6UX^-MFQWC0VPHVHED9O@-*[;-J:Q8;(V<8)MU4%W,2UPLF1F^ M:S>MP(^VICD9;R&7%"-WZ"7//#+\H-]:.I,)#2'%19MG,*&O#)E$-+-.; DT--VR<')NAPM+[[FZ+B',]$X?IH8,]U-HR_-(.>IH3(PH,9;5*V*T0&;BZ MS0Z;.[W>+ZVG9+Q48M&,6LTNL8'0P4*+AQ6B.#1>*I;-)*(9O4J15I^R8XME M:UNU'974F5[5TA?(*G83\2>J[:W9/H&675->AS"67-E#$TP M"=]6J8FZ'!^>F]&7(DBPMNL3KKD;E80R!.'S<8Q5,'QD_Q/9M>A.N6:\_ZLS M=R_.O-8H?BR2%86\M>,0#$&8Q1&]=D9:E=7BK3H6SDB-W&[ZU(QJ0T==FMZB1_)E6.B84[@M1FPJFE&M.=N8TJ"!H::ZGNNS#L>4 M9BB7B&956XLL1B+0M<<3=,L+>SH;ELR#;&;1#D?MR707^T?F9"IM96$ML5WME%GBVW9J^XW@QU5BY^+9O4%#W8;W&R%);X5[.;BK M[4:\,QX+-7Y=1W2>[ [A"1DEHEE]M6L,S?1KO:5IT&Y_N5KPQ=4Z?6Q67T0D M=X+6C%A!+6: \Y,-;4OHX;F994MT]-ZX;'4P=D(U4+JQ#B9PO,? 6%9?81DG M0H\7VV9-QG769"F;BO<8^(@G'*IJD5 :U054;IKJEC$AUF>Y1#2CKW5%A W(F"_,D$=XVIS-Y09T>&YF?=F\0@V$>,B,R:LUA4 M#%TXR&86C1BH/M9K8QO>QOH!6QLBXQ*?OD)6825\HI7=Z9:!ALI,'-,>C, 3 M/97-**R^454)CZ NW]M1E-7K<-A>29^;W1Q&(QA=HJS48,N2Q#:Z4+=8Z<>R M1[Q=J*:0Q9 757;'U]5FL13BH[J>B&:4*WE:&1U:<#P/P7*R-BDFQK-4-*/< M"@=MW+W$\:PZYT^ M$\W*\!X26<]IURK5K@.E \LJ+,#)"1&N0RWVI:J&,*\,)NPBECWBR8H<7XIW M9#+VT,D'QQ05?XN5>UX] ^E4!V%:3MF2U9L MJZJ+'9HY/#>[.=3:/&WX> U:DY"]&37LP'?BYQYQZ;3%KM(IA1[%V^,BWS=& MGCKN'=H1MOIV;8=[NTP+::1"U] MV:R^V*VM!$I/FYF[SJ[?;RY,73KH(+ML$8BA>R:)!9 QKB_BH'$>SD=,_..L MOKR(GTT=A@I95>6,YJ;CHOUM*IK1ER$7:WJLH2E47*I]M6&WK7J\.2!'_+H9 M;MM=R'&'K#K2Y^,5QD_(:?K4C+YDG',)8]9SS:$#690@SDQD&B6B1W"Q8G70 MKE V6&-#D710)N6.E[Y!5@>U"5O;B9;;8E5$$XE1M"TUUP?9S/K2(F/<$DNM M%10NU@S6$-="/88$Y(A?-QSWM(I;LZILK]QDW:$_JYL-)A'-*F$_:82"LQR9 MJJOHG8;1LU94*II1PKZ.,9WBKAQ!.ZD]A6B*:58+78'RM(;5,=N>, M:;CB0='(XE+9S*)I*%LV7,B]&51;0?!+>4RHJS&_5VJL.SF8)9$GC.H484WEG0=7<)K5%2D.*7=.LAF%R=-=,''<:L"J0B\*C6Z9$??Q!!]Q M;\VU;AE20,I,YD-<[FIZK>?Q:#JNK+YH>M@)? \73:-9[JI;?"W!^N&Y&7U5G ')CR?K M$;O3E$F[1WNCAAH_]XA[2Y NC30JPQ*_]KN[*DXJI=$Z2D0SJ<9P!I<5AIC9 M?*BU._46*>T5E4M$,R] 2S6KTB74,6M,\#TU:S5PL9.*9I.-_5DTLW$=8R B M'%!#M4'M-#A]V6RVL3DO-E?;D-]"+;6F&"1FH)''I+*9=*.RG3'VH%&;F#ML M/EZOPY EZNES?^8;T\*&GZ3QH7Y%=BU+7/GJMQ__>,AU)!SK/;^:D(/R@53\ MP9"GA*X8!NZ/'QS8W/0GOY&^#TI@[F6RI'K@_7BQ^P^$#^3*L[U1AY85Y"OY M9 W6 \;SP?/=^)F:Y48_N)H?WQ>3"B0#0=%L3@7^E@47D82* 1>1F(E 83$0.)@('7E,^ M)@) 4TXF OI* 8O(PT007U&0],O#1 !HRLU$ *\I%Q-!?D5!0)>'B0#0E)^) M(,%$Y& BJ&8ZYN M4RO7;D&R:R4__.\7Y,L;-41_)3YW^R%?H*"G3DED9#FT0RLY)/'GV8=@4=R> M'W*N^/,4&;8S:07DF?,+'[D:\E5;0F%6!!Y\MY M7YI6P%H!R9!\)=/JKD*\4Z3 M/\[5D*]][=] :KHA]ZN,%R(GNK_ M!ZP?$+$_6!Y]T5"*A@,6Q(D6!/65P'.](![4LQ3!J@"![$_GX]?%Z6!9@( 6 M!+0@H/W<@#9P3P84+T#'__L'3$!_9;]^V-J^X!#C$%F\<%=(I_5L6\)'S?3[ MMWS\*X1?]*PSMALZP4W-^GOJ92YXIE]EWV?W^MX[VC^O!.D3L@/81:^,5V$ M6!FOS1M=\,HHE,65$5Q.'<@%K8U#"NF"UT9%U0S9 +#Q\4OCD$>ZX*51:#BR M:U],ANF"EL:AA?V"E\;(S6PG1Q(GDBB;NA=[)4IR!Z'K??N'+*NJIOWU!W6= M*'U"9;(G3PVU)%JB(ZL%,2@T12<4O5T!OBL@$ +_R3!>.^S\5PE0'Y=K_"CE M?'H2DOK=1-)++1]\7@&-_P<=_I=@Y=_&-GY!I^J)5B@VK')LNLPUGY"![A._*W/; W_I]2A1"%EF#NJ+:F> MX,U"K-2H(PL(D:?*9"8;A++COA04539LT?+_^Z6(?BEHKF>+P7^_&-O@FQ/: MBAO<__Y+P1'M6*'W'_#M$(GVPL!/!A>K/D;#>/YBB?@I/ZZ.-4(^&ID:PM<: M#-^KE.<46V,$/+FZEB;O$(SZ^S^_*^Z&+.J\!O3IO7<9F/W?SQS.IS?-?0X> M\,.*X)4;[&S4B*ILKV:7]:HH\U&)NS P2!Z]B+<%U?,/;W($#51^MIM1U56' M1X)9#]M7!:TTY&(TP+]\AR& !&?;2C^YA_ 9TTG,Y5^YVS]_U&H]-)IU;6C# MR*9/F8:X*9<$J4J'QL?NH+&"XJ<<,1YNZ;$:IG:*_$2>89;B-O%6%,7&0\;& MDSBCCZSGW\!\3F,^G]X =-J-]-/[(3\0#4ZT>YX""H[MGW_$@DE-0XUUG^[R MNT5E--"F)ERL)ALI#'WYCF$ #,[H57]RQ=!IP>#3SUJ\:*_Z5X=M4KG;<.YI MEGN$T+J#/KSFMGV6:+>&4H,8; 1<_UP/FU>-[F[6JX9FJSD1Z55U+"R'>@(, MZ)?O*$G?$30!_&S@*'S$<#Z]"_CR'(6!&HB&HRJLZ#FQ)OQ[)&CUT5FO@4,V MNT/<.=\H[QMK_E2^@M">#.EJIZ-"/6PPJSB"#?%&$C? 1 P)$'9'0"3P%\Z' M"4]?F79AF/#;NS1A1K0TPN-/6 M=:@UL_GMAN0@[[-MN;DJ4H3:,UVVAD-$.<*:&PU)>3?DRW<2OT/(I\* E_= MG(NQ[ZI!P7)]_Q+J4DZ -!=N@0CRKMO<#+S<^/7R8:<-ZX7K-\\GV * M)O-TDYF?P_!.N7[/RI>!]7MQ#=^Y&G+>*!ZP?@'^WCH-40D],7F. MI$@$6 M1JZ WF<4X(\A)1AR',Y;V@1G>XN5U)TLA>Z^'+TY+1%'Y(<,9CL.RY_B(RB; MA^N[+FZ80W>\)NHB+I0E1B!2/H*ZHU#\96P$ (.S^ >PF0%G[)(R M >"\9]IR<@]&ZQ=^V)70I,_P5V7EV0+BXHE0],X?I: MC\#T7W=%[ 7IXH)X!& *%UCD=4&ZN"!* I@"V!6NN6O&UMKT(O9)9\7IOKT[^TZ PI(35]C$]6?6A7WZN]WJ WT090UKI>3@.LWUN(]RZ< MB,AURNG)P[#ZQ8!159C&38(();OFZ'C%>_L1.(RR#/T@>2=_Y/[AD]/3-=.P MJ/P@*AJH\2#\>+Z'JK;77 K1\/WP_1R(E=+4O^V MFQB1*YMWA<&0/WHX$B!" ?GW^JL4/C10/'(723/"AY7=##"(..'*X;6&@^H%GR(&JI&),%*NBYAUZQ1[#BE3&'(EJ MUNO,I!2U6BJK"W1R>Q&)@L(#T#]S=EU<$-T#3 'TSX#I!Y72H'\&F *H1@3] M,\ 4P*X ^F> *8#^F=OLGP&F !PDD+$];@KY[SKH>VZL>L4O:)YK%X*%6E"W MJB<;?DI&I"Q$P5TE>5&_(#I*@1WV^X"/?3LY*;F>HGK%@_ W>+4M^*YE*(5_ M0.E_.5K,MTH_^)ZZ>9I[2'_9.Q@%>V\M"N,HK+VRW)VJIK_OAYZ\$'VU;XG. M$4["HWHW(DP%!"2L 8#8K0/K!SY(Q&ES^5'*B&R\$A M4 3T[LX3,-DW,=F'A!$ NPR; -;_34SV(30&ZS]#(5S.^K_YSIBGHH^T;/(C M@H^P.)ETV)77X)%V-&1KD!\LC33X2)I@8!0!T0?8D#^S1>9R ELR.]NH0'K M/\/>@/5_$Y,-'-);R8+GJX7G)$[DBA]%<*F"B69KL O4&0UC#'_(8"//.9$7 MW*OSM_3;(R,U64#Q6UE*_,N2:*5]/&)0Z(BQ]@HH?%=(9O;O_T@WU%>0T0R@ MB3^766-\H:=]()76*+DSG5.*+F3 C3$DA+*C4&^_5/! F_7"P$_&%FO^")S, MX;7:&#$4;2)-9U AY@H]IQ@!AA-"C";O,!("G3J@4^?LNLA;I\X'.RAY1Y+D MT8MX2U$]__ F1Z#$WY2\3I,+5-X6^:&KS&D.%Z,$2O#8,0$PEQ@/&1M/XLF^Y%9?8#Z@'^":N\1> R6GV7I/@2/'-M\_ M HG3V,;X@7D#J!ZR%N37:Y Y6G*FQWU M1@0#%3%6[46[%C%"RFC_@^'E,:I,F-'.AGK,"%IK#"%;QGK5(/045= OWU$* MN4-A#'CXP$4YNR[.W;*8/Q=EH :BX:@**WI.K C_'D:*RJ[?G2HMQ33VD-2I M('[4&I[*2T%'0T>"-U7.K+E+7E.M>DGD#EX*$>,)C-YA6);) )X*:/R\^<;/ M7&'+RV]*4Z<,[-M+S377S7J7#-=%:N1_SZJU$II M4B6Y_8S&P"%D(!0ZORXNE"=]*\!8W6I8XX+]DM]IXGCLH;.).GS[>:DO H(R MMMEX=@UQS8FZUVFV7!6+U0/+B7SY3M!W*/54])+_?N*N&A0LUS]Z:.D-PM2% M6R"H_@.WEETR.0[6+[BU#$SFM63F+HPC!.L7W&9Q3;>6@?4+\/?6"9"?_1O8 M@_X-0D"A#^1#Y) .>:$3&#R!KXNK:J597\)O3U#&$?FO>]>?HD+:/5^>VC34 MA=9PL.SC,E*;(HP (RD5@M]!] M+-@ :W *M<>'L!=C-@#=V2:FY,^QFA(OC MFWG/"_AASVD.%&Y:@;6W)\A?O!$5U\M!URPQ+MOJ:\NHPVRP*ADE&U&2)']V M([K@YL*4NDRN /O%71:,5&> #[Q-#@R3V12\>Q9%$ M+21'[06,]^9L44*$L;K'B%K$"3":MC6@V2PMP";@L=YZ1O>B.9R/QY!9#^Z7 M1X1?-5NC+F$A!%^MR$R"(0G9\R2&Y+\;(NT)*4JBKRHIJQ.K+)TLP#I?(@4+ M2@A =P3HC@#K]]+H$3"9MY#6NEY. ZS?6XCW+IR(R'7*Z2IF%1^4%4-%#C0?CQ? ]5 M;V/(ZN'"@H$JN[J3/B6]N^!(#&E-AK4*UL-%4YS6^+YJ,!U'Y@08.]QG=0=1 M.+C1"FR4E]G& C9*T'@!&B_ ^KU51R]O6;^+SM^?P3ESJW1M["7.65@=E"VQ MV&C6J-0Y2^^)>L8YN^!FCN3NK?0V*%=+DO^VFUB1*YMWA<&0/WI $J!" ?WW M^OLG/C14S-[@TB_NZIV5'1&\V'90I=*=\]/).X]GS5Y+=[BC8J#Z@6?(@:JD M8DP4JZ+F'=K%'N,*KQ#XUE7VLEENBG0C) ;:IA_C"IY<&(6],.(#%@=Z:$ / M#3 %T$,#IA]42X,>&F *H"(1]- 4P"[ NBA :8 >FANN(<&F )PD$#.]K@I MY+_SH.^YL>H5OZ!YKET(%FI!W:J>;/@I'9'R$ 5WE>1%P54-[Z E)==35*]X M$/X&K[8%W[4,I? /*/TO1VOX5GD'WU,W3Y,.Z2][!UM@[XU$81R%M5>6NU/5 M]/?]T),7HJ_V+=$Y=G9JL\*OVS@?ORQB==AU<4/7C@RWIAX"=C MBS5_!$MVM+,BMCH?\F55'UN"Q(5<*PY'R80)H\D[&J=!9P[HS#F[+O+6F?/! MWDG>D21Y]"+>4E3//[S)$2A1O(;<%"(O,I%-R='D"<$V%3V!$OS+=Q@",'*C M74U_O>(JQ)-MOB-/%?W0VSTT&J1:G7GE^9;D>^ANQ,FE=8>SWGZRTK'MU_C3 M)8I-7,,[@U:@\&5+T2F^B*V08#ZC_O^:NL-= R6FVWE/@ MR+'-]X] $DUJ:WW&S%U>]#O;J+0F%QL\W85AZ,MW# -( FK&()\%1 MH^?--WKF"EM>?CO:7._"?:[.]TT1Z4X=N"9'O?HG9R09H=(O[JO3&53L^E1K M@!M;>'WP6NB$W7A9M1T &! * 9[TPP"F1?GU^;)A:WRKB(VF_G(GEC8?['<\ M!H+*+*P,T:X^@H;#S5"E>WU>F$8IRXE\^4[@=QC\5/22__[AKAH4+-<'S<'O M*(W*CP6"TC]P4]DED^-@_8*;RL!D7DMF[L(X0K!^P046UW13&5B_ ']OG0#Y MV;Q!/FC>H#^6#^GC\S[=583 %(,]JU%&36E,WYZ7B"/R7W>M/T6%M&&HB^U< MH_O;[GQ1L1Y6X;H=PLMVQ'K%;I-DTDK$)4FR9_= MB"ZXMS"E+I-+OWYQEW_,I@,V\/H9,'"6,NAS WUNP!1NKU<+3#\HY,V)+BZ( M1P"F "K$;JE9!I@"V!5NM+T#F )H3,B)+LZ=VL\]T??RYH2.,G(T:HO4V+)1 M+"Z5I5<)UF_G_O[T:4D&MJL&/6TD;ONNEPR4"0+/D,) E"QUY/9%+Q[%4TG: M?FOD;D;"NL\7#=%RZQY,+I:Z --I2P,%>J: PYH#79P[H7OYK,TG0LA^(A>Q MLFNA_)JL.'-F(T_5*9- 2,+S/ TA^>^$2/M!BI+HJTK*Z,3*2Z<-,,Z72+^" M\@'0&0$Z(\#ZO31R!$SF+22UKI?1 .OW%L*]"ZO((+V&Y0UJ$VZ:@ MGM(8J?:KBI8*#*KNZD3TDO+3@21 J]8I?DQ@N$7:,+KJWLN'UUQL6:2@\$@^]@Z&7G MA@.@ 1OE)9,\8/W> F5S8%09#'K1SW C[]_D7 M/WUHJ)B]O66)V+9:7>Z6[! VE[V@VV_L>/U]1Z1E[Z,[W$\Q4/W ,^1 55(Q M)HI54?,.K6*/<26$7'N$556)1>913RX*58I (R$><0HK" 0N>0$]-.?7Q061 M/L 40 \-F'Y0+0UZ:( I@))$T$,#3 'L"J"'!I@"Z*&YC1X:8 K 0&ZM>\0N:Y]J%8*$6U*WJR8:?$A(I$U%P5TE>%%S4<$O$Y-4Q M"[ZG;IZF%=)?]@YKG;TW H5Q%-9>6>Y.5=/?]T-/7HB^VK=$YPC=,.^M79UV MF@TVA+4BL;&IGD%$ H(D=,/+;IL$)G4+Q,'U\@-@_5Y1MA],YBUD::XW10_6 M[RW$DQ>>5[_YII"G?/.T8/ C7/,^BG-B15]O(4/MK99FD=JT-ESBFJ?WP0/? M'&R'H/4#K-\K8!JNEU ZQ>X<]>28\^M2Z%DDV1P6 MQ=0%0YY)CUYP@T=RS[4L^HO"*G:@DXF(_['S7,LJ!.(V?FJ\0@9#ON"IEAIK M#G1\G)0[E%Q/4;WB0?@;O-H6?->*I^D?4/I?CE %T.QG:$XXX_*X(%T=R E@ M2L"4GJ [P/( R^.)C!% VI6)]3,XUI]W M/-L'.,.S+MJH!B5E JGJHMCQ.+0.,U'B#*_P>EOZ;='1FJR'.*W MLI3XER712L]>$X/"4%T%:>A20*&[0C)M?_]'NKXBL(P23DC1_XX):(P)BAM* MEIH#4/C\+BG&%WK:![9%M4?#Y5"H,'W(4(U2>ZIX+;?X]@#[T +5"P,_&5NL M^2-(L>IW)E)/:2Y,PIX-$:TT8[=U1D"PI+F)IN]@ @%5E!_8X71N>_E-)?_[ M85U,YQ[6^4IY\HX!R:,3#T+U_,.;' &!J3*:53AKK_#EB-MATWE)'B I"."Q MM_"RTQ0! +R%,\V5I;S&BS[9+CGR5-$/O=U#&V&@3J2[9JW%%ZV-V![&_KE( M?NP^:?SIVL*1)2R7:N2@?.BV/'G$E=8*%"6V0L:VDGB8+TDS VMY2]+X"K;+ M8VSOQ8+ :?;(4R# L5WRCQ" =O#ROE%&&ZR(! 'E49A@MKD$ F#HRW<, QCP MH87OYS:6#\> 8S1UKC @UR[STQPU97)N&<B)'"B@5OP.MHW5Y"0/[=@H :BX:@**WI. MK C_'@"T!KER>XJCF;5(AEUT[XGP0B=:M:@MAU!]FS7DNG5W!#9-)"& MB1@)$/B.1C#@'7QD6^>Y;>;#H> 8;9TK*,BW=R#+H1VF!%HO6*A>(N:I"]7Q MC8W:<&375N^!HE*E7*D7=9IL3QYS%(DO-DSUDST%QW C$^L$J!GZS97FV>UH MK^@I/M!?OE-T-G( T "AZNGW-X*#>U-)$ M@U$AI+BLSNM.9>[ZS.>:,+N7 MF3HMF2&DPMW.P"6FK6*4FG!"K1/('44^V_3ZGT",Y^OS+>^%MB:F8Q,T$H9A MA8 $G,8U 2-56*!)"!8@!$4(,OZ>2)R8O_\C_OB+6!MXU=^W='E7Y1&ZVB3' MQ:(3ZKH "S#U6)0UAC/(]/6EP; M!%NKR$4]EB0?2PH2VVRV"*["EC=[WNY,UEQ[R<62V3=R 65X+@$.M4-#.H87-/5(7RAH"(_E8OB],& MLFHP I8=E%Y$=F)E4<)YNQDL\:$N+G:,'DMBCR6-.F(R7*2XO#UA&BNR%. 3 MAQ.P[/!MC31&3:5=9(UYG:!P3&+0011+TIEYBEC&%C;0RAS6"6[4E9!Q>9(\ M,ZLH?;3NU%H;8LM/!D/78BUYLJPE+YI55-1 J\:$Z*[9EENM#N6RP4EL,OJL MHOJ"PK4&WF[,&\9(VS8;JK'9I(J"'XM.?,D/EUPYY->5^#W8SP3+&^4*MEKQH5E-RO]AO M1+6RSZOKC69HY":VW/2I&4VU6\TIK,$2 >WP8:2SJDT2S>2I64W1\Y*DX169 MX8U>JVB3Y *6)Y% 9#6%J;()A\-6O*;,D'$;Z\V.VNBQ9&90G0J^9?U0$EE" M7E7'Q'@ND0$32V;&5 YDN &M%Q:TGI'[7:G%ZJLA%TMFUFG([8J5.2VL^76S M,9DA 6-3Q402SKPHJ0VI3GGOJA 1M-J[L!8-VG RI"1!\[NH2V@TO/2H&5NV MK"J*&T6_NTO&!&SBO+W\T9MP$F:B2Q:7M"L M1^/9*'EF1E%J380JBC7'^ GF5#?NG$"C('G/K*+FE>5"#Q1BP]J$5\-:K7:Y M.4@^/JNHP;@;S:U^'>5KU5F%0/:!VYA%B6AFEZ"1/;[4I^2&;;4K?C1=<-*6 MY 0JJRA=X#HBJ\S'[ XA-(-?]K:>GTAF%+6:< W'P6/G8=US1T6EL]_,7#V6 MS"AJN6:XN5K>&7QO1JYZE;%8:Z*)Y!'@CQ9:9\O,V3"<+^?(>E-28A>#.J(H MF":'OA!1*#LIT9:D"/+.59(7S8Z^'H;R./Z#*:]B2TC3(PUF\.3SLRMJ,:(X MKK(DNNR.Y=0-5BKBJV44>SR9ST<0=%I'IJVN.=38/M&O%)-G9@?5"/8]'_+@V***9W>+U,#B!HWA 3420SJ936U!M! M+66#"M1PN&W%4P5#607@$+=W^D.DPZJXI <"V5UW2U$BFED O9T5=-=ZZT'&B0"#4$!:*T2JV9BF:UU><7O26QXA!>C-^B MM-PVE?XB?8.LNJ2!IL^MS7YJ[KH3GHJ1JHNMTH%E]<7,E#!6;G=LVFP48_K& MH1".$6 XJX1!-!L;?"3+9E'@MU6%*T-![-/ 2%:T:Q/*<&0:2[8W;_$3B!>- M53P+,)(UK5&U:-<&C3;+UYPR(?0JLC.CF$0TH]IBT;1IM]F8;9K?AH 4V*K5*CP7)-+-Z!8M&L:CG%"[J5"LRSX:3A"2N:9$3\ M()O!H2)N%5'2',MLZ.EH-)E-]@B3OD)6M5-/QX@.M%CQN[JUZ.PARJ/*\7/1 MK+Y6M *-RD6GR-9PR:MYPT9E:^F):$9?.%06MV1S731#K*KKFHC5>D[ZU(R^ M6G-CY/;4CL\7C:YA_7_VOK0Y<65)^_L;,?^!Z#-W8B;"])6$V/J-F3XV+J2JK,RL)]>J9]*:T<5//:)7 MC;9G["PS$(0EKPPR;)-O#HMXZ#&]-L7L'5O4YX+0TKJ:Z#=7#6?,X;%']&HR MGNC?!7F.ZNGY2B'(WL;9=3CVB&TWJ3:KU"6GS0^7CC?PXY102<$YL,?TDK.: M8F2*=DFH*26J6])GPX /T- C>M4'S52=I]RJD+(6R;7FU>OU\*E']$K62KQE M;]HCOC9>,J-.K]VOS?'0XU.N-4RPC9';XC=*H=825EF0C>,)'-,K6YTSF;BS MG/,0-K8R2> GIA!@T^P)&O#I^0J8P[+!2W>9&FVZ_8P$3WF:/<%?TZHSEQRF MH@FEAM!UE.G8S>MPNB=09LHOE91J8I'E_>2"JC.W!7/#!FCH$1%&X\J=O!HU MNSRC4:8PFFH;L8J?>D2$53Q==;KL_$[/-QBQF*Z8>1%P:.@Q$?B[H=S-WUHC M?9G4NWXN:=3H6SR#8Z89YEU%KQ8W+2H_4.OMHD9/IBT\A6.":;>]9-NV,B.= M*4,@$_37F:$9/O>(8.M4F5&[FC#6>YF%/:P.2MRZCN=[?#BTY#5+SZPX-/V+ M;*?D#!."J<'GG@"FM;MXODGWLQ7!;UBWDM9HUC(0PM(GH%E&'\]I7K.&0FDY MFZN&-J\*%3ST&)MUUI5X:J3?ZC7. MKQH2?.X)A+;TT]721G%H:JE9^7E-ZHLTA++T"8A6L:66LYL-$F('33TB%YUIBZN!25;U%/])#NE68Y>&M3&K.K9.INM;$P\ M])C!/8F2%?>.IO*%>'&J]N?=^%)%0X_H9?M26TGV;GUA6(6 HAY2/E>X3=TFA[H%;2KZ% 0<,$VF6>'[1:I6![7.?+9HI!1.9$[@ND6K M7#8M+J]1FU8F,2U2A26C==#08UPW7E17Y1P'J-ZRN"F,:@*?AYS G,!UK2"W MVDS658?/6X!93KK%(6WCIYY P:G.2I]6I 6?TFJ,:,>A:+KAV&,A6QN.69E7 M/"J?:7<2+2:U7B;PPHX)UE>%_F*V8@.J-A4GMN4VS-MV@,<>$2S7EXPOA%K M.:K6]0,Q3^O-%E#1T"/BB@(][(Q5UN.E<9>JQ!#+M3VRU2\V$%#CXD;K 9I<^4,(4R8&=[%0;?\WY,L+B;XE;T[4"B4K?.L,YG.]QM1D5M"(^FT/+Y>EOUNJ(. M$EUMJ;8&7**"AQXY>.:@S6II=<@)P]D\:SG0*'5IW-SP: +T/"G$02LC"4Q6 M-L;\6$KZJ,=FPV,?I[;\'TJSR;YCF080G([]F@?ZAR[+H_:>8@856I1 ME^KCDE?!M\\<.WEF:F!+MD7(B]D7UY__QC9E_/LRTN7I)%](7J,[,OK[Z$C M^T+DA>S+Z^\V(OMR-CU&\%@$]X7HL6CNRTMW!)%].<^^O'0O)=D7HL?(OA \ M%O5]>>E"3+(O1(^1?7G]G:-D7\ZS+R]=C$KVA>@QLB_$KHSZOI#X_J?N2^1Z M8+^7".DW$.&BN@Q$CP*??F=UY"E >."E-)+KI\!+"1O73X&OD8*#+APRL#S@ MO)NUON MH+OH1=TD%QF6^1;XYUP6]5>X'Z-!).*>CZ:>B3(%OI-\1)Q-+IQ(7^/DOW B M?4TWK2/YG/%;V/]O3L;YDC MCIYK4]!1ME*_QL\>90I\,T'Y?DYT?"\7T:K$?1XI(GTG]R!QGT=3SWP-!?8G M#OO>$X=F?E)'%]'1BW7,M0U-^8I[Z#[X2,K;IFE;,7P!'#F9_@C&O)^IV)^I MHZN=+YFI^@Z07-_9Q'HSR0'NOPEW$?_#JYD'W6T?URS"+N=AE\S/5/*2V.4@ M,2E.>(;8X:\$/?=78Q.F(?9XI(A$[/'O;(][]I=IE+=KU?_YBTY1?Q__^TDW MO%^R#12:/J\\7/"FG^UD^20^^'-X$S;M[SOS!-_D@=U/7SP)MUP M=N#YP8M_FD\FG^#Z8*^);]ZD/PC?_*'+['KX)I:7%IIW.0D]E\LYH??L>CBG M *::K!&5\^F,$[K0KH=Q8A5+MLV+<:Y=+N.$W2"NAW'Z]M%!=<))-)%D774@ M&E+0':ZV\^LO609@.OW[O-ZCS$O.H^=6GI,,R9)!3/)B5F8]SPGX4K3[=.YMY*$_X5N%#VB4>TR[VC[:&<[2*CB2CQ.V8 M;VE>%TS_\T. /X@]3[(4R5%$%UN=XI#JRDJZW&]0F_%*3>;FN;':#W[$\/W& MZ_"+G"NVIB+-B E:9"@Z*_IN7)6D!7J8!TPHXOS2AQN BFV!7]UN;7F[D>% M224XZM\ Y@0XXMV<96Y'30H(@,V/!HWZ8M+9J#]B"I U4S+<__R()W[$IK9C M2MY_?FAK[Y?EFXKM;?_^(V9))J3I]@6_0@.ZY7LN6ARD/M2>< OA"/B4W?7S M>JF:O/5E6:AY?*[=]BUK*0=B$MT^GV5OLFGFGW\_)-SWE;'SBM2G5Y6^I);_ M^S-7]^GEH)^F,(1>073R%7[/8-'!W#<<"8G MU 5G\KERW/0S?)YM;0J)RG##F"I4%TFH+HBFB(:F^/2"V)=DZ8A4L?^-W.F[ MR[X[E*CR=!$OJ,6A3<79K*5VI)EW&W0^]/R%]()/.2%9E#MH,6;>2E*]46<) M5L-Y9L-UH&2E?_RF&?I(MOZ/"-=9A.O32]#.>@Q_>G'OYZF.+SJ'OT)OG#J) MGU0<>K6A9N[ZMB3TW$5#>:E8RFC0Y&\+K7)' MDXJ5U:1419"#3OSXG4BS-TDF23!]-)3'=<..3Z]JOWC8T06>I%E X27'@H1Q MMVK#:UEB+AL?*H*4LI:TWF0G%AM\$?*8S+G<6LG'!;U$4>J,EQ;+)H>11^K' M;R:3NJ%2*8(^(J- GK]P\K(5R$O7-A+T<5\ A/LK/"CN"*/06Y6RHHUVL-+3 M*[YG=IQ:JTXK4H_[7"2RE"M.WM%IAC>70)%EM=,$AFUE!B:5*FT&M6RF MQW7J' HY,C]^9S(W;"+]C+Q'KA;F)99M B]FV*Y["0D^7Z^9+E]$T1IIYB,2 M^,GV1O9ZQ"^C0 3CX(3!+ZA7,=G> 2!C\\EL31)D"$8QS M$08G&OR".@R?/Q93\!T)/4>D1>0'82BQ;XN)T"D"?_F0R,Q**(TL+5-:"GXZ M[OI^:36OL^\/Z#:!%WIIZ[;K/A>4T;(C)IN8B0-*2F> 9!O%>#,3B"D M9-GCA.Z3(1FB.:(68(D\!2(8A"%'(\%^5^1]//O1.(P7ENO9))756^G1V(Y; M+CL\.I3K5QRQW*MHZ?T>&N5S.GCA-MJJ_!40S&#%T^UZRF-Q+%;N&$' MP=N8MJTA)A%14NCXPIE'&.+RR_0NES27%=L@LG+]A6J$(:+%$%?H?;N:RBPB M*]%BB"LTQZ^X%HG("CE7(DF:LX=[B*Q$BR&N,(Y!JDS.$AE]?JIS&:H MAOR,C>!UYKVI77;=M!".<]SM(GO21,#].VVY,!5 MG"IUFW9OU66K5=1+'.2C:36Q8"63 MS)6;PV)EQO#Y<56I%#JT4>RI4,F@(-?S2N;BJF)PI5!\(KE P>$L2$&\=R12 M?PUQ:I*(0:ID2)4,87!2)4.V]UMXXZXZF$,8G%BAEQ^!B;2G[-G><.T\S8[I M.&]2?E\9]>*)5(\![^_(PBESW_70G-R^_<2;<>M:;)WE#XRS+H"+<.&6]X"S MTF30AKMB*UT@VZJ%GS*0#!^W?#M@5Y+EU-VD2]E*A(G9G"G.?ID MGRBBB,A)>PW53.2D)44WI.B&,#B!DM?CS+SHN,49X)_>"@J*V>@N^>5RXZQ6 M2[?1=1'\0X&-E^#?]13O5%S7QW>7V5,4\S!M)%:VK-_$NCWA9'\P$C$F8=&/ MN"OE0XW5XYN(Y,IM@^?B?%PPO=MA6BWS^8'TA\W+D; !4X<[D6H:,+K5+K M]1Q-]H""AW$!)$7)"1F0E(@QQA8ZKJRE/.R)5M#NL?6ET]+T([\G6-4MA M7#%T7=+U4L4*)&JM%ZP"@GHX]DGNQXF(4)*S_4IBJ$162(D@*1$DLA(1AB X M^))"+T>R%_Q0J%,<6+4E0DH_"CB^O(]G_3[0_]7$0_OA3* M(@+R3;<_--B)@+P4O[HH ?GVX:WG3!X6Z :E"G%$*BYSH'UTD2 3DI:@5$9!ONOT$\GY?YWZTBA2_ M!*;F:MEUAZ]WRE2+X:I!(5UJMNJA8YYY :9>3S'B/Y,';P@ XB@X24.!?\Q) M!BY4E+Q80X*TC"7HFQC:YW_^/?F^U0A'A"+A\T\/*'*NV)I^8 1Q:"T3;"&9 MN1-,Y]8,A%)O/,O^03T07DG+]URT-DC\$^IFT9K'[SRAF>)[!3-K3!O%<;K* MB32-XH#9Y V3>ETH\%O(V+F3=4@EXK>M1(RZJD&/GL%C!SAN.),3NJ9JFRTG MFTV->3.;\B>4)KT]&FY<=N?= ,D M6FDH6@RIY(B*<)%*CNA6:;Y?[WS-*?X52N?4.?ZDUO$6K!NG1OV"H*G3<<7K M,Z)%X0.=IG[\9EFB=J(B6R31/[H%KQ&W'9[/ *A-%)ZY4QHB9<9+MIW5[A)9 M]X/USV.U$V2T[%1NL (/+*O:X\M2W"F&:B?QXW+O DS0(*+SD6I(N[U3GVK1V("ZY;U*4@G8E/7$_K_&G;I%=CGM[ TM?Y MSJ:MMP:91/O6%ZB\$"J?U(_?3):YH:CCYFT$]Y!BX(B1)H+%P)%2/J^_(#1K M,G6@Z-V)D +EV\2L=-L;>7_8Y.,E##04O+9?E)9MOE?SJLM\W4VMMFHH^^-W M]H0*(AJ(6%[1(LWEQHC?JX$<+V@8^4[VCC(G?C;)5FA0X]_?+?M5FD(MVGFA MN:I7]?Q4<)7AK$:E1EA3H(22#'M#)Y+7='EG$W@QPW9/MJPF:NWR193D5I++ M.LEEG83!+R.63;:77"%&+NLD#/Y'Q0_?F0(1#,\1!B<:_(HN@?S\*-"^/(<] M*,])B0GJ X-"0[/JV4S=LZGXG:.+52Y/\\GW!Z*;P M]O/47.BAS0VW6*;:< MFJ#1/BA-^GS5B0!X4/(FD4R_+AI$5 >)[5Q^"(>QGHS4* MO'IGEC;UWDP<9.=ZN]X;?\&QIA2+PV*W5M*HECYW>B*?8&D/'VLH:O#BL78] MI:@X]HMNQ+P/_CX97B#AU.\8,R0MS$E59"1)-#% MWVY+#ES%SLK)I213J!"UV2["NCJT21$8#\C;W6 M9U=D'QS'^D2%TTI8EK/RQ0K%-(SFJBITW''000H'1[Z>5S@75RV#2XCB$\D% M"@YR06+B;20!_&L(7Y/\#%(]0ZIG"(.3ZAFRO=_"2W?501["X,0BO?S(3*0= M:,_VNEO=CM9*6>X,J%8MTU^NFHO4HOS^OE.<,O==#\W)[=M/O!DW <;66?[ M..L"N @7;GD/."M-!N$5)%T@VZJ%GX)O(SEAVU:FK45^HQ0L89GM+GBN?V>4 MM4"D6=PYC[YATJ_K&T,T$3EJKSKN11B<1+$N+5A%&)Q@R6_FS;SH&,89\)]K MZ7?*:K*N"8RU3M0,BHT7^QS"?RBV\1+^NYZB'G1_'[Y#SIZBJ(=I([FR9?TF MUNT)I+3GG$'2:[S&\@W7TGRH.7M\[5-RW;,VC70Y)PPGU22[Z+M#FOO#ULG' MEV&&5]=T@>LYFNP!!0_C DB*DA/6'3Y63))BLUHSM[JEEORF86<5TVA5H6&: M1-?0L0G2S30B,AJ&O+[59;P?6XUU4>J-)(:>OUJ+, QAF#U%Y$U M(FMO<@<167MWM1B1-2)KY%S[FFHS(FM$UMX4QR.R]NYJ-2)K1-8(AB2Q@I=E M[>)JA?Z9/'A# -"BX20-!?XQ)QDXHB9YL:IO@5B"NHFAD,4__YY+^7<.9T,1#J%8EO9Y$V:HDC2):G/^B;U69]RPUYT]<-K M;N@;9\=W0BF>X'@@LB.0SA996^L@!9'\\9LFRN$Z:]N.*/+JDOPO.S[[#I!< MW]D<"@B[;LGK82<^H5IZME]4@4!LRM MN,2"DH:"PM#DH@52O'"==8+O5Q9?/!@!H:(S.Q MEOJYW BK"IKZ\9MEB:X@:?*DY/(Q.<]; ^3AH5/9[HZ)+6\^U"\8,5Q9/HPM7USB0S*J[U)6-71MRLEDTFL$L/ M7?K&9-,WB522( Q2:?I=*DTCI3%>WP:U.%[U4;&WN0&6ST6Y'J MI4UUW >EB3I[?\'NJ\3;"9+Q[#S8L/QP.%P!5>?.D(F4M)-LL_.7;A+27$:8G,C*^4LO"4,0AKA>/R6Y*(_("KD' MA%R41V2%G"M1),TW"(SMFSVE#YH]93\V3F;6UV+:*?&LON'-NE#QYLPP_?XX M61-X]S?M/!T-=@$(IW&(;+D3?)$JSERY@C!B MI(E@K(V\=6';2G> MMBN+83W/@\E4D"UK.##4#CIL\9UU+QVV%U>)BL/Z^+ZZ?5P_IF%*D5CY=4:* M22MS4A=YU761A,&OJ+:/;"])&K_J>C3"X"17\9L541$&)QK\BLI^"(.3(A52 MI!*9Z-WK:U:6C,4N!OR2$N+)298?-RNU=OO]-2M/O0VY')O :TW[TKIM.VBA MG.Y:8^3 Z0:\/USSZJ&ZZF,P75$ M<7RK'XYA[*[U(Q'=[QFV)"'^:#'$%<9'2*4,D152*4,8@F0TDTH9(BM188@K M--FON%(FTN[#9YOJY?*9S4!,]L94W+Z="I+4;"2#]_L%SG!Q?:/2G,J>/&[J MP.<'$S-5F7$C5:2SN$4??<-D7N=5)$J- (!O7-)$ $"T&.(*PX2D\(;("@'+ MW]Z#?=&!KS, W'K.6\XZF\12EQHY0=%[TTP.8("+(V,O -R+*^"IN*Z/KXNS MIR@$9MI(KFQ9OXEU>\+)EG%$D7X;I?"&^VT^U(@^O@TJ;=W.]4)JH N] *PR M7D$LSI)_V$ 2L3Y0X,3A7H3J(;P#IPMV5[BF;OJ"!QA M<.(BN/RP&6%PHL%)W11A\.\:$+GJN =A< )1+M\O><3@UU-KTG9L.$W%C4T= MVXQY,Q #:^#(FHM=[]CG'K,7R$?HQB1+B?&]=IL$.,\8Q9O8C@*<>#CX%[U8 MQUS;T)387Q3^7[0$Y[LZ]%T'K)[WYN,_MD+!XK<2IW"6PIL+P]X @/_>]AUY M)KF@;4C6"2]_;3/JJ+T[1:,T7NNOW&YVQ&95D:%%7"SW.B\_$=POJA M+NG"@,)%Z3R2!73^>B/",(1AWN0R(\KYW?5*1-:(K+W)N4%D[=WU3A7Z$$=BN!ZN)8=<&E#2U06*:-0*6ZR C$%4^91+$"(R& !.<\8=E M41>E^PC..'_9%)&U=Y=5$5DCLD8P/0GHG!G3?U#9UI?@<$/,=14A4[!UIM5O M WLXO5UQ' [&,"_@\(NKSOIG\N - 4", R=I*/"/.M#1+_A")I2;UB0#N*P_OI@4_E2HV\ MRT.#GD%1W6SJ)I5A2?G6YY5OG5N"GJ/0?W]8B=:Y5WE6U!%U)8$>/8,'!W#< M<"8GM,1DV KN6E[AEE^F-G1SGC3CW3F'M$02Y7X0#?%Y]6]1EITCDKWZAM,O M.V3[#I!\0*L-E)0;5#, M398]CBH0K/%Q9<;GEJC/UANG8OW1TAM1QQJOOI1Q5LOEUJ(-$=Q$[Y7N'&]^H. MJCFHEOC"JBFT1+]9J(S'L@P^6<830WOAB.ORB%J"&:/UX\)@0H7!0N;'[W3R M)I'-O)1Y\&]\*^/'B^9C60S_LD]TH5XOD!\SLP-FD:$J!\YC(:&I/:_T9R F MR>CR1:C\71#+VQ9.W4'G0:RH M69(E:W#0_BQQ?W[@:IZF\VNUG**M?O\#_]E]3S: Y"#!G_W]<*L2Z"5;]4Y1 M__HX-?[DCB3V>FN_(ZF#2>-__^O_'4[^."=KJX$.5C4+2:>X^'B56*J"MDKRPQ;MIWU;%=GCD./)HGLV'+!8-R M\]30!A8PN/$Y/';I6FRPW!-<:EO\GG6=YN6U PX,74\LL:EBO'T8$U1 M>0H83$^ALJ*EBNGCD?5";CZZ=2A>;[7S@V)E$B29.2=FCD<6,FG#7,QM3S#7 MM%?K)%1X=',02!^-'-M4)3/,C>?ZIE63TVVA6?57@4A3QT/;^FAJL0.4?EL- M3:HY=KSP)@DXE#D>FBT65LM5Y;;-QYN& MKTX"6JQUX- 3>T_YMYZX673;0K[8UH+$>C5,M.#0$YMOF%YUX>O+C)"O*2UI M$B34,60]^L1.<;XWSTS[0H&72NF:P"9ZR7$&4N#$5E6#U2:5=59SGI&G3M44 M^SRUZ8CTB;T:J85"-BLQ RI>K06;4HE/5!5\S?K1T,&,;H_:C!-0R_BFH:1G M:1FL.'3OQ-'0,C^9M+-C0 NU(=L=)^?:Q*YV4-/YX[DRC5JI/;OK4,NI4V&D M6M89YW'1XM%0UBDQ:2N TT*7NH:UDUYV6326W# M0$5Q8K?&X[C:'C&M-%^:E9W,9E@=]S-PKB=V*R'D[I;I49FC_*:F)C;6K5G5%I<4YIW54]-1J-6ZD^A^S> M8PIPK=ZB6P0!'[_EG6EZF),JI4!,G-A8MU+(>_5XEA)*K7F)TFE_E87*$@X] M6E:JU6 5*^]"RWI#Z=)JM1[/H,9.G. !=K1NS0M3/\DOY\EFWKM+LUX+3N $ M#]C5G'(KEN,2'V]9B74\/A2,/)S "1Z8>NE-O;](4'P\(W4KWG3A9B0X] 0/ M9#;S67)3;-DZ*+<315MP!E,1SO4$#XB#>25/]]64SBC9I2 DA$3:#M#0HU.@ MGYRP=Y3(^KIOMK(-SNG<-A9XZ-$Q0&M35^OWU89NWH[G(\/T@:K"H2EH(R+*:U2UK7JM,.I3-:[4^#0$TS8E9MNPJ1F M P$4YS-0+C")NP0\!T\P8;8ZSNFV6G?U&I]"G[B: O3-[,S=TN$$3 MUY 6+OBU^^$0K2&K<&L1(G-&#LV@AS;H@4-N:X >V_B>LWOK]FETB/W>'Z=D M?J:?;6YY8),=O-*&KYE"^+Y#E[O?X^C1OT(C/H!T>=%XWKHS\(MW0Z4)-!M\ M#WRRT?RT7YI^@U_ZWOGQA]Y;L@M1V 7Z)_UL,V.R$5^U$=0+7,):GCV?MW)GTRD>C:\.5!2M!W4E#4Y+!:_V&A M/A&;2Q";S&,"_,]?=(KZ^_C?T^S/O,S^-/TS>=' MLYG4BWKJPYK0G4.!/1OQ1F%MA.JV=W?8"X":Z5AJ#*5YK2!8 ^ZOIWC]HZAR M?I7^YXU6/JY)V//NG.]&CI><*A')2[A&R3BW(#SO/KCRU;]DLT=I^1<([/=Y MH2G\_";P8H;MNI%'=,\OXU2F]#Y2]T4U3U]^?'U$(<(7'3//5!I\1CGCOC$B M'39&I \;(]*B*5>32TM=&SJ36&JI.%=35>G]#1"@#(752G4H2,_5)(*N,6L+ M4C(0>FJKY0R4;DY/HF2TQ(_?=/HF01_?.?41!8D7HTX_S>,>8>'[@GF?6?@> M=25MT-*JS-_9<3U?R%=DL"G<*7_0?>35PI?1*)Z1V95.Y1-Z4.R/BEJQ%$#A M2T'A2]UDTL\*WT==67GN\YY3YK[KA/8!1YLW^+TOKA#^HM%^',M_'>*<&DEVLY0YBM"K6?>":WX<##/(Q%.81%. M)(X[C5YG)/SQ&7=(-U3@C78640#:]4M?"],4X8>N=S(H<)$FS!<<\Y<:!K\D MTA!H]!'0"-_GM.WK"A>MY+?RGXA =+ED5^CX;@H5N$.=]/*16J4B+D%+A)678]3Y"KPUD?JA75KZ%G) MBE^C:D*7K]]U ZFV1'H!@J_TRSW5+MM']!A@=5M"3')=TQW2T6G8M],9\+QC#?P8#U*D'0I[T M#<6FB&>(>(8(4OETI/(>V:W%);[26=HJGZH,;@=NV1\U&"2[");<,,GD-W4) MX6:Y\0DD*"J",1? &+M*Y26:>LWBNP)W3!:[G^% !.CCYU5)B M-KJM)(:;?F# ]$2H+,IZ+8)^C>O#/03>G,VS\T!H.2N\8.B$;HN+JU:PX*FL M .[N\M9$4)K20D4]DB&VR2:>,P@O0]"),X?NY+IF_PTFU]787)?DD;@^T$*<-9%",SMK#8MX:U># MQ^U+\'97RNPO;3GEOZE9/8N59Y*>2B2M3 #6TT*%0[<[H!N44R1-A[AOB/OF M4O#21R@$6J_UN431B.L]SIYER^G5M.+@ZUX@C$H^IP\NV9]SW_$$JD)+A8_3 MK,.R9AQ!Q X>0Y.PG#Q5XAQEE??M.Z-$CP!G1T)GL8\O\*C[%N?YQ1W;'UQR M?#56/R?+4ER4QU^.'](I:C#N49>0[Z%)&Y RXH;//.5$O7*%$ MS""^2/A W &1= ?\J5JHM%HI1^JM-*IF>\.XM*H(BUZ U$+JQ^_,39*]5J_ M]@!M.V A:4H,K%$J#' /$CU([(D6>'FE3#\)9^3&M&D/FJN>KCF=8BTWZ(!J M\GC]J_W##,&Y-6K\9IM*OJ M)MU>(N$;N3Y(=#UNHVO$2COQ'VK>+.^[< >VVO2$#FV7^TXUOEC,]*'9G#GM M64&;MZ .3>(N>*E7-JN_2!42,5?)14*JZW$4?84B^&J ]19%L#$SJEC<=#PA M/QXTI7+"%S)Z!RD"!*:RQTGRSS?.OS3(M(^S+:0-BT,W MWR0HU@YE]M2%("GM;NRG1B.^E6@+U6*C-S!,"&_")K\W&9HBQ3_$ 41 R1E" M5O="^Z2#QXI7I5MA5DCS#!CV',?Q.W+00=(;5B5G/_LZGRC#%<=_U,@%1[,F MP )3C3AZB*,G6J0A4.ASH1!O+@Q[ T W;%A0OT]N/U5AF59T=]@;E'CFCHY; M[9S6SLN!2..6OG3F=071%ZE-(N;UN$@4=3T^GRN/K[U))]B)3"-(Z-9$STNU M6H*=+>)IGD,Z 6&M$[>67I7[9U]C%3,0[0Z+@R[-'HR@'^3Z<-'%P9]KC'/M MA1:W"=VIM\US%N7 J33\.]HL"KW1=+:9Y-*!)4&+$G?VS=S0)^HB24;0]4*9 MBT,LU^@0>H<89V?#2IP:U27*7_6DM>!6V9J-Q3AL\IL][E;YS1Q#NQ3GJ['< M+LG9<7UXYWK\0-<(A+9"_]# >U)Y]E5O4^G.DD ?KNA&,=/N!=E!(-*XU>]Q MRB1)^"'.GVMT_EPCE'J;(DBF5VRC+U(I8;/,5 M\H.SS(FGY^,]/1/;48 3#P?_HA?KF&L;FA+[B\+_^]X4"@'0N4D4':?XESN- M'K34>MXGWJTU\O2X/\U3^;D@C!J25IBP')PHKAY+OZZ(/LH:Y(RNHG-+P+F) M$.*?X[WMZ"J-9>A^DUTE/SX_H^D:WG9'J0XP6]CV^R::. MM?/5:*.(N72N$M=]L,/KW.2)CD[Y7.SW1SI%NTWG,UFO6J4VR5)?%0="BI," MI%,@XF-N,L]V4[] SQAZYN3!,P. F /.U%!0/P&$\::&';BQJ6.;,J[$3^ M@0_WR?#]@KRAJ$Y/&US;BI<-63Z M&#V0&/8S-;7GB53<8PNI>);).)L Z8%W8J>+]8>]-=PSU2S)DE\9[KD*(_6# M(@&76E 6=7)$+G)T7GI<(-0@15174T3UD==V1OWD?%Q/T@6+T)T3@Y@J/";! MMH.,/8%+P"#I@OT1D:F:N;Z*ZDL\\R[S)YHDT?\!M=[9E_BT7SA=O];Y;4,G/BP MVXSW>),N#.X*I2EVK<'LQ(G,K@%\/-] MU2]<8T3,A+](,'0]#HS'12]H[33S]U5Y*=J.#7='V7KSNV!E&W )EV:K1- F MO[X#_>+.[:LJA-T):A'*:5VS #S+\PY0M%.I8+*RFKO=F9C@6ZK2R/2$ZN@6 M=27 G6SIQ$V2(E<;$??$Y1R\%^VI>(O@\DPF!RA7&@G2(&ZVNXM$4.FJ2'!1 M<6GZAGI6<*_93W$039D^"U,NTNZX)'/\^H -\51$!^;LY1RJR9>T9:?HK9J9 M/*7I_LH=KJS2I'TG=T0F&UY5=!+F$%\%\556)<+<_9SD37 M^I(^Z^C"N.ZK2/)1VS7F)$ZZEF*74WZ;?0 '@B/9-DT;R84MZY=FU$70BW%] M<.?B4,W5^G%V@1BHZ;#0]I#,GKK2I%E<4)-L*R\P[6ZKV]+\@M\,T RQ/^?X M0I-+DWOBS"'.G(L *>^17LO,^3;/V$ PTY,NHZ5+W52G@V:(P$KR.>F]9H_. M+B8=<\(K*&.>'3,U2S-],^9)ZUB@>;.9;: IN2B%MML3T%"4\$-25$@3EHLB M'2D(_K(4E^V%MGV[+ZV']RJD:#N]F>2 '%0?"M37Z 8T/+L3"KO@-.AN=+P_ M51][:=99!#ML1!:+1(9"!'*6W M&J,+%4;+0@H9_3]_KR"Z>]V _L!9RL,/#D:><@]EJTJ0Y,TD7RL56L4XN_& M'(B)1%CZ_;K4:J)ZB'?HFWN'+C]EZ7/TS9.6HC(:-Q?62*KP^92U]$?SNSQO M<$CQH"YUS[:JO$!'V\ZW%F(_[0/@WO6KUH@G-YW- B99V7\&K/Y(I;4AO6SE M^,)=V?#1-APJSU"A/J<#BUHZ4=Z4N8;@!]7JU#""2KVBB@DVO-(QDR(=>TDV M%,F&^AK\\^5JX;$V:":F@J(.%GU^4^ZVIS-E=#LSR M;\%'-[$)@%^U4&02776%-X,8JL1'1GQD7ZVS.5=L346:00E&6$L72UV6;M15 ME:J-36&]2G$!G-XM";F5-BUI;0 M&J;35$FO5,M3%6D6U/X@>Y/()*[N, Q<3GQ=NR5;BU72XZVHTM#*3DJM/D M04=M+),KKM?7.3&!6T8GF!LV=7S+#)'P=Z*@:Y'P*"PL*A).B51S4"WQA553 M:(E^LU 9CR$RC(Z$)YW"O+U:TZS>,WN6W$\PY?(@0!(.\0M+O]!W[ M(]7S%PL#H((=R8@IFBL;MNL[X;7K\NZ*J9AFA5L)Z43NE+KB'D]1)T<4(HA1 M)M %0@S2]^AJ^AY]G&1FOFE2>;^W9'N,75EZJIC #969S'%%.)&^:)Z='VB6 M?Q_I^]PDDI>EKY]9M?E,Q;3UTG@\*M3TZK"]Z2#I0V8U]9ST$9LZM*DA=>)A M_BRYI9E8U.HBQP.I#OV DYY@Z/M M*/J^P)<,2++L^+B="_H1[K/G0A-[(Z&P"QJY^SM8HT92E]?2A5C;EW18796U MG9<6&D2H/)(<1?,00JU8LN\X0,GY7M/VQ@#; B<, ::?!%2"45I\K5-V5XK8 MSI2;JLCB/KC,\9W+1"JC>0 3*SQR5O@?2.6B;+;55JU0X/-#C9MTFZ)AY0(D ME2AKCWICRMXEF^?=EA"37!= L&!//$FS0@2Q;V""_/,6?#1N8ALS- D+]Q,= MX8AM<8E6]TG5=CUF\U4AD2Y:7&LJN(!#0MO:BFS%VM6>%6VG!:T#."5+Q3?- MU[#@!6$>+,R[][E5\!0H1K$76-3].MB!$3H+]&A\.E"3X#. MQUTS]+%"/TVN:=.T\L(RVXH+2]!-#DP5"3W"/C=,^KAYXR/T\V\/.14B(Y0? MSDPR0/&=0VY"_T_?LU-_!K"/Q81SV*!R5,OVX,LD!WE:<#J#ZDA&;"$YN!N< M-P,0.^5M"Q?QX(L#MMWUX"#(>QZ.@+@_/W U?Z[I%&WU^Q_XS^Y[,D2 #I+\ MV?;A^^Q>])*=W%/_^A3Q?K@C">I>N+<[DCZ8-/[WO_[?X>2/%=LV#_E@5;,P MU,!@;:6"^,0!DAZ7IO#%OR0CD#;N#J9G?^Z+&'Y1#R:%%%_R7[&#GQ$YCFAI M2NOX <6VRC%LM[O]VNXSK-CV']JNAC-+\?T3V@J@IS]X+MX8SU[\8NB?*<0' M\-?MPECZ9SKY25OU2%02]QOSCQ2;.4AE_M5OY4]%>-[[RO!7]""HJJ B-?X^ M#!AM/SI@(41<)+K8'PJ%,H_4.92Z/=-+KV'\A_MV:CLDK&=%.D%E0!:D19E* M3T66G:;$R52AQ*R:2\>S#M7GVRXIZO_:( M+>-_?4OR%8C)E/_;3S$\R9N^"5\M?X3A\A":M!Q5LK0[_*![NL%?.$MI._#8 MLSS\:VMZ@AT*^X!_'TXJ9^"[B#!*F8B#46667AJK/@]&"PL>-L9,R@4_8@#B MF06<@.?XX,/4UQ$MG]X Q"HAI]#A?[87!,00)LB'B.!3SO''$WDHIAI$'\A' M@\Z,73-_!ZFY7%N2>JAZV$?;X$(L(GDQ8&$M"'%)S',DR]V7+*!OJ#8\0.+P MQ3J Z.5@?\/RSJEOR>%OR#6D&O8$RH8'Y)D%#U9U$Y,-#8.9V!! O(NZ(MW M_RX,>W.#OV]CH J!4LSU(:NB-VJ69:^P CV8**XOA?0TP!HM2 8N"G_AZ;O^ M8F%#:(6C6KX:7K'M.[M7XQU)_QW+,;F8[$.M!'D?PK6EKX7J&E6DJO"$1]^[ M0>$P2 '\<5B]BDX%1(K[M).?L=;AT]&NQV.0;BHB-K[,$@)PS[= +$E1A[3P M-&A8N.B6J!GDK3A$(($W0WDNCK_P;"=QS;C>4Y%SNQP?1OT MD)UAMUW#[[!5]>YI(1= M83]ORC$K+FXBR'2$U!1^\H-E,^I%T [YP;NKZ.$ M/YE 0;X!R!A((85/T235LC'?[@/4-UMN5WQ4G0;'5^Q^#"[[D/,#$ -A$VV\ M1T@W(>: VVY@I0#G"]G=@$O!N@T)N&W"M:/..A-O(VX>8? MM&"G#O:^N^2'PURV*/ I,0ZDI#'NI?,?P%-J^R%\ M[/Y3R8WARV]FP $:U/W01D$ZS8Z]#OZ&O P58@ 5--+6 0J M0*8SD%K$TA,R$N)^*"K(5P#-"> $4, ^S>J'9Q(^9$WXZ>;^EF4XV>VM/U@0 MX2$%=6VH[J4)M'E7VO:PWXZ"\X?@8NE+#AP(O^P ?/9"YH$O,+=0B(IWH&X M(:0H04SG;M_91P\/E_A(]WRZH^.AEP(/?J7OXY,Q%\YX9)Z)A=)1P,_,0 M-_?N&?2 ,+%[RL1VI/F*OU\JI42>CQ0W%N3WT)_O#!$Y$.K[$MT^Y&S=&^EAH5?FOFRQ0U'HAZ+H7[9 M9[(0\5(Q[+H?B)L96 #)IY%ZB^$6+47GQT7P<'R3'=4^"@FOQGC#.,<,B6 MEC&(Z]&TW =@"4_B?B40K)OP<2&UD;S\<,]"SS8^ERXH%AO!J#M*>$=+@ 9 M(&042] W,11=@8MSP[5!$Q?: $IH@AW @RV4@70)7Q*^=SNS5_,:)A@"2-LO M/G'PU?"RX=OO<3;J> 2_?CSSJ6: [[I\7G\.#!Q?*0"&1:/HW]"1L8#[(5F M;8T8*(-[D_65\02$:0R,I>'F2 3T M<*KV>3FK1SX,U1\FKDC(HY$(?'=[154Z3OLB6QN MN$&[D3OR(J>'\]DN%RT%?L%?]EQ'!YOCX3U9;5X^BC<'@/NH;9 ]Z)+ M.N2JW=)"V7.A-;(X\$-*H:V/WA_R-G*^F/O#?9N7AKYZD'B&]=]!L5AHVF"P MAM/@3WXI)H6O0>M[_9)W@OQHS,3A> 294.!HZ\Y&]JN$FT _6]3-6M@/DPKN)37V4#!I#N[/5A8HVA78% M5'B(,R'W0TT8NI@@!IR#T/T8IE+RYTO\ZGYWT#\JPG]P4^<2M8!TR$%EEFFA6STV1* ME&5%2;")"95(9=[^C<]5W=C.#6G&++4.,]*PG;HLOG_S6LZ@T5,&'7_MT MD+UM$OCX:HLG/%RV0YM@["9]OL2([5Q76<%]C*2'"_<4XA\U([YOA1C+[Z[8 M^DH -K4-;,5*$!$X ,0A:G!"BQG.$D+'&?Q=KCDUC2/%WPR2AJX MWF0UFL_;.ICYI8[K*[Y0"G[\]@+[.$H*:8?@,ZYZ4J# [E[V,_9XOS1D!2"S M>.O9@[3^GZ5O>W^WD.-G:XZ&G]Q+\5,^SVU&B/L:[GQD31TU7D=K^.]/;E^] M/5/$(M1H Z30SR\8BU\S\4#Z ;62*+HV7QZKM5Z F/7 MVGQ3,_J-Y<-^N9,!]JA""KPV#I_M_C4:_3I;C?W M3J\*CF#AX[:%8F.IDSN:4NI*@RLE)2$U9:DZ6!C^7;KS^0+RBFN&OH8 MP[XNS>V[D4I)CB>F6_559N5#EK:.SY*C#W:Y<9!G$6: M3&IB)7@=TVX3A1&NG O0.%7E#!I/'!X6YH%8EL<'AH:!_P9-:Y[_J [16QF M2VSZ-<26?% UD^IH)DAY:M+N%#=TI\)%C^D^F0Q>WU#XA>J5!)!@Q]5->ST* M3,ASIVX5>/0!U%R1*]M\%^T:H09':AT9*X)E3R#06"&?9(C8NM" L)")@6?7 MW07C<TBW?0Q80I'[B)+F#.9< \[0@Z-)M(\[J5*NGU8,/Y[H_+WJ/ M.B';#-UL!+5$28AKDUNGS)1;JSGW*K[=GL'?DWGWE<=[2E6@*J:>5]3]"''W\X7P;'OIEZV:!=LO*#F4GYSBKAWCEB9I#MO(Y-"7^^ M2A,4K4DV)9?; VKISK(:=\>GA/''.P,NE4%?(I]G@D'>H:8IOM6:#MN;7$SP#.MZOIB=:NL;Q6IIM+.JFL>:$3 MQ?C(_=IB]XO[$B])(;00PMRVAQF[#C14<0[G+L]$A7R%TM)V*9T]^$UI@0I[ MU =1Y./8_A3_#[YNO\[#1$?TK*H]B?6VM8,]>0:9?A=UD=S0YXX3#A:.AK-F M4(8KRO38?AW7IN$D&1-5,X*'N3Y'R1X/_;/[=88UAK*M6I!P*,Z!YY%L MB8!2H!8+QU[C% YC$]M%K5])B(_V_N[E*WU2OIQ1,VA5]<2(6GJF8(P=9=HR M.V]V-6)!;*-:/:"X1<@'IX3RI*JIK*6D*GC9NLYD3-ZL)RK3<08=AC^9$\KF M3:2\]T+"_8O8-CPZ:.N-EEFH%I8=H:9FY[V4E5O,#/4+MV%E,6WV;D!I5+YP ME[K+65I7F^%M.-7N\DVDW$;ZMGNQRUW%0< G_0Z'?K%0!3DXQ0NE;AC;HN2H M[.B[S_Y/%BS:4!2JTAD+DM5*=ANW((C/D#%TTH%_^8+U;@3[N=O@9KO)NP"H M@.\!?9K,I-3R.(U\*3^SGR-8S_KSGI>KG<,YS$1'9%:T?8$,2C_>')QT#\]* MQ89'*\I>1]FH86[F]OB,H?2XL+IGWP3@X='IWC_R .]LS],P3?7@[#V94_$@ M.GN0# Q/XVT)-EK%P='OPFW=9OB&,7FI3%M&M8(A*'D M71;M=@-QXJV#(\3W7P_@/H7U"B&JN-EG*C_,KH5 13LL.#G8!E-LYMF6C'%OS/BGI*>@MW?JS+,TWXL+2S%M&=FT*=W(D4Y/0:PX* M&G>*R8UQB@WE2?E %'X\SZ>G50G!9U]:?U'M0<7:1Z:VM: 4G0WS^8M<+P<% MP/4Q1HYQ/6';ZT-#3#S5PD*:7?(+;KR!*^;P"CRT E2&MJMV0W_?YFGC9AB+ MO>K!O.YK81&#AEZ4CZ59ZK&88MP-!617E^=(.P&7UJB>:IL6$\[]L T'&@\U MMXQK^U".^N$,40F%]:B2Z:#( &NF75&&@@K2<68\?.-A)0-Z@PT-#)P!N*;:$ M<&ITN'L/]Y).[LJ7L+X!$JH6EQ"#HQ4M4-:^MRO7VNLI*12 L,C2?SZ[#>#G:*U***83WXLUX7HW MP#NS(KLGXT$ !:"GN5GGL'7 ' M&7L&GBWBF=/) :$;85=X=?"( __"CDM#&(5\+,!Q_0.&?_@N)/OW+]N64[1AVDCF2 @Z6L2W^OB_J@D3 MU=*XA].NO\)#+1S2"TWU+8HX\71-T<.$]F_;Z:, )MYS3>XZ=G:4TB4>",QL M/2FOILW)?,X=%[:>'A>5UA[O:B][V85G65)X1@K/HE1X5C;T-$NS*2:3?;Z& MZ5E5 #!CV_D/= M=6["L%G8SR>$6^AU.^#-J0[8-BX)&Y/NC'?ID\H3TF&Z,)W9)\B',]F6C&P> MY,[OM^CAF&WV_&Y4W;945'>.6*R_68 'CT![NZL\V7ZO9Z82]&RQGNJIRB@P MTX8X4XMO=Q7O<,3A&_8SE-::Z9LYVW'L ,U?@G)QV/'_T'/<5!MMFC52?1XD MU7IG:,3EX"Y -Q'_/([#[UWRSIY]C2W[;O$G^/.^ M@Z:&.PF9 '>"/,2H$BISF^YN&WJ290Y:!H4;!9QGQ\<"^& 7^35](W3FX'(Q M[.FY%X8'I\(32F7O:$!/1/YJ7)06F_JX"=-1.=4I&P.@WI*',@&?>+3 6.SC MKS)X42?@N7RI.CBQ]%WL?=NM.#04I7"'/E4Q'-0M?;EB:&:H0B%0JAS5\[V@ M+1?ZPTKJ[<'9#U,,>LON>.9(*0A#-YX:M)2:5QIQ/WXGDI^O& [UP4$?#AS1 MW?>D/ A90(,<4<:;W:N DQ+%>2?%$;E+H"(Z:ON!^RJC=E;WKPKM>DF%SU11 MPQC4.5/;5J/>-SO3-(RNT)]CIF'EN.)-++88'/2^*XN*H$B:7<^?&; M?NZ4N]EB$<_V<'4Q%IZ#'3_H^4-V[36[!J>H0;Y_DQH"9K\L]SIZ74@Q6FD2 MG_M6$M63L<^IH="'=8P+3DLEOA]RAP/0*#9L<8[Z8H<^2ZPYI04'W<#HUN5C>)<>4U2U3U/N(XG M=E%C(KR%Z+>&9B'"/MKR@>1H2)5VX=RW0\%*S!FVC8:I>X[(298^UH"A5* > M6Z.U;1^TYI7YH--@%;Z7C?O>*@?AZR0X9 'V#0<38KQ[7SS.O^\M4'N]EG4X M4WK/#7'F@!VF;*KB!JM1GV^)^=:X,"]F:WU<,$H=L\._T":=?U="=O_H71'4 MI59*)OM5H33*W>;B%4YF[-H2 MX1R_$.GLGXJQD'40 MR#)&?;1/.CE<0E\<+[]4=E2T:D,O@=<=OH#A/+DU3P MQ-D[7G>J(Y"M4D.^[=)]62O/10Z=O>QQ;ON_MDV2X!XV[=6#="N4Q<)]@2GZ M"9OX5E=+RJ7*%:Y)RWS-929T?"2,72?X4%=+%YAA?)B1B[R0TDK2#!Q/0A;KO9R>$/ZGFD.$)M-#.7=W+@NX M@V&2K[^ ;]SVV=KU;Y[J17Z0A#KXSM1-U@# MA4FO!P_ #X6TQUX3E!QBV$&8M+I+NMC:X;Z'TQ/0=PZ24=J>-N7'A(I[-R%.^DC-RM!ONP[[][RE]V^*R0;TZ?)2C5^#YO M2(8*QY+V[PZ1QF=]TVDG^35J$3Q=@H[QHM32^916 D]JT9F#R_N-BMYE;GD&S.-U):3BOF8RG=?FE MR572IK+R;>H3&S:<+MT[&]5E-46KGG&;UH?4^%;7N>6F] >@^[54OY.4\Z'8*: 6@))3PDF6,I\'AF'TYT^X^U:V) M 9DD+J/!H6DH[7#YMF_RKJ\"Q(+:]L8710JO)0I=0 UIGR*6H+;Y-OF]98#G MM9W%X1UL]UGMH=5X;X/MNL,]$ /4V2ZNK>,AP_\JX_^(;=I+4#5!Z5/,2@LZ M+I//BV;GL0B=(VW3ML!>%L,RS'N?^"F1?.ST>,F?7:"%I>11?8NOJ?3(*KJ* MO*@$K[D1>.^.0/=A@_V=P)BCN\ "@60@1]>!SO6[>FN8],>J7LK/&MR&JMUU MEE#GNNA^E.'%+,@M@#['0T.W0."@*@T+U49H6ZM/^Y/[E%\* MU63-^:SC#>0$#U)F:P-J(F^RW*OO6SY%VOYV;7!2;5R^\@!LM%NE5F)8U*4X MNW#2FMZ9UCC,1/?D/:8NKC,+J80O,=X6O?[<:J>M<8R\)QIR!NP]'#1SNM_Y M]LJO?3/J;5W)]I+ F(OZ2W^-+^2^W\NC ,+>PX1\%=*]-]I&SH:0%*_$7U/# MMAW1: OY)IN&QE.\=&?[>3VCS-RW(6/$/?C*9> L),?;-"$?W$=J^S/-4=KH M\Y:UBRT5_U4Q)N=X#Z/26KN:(V6SG(;/M.IT7T2+=L-_Y MR9;FCFXZ\U2JY?-:?B':O:;7Y7O!5GT]AE.89+BQ^8/3!A4@@9W_:%?7BATU M#2":=9E1",. %T&/:)TK7+JD*B*5*&1,J0 M_C][7]J*+ODP]@1O*]"+MH_!::T%\5:EGZ;554 +%_'HD8G D,''& M1;K6P FR@J[[3IH!(S.O1\*0#L:M5DP8.3!,VT_VRT.^QC+#H;# MR9#F6R.IZX.1!\07T&%Z+PJ)5&&+6[4I5 ML'5OPG#IPY&C\MI0N\QJH=468AUU#1F;YR@N58LF5BG-1>]O1A M^-172\41F QC"(YS:1X1.)S,X%Q6Y@%C\$R:Y*4LCQ+9 _;6>BN.+?;3;&W! M.>:X-V0<\BBLAXB($CTL.V:],H15!O(0M>0 U@?$F>Q@O12I*0EWAX*/#DJN MF5DJQV#=,ADXKZP:(];+8HV<*'2H^LP'N#I8!CS#P& 5.%Y3^6*Q/!HW4'1] M%%=98I.OD8.*IY76BTZQ@,BD:/C'<+7.#1>:I#HX7>,;MNZ;K7FN3AW#E5%T MZPUY:O4UB6G7:::.KTC:/P8!,]M;M1PVV)V73D,[JP*O7%-<_LPOUF/5GX50V"(.@8KIM085\>#%L9Z M=:[DUXCVQJ\KQV#%JV)STYE)/9ILH;4ZLT9R=MKG7C?D"[@T\"UJD36[[$ U MB5EV0#F(RH"1!_,LHJLT7335,=O5*[/!*KLT&=\'N\WAZV=-:X+T)Z6AML[Z M69.S993WJ*-8]3=+I%SN#.LT!,W-(0#JIE0,87TP55^K])2!1=,O$-6F8M6%/! M7(]H?W&P3GMV/>?11CG=AE2V4A+@<.C!!#S5D)>#1H'3I-Z\FRZT9ZXJ N 1 M1S:_(>_@&BUZL$<1M<725K)0S@^&'CQU71PN1'0)PQKI%;FF:/<\A0(3."(K M*P:SE 9BS&G/@(A^>UJRLFTF&'HP@9F3+34A0J]KT$1K3W'5XP3+#X:^G G M(G!ZPHLP@*LH#E1J&-Z1>A!'1+!RFFZ-F)K2S53SF7GP=9. MOAX)H:*,27"; /N@9O;-I4'.9]0Q#21*JBK/9U8/YM>%3K_EU2![Y1_30#53 M6(M=29QJ7:N@%6M%A2'!ED47].$>DB!WN3 MRE0?SW%Y@@?:XN#MC9Z$+,1YWJ/S?"M7TP;LE,L')L#^[6]36BKZX\!BX9Y7%<%A1DUO?98;MJ:E$G.^ MZ$3/#9VPO6\>.M*!7Z[S*Y;$<>23SA>@1GXA6S_R[6#Z-@9_']61]"TPBJ"9P;'KL>(S <8<9;,O47S>T9= MK$D6+#WX\+\_B!]OD.]:\Q/KC3S"V7VFU%.<>+Y*A>7=4_LK[/[X5=Q=N.F%]]H:VSQC^O#&S5.IW=/"$G+KBF+Q'NEO"\H!+ZXL.? C MDKX+R6D&5[7.%9Q$Q<92Q69>4[R_0_7ZZW$(H"J-E%*J%!$.??:_N.-NY\ M451ODRZBIBX&L/[8A9-+PEJ8$^-1D_%X#=*\49M?T]9,"V"=_?$K\T"D#ZO! M?>'V?=EP3)Q03<1@.[L4JK>)#E%3%Q]4O]JL&PB_+-,;"]+RA7Q%D-:%C=B] M,*H5L84SN<&(A-%^;H6Q:'H]XP*C'$%__,H^(.BQXJH?/P6,1\#K2T-<-VQP M_$D>^PU2]-XUE(NKE"\.[O>3S#L7S+M4D"?3\&^0HO=2W.] #F_2A?B3 M7.T;I.B]/.A8B^$M'ZD5GY>N#@_4?B8AN<\&VK\'J7=B4R>G28F0W[MY'F.U M'5\9OT$3_T].6KZGD-^D4_ 'YPK?@]1[RK&EH0S;R'0?E=)=3NO?-LF*""T);..1 70>@Z[(X=ZD]IZ M4)LORK*69S$[L\!='\L%I;>Q'[^RF;/.Z;^#__/]T/F=P'G93+C/@[,G>L61 MDJF++#ES+41;;&9__,+(\Y+<[L[GO#_7,MX>Y%WEH7T>BY C-4L, M-:IJACQ:&0@DX)EV@,4@.8TX"<:;/8Y[Y93NNS0'K2&WQW.ZRH?BKDI''>P8 M1WNOZ7G?RTV9B _XHN9%#'3DU7W]5XW9C^C%HNU#50C29G0MOY@-",&0RF[0 M@0/X]Q=-P[\/OS_1#X8]RO7TLA0H MA^R/7RB:W-^[R_M[$9_#1\V+^&B"ZT59WM<$3%/KUY5Z8\2J6+Y8=-+\VAD& MFB"(K*2)&[[S]Q1:0-#P!3TK:%(G'V0XQ_-8Y6TZDNR$)#LA#A$+QY:6+Y3- M&Q>+.8&"\[)>:-"U>C'?'ZOZ>)(+6G5CP!&!SS,VOD,PXON!\#MA\#*A@7,Q MN"0:^>XDVQ(UU2+FY$30'U"FFH)E2/$,"UX_$!_U478$IV51 MDWP:@ZE_W>01VO[(?@^S2HBR(X$,([V:H[U%&Z77K>K<6D/KPJ3CR#QPWLVG]AZ;] Y_7[9K[>=Y'H-K%XVL_5=K$[JS9D\1^P&K&J]OL!0 MS?%F1@58#0[\T YCJ<@_-,'^GB&;"%S0E]QYZ8KXF*\ZW@S$ ==$*!/3F MF_,<<_@C("\&20Q7?"<3?"PI\:X1?-D!P"N'-VKP(.-CDM;5)#B@V+<#+I1(@/$C-?<"1=')5 M]VI7=>\(X<="!]\3XE<)(YQ,OF].:87!9(_.KYK66!U.2CW8#R">_?&+>,"0 M\U)_DV/O#U^XO2,\'PLO?&L\7S;4< K/WJA2KF5'=$VKE<5LOX^49_5VB.?P MSNP#3)ZJK!L&&?YR>;!JO_;#FIX!N"W$!H\O9O456O59VG98[LVA3+'^NWQ9 M70(?2KV )SWPIIQN"=J.W1.N-]RLO*Y-J?1"K,.;)=6CNQ/J1TH""S,'3W5M M3[I4]L-\KDL&,%IX/37A]?#BL#.5)#>EFEM1"@3;EG3>E<24:VV#+D[*YYT4 M^$^V=-WRG6T+I4LO[2X>LH\\?B D$LKBDW;::AB@F71^[D@_]]\\GTA0JVTJ M!?#_:? K*)0/#P;^(%@&:#EZ>O7G48F M7$^X?@=5EF'G>+TNH1[K0[?'>=]A<.#%&(4?4C#?UYY\#:WS7>RB6)P MF^?KL;G=]J*F*VIL!OGSNR2B8JF#(XVZHL"UD<&NEFD&MNG/I_I^%)SN<+1J MRE,69SW'*S)EV(/X20#.(/LW^Y ^V:3[EGW5Q+U+2$T\V62E/Y'F^PU4U3O[ M]VV0?V-NZZOHZ7OM=>.$QSCXL;=G"U]G@XC:UKV2'[K/YE[G/=N6S*.763=> M8X-"V)B6!GT&GBK]&MED.#)P1+,/!'S>7=:82>)5_-#;P]9U]JFHL74M/_(, M<&&R*")EW5S2O*,JB%VI-!N: L 5M'N%@2-YZA[IS3J2YV_A#RE3Q\2ALDJ9E"F]J3KLKSL5-R>=8SRHO M2-[0G4%#X=)AB8W,0Q9#;OT&?M1HB&M$/4Z*(0G,1V)0G=0,P\Q\#!?)7$?+ MTP6NM!'+,CR@@&8(@O/$0_8KV^-&9SJ]:(]KW4$0)+(^N0>&3RSK#WR%R?*M M*@]$8[,R$9^P':=@<)EPI/\S ..'98BC3MHHSG)OPM< M'K,8OB$NKVXR'*L1W#(XDY%;.;B4U3;3S7#,::(/@ D,!8Q\2*=/==B]V>!+ M UYB2%IXZ#PKUW:PQ%NOCW.B#(S?F3T0=%+E8L')G M:AV[W9"3P%,D2A \PPL+8E)&D&*Q"8MD'@F:T%)&-.9Y>DJ3JR(RJ?8@=M&@ M=CT-T8<,F9R[WJBK=5D$)ZEE?Q;6_$((S[%!WY[U^C.M):17U)#<5"F<-%9 M(NX@51HM>&VQ&JM(W;0?7\E] %##J]?QK0W:]1'JM\/U+'/V+H< MJ",Q3LY'M9);YC0A2Q[>-+F'"F G$Z @1Q(@ M=05M ?&S'/[#+:0.V:EZ?9DU1D2-1)H+ILCYK__VC^:W_3%X$& XD )]^\FN M,N'NHV=2'!@C;X9WPBS^)PS?=JCC"OEJ7Y;!'\N$F8LFY7_#3)HH3+4CVGO< M[,+F$.RAL$'TVKG6N A55>!48H%-1N 7['AYFY;:EV7CWS?(DW2YZ$RW8TVT M"$%/TW"A0:]1U[(JU@+A5DR :04R8 *7"B2?B#M6-OW )2 M7*GHBY2NLJ3+U=4F[4[[:24^%I!NF0KD2K;Q,1LH3JHRR26)WCF+?2Y)[,VD MC61;(N],SU*^)PN$F!UJADUT<<62PH:MI3EZ)L! _X8E#8.E1]"_DROY2?[( M;>:/W*,M=1+.F29NX[H_QVD/(7I9-;-L0CX5P#DPITX=/-Y^H.E%%2#Y^87* M]VH W823ER1;7-E%3#(K(@OJ'-%L,+V9\LTTE68767N%K 6ZYJX5#DDGT9PD MI^)#'?,B)R]J+%_98#D"9I8G:!%2JA/8D,FU/)(T'7&9 ,R!F9(^=6TNM%/^ M 1@MQ :*8%8!UU73"_-[0ZI+0%KGG.75B+ZZ\ABX9)0G8ZJ; M+FQ*%(=>!CKA.J3"@$V0@RJJC@ @XZ9LWI52JKE=UF""/N^DP'^RI>N6ORL_ M<6E>[DR6O=OP :LE7/PG3;!%,] ".C]WI)_[;YY/)(CU['J!&_P*"A%A/H'[ MM]6T_\!^:AN^4QPP_,]@^@>=Q9$M66<&(#./2/K41B*JRR//M\ S9; L>Y;L M?X8"3^SGQ)9X#?(!$_Z>6XX:K.9/6]+!LBZE5\_<<3I\\7XH/P&^FN=*KPB] M7OMNY /&*J#EZ>N?.:[O[.C)0EQM(0@D68@X+ 3RB)STVI.5N-)*H(]8LDG$ M82& ;DK6(0[KD*BFF*Q$HIJ^=B$^FL#PGO]P/:HS7WTZ_EE+/=8D U:?MD"O*]0'='Y6&:)O"<9I7F"/ MQ&UKPB#>_JZ6^]R1>P3J;Q#2)HD0#V;&*U+*E@Q>-7^WW0FCSO]2S=1:XFWG MWT=+&G]9TNZW.*'[;!#MSJE_SSV\;_+?\\GNF_J(=\A$\A/)OT@'@FMOZ*>; M$-^"MQ*+?-B;W(CCJ77.SY'YSXL8 YN]JLENK!LLBW.:Q8JHQ'8ZJ^ -W'EHXY;<9IL'ED( MN1FR@(L%'^"-3/!VRW&'5V;*BZ9)27PAB2_3;O![3O,-,WK:%? M)U@2F]>JHCZN"YK/A6474O C=H[V_8Y.8A(>28#[-8;3)X%K9R>\RAK%'DQV M21YJ=#69FU!<6(HAA3RB"7!O,[IS[+CFQ5V C_2;O"\;Z5N80O%4G!%3>4L* M)@F0).)Z0^)Z+_&%,XY!D@A#$F&X.T?EW%O'<\^6.-DSK%F9$DD:-@5"?_?;J4-RGNE6"QI9X\>E!=O( M3NL^%Q87('][/E]:7"!&JOZ?210B ?>7@/OMV$5TX*Z-\V5T):,P6R*IAJ2/ M!+?18[AML8%O!>ZX1RH^>L#S+:RL;V%,)6KUJC;3B0CQN4K5I;SQ).,--'2" M\M.2KI3Z8XK+;"TFXD]J1L93=R9!F 2/%S-S_AR/_F)#LZJ)95DH9Z(5M#^ MRK "\ B,G/3CJ2[F-XK'@T)0STLNQ096;Y_Y%3P[G"J'<,A6Q?>L9_K>$*K$ MPE16NH9B"Y6$J)JB\,QI\SC\4C$%RY!Z 5]ZX%TYW1*TG91,.)-WG?R46>"L M6M@X*#)82:VYOY5TP#L@=.Z)<5PP#/F1DH#XS<$L7-N38J3!7I].'LC$]N[U MLROE K L[4#.I[O7/U6%"Z9QB3OE;]X@PYZ;OULF(,CK>^/_^S\O+L0?^"2[ M6W#/R-I=Q$=#="H2M+UOS\O@S3]YW>?7SH[,=/;QJ<[E3_C%K!#X$2/^F7KV M?<"/ V8&I;6>L>Q%=:W=G[TLL+7_\)U[_[N5";HXH<""#T0%_+@C#$<>T\2% MUNJ57X+]7IG_\*FI'8#X'[U6_MBUR2N7YP_1GK+D5-X*2YO]+LK//Z\]\);D MOURW8\O!APJ$(V D"\.BQ E9 N%P01"Y"8X*7!;%I(R,I3.DA/W8OI7?;TR3 M425+=H=(G:ZM2IO-:M"I,0H5Z+S7(\N537NYF!ASUF@*WBI;:.$0X8.1Q.N1 M.([,F^GZ$(<-?)++RMEQQ5\P8&3F]4B_5L8;^6Z1I$FAGF/K'LP.H.#M"/)Z M**?; ZT_S^G:0-S4<@*V8EJTPJ&'$S545Y^Q64>!6SS21;%5MCKH,AS&P:]' M]CFXI##43&<'%1KKD>E,MSP/1AX\L[J<4^F./[-@GLM6L[DQ:WZA+>K:4L\T@O2N@Y&.9S1H MIMR1M!)?7GH.FSYP,PY&)GO=A=RVI_3++^N:JR".+Y=9L .>S 2GWB\-;#Y MHC8@>*D\K76')@FD"3XN%3#P3%\)VRQ?)&C5[3 MC%FG"RHC<4HP]$E2CM6T!(8"KDA*1B3R2W;17[0T.F<+;H,)#07TQYM_==*\ MN+C15)<<1Y)>F4[[:J4-WO5L\.\;!I26+RRZIE)P:;Y.#?AABT4!RPY,H@M3 M<+3.ZCLSKQ59HHO,9V6V-"ARTK@PAW(<=0UC;CJ27J0N*9YY3"<%MGX_-JE+FBS$(YY4.HO%0L"/F002L5B) M1#OGD-ZODGN&58-$VY?W30KF_KUV%YQO.F:64 MX[?B)ZE\6QQ>4?L%(H$]IC-W(A+=H%-CF V>",6?"07\2-YV0>W][8!$2WR) M0*0?,P>-CF]*'L+&WTPYNB\^^OO[8?A6!ORQH!S15DCFS[;R27]2]%_>FS M\;BV /_T$7-&85ERPX: M@U?63@V?-HH(R\\'=*V$$ODZ'V2L8C]^80\(DKWJ9=WO#O2K4W]9H+]W7GMQ MH ?@_M?MH=NR7Z)[#^J>E9,ZDB"I2TD\%^"CF=UKE*ENB455LUF&&7.TR?H MX.2/7\@#FCV\C?_O.Y/Q6"'\]''MK2'\O5//9"<_^Q+JIW?P+M6O^$+9-V%T MIJ_$ 3(V?3ZXQY(% $?/NQ>>H/MKJ#]]XGEKZ'[OX#!!]U%T.[:T?&VD4Z9X M$NQ-R6W)^U#[]D+QN?BO,M-E7NBL4"U?X!1FIF2[L!5L\ @:[/!9XE2]G0_6 MIXDBT@"6!KV#2-B5PGU7#Q5$0&02/[A\_*#@24TPGYXOZ4MIVT;ZB.ZIZ9S8 M&E6M!5M;^(/6A*A6J RU[;.4?<#0\Z('"9*_*Y%)@.!R 8(SX+L8FOTU[*0) MNC47TD.L3"(5BMFV;<(>B$SFO-A (MJQ\/2O3V3B_E_._3]O \[6:6=64-=S MN%946;KE8(."%B 8./\DGNR^%\I=O@LB$_<^2O<>X#MPZ%NF= 36+60]S.0R MU0(KY6B"A/HD-2'&D0< M_D ''/-7"+99HPN#,4*7-**5J;%&OFOXVXZ'R ..'&J )!OAGK(18D1]$KQX M3QEL)-L2>6?ZT;C%VP; =*2.5':MN3 Z91>U/%75+90!\,]N5QY!_TY,@'O. M5X@1]4GX(P;AC^-J8MG@#6$ 4RQK<#/47U1J760=6 E!^ -]R&9..0JWD=* M)Z'8>XY9)*&)^(8FIK9T+.8ZJ:$;9*C!DF9 "W)5GXCU9EGAR.U-"!B^2$>/ M;P+A[T!DY!&%V$/X+7_B[+A"@-RW(@MS35)07?(VM-I'5MDIO\ 'H@_@2W[, MM4AD^UX"!4D\($[Q@#=V76B:Q08(DAO04)WCBFTW/>\A0BW^? MN/$WZ,:_@6ZM[F.=R@(=L^NAL:D,R=Z2; 2; Y$$+I,\AB2/ M(3XJ[S/!@J+E';US.9[4QU3&6\-Y7$9;\+2SDH6@?186QB>)))$A263X+HD, ML5<&?QIV"'3 6U$'LNS1\, NY=B2@(L4Q"D67/"!(OA@U"$!0Y+0D"0TQ#F M\88E,%XQWL+MTFTI M5VOUV870]<3>RL-Z;0;HB5U*PTF7X092&GI3R9;"+N=)=/8C08P(R__&@@G; M6$;47/@6.NVE)@L\G#:OBE2 V1.*BQ:ANJ]7Z[#6:A;A_!2>PKZI<)D@U($@ M#RAZJKQ,H@'>)S)JV8^:"=L 1M10+_&]&-Y\&-]^ _MS>P4E]S M%FPPF274R4H=W@K@GZ15?%%:1=22'XNTBZB9<'?P/^J]G+OGU\AF3I#PS@)> M,UF/F-?&IMZ@ .B3I(PO2LJ(6MYCD;01-1-N&?07CF2\IR%4<;'!"D)VQ9:X M%E&NNRM1=AF@(<*BD^^Y!;>2Z1$?/?C13(\C M"HZ!/-85AU0;7B^+Q?4

  • 3'!-,]<J1*35*C(DGI2%(ZXJ<$WLOK. +^ MC.V-Q^NVR+/=3=<28*^2:[''>5ZW*B?\V:(@S5%U1' 9N1*(KT2P%#*"'XZ M=N2#=$T1R67'<-[IK);%26>]+BD< @H%@%XRW8@B.;95%*L#_MIL&D3[TR?]]1\D*28CR MLMD)+\&/ ?"+5A!-BD8%7K0C\%$7/@**[RYNN;=UWG#DCR4HC,AZH;\6<.R\]E^))O@ZZB/'Q14UP3%W/EZ:X(8LGR_(6AC5 M:,:$M98#2W!KMBX6;)(G0GV0I"U$E;80.3JNIP^.!3[BI0YNVS XZ@0=:[%5 M=)09U2F@+-2S.916[:%;#=5 F,!P&,5/=,!E$Q@BA\3U=,"Q6$BB V*3U!#> MZ?A$3@/3(Z4IM]1J+5_SE\F JO_;#FIX! MEDXX_/G2&N'90/#+<_4#F&2PS*KI\5OBDFE^?IJ7GM3V-T^Q6/C\F?&AQ'.D M2.*B1*0Y%!-E#A<$L'=.<(3#LS!"R @N3U )O/,O?O\7 "-#S9FM\1(UHQ=B MI4CP\MA9"F#;Y=#7(_N,Z2#2RB-H51]WRYW*RNTZ%!B9>3W24KHKTJ&Y&=Q2 MY'2_ *'&9J9PZ.$S*Y[OBYTUT&'XH5+7T$RF MH155&G=RP3,/WK[1>,YP>4C6^$J=JZ]P=LQT?3 205X/)1<]35O[+8,M=2=^ MISG70G;.[R()NK;JK MAC:4S9I!@9$'SQ1U>]H>]"6=]ARVDE;9?-&N!RW0#X@WT@S1R56:F@8YG+%8 M3;IHA?;!R /B&5KS2OT\I\ E=M(AJKZ+LHO@[8?$NZ3=]7R^[, H+$SXNN]# M[B1H:79 DE=KFX[<,]/LH.L;&.DM=6H0%$,^&+GR6@:=:69Z<-XJS GPHNW 09M2A MP,@#XB=0GW"[10%L>U6,;2]L8YD9!8U07A'/$;(PP=P"04/PPG M> 262 ((&"F0KQ]>75!S 9LC0TWM#B6RZ/=[8^PH4+ILWMLL%E17DW+K8P!@=VJ/:J));YGO(FCD&%);K0OUZ#^4T4FR7W8'8$\?5XT#!T\O1 MF'.RK,:7X!EFLA.+J1\%BM9P9BP\$-ITUVC78-%K5<8-ZAA0VJQ=*4_*"LVB M6MLO#0IY5HX! M153ZP]G*) FV1IJ002TW?%Y3C@%EVBR7J5EUG&4]I.J::Z4Z%AI!5:V#D9VR MGV/KD$JR1M;"UN4"WMX8"AAYP*:Z[GB4K'0@NEOKSS-M MBYC:"BWR&;:))J M$(/&DLY3%EPN#RQM60R>>< FC*D9^0"M4 JI$%+3'=:'HY7-1H_"JG" MM./HK84OTH,6U"QTV(:5EIECD*KP6-U;C*JD1EH9TYV7Q3:<.[KW--?K>;X! MXQEXT;HTG_"UHY":>VK>G=,UF?5*/;C@+(L<*5''( 5IAJ1#3*4. ]$? M^X..W^P8RE%(*<@()893(J?E'9<>\_Z V/2I8Y!J.=7L>EEC-+HK9\MIO;3V MG>'1O6>DUY9V7EBP&M3LD?E9#?@3@G\,4IB1FU,8BZBTH3:[YC /=7V1.@8I MV>G[;-D8E> %RXQ]MRF,9P7F&*3*?;V2SU&+"0TQ-9R>D7"-3!_?>Z9X25^J M$%S3NH5VEBOFT[.F[1^#%-'%UZVF2E>T-2//RC!=G_;]HY#R6_;TQ)R35IVN]IB\VRVW1JZ-PU_&-[S]KM#UB\I758%)\65]TF M,EGJ_K&]QQC#E+M:CB2:9!8+AT7JXRK[8N]YX3"\\+X*GAW:O4">D:W_U;.> M.6.&4"46IK+2-11;J"1$U12%9U['63K24C(]J6A;1AX\.W!G!JH[S7L.L"8E MNP=>EM,M0=MY1Q-N49XLVEUXTM2Z?I58(GBK(X_]K5\(+'%)I-P3X[A@&/(C M)0&O:PZFX=J>]&6.BKT>)W4''C;P+=.N>"7X@NJ4I:< MLG?LE8&\A5P,!,Y)^4#D4I9GIP1=#1SSGU_H.6U_#![T4W5Y715.R0F@:B\! MDW6J+=EAL,(4I%1KHJM;.J[BU9WIPH5,?XIK;2-1 E@2?NY(/_??/'\K"5XU MW9)N\"LH%&1S/Q%(EV3W)^^YUOZ#,*"T_607N]J.>1;,VHT)/MD?FL/_#,AQ M[?W$=B]$MF2>=]D#(Q[QD_>A1'5YY/D6>*8,)'+/M?W/4!"W^SFQ)5Z#?,"G MO^>6$Z+[IRWI8%F7TJMG[OSI\,7[H?S$L73/E5X1&LNPPU^ EJ>O9Z5\G17" M3KA^(:Z?+/N16#'?A.N)K$>A M8I!$LT=AQ21,CT##G*P/E'#]4AKF9%&JA.T?8_OY=4_>2CU[-SIV/49DCD7> MKUAGX%YX(%AZ\.%_?Q _WN"':\U/2 3R"$=[,S-@PK-<1$$*4N]>L6_RXB7/ MN?7C5]&RPU.#L+EVJ@$&3)T4;8J2F.I* M(SV^D@,_(M%6Z_DJR6FJYOF"DRCAVU#"F0,6G!*%_6GNZZ\'2N,)-.A)T&QI MQ!_1:,M<_"E"@J/H#^O-]P*UD5-UJ<5&;GLC!8L-I^*W2\9SM;&H"UI<$=KO MZ?)W8AJ1DWHQ";AM\^<(WG?&S2NO_*V[ 2]8AF!//'M%:&(VW9#9%(WOBB#O M XY$'[.7K?)]!J#^I9K 9; \AS=%YP+5;Z(0\JZDZT$F'ABZ5 7I2]KTQ$)8 MKW.O]:Q,G+C>43TOH>76+YP^Y=JFC^;:.K;+M6U+] 2W97>W**!6JL,%-TJY M'3QVGSN-,"[ &26Z.JBN7).5Z [=+K246@U1/GUO_9U\:GHEZ%ZP(I3C!!=< MQ1Z_.G(%E1-E7&H6!8?FJ1;;YPJ+O#X-LN>Q'[_P]$,:O\R]]NMX?1^.EET7 M_I%_Q4 =#GXGTX$N1OX'[]I M\QGXS_7- AGQ18TN5:F)E6X4B,:2B1C^S6(VAX 74!JTDMHHPF0SJ!O^6,N1!Y MEY/TJ$W]^J;:HA<1\0 ,%?6$4@,U&(,=,1G M B$G=,2"6"!RER9[;*N\J--5O"]AK:B#H4Y-GF)L'F/8&J$*C;+@D:M)4$U54(,NK'%1R5\E=G@=Q:;A3,L5%B#41VRJ2]K M&A:UV:# [2R'I V!EH1\'>>P7+8[#^J A05Z'[*94ZU ;C;#8R\]*3)\?MCK M:%]0Z<:.?]XDZEAEVZ>"0U=/ XF\M/=E\T0B)R\&ZO)X),8>-OU65<.&\,(U M6'UDBW++B/I8J+783.B%V>3@/):C:9,1^5Q8TS!("LD\$.E3<>(D*>1/DT(B M1\MELT8B)R\^RN"5[51OM(Q"M; #HB2G75),S>?1GYLI$S+@SQI]R 8*M>= M7E&&-G4D*&\=I(@0#^DC[8]NS$:(KS*( UHNFT,2.7DQ4 8?*^<:J3+HPSA2 M$11^2.=[[>JX62NW)\5 &80)(]F'+'Q9T^#VHB=_D# 2.38NFU$2.7GQ@?XK M.Z"!\,LRO;$@+5_(5P1I7=B(W:BA/\,[MEIJ5VS68]=:5= Z2[85E!K?IH]@ M#P1^ZJCU1;.BF$ U@K+/KRM;/ZL!79(LQ>;GT_6ERC[OWP4$)R7QPC2E[-\( MOC,EF]?U=SM 3\KQ)HY@J_,07MMW!!_/CZ7TI%P+ M/':N6^NP&$/>,L"2KL/"ZNF_G518KR>8]V.J;4NB903MO%Q &R P_(/#F8,_ M$W1((W 2#^)O0Q18$9-*DZ M]?1@6]J5,7>>/MJN1?"0H%CY[D'L8_OJI">%+^^[9K3B6%,V/-]:0B M\O6YGI3_CH+M2?GOB%1,4J\T$A63E$1.K)COPO5$UJ-0,4GY[TBLF(3I$6B8 MI/QW)!HF*?_]A6Q/2J@E)=22\M])^>^82$Y2_CM1PO%5PDGY[Z3\]Y47.RG_ M'4>RDO+?2?GOI/SW>7A/RG]_=[,I*?_][+^H97'=:+U(+V5;:V*"NTBQ9Q3_"W-<#1] .*G%?X(KGNF=0 MOV=]<*30Q1_K ZU9RF0*MM%A(;-521>A*M$=1UT'!]?+FC'H3VIT#9E .J=, MY3&I;(N"!_H /E7TXB:L@?CJ@Z0H>/SUP=NUL/Y8'\AHL_@!HJ&TPWZ:# C>BOERH7\KAV:N$X-\&^@DCX3K]@I"2Z0_IWZX;IV MWJD6IHC6TJ6<*IAC<;B.6OV4Z?8&JFJ-*FQT-;:+5A9%=\QL:WLCV .!9I/R MWN?!^P;MJ"3\\-GPPQ%XCQL5=Y@MYPC8F&=&HETHDAP1=5&):=W2(+:Q,EC2 M6G45=ZU:^(;9EN5&D'?J:\9IKXX-[9+6/RV5\*4<=KI!+\M!(&[45W3)F&7C.M*6) M2&TK9Z>!BKSL21DJ'PO:EU3ITV\G>D0+-PJ: 6Z M,A#:<)K9UOU&@]YH2=GO"Y7]_L::)6FS]OF$DV.:)=.K= I"#R&T5A]JV\YR M/,AS47M,JU97ZO5X=@:KEJ;*G38Y,SQJ5U8<11[P]*G^(G'/+_EH)[7HC:XW MYWZ!AFEWT1NSN0@UWT4@LZ1=V;_W"U(E1 M=?)>N\K6<%Z%E-K&]7J!%9WT"S//[Q?V]XL68?OE2+5M50 K<)6.4$G[IR// M3VH.)XT3;I+K24>_SNVKYPV[$[2[I83O.96<8>P#4,;4VSWKS+IJ/N +$TRT.G+C9ZK&2( MF>EH+5,=GMEVB,+P!SQ[7A7FI*Y1TB'JGA7$J[3\RRB([D)GNM!BV&)K_::$ M]JMS5I:C3O:?31DLA]/3-,SGN#Q"_LGK2,2EI& MG7//[C(*(I=NK;DZD^-HJ;;HZPQ3E=3(%81875)==&HZ<&U(UJ932!\ZT9=1!X42J:V;!:=-YZNC:3\'BQ.\'76+R:Z=YO Q MVC1@4FO#U()O+UEWWU4*@;$'C/Q@->FX!4F*ZDH2WX^01&_87/DZ\AV6A$XJ M/U\]B!*B*_B%]$K;H79C)A6949E-[9#++>7[DX S< M-<2"J/CH@I&BUAZ;1J:S,-RF!O/=7FFX$(9^;Z/L>F2A9Q=ZCM[2B%Q[Q !* M5]8>277FKP^_O*D]9+Z"XH*%T+2W++BK.65.\734@1=%Q,HH7Z.:\)IL+35C MTVE56OL67$'S[C\OA7:3X97O5XX4NV1I/$'#5J*MI4 M9U&KBBF7)Q=EW$G#'@?#:1*?#/RLO^OPA<,/2/J#K;YO(Z/EHS6:8WQ(]291 M%RC>_&4]P6)9C^[KVGQ]ST)U-U3NV2Q6^4&[I63A&B;V2+$PSC95?]NSZP/E MGI/DEJ]HVG5?RB!FU7/C%;R)9>7HVI+Q.T/,)#1)0%TDR[BEA>EOFVI]H')T MC&V$^"J#.*#ELIDND9,7 V5P0R6GQ88T&57;Z2'?:3D M=)*T\N&V5_<%_:1Z]:U5KVXU1$H:F[6Q!C%\95FKPP255G9MJ3Y8O7HWK.F! MUZM";*#[A=6LC]>N#D4*^2U73]6K<[S.FX+D7*1\]>NW4D[*DE\6:$@%6\Y# M**/A?'@@!ZZ3 F*=TE4^9)T*WNY+MI3Z?U\,!LKA6O*SC:^^]#FXIE(2C$*S MXKAL%L:6\_+(D?B ]!\3^4#2W:;DYCW;!A;?D[236VEO\K;-X8LV!ZUQV&75 M@I$?-$;U)O'U%84"Y*PDT0DE$0X4DE$4 [;:>5B MJ8,CC;JBP+61P:Z6:0:V:>7ZHB@NEVNRSX]A Y5:&]R3] MET%GR>*@4NM3D^&$@OE5*T_.J5QO3MG38LXIH@B[Q M=F#.3'<*]LE^"73K)4JBO>F=8L^#VEO-CJ"ORY[][_^\J.=V8*[M3*UG9.UN MK*.AU:5(T+9<'"^#-__D=9]?.SLRT]G'I]#N3_C%K!#X$2/^F7KV?7B+_34S M@R8'SUCVHL_![L]>MCK8?_A.V;K=RKC6_"<*3.E@,P0_[@C#D<K7G M8K]7YC]\:FH'$/I'KY4_=B/\"WIGF ',]!?VQ^ZC9S(4,# +\1GC2UKE\EE@C> MZLACGPN&(E^V#,]XLNLG\K8QU+-YT]EIQ_!<,D7INB7PKB2F7"O5D0Q>-8$$ MIMJ2'>HQ8*:E6A/ RY"NJ"TVL#UZ1C ]H+7"]0RJ<>4M ZSE.K!PD?3?3DK8 M:LZG315LGT#!IN3#A.P4#[95,%;R)?'A^;-2DN,"C>T"@FRP6ZO+X)W\?&Y; MJ_!C?7UQNR=HX=NV+=$3W);=E>PE6*Q=;U]IR74EH-1-9?>YLSM5;LQ6E=5R M!J]A:;Y>-""(:*%C_]/[T\Z3>A**9S+Q6R2.;E";X7A)2?X<9P3Q,&+RM(>K9DKV7 ^LB;,E#_R[I>_XXH$M/TYK GXC X\2O)?77RU, M;EYS&@.>-%DT6QN[I)4K#-W/&[&?7QALULC!U2&FT@,);\-B6Z_-@X4Y93D$ MZS)_1MO)57F,V+6DA(6G;A4T +/C1JNQ0AD]9N_S\U!5;[;LV]G^SZ8N!%._ M30?T-VG[10G6 =C\1P5R+.N%85MDZAIIC41[E?7H]DHY[5;=IK'_,;[8B^RL MMH'\,HS*:H-;-Z#UHAT"]?"NP%ON9N_9A@:VLGJ]=@ESW%JVI1$>OPP,IJG4J]U&U,P[ )]C:[Y%V=53>LT&M88:%5 MZ;#0ZF\=NU6KS\7_X;),__0IUC68/IR*,LMS39=>."MELZ#<6:'PWBY_#79] M//)_#78UJM7IL$L6):VE2314T)<]L1/N02>,U;V,FD$MX,^)Z%?:2B]. RI MYZNV$3A!@=Y7S%";A[I[I]!W]@7O ./. 8ZR*JL"#X:_1%XP[7/H^QU->NX$ M7_Z@XV5,"OE +N.+P-=7(/RE)':GP+.< I-5LAT:;)WNFC+%\,,<[TABFU\' MB^/TP$MSP/W6?NP#!GRO;Q!\ULK0J-4FX.P:RC@&M045X*LD4NZ)<;O O!> MP2X.IN/:GO2U88;SK/&FY4K;BIGDOGPF\,W1OU-=%Q +A3P(+1-@?/R^&7WU M:1XI5/@\BO+C%]UMM[_^Q.Q$=.:9P38'+J5J>0YP:RU9!HX ,-W,5# CH)1= M54^I ,# ?E-WWC!PTHK2Q/9X>[WE^6]@1M"V]C5EH19L=]D4Y8/]XSI.&4!R M$$-H\+8P_Q09:#[ 63,T!? 5X#7\=5CIMZX#A@44LV2[PLP&S)<$+ M-'>@-%/^5!6FVQW "Y4AL(B= .'@.;J[CTALHT?@!:($A%UT B5\+&;%"U,5 M./6AR@8/.G,;5H$>YB!.R?AAN;(6M;\K, 1\D"\WO:QN%G MV[B&2MZPK)?&6JN@&6DUW2K6&F ;=WWKRAPCC>9 :,B^',P'>#/\2'*4JISKB1M M'\0-X(X@ILN]!KP>+14B-\N-E)[_ADV'/=L@?XM6$"/KJ:XNM>2**:I+5?1X M_7>0++\%$_V$I5V$;']C)I2+WGHNO;A'\VS]0TG:_]7:%1I032\SK*2*3=?N M5-8$\WDGYW*"7 KTC%,Q 2&J)1ZU0D?-&E_,S],SMJLTJ:DZ17IEW3]NA6XE M:F>*[J1DN^1AR&C)Z]YOZ0QU7$H,!,ASPD!VV+L"B"UOZU;*40U/W^XA>^OO MI:@'8KK]PZ/1=MT*?^<$6SO8M8(SA?USGH/,D%SPNRW,@%[]+=3/IB<#JW4[ M^8O&%^Y'<#^D?B=_*+5%L#K]8'&.BB_9-#/\4E(9#>T51A6QWV<*.O/C%_)X MF"=U1'S/VD2?A:E>Z#D?/"D5DIN2;>7T6U M]%Y:XLK,FBC0M2PV6)Y3[M43N[*=06X786*@S ;G>_1[I3-?R5"1;!=H /M7_< M[]WI13S]Z='["'KXQ(GT(MZRW'D3N_.R8#L$)&_-27'F.8$J>[(C]R?.XFM? MX/5&&EJKEPD='1QKB6(8\^?U()ZZ]X/>.'8'7H$*]G9=XH.H1TK2@46ZU=4[ M_1V8MD$DSMH_0@TL 1, (B7PSA3 S@:_#^P U0R$(OB3>>"#@7<&_MG+ XV] MYQ9,Y4WO33SJ GY@Q_F8VQ:$]@*;2=Q?'WY(4?N%IG.57H':&OUR$%P+:0[Z M5'[$%[E?CZ ;BD]]*SU_I :='M80*IYOP*5\9UH2%D*__ =9$)$Z!8-5+>?2 MXB8-+Q;Y#E-IYB0S]T8D_SRGX&.6_*$+$G" M!=A@L;S?6=7Q1?V-\_BO-N-#2IT;-N&_3K 6Y3H[,U>"KZT;_!BB,B)9PV[8 ME%OU'(CR,B;,EA@6=K>.TMZ-6&%3:KO!+L7*]'LL["K-&9@DX;TDS6!M4A--*" MD9G7([D>9_6(=68.0QMDP4U5UUV/*0X]?&:FUA2[%4(WZ=:PIN<9*3M%:SX8 M2;P>V>2+LYJ5[='P0M8<.Y_O]^BN D8>O!VJ%D;&1%NVM2XW5$K5DN3I60:, M1)#70^>F,ML4_!'-UJ@24]*)7LL0*;!9'TR4MC%O*"T071M45JK7H.I,C0UZ MSL 'KU^( Y);J!O-ZXA.>XG-=)D,JLT?/!,:LT.3G-9YK:O9S%CQ.'PP"QI= M'1 _%>L^99:6&];3Y,6:G/J*70A&'A!?'O%3KJYS!CO )JU.0:XM.V;0^N*0 M>&@][:[SM;'/\EEIN7''-9OI4AQQ2-+:A]R9SK8[6G>B=2EJ2C(D3G'DX4AR M5:L,UMI*TTC6';'V? X5489+'XY,V^5%>:X!;ZP&>P0$9TN<#*0IZP^ZV_04/H/GKG ,$PQ"U05A@@&;[D.6D1T!HP\>&8)0@K9(H5J MM#IS5BI?H"QO<52FX7P%K==5F:,79J%(KHG2W/*IHS+-5VPV[]=Q>H O:SG: M6K:G108(ZH$ ( B!L]R*--A:KCN?#55TF%<"D3YX^T1N,OV)+O?@07Z>A6P# MJY>+09WC@[?7 (]YMC;IPM(&(DEBLQ^!0L<^VEJ*&EDRT MN%P$)3P.)JHVI:HTKL[3]"+3J6/5I3R &DQPX__@H9E!UH07#.71)9<$:!G+ ME)A3CD$J,^JKZF#NMN@NV<3QJ9W#U+8/1AY03W7(_F!=7[;@KB85:--E:CD MZ/21US-4U:M)-N-J7GJ<*]A@:6_C,&N;F@*9;]37#;^95C^34C16,/!2G4A>: MM+J\!),;&[(,M]-HK'P.@0\?BG#8$%>JTSF='W<:=GJA$1LN''KPU-*:+=1L MVZNRAE0FA':G2<#3<.@AIW+B&,G0Y"3'2AN^LIGUX)'( 3 CAS/@$6*0[6\Z M;7B1'2U(IL5.X:X?##W45,JF5V#H&:WQ(O!ENE-&S@#^@Z&O%1"6P;,RG\4X M&1>!"8!.TAPOD@3'HQDIC:(X2H@O=__076H58E[/ MPC>T%>_JJX5&FA/9SZ&Z/&L%BNI@O@3:@GKP8CK6:A[?Y/AULX=,J6.*:MEJ MFE7&*69AU6/2(L(3F_10.;;YNJ18J#%=O$A#7B,[*M4G"VZL'%-4A31P6 MK[,+M3>D6HNESK'4LWH[H>B5(YK9Z0>V^** MUHR:RVMXY1]3*C)M*MFNXN4UTJ;*Q4%UT_ MYM@^J52[SHCRI"8],,>]42=# M8X(4[*B'ZKP$MIPJF>O0:[-:70Y= ^%J1^%?EB48;\N%G)9?CBV&@FA_-%6. MP5^93)EA?CW4M!I>F37I?)U$.D?W7DS/\[*8[YCP /7'Z&I$4%E#.8;I&EW( ML$)=6&I0 Q_6BS+3FN698YB>S9!-A:3S*+O.I)55OB+F&<%_ANDW[K>>3D/] M0-(J>L';L!](4WPK/S5%;Z,#5\D=%J:2Z 6Q)MJ8Z]9:DG:7"=\(Y6SO[X+O M6G+G*6:Q#^X ;>,HPG/F[T,SO)/BGVXK!W=ZU>.GO$OHP@/*LDM0L?'(9H7'O_UMW3D"T-7]17ZYG[_.SY03PM./C:;OQCEVH:?PQ?NA_ 2LO>=*%XYO'$\?#P=^H*+R[SC5F<7:@=\N M0> !0A#M"-AU9NG(9"&^>"'.:M^>?/C?'\2/-\AWK?F)]48>X6RD M?14SIU+H=B^9O'C)\Z.2'[^*N[N\O; B3&-;"(8^+ 3SG[\FYPA+R*V8=KMY MR;0#7EQ9!CG\O4BLRM2\5KM;"S>UZYX_ ;!L0++B+8$QM?$9I85/&U MJ*[BM"+(282%E)+H8Q:)6K'\*TSELCR'-T7GWW?05/[OH":]$][[^\)6\G&5 MUJMWD+_=7I"G4U?NIM7C\1KN^XO/%5.P#.DI-;.^RV!]<3DZ@$]+[O+ZT[7H MRL+KF,-B>:"55NQD2)L%D\Q_OE'D4^>;XXFUNY3?([TA-9GK%:NC@@!($OT. M)5=ZHAADM&-@:\*_KEO\#0/_Y G8O0'_5:7W/P-^KE++];K]H?\&,#]^P^7/8%ZPT)E:'V=E#6JZK;7"%3%/\*\/<[DF9+MY1M,U*-O4 M.5M'&D(NN%B>_?&+) ]K#W[A_G[A$$\"\Z]LZ?Y]8/ZEN[G9J\-\WNT7X85= MK#-P;>EB>@1F?%7(V; C].?TH -#/M$RS4(]N!?'U.++/H0)3N%L5-6_9+FD^TB MUV6ATAKIVXI)3J (7(\.7!>\SGIEPKS7@@06&TVT?' W'@.N!W[8>NZC0G,O MH86811"N /4DK/!%4,_/LN6J,>IPL-&K*V)+@CU/B0#JYI23TLTR)\)&JSBI MRNFN.PW+8)#'*R9^ @;WMX=?VYFX/+"30,)7 7O&NJB+*FF5AH1ZJ;,62TUS M$T%<04<(7.9]3V,-LN[[%4HS9[T V-D?OX@O /9MA@^^'["3T,$7 5M8DUR: MUR8\+54L#.^]X16E5G51@KVY;FZ+LCK524+DNB"0@#V$.V$=B M"3>3XM"1'"GHK1'&&41I*>G6/%C.)-?A5G,=(B,U"5J&TN38846V+*RRRR8>IM M-@+CHMB47$3"?$'CJ\6NE*&P_\_>ES4GKB2-OD_$_ =%3_?$F1O D=AQGZ\C ML(WW?7>_$$(J0(V0L!8P_O4WJTH"L8.M%6IBCML6HI;<,RLKLWM9Q<6]*]]^ MY0*4$LD,M# IP;(Z_ K-K",EGN_JQ;.'MKS/#^^;U1>UP!N'K0ALB M"R,J$5X=C"H;).HMQT#J?3WPXC ;"+WJ!*M-RKV!4:K5S_1&L7:NRO6K=_[D M_'<4^6WIA\/6?44^,WGE^42].7\IOOT1<..?W+=?)6&]X,LNQ%A6AU*B9IX( M4DJBWG)\Y,47K*3UY(79>2V]'DN=Q]IS]K=P6^F>[!MJ!-[4O7W3M%Y?<[>= M\\I-5=3W]1/E'?5U3EX?RO5;6Q-X%A+*E_P MPYY(8E2%R8 M/:7ESN].L?*LZI>7#^B\2?H7XMLTJ6RYM(TY,*/^TT4R_H-NB2JWL)'5-J7% M3.U\0J[0M\9=J$)/F9F4/SF0/[)NXQ9;D';[>/YZW*G_NBMM]KJQ$D!'_T M+>M,NRB?=H;M\ZO?5Y5!^Y'''9IQ^DHJ6RRR#!;?SJ8CYX9@:XE$OKT8,/MF M[71#OZ]W>6,+EQ?[FO.7W$8\.K@<0)/"W6<0MPL:'WD=/^6]9A M8$VW.$635%M&G"3V2./V#R0OCJ20CD/PT-+A>^!]:,!6MHDX4V]: \ H9[5% MBQN()GQL C4K3> \S<($0GI26*2;"4Z:T7!WBJY.NE.@V>X4'%8UY$5,AAD? M043_Q -]ME$]5X6MRF:X3>GG,PQ9SW6/=%:O:C+YL]KK&R2$YUM$-IPR5'1J 3"+V#B@__3=OB]H3_1 MMG3W 6U 3YX$WZ1^7-RZD,WDH^P\-]OW#-8V9XO)Z'^V5N^*,H-WJ/ 6HNR% MOB/PGK#5RYD2:]P:.M0C%BP["_5(Q5 )@V&2!A7&0;O(0:O;-Z^"4"43[T[6S^0O)*=]:MV][13Q6:@L M]\MV$RJK_*9$0X4Y,4E2,;$' G-BF FVDPJ7F6",(G:-(JJP'[&%.$80S"9G M-CFSR>-FB3&;G-GDS":/FC^8!<8L,$80(1'$'>J*B@8K8B3!C')FE#.C/':F M&#/*F5'.C/*H^8/98,'98+5W9$B*R:QR1A$.11S (UQ[Q!951A/,+&=F>11F M>1QM\" *G &(B%&!+M-!!=*$W%_O2+1,/_':.%KM"#PF4(YT=1P"KX!+HDG M<4^B:D\)!V;>A$SZ0>YO?6J/BU?[EZ)Q5ENW35&3L:R*([+BZHZQ6VHLS,L8 M@3$"8X3=880--;QCO,93QW^A ]@&U5X#,-BN;M75HU)_7 ?]AGM:76(/0U"E]$^U?0W272Q_LS?27+IY.&2'[[V M6X7]/_NOK8?!9%G_JEF_;M:%;#TG3'9 )+7 'X8]--'SL-;MJ?H0(4\]<:?/ MX9_AD?)4+_PV']]LY6V_U9 +M]+G^Z#.+V->-0Q1:Y&6C/O#\2LWXA _(DMV MBIQ[V/[*Q@N/14EXV+\X-R\?;YP&[+D4GPNP"=AV"XL( M;+V)K?K7]R-N$F "B=XP6,] I 87EA(KQ,2ATE=D1!I_.(*B_][Y.#U^;HN/ M]^]'*%?2&W=/QFUD@B(;C9QPKS0Z:=1NX@8)TH^D!S^2'NG#^_KK2_FP6TN? MG?>'I\>G1WRA2MNQ9S/\;%]N]=;I'RZD>RS0K#V^^.E7G@4&_SU4_,]UVU7FLW! MYYO\D@E.3=-&,BP8P'X#X--I8T#3V]=LQ+=SI)?.'US9+5UO\,K@IGC"GS=O MGA]O:;_O;*DP([IB>KKIMRD3,Y-[KL42:\Z,C7L>&2_[ZJR;*PP:E\7-4XU* M@0U]]N?K_>YEN_UB/6;SRG$E_=+ESY_=OM\9H;R1S\[$0;)WE$Q'>]>H+G2W M.> =A>-+^[.C9![ZSOIS/<5 ,FX$^[=N8&W51*"9Y[IW\3_V#<$7^NR9<(1I MM_$%TAR5$S6GM9.Z[JJ#/0 MVNK1[P&&S;=?97[6()WKF++@^SJG1U&S7:!'U%%OCOG(8?G(7Q5"F[K,I^F# M=U/_+3ZBNEJ_/\PU/QZSMP V>LP]&_5GQ]Q;):BB/09GH-@U!L#^/L/Z*%"P M':"(]?GOW"3Q>]2SG"QQGF2)"[$^#0XD;A5?_SZLX'#4.XY!:OC7[>.BI@\. M&W_>A<[!Q[55%4[:@OD[.B]]G__0RE5RW8=.T:H?Y#IOER(Z'M0%'KOE M0JJ2+ZV5&KY]2CUAQNLG#Y2CWD,2G.GPI$,RTL'?!//Y22_UTH_VQ9DA%/X( M9[?6+189Q%'.SN:8L+/E&$L.9EY,RAE*NZ P82 IRJB:1Q2D323MR;8Q1*(Q M5Q T5@N"QJ=39Z?DPZC6NJ>\XP,RNL)(0G0/Y*QHG5[IG>NCM[KQ5GV^$-^( MA*BL*\B+&:$R%AL3.&%B)([!@XT-D'AX_5&GXF^=T^%G)OYY54X?/'Z\";7A MFS[L'=U76S:U-' J?K:.D?+&AHHTB-/%/Z @WQ+@\II,#22/K M-@9R4JTNWPX;(H %"_?X+WD]@F-AN.?A)OMP>O/T^/&8K0P'#R?Z\.GX;5 7 M!!KN*>>7B51VN/.5T\VH)4ZP>1BQEB$L=A28I-DP=E1Z:4JM]I&$:C8ZK]\_ M/'U\_*X3^4-B1SF!)5ELN1ABA@\+1&TJ559'G!I7)_OR1QT=UI!=-HS3^MWP MCT7DRB81)WZ3B!,3/ILGN$0M?/PN%!'Y[ECX*C@A-!F>$N9X4_*+='%3& [5 MQ^+QR_[]^?'!W?"NBJ4.B4_E9T_"IN)3?UMXHEEQ$Q,Q$,AE%6%,D]4%X:T4 M9[61@;B!:'+?DTNWA0WH=C01,OI@.L^WT*]TK4_#JWBQYH-NB:KW\P/=M*YT MZQ7!5B6]I0$*9&_=@!$)%RD)7XF&4?_S4G_J7IZ>"8]O^;9PI'U(PZ>+P;=? M?&:.,0X4H&(D -ILS1A- A >KX)#[_AWQ!E(%6&QG*5SH&G[BFZ;ZI!K 2OB MIR9>&*?3E:4XT,M2FU-,\FW)^5H##S*:1 >!S(GOOU_+QBO*AOC^>_7QYK[T]RH=)ID;OAT]*(]K# MJSU4XV]Z84T]7S5DN\G1'A4AO)MHJNF]=8#"QP5H$@ M^R"_'K ?8#Y]U5 C2.9&_7>9?GM];A>&3Z>]T\KO<+A1U8^A)D0,$ /YK(, M&P5C8E0YT^["DR&F1U@_AUB?;<7[P+ M*<+8;5IVNBN^IPDI:2-3:7QQT7U ;!SRQ"TDS?_ R[<,=U9G-(%N:XV$SV(Y M4\XO,\EEI3]G<"R+FH 3%Q[NW\2?V&L82.RD!P"!GSW=),RW1]"K]-'4F*// MQ8:IJ[:%?L+:YFPQO X?POH(_QLV,OJY9H9M-I-?6HR P=M?> N9PM+" @S> M?L![TO6-&.:.Z"83SX!_>\$>L6394:@S6FW6(D]O"'>/S,.Y+[:]CIC7\O^\4 M.+V7I[>WN)5[$&2:X#;N^!3>G&EP'Q>!( MM@P39Y&2?I#[V[37;QP4\:)>OW%"5UQMT!"=D7B#8*MAX,MUV2@$]Y6NI6EV M5+!-KZ.6V>%=EHTV[!!FAGKH'!W;KM>F@?KU.V C0\&YER3/D5CV50VG$I*$ M-$VB:7CS7G.R(35;>;F1>>7L\8W_FM;^<:M>P!=E2RE>6);; M_46ZW&Y1$X%=$= =D*3)CT#;88=@9QK[P9%V3\2W8 M:KF1[S^KKW+GKAM;_Q2?96;W)G@ZN\K4WOEAX>GUJE]^:V=IM#*TO M(A>6]8IYOC@17P;H"'7$;D?OM8JGXG5U4"]BXRN?*E5F;R;%,Z83;DVX>)A2 MVR0!0NR^$IH,B(?]-"D"/F-$';THFJ*G(A\M90IP#NJHJ&TFP",$W+=VQ=SC))OO_X2_@?2Q^[Y M%$O:0ELN_@&U& $A9K+_9XQ:_NV:R4_O-T[OY,\9;KG75[+7+#^6.>/IN=\R#CYRJ8@E#C;=EQP/;D^@65%N(9,K6 MSP;F(B_A&8^P0$R $8-.QTSVZ>^K^KB'K52VIM9K02U=C:/&M3I63 M^K\_CM%AOOMX77Q37K7K\ZOT50L#\MNOI/V[X\X5*MP"B.DQ,;]NB>8-:EM^C;5< MXO<\<<]LR1K2JCC4;6NOJ;PCV5MJB2[*98=)$]=YK4P_FV+8I8OV+)*>*,^S MIQ;>:RS/\"DY8IZGIH%&J9B=>**C//(P_ XJ/83ARA*A3)' MF1;;V9+>[>IX1;A>\0#7I59,TP8S'%@#5W,UW7*N)N?:Y_ W+OUJN'T+6*+9 M2LEAWH@*KE?\(+X_*U:[K:N8)N#!?+DR;8:0HL92^JG].BB]E?C[/^T[_NC^ M]>+THPH8S>9G2UD[""8('> 9D4I1:HGO"%UG+?H)*1[36O0!R^ZX%ZQ_[K1/SSO"Z4GG_O[ 4B^OR[F/VP&VX2K3@I#S MU*H/P.FYT7&1\%59 MP34S94Y#%J?JIHE)B(X,)">)-A O?&](!@1J5=+D"TH?4675=FG.Q(1M(D+/ M0&RF8EIX^(DV"X3&;0J!\)U5-PV].UHB@!5;,]XEXOEGF,"% M!GD#@7G?!TX'P][#A4XIC>#,HM)K@;79YW<"_]F=1_55T-N7G=O/RT] MJX /%QWW2+(-(%MDUAS@'0'L,$!MBRSINEESX'?C=#6H=L%+MN9*0O4IJUV] M/EP^\<6V='?>;O'2^Y#T9YB-IHPD(<9E\"#EO2#EZQ>7U]W#L\.WV\?S5N7/ M?5';[[75SS=""0ZDA4M]__U6MP:=^[LLJMW8IZ5N 91++C.;6\91+Q">8D@H MFBTZOB$I&.NI@RNIP!0XE-&>$!V40;".=KDYT@W() M=UEM,/XTK !G70GZ39"C]!=V GB7/6\3Z]5VOGC==VU3K\;5_T :3Y94V\IH@?YEI)^P0-\RC>8ZHJ!H>: M3?B(&^BV*G-M, OAECPY"3\)[^>2L*#^W,,U-OUF\?Y4; MCZ_:4T=\4M/-D4\$=VNN%Z3>?NPWY>7#5,&O7E]7'U[O]UL/9=;6>G1U3 MO^U_/'50\9X7KZ^?J[_[+^>'%?SFS)AF^NSL\?'IXKF6/=Q'ETI+^7@_O84W MRS,[4FTM)QZBH\>N?J@:=I[D@;PYLR.7HSFU?GU\>MI+9VSM.;P MY1+8"M_*GUGG^6N6[W05_?#QN'%XPP]Y\[1TB*^>S;QYDGLM/=OHI<&+9_LO M!U>ENC)$^%;#S)O*4V=HWIUG?]=$>1_=W-T<7=S7J_7R[)NEG*Z<'-W\5A_? M#@Z,DE3-U8]/!B"U9M[4^KG&2=>XV>]N' MU_.[SOW%Q:&>.[0>SGJW^-49V#\<->ZD+G_RSBM&];*9?6T5ZT]5_.H,\&_M M7*.>M97;&O#LO7@PX-^M!S*J"_V >\F10(@M62!JM595D^^H ^ITCP/A>ZB8 M$GC=MC&GB=S;[X92O>?58L>^>7VY:]^UCX1:-: FQ/;F*W1%23J!OG[)K#<1-KEH5C:M@JY11X)L%J.?=E&J,GSQNV"9K*I*$+6$('69AP9&)STCB&N6@> M)QK#F0B'*C0)D4%T B7DA+;(Q&:* _O6]'Z.B1/K4,X;P"'ODI=$TX2%*+!G MQ2#'F!G0GZMFF;.@'CT:-5.C:,GH*PVDH::"/R)1G31I8CL9[_3$.;%.%R4) MJ3 P?H2C/A@6.%R%#$M4-!*;P=T'29B.+-*=*^T.I**6J')-A& _%^M#Q-V7 M!#9&"WDC/PY<<8@*9X72+Q$ -N"GKN'-D\ 5/DXT.0V^H&LMF VL!I7$7MWC M-0G#2U5'D31W5^ZR3$HSNFV9"BRE#T:-;L VJM.86KE:?!J%OV#H?42_@=?0 MM,$^([0)DSK+[8L2^2;85..5P\=@&]$(VR1=]E116F,.TY51&( M@41TWG7"E05-S3NSP[W=N^L5,[W:"J;N:?LH76^9M#3TKY3^/O8=N_6[P[9>F MSR#* KK#!3)&IO0&Z<2-.6B[;0NNLO 2"YJPAG!NJS<)=\S;'@ROS M>%_.7QS7_H3231F3.FU^C&%(<["<8RZ3B$* D02*:V0#8"YJ(!A A35E-F'3GHH\U8/:K ?-$\F>AG"F763/#R?HM@?:0 M7-QTJ!AE,VR&B)AT;6:(\+3FR#+9% M,,-D4%T0P/,0"#T*FDF.8B ,FF&B* M"R)XQA%Q0$0Q4RDQ1/B'B*^W%E[I9,>ZZU@P(C<7;^J@Y\T/X\-E1AN!"LOEMM-N0F65(9-HJ#"K(I;B M(^ANU%[C(,$]ASGW,J*;V)8,Y3"#W;"[4'NU?Y+1S["^,=;+B<8XN4@\M[7X M5"QAT9'Y!,0$?@2RJ8TRW1A?/@K%XRY_UJ?*53+Y8,W%+W0[]ZOM311T[::> MTORI,U&S16/(^=#A.>X$'4Z%N<^F(<2UIMRG3_-C5D7ND[F;;K=6H3(_>1-; M3B3K#Y;?I^5%W/?&!3Z*Z:OCI04O M/Y"ARZ+97IK^Z>QA3EG*0R""4O?@6:\5TTKUI"?(N=,6OOF5HQPD9'\&4IB2 M29)/) TD3I"L.GO?>4%RX-S"\81O_1(E%>7MXZ;R8#_SUR_9L^O71_XM-VP% M*$H>9>'D]?A6R3T.'PI9_?*W_EK]J((H*3)1$H4H"2-0'9XL"3W$'$M1LHD M*'=.BKT/K=#A[:)\>MU^2DL'SX, !4#U9E!KV$8W6Q,?#?WH^2(MO%3Q??/* M.@)@_5!"-/[5J&H0K?,X>XV87O=T;TE(HVO$R8H53&TSO+Y* ;7?' MYM:7<24A_!4;[^RM;@X'A_<')M]MU5MZI_QQ^ZXO-:D^?UUR+%:[OX?6X/?- MY67MN5>4GU^ZZ*2DM.H%[**5RLMJV8I@C]ON@?DM.P)TR)IG M@M+Y?;[/\^)[5M):=>G/?GVI/>:']#C[,^RJG6SY]+%8NDZ_FX6WZN\VEA[@ ME15FF\PQX1%;]RK\36Z[S_4IX;$)RS](1UCK2.L<7ZLES^\6RFG]PC2[PP\IS&DMNP>'7E-%^@"NE]$1E;C_?I,:7 M@G=,_#T0B[K#92(A1WV]J$'G4U]AY@ NE^=.@R>3%/3WS#M'IC=X]5XY?/C= MX;.Z*7?EJRP2#JOU(G8"\_G9VMQSFP4G5?+%+;*>CYY#8PLJM\UI-);N0Y3%]DI872GA%%S:URA0_W?J*&3 M!&,L0J=X ]G3,ZZK1;NGG?-O9Z\?^EUY*!QG<4GJRDHC*NZGDS/9GS,E1UED M+Y[GC=%L+D0_+7/?[U=2C4'Q'_44:5ZN7+?MZGF.#BW(SW]N69 MC&[O!?[Z^*C8R;T7WHZ.J_42]A]SN3([!V"'B+M[B/AE81&@D_;8J2C79ZWG MFT?QNKY?NWX^DQYN?3HU7"PN#*,SZ#;+?RX[Q?>!?G/U<+3_IST <<%.#=FI MX8Z?&JXG+3;A\=_UAFJW7Q_,3EK*G1CEZTOE>OFM#S]X_.R]4[]4.T_G_/% M>^CEGGO']^>8Q\$;RE5*.W!,^.D#[7@Y#_J.:/A'SGH%YY']RJ];?JQZ!>QHY<>:G4 M3K[XBE=T.)&N'[O:%XT4"M!#5!KV8__P.'WU>-^ZNE':C_7SFY? Y=#'R7%9 M*![SI_QQU2Y7+MZ[]^D_N!4C>(@E)H:V^J)?C':_[6WYY;@TD34F(NY^%V$V[FT4I8]ROQ%'_(> M;H27_,W-X"K;*9X=R>:%?*8P9'(T3!*>T:^XZBS-V+H'N:KM=MB MSGA\ZZ31R6%'/CY_'RA+!>\7RW7]%JK'%T+E3YN_SNNUJQNA]J?Q5*T+/*O] M&9-KA=LMBN9YC4P4Q<-E/-.ET_WZ;;]2Z]8OSJ12Y46Q*D'6(3XHG9;SIU=7 M=DW4;XD$T9?NN>2?[2&/%\W.L<'E>,# MN_+^I$A!BI!&?#<[:DK+."2QO$@OJ2F>%-ZWUKG:RN3>EF*Z> MMUKB[31WG6J2WD4/XONA8DJJ;MH&>H )]E5=ZCB\U:B?-4K2D5EY,!^OM$;AX!G>S U<#/R3622/[TMD*8.:(6QS+S2 M+41;1)7=?E%$*G 4!AP 9F!T,;T2A[:N!];%W \Y!23,^W&'R19G*5SEOA. M<,J1_C2(>\S<9TAJ>E\T%-V&=RW1HIU@07;"MC7N#PA&4U:(0#,S7$TT-!"4 M)MB@;Q3 J9%%5!I@SD)RZ&P@'5D..\RX6G/MN#; MBF5R;[9H6,A0O:]S/4/') UK;PPYVR0Y]621DFCB='I1TVR8"+0SPFNA7S+< MW8CR']N$H>$+')Y/!G(T$'P(&KN+UZR0$66:K(]!XRR"+K-G@%8Q\-=@> /A M>%H#60.$*!@73(H_:B+0^; N#%C;TF&,T2OT(H!)\ )O]D75IL@1554?8._? MY'0Z@0,F0E&EGR:G(8O3>P@S*"P7^,K$@/=@;33)>,4FW(&BM5N Q,1$&-N().[2\9O4/*;(#ENT(;U>Z' M44\F=Y4B#YU 0'OIG"4 MCP7 Z!IBCL4S-4)-JP4(.P=B8HS8;W!':V"7#H8D&!Z68>V=L:L+O>TF 4 MV8L8$V.&0N1[P);K17]0Y\^5*N*SZ3]'OT^TP]^Z.6EX%C8XP7CT[ @4Q+ZS MGY$!6J1*\DHTC+K>JAV>\Z>:_'@@65K[S^MA]GE0_?8KZ!MH1\=W>>'RHM7B MSU^[C^_]TBUOU%JA;/EW_?K6;)4/RX_=)\,PK=N7Y[=;V#)XD'.,[:D''%"F M"K]0PEAT_D$(?J:>10YSV0;U>4;%?H5(YXY>GB^J,J65):N8TAL84'DIO+NG:BON=Z M_'U-Y(5.\?+A[16($<"!UJ!&H+Y!6Y':*4YI@V0PPE9 MR@%=0%;;G)QO-#+6?& C@0=-N @L!U&E-J D@14NC^XZPIR+%Z1H2G/>5]Y;!.U4+IA(+&3%ILP\YZH#L2AZ6RS5,F,XGE[_,2J!#Z3 M*_S@/+]C>,P LRN^IST@!BVXO:T$ULY%O8,!Y%!\1?'AI:1/F3>)N'#F DQY%W M7,]E3K_CS%/^\WXM^(C*YV,H(ME3O5PI2R*2\W5)D$KUO-R0ZV49E>NBV,PW M"OE<12[*WRA<13>L6.[^.>GN]/;CD+^\K6=GWQ05Y;I\F>N:-?0GWSZZE\S^2W-0S]7YZ3?KS9.K M7.E/_N-1.1..N7P4^P<7#_P]__3R4>L>Z;D!;K\V,^;3 MQ7&U4JO4'Q_30U70#A_0T[$YJ!=FWSR^SC:.NV>7I[6T#LJ\A8L)S+S90NW?M6/YM,5W*\7":[O0JP\X,@;*M*M05[2JR0>$U,%M MDT _+8N5]='OLZQ]F;UZ[&KIPW?TJ8;+2$+6D<71DW7.7IB@1L52_?K(+ M3]*;]- 1CX1BNW;.WY2+@Z]Z':=71^O8V/B<9@\8!(ROZ^8%$DTD']&%*9Z+ M65X3NMX8%D' M'2H991*(9AN+./BG!HCJPX:PT/,F&UR""S6\%(T.LH[ )C6G,@TH3SJT-9SX M)N7:K3+Q7S]V*BA>O[J0I8>LUII\.F(Q212#G05.S6&J%9)L&IN MX.+UI7Z [H5'NY,5&T;AN7S0>G\??/N5S>06QBFHDS6+,!)01Y*-*;PQ9&C; MZ+JH(H'_.;6'*YW&:Q?@[O=^KM3L'+^<=+KIHWP]KZ#Z#5]=CCN"+GP=$R1/ M%T,%!!$&"_:$,9& T"+./T&FI(JF"=XF/K7 TLM=YF@$&GV_)N6"X%5DF4OB M\6Z"[WT;P8M^QFB_I%(!R&D)+TPE#L8],OJ*1)9.THJ\=D$8!Y$7NM;"J4PW MMB&U0:&,IY^UL=*=M[XV;#;JCPC]YN]^%VX*I\H@(!MKPB$YLBU@G: M7:[GY+<#BX-K34[;/" U'9!*+D@ECZE%XAHB/N7 1P?F7BB'TI]WH>A)CAN< MH(DR$A:T/1/MN;]X%X)]><>/QTZH1)U7-Q1# @>B;>GN QHU($\F@@N>7!OG MG=GHC66X"W,F%.C.U[LD7N8SI>*R7"^/9^T9'T?CFH Y%VKNWVF<5K1'0S'8 MD%@9 G&0029V7Q4;(#YL"P4<^O G#V4M5##BT.OFD8)CCZ](-.8555*?[[JW MN?;QHWULW=FU@77V]!N?X>*.*JEB<<,^RW$35("![!;HT9"JL80N:2+8)!,_ M/HN?0QN=:EP1KD!2;3Q6NKM7_5+;\\*G;Z M7;Z]N4YG[5:]0'H7I(3R[.%MTDRF/#.9MEGX,!D3!QGST%:,A2*&-_LGO?VK M^P[J/33N7K*])ZV$,U:QB,DNZW.99$/I 5_ )&G_S%P*UER*NMID;*%#15W4 MX$FR*)PN?T*R3F=%X(.^CVY$1:YB=L=2D(C#.:*0ET[.C;/[\_,:NDOG[@[V MFX_7-P/:\G?-FBN\_X)39!!I?\>LA,$?,Q;+RDQ\":J8$)W\W+67J2H:X$;O"'8%RL0UVU,+=;.7H@:D1TZ_ M\<56V\1EI\"ZJ&JB.C054V\>.5\*_=+J'"'CO>WR[1?> ,T,S&:X\49&E3G& M&R)W6]TM85P<*;!)21%5C!59L=QW[I!IJ].ULX(4^O.JP]%;(?@2X.7A?\5N M[V>5,]ND#$D#UR43224K,._^V)KGD!^'%)-1(M[D50LQ5OXS4 ]W;!P^;,CH'J* H%/WP93@FH6 M1.16*5F"HDFJ+H?^AMW9-IVX6W3#E&5RT1"? :N Z=<@T M.5"1^%6=%.$"IC)IG2U:KP7 -Z[E9CCD8;5%>O,/TUJ6A[4; [#'TZJN=_![ MXUG)"\)/@B+G?E@7B;A(GUM&Z\90^KBNVCV^1$B+]%W /]2.!H+$5CA7E4C9 M+:%2*:3PF]:HC^7(V77P%S']5B<:F<3WQ=J<[Y?>W>JT(P' MRGL'RF#,XRUSLUOFNN+0I2*G[IEN6Y2&*-K(74H3$_HBL!'@CNND*6 V6/1. M7F-(UDJNZ;K@;R!507V48!KF+#ESC7"!U6-B9@E2:-$V[ MVZ-_CYC84W[/4,P.?1-D*RT_2/B!O(OIFE8'!/\4E[,3(8>S#GH!F M8;'PEFXXWY6(_*;?QJ4-\:U I6$#W\.7R<C=?D9R3\HWPO7$=1:>>U$PI.*ZI MJ(@6KZ0RK'9 AD,-P\8U0;-YI^P4AI2%7W5(TY5?%PXIW<^(;+QYY^4[@)J+ M3^_'L#N\&YWK;F=1]?UT6#4 P8Y[;U/9".A'")#!&7T2 LZM0O M)2GB^S>B>,^1^U9C>84T BE2=\T LV4$>_R-E@Z>6-JYVZX;+; S/CS"K^G8 MB[2Z:DO5&\""%I+:&GBH+9!MH$4!;1GN&8@.X:)K*?@7][RA=@.U@T#Z 1TK ME"853=/[Q!/Q+!2_BTL&JX@4!@:!9KHBU+2)&J.RV&YARB(8S'PQ6#-6K)C^H=9[AK[^A8FJ0Y M@%L+ YL423XB6A5Q!9[WP@*$A:@1R=X&^DF#*S^PL(PV#;M'I#IE?[)[(A2< MH;&FTZE4:(/]#0:!--[)>/%@!(*DE.EVU%2]/M .3:IRCQZ">PS7.+/ M05);[&,D.W9JTU;)B*YJXZ@3VA\I":HR%%QO5VNEX:4N%BT(S %W9Z06, D! M>8QL; 32HKC4;$1* K;&^J:'=*"BE L=NMLQEERHJZ0A4PM7;&B!0C,I M36&1BS>D@0+P%N2%<;%=8"BD4C2!GT[*\)*G%I:)CM:25-T&FQF<8 ND(JRC M#;*1_M9%,CZ! )"26_YD%$5L:3K!.!9O/4JDE$YD&Y>1@/=/]0>B##TT,W!+ M5-/=8:[&8&W0VA5DO3*^8T^73EA#[P(Y28C6LW!W*90*3B5OA=:FGL-8#=06 MU:93CAN,E%#DG:-$)\3>M*7H*1HT8T3.O&R;HR<@R%P#V3;&QJ7)V=CZP :1 M N+!0-@X T*=%+VG.,A'BRV+JE-4]E23:-%U4K@8>!@S]$"#P5@CRPU4$:3+CU0/Z+JYA@7PW;&Q[4Z_"]FLIZJIC5A9ZS1 M&\<:#07@SZZ)YXAHD)\D>$O"?.Z*W"+S,I* >4N=%,Q3&MZ1EH%'[ Y"9,)UY@BQ*W!CY= (455)UD(!1=E M4#S2N*@:YSC?E%-);7RL$1JZX:S9M<-<6VAKO%HD@ M)J%O6J^?R$_2S&?*]'";Y!"; RQ2 ]=M)5K/[;(CZ:8U$0>>,D%HB$6VL:8 M@PRL2GI*AJ45'H"8"1X4G/X2SM-)+EJ_PP-P4 \Y+DC*'3LW/5EE_F0;=I/PSK6\ M P<^YZ&0\YH%;FAR$FKF"&Z+6M1DPDX/ #GL%.L'.Y<0*R:7$:G0GE) ["J8 M1B,GM*>3X"CLDUA#8,6W1&\0SPD7-4>9 M)$7L1\X0ITYL@1/ 4._SE-2D", M =?1H>F'^&Z@CGU>)S8[G&ER1UUIC#MBWRT^>($OWHB&Y81K4MPX#42HNHZI MTV]N0:+"1N=+*XS'T.,?YVCH2>AP$U:.'*9Y(!Q*[Y-SM05Z;>TUE7TTVU^RDQM7DC03GM3+];"I!?.FJIUM3UX7*W>C&+SV*KZGB]GBAX/#1C6 M<$]3O^<+F?+H,\I)3O"!G.B*H&&HAXDYDOB+(TDXD[+-B&TWB0VWPL1Q8TIM M.4\X ,@(5#^?PS3$R0HN*@D[:9/#E4E"G!P(QQ4*'J)UQBG.CL-HEM'LAC1; M)1U(@6)J^ZPK=/-]089Y/-I";.1%4 09XP##/99?-U1^+?@2 M'^A.E_2[ %W1PW?%*S;)%&].T^6RC%I<'Q#3QBEQ37/&VYQ8MFAE* M\[QTVC>")L"25!'1T,:!+%.D 5X#:6@@JH2L2),EA#4$R3@<)USA! ;)4'K4 MJV\!BIU&X9J;%^)XS]Y$,!A4=S*Q25=TLF(GE&8B576RUIHT1Q?'46@H+KA^ MU"[Z1M ;W0%P0FA$^R+-=,Y#O1EN.#PY&<##AV!3@;)1FM4('+HMIVER\6@P MQ;TF@".[]/@=APC;^'J&TR75=.* SLD72>1!/5#)BGM2VP74C,[ZF[0A*CFG MQ7E%H,9[V)8=91^Y?<6FLJ""#+KZ=R=QJWJ($(5/ALCE,Y6EU9(#+M(_6YG? M-9:26*%_.<"7U"W(,Q1$C (ARU 0*0K*F6R)H8 )HEU'02'*GCD,!>T]!O_H M6T=E2E&JXZWK'/65DEI1:@2&B)@8J+N#"&:C1HX")I22@PB&AZAE$C-78\ ' MS%R-"2*89H@)(IBY&KUJ8.9J/'BA%.4)&^,%:B9EBDNKHS->"(<7"DM[YS!> M\+LE_%*F6'GZ'^M>T0&<<,5ZOZ/>V$)N47/LI9O/9S.Y:!N=?+5A_+KY?9-M MY -S)V)-+<$8[ENXY556\A9N>95)NH5;7F7_;>&65QE;\=TR,VMVT:PI?LJJ MR?*97"[15@V]TLPL%A\(H91T0N Y1@G,=F6V*[-=F>V:S"TSVW6';-=/[7?K MM-27#B$#+D"Y$@(S=MBVD'QT(!D9\I^+4UBID6"9W_. M*.Z1Q9)=9+&LX@(P6BJ)/H&I=G$#LC5-FETCBX6&[&JRR":9++S[ZAF(9)W" M-]SZ:XFA%B8RF,A(CLA(>%('$PY,.'S[]9T[:(M:RR4=V_&N[9<)YF1MF0EF=ES-CJN3M>4Y(9+9 MKL>2A%"S.=/K*NQS[(G]>QKFS$/@1IO82FGL+R!"3ZWZ'MAF0D\>)7UF/!-R M.:?_TQR4+SH#Q'2_"1DG@8H:%8;CW<$) ?W"#PO ] B:'_\2/8 M_6PS=\

    _''TFAAK(*"4[V@DY%!$Z?\+ZQ9(DP##$0> M;:Z.HH: SV(I5TCQN65V9I)X(JPDL:AI($H(Q&#[/K- *>MW6D+4 %KM;>V$ M4_4IWRE6N&,:S@<-ETMEA0TT'.,%-TX8-2$P->>KFLLQ-<=8FZFY+55S0@I MM#VE=$*0\"2*N&544/ [;S'B>Y\;!!L3D)KH8I,KDO&/#=TTN9ZA-Q5K:].V M8I:G.$G/.:!G6;<;*HI&\05]=A;Y;OU6%D*2L I*/%"-].S&^K9;*I09MF8H61C1DX[3-F&I&Q+3-DR"<*4 M+5.VDW*A4F3YHB'DBVX;V81#-+,QX' AMS((_+ MA;H-9' Y/L7AIKB#U>DR3(3?@3=[A@)+@RUQ,LP/ M;XZ7T-#U#B#>Y$1-YE1] &-+JH(TBY/:MJ%E*-IDI?_K'_CA0DE2D6A@,FP[ M>QY1&=ZN0X0\_R,0+IPL\I'S!N@IL(6R9]7DY[__Y5W]+)LY#.'95IM6;,L2 MWFBA= /@U4F+39AY3U0'XM!TMEFJ9$9E>/?XB54)?"97^,%Y?L?PF %F5WQ/ M>T#FL&):14UKS_F:^XP(H-%#W50LH)P] ZFBI?01'GUB7((9D+%[63"W,'W" MG\[&\J!8"@'A:HH-2<.GYV2_HD' DEH=$5UHNZ> M\\A#0QBXL)X'+(1P=OD!O UD98YD@OAK#@PK-G%R#6TDRA*N23^V M 68,$T:SNT>S?*8XEV9E!!8\IC;\ :&GK@Y ^9@@R9_X$T9/C)Z\]%282T^* MUL3?(=1C(:FM@17:&E))^),#G6LIH@JB4&\V37 <&L,8D16CJJBI2L@((ZJ2 MT9BJFJ)$'-T9C>IJ6FR<&:)&S538$7X@HH% )(F@P#7HWW4J'@V _'S M/QENV(!KZ:S8>W,\-^QV2-1=<1F1N(II/L.72X52J9R=?BPU3 M5VT+_71E4[#^[>*L.;R]=6.GXSA%D+,T.$!Q%+B^ Q1(2$B&*&9XB( R+ ?&6(B 0T1H5A,+<<0"$4*FP'2$CXA871]\%4:BJ!H>???(!)?O&35] M%7*?ZOJ:SV9RT19B7*,M[#^-B4F95YNH5;WLU6R0GEY:TS;F:S8G?0W/DR$$8&4/%3 M]D^6S^1RB;9_\/4__VR;Y,I#'P@AVI+%/A "SS$KEUFYS,IE5BZS\ L+YERZ3!%S:9CV8> VV,#KI M!2SXOVJQ+F:*Q@+;_G-![DHF&ZS2_RH@?N"Z,%?(8G[<=@A )NZB$7?!J_QD MB+MTJ.6:]!!]^"9([X4)A62X-W$2 M"MAS32SBPQ$*89L*3"CX(Q2^;_8F\I)_$P9'E5N1T$2:SA M$58\.:&1QOA&5$)):=XA09\L71X6#2\M+K.%6UY5V&@+M[RJA-!6;CG!O,R$ M,SNP9@?6R=KRG(#*1NUO(XNIC%ND.!VLS+W >ODF6BK["XCD)UGYU10\1C+. MI]"!7[S"(!-A "J)D-E=L.Q"?,H_6,1)LD0-B]U1Q+N0!NTCC^R,I;H+04*_ M8+$-T4,?=2J#!9,73*Z2 <]-WUH[;/;CET#?<]<=?Z28]Q+S'FQ@0YC<-%Z>WYE%#*)Z5FB3]- MX6.?F1?E#L--M/.#@BN)SK'[L05Y3;M@%]F.Z86.&6I>)_A)2^6+^?]M3&2<,81GRG:9/XS9;]!6Q M 8>99NXW_U@:*=HT?!:+$-(=,I%H2&T219)1'ZEZKXMP00)VMK(+9RM;GRKH MMXV7RBUU5[8B57"'BWUQ':%N2]9BZ8^IN$W67+R^+>&^+ M21@U5R0QGN>/TDMBH"\DO1>+ "#C<*;WDJWWUH\\%H1EX:EM29N+5-HG)5(I M\.&00KQ"F'&.5!XC#1FB2@*5HMQ5-,6T\$7G/MJ"OL^LT#6WSR,N$E)EL/'--R.:[A"KL12 M!C\18HR:$J)/*8P: GZKNF6AR$]%'*,&$$M)9*J.J3J7O8L;7);:SKCCYN'% M+:,!7R5\(5HI$5!&980%%T=!2B%+)GC0+5'E])D:C*P$8VBG;)/TG0/ZEG6[ MH:)HU.#O^#E*!@[E5LE7=X++% M'RFN";]8;03_&8#A+LS9-CFDR?"%>]2S4+>!#"['I[@LGQ4(!<#6"6KQMTRQ MB[@>K%>7 5CX'7AS3$2RC?";(O>=SY3=N4=+PM\8T9:!5((T C=.-$T=8P4> M#!2K#2/ I+9$\ +?PEB50$Q:%.-X^-+E^/0@9P)Q=$9W?KPQ0]0H MV6%(DO7W%<.R0?PV%0/3S>CLIZO+2/43RYM(D(G"'H=3A3V")KI%546^(DM2 M0%.*(:>!Q"SZ+5NU1!C3(8J-N7M#?HX!+Z\&JX>A^4QV@J$%/B2&]LZ\#K]Y M\+?XNR#1FXBH#U'EFD0U8$)0"+KT9M-$%M<8TA%RHQ$4;:4PF5F^^QUY@4:; M$CYML/4 9@;6,C" :%FBHF&D1,7XWGLRU=E[,D'3Z.)K.E\R)##A8G,!O2/) MQJ,!+2N:J$GP2]N&)0,&3'A!0HZF5U$+4XJM$;W@6 +N O!H,Q1%GHH241T@ MOD'>B.^>H0 0?84.;W(#I*KXWQ#MB37DS]^RTO_U#_QP<2RI("^P0]!V,#:R M]S&R''> YW\$X@5-MI'-\>-0FD,J0L6S:O+SW__RKG[6X7%<$\^VVK0C699X M*2V4;@#O=M)B$V;>$]6!.#2=;98JF9SK]>SQ$ZL20&04?G">WS$\9H#9%=_3 M'I Y3E%:14UKS_F:^XPX@*.'.K47]HC@ =+%HT^,2S #/NY>5LC@RV[ -6EG M8WEP[ L!X6J*B7-CS/PCI.%8\$SH,A%(N),V-WVSJ(-(& MV-LG@"6.^(@A:

    R;:8)8A0P8M(J^)0MZV]IO*. M9"\_N#Q-*7; M-#*J))HT'$Q^06^VTA=5Y[QK*KXDHP8,8IHVF68<=06C'J@+RQ:I+6HMQ+7 M5J(?J;IIHH""V]-L,T=#K7D\NX&XHPO!,18GOH*# Q(-*DQ&=#SGWDXX9S9D M9AGNK,YH@B//UBZHM#2)V,./GO%QH+$)+KH+$O=ODD6P1^-? P#"RKB31W:/ M7A4;IJX"<08<;UI\B4A8'^V>N&' 5X09(D)#Q/(RB0P1/B%B5?Y=*4(LS(+> MM2EW!P6K[IO%!:VFJ3 M\4(8O%#,%*.42(P7F*44 "+6[ZFT"",KLP*24- S8<5=OK1E25?QP__[)N2^ M?480YK.9;#[RJKP+[VTYDS0F)G'2T1JZ*L.'1\[5E =R->627DVIS5Y-^>?O MQLY32S#F^Q9N>96MO(5;7F68;N&65UF!6[CE"!K:^[3EK3-N9M.0=]#<^3(0 M1@90\5/V3Y;/9*/M0?=5^P??N/7/MHD1?X1."+EH&Q#Y0 @\QZQ<9N4R*Y=9 MN:6F97+K-PM56D! >%+9YX!EYU:#R9>,RZ,GN-A&/G1@63D!WPN(%[) M!,LR7[7R?^#+M.3F,7/YMD$J,AD8C0P,P3I(L@P,EF+B)P1C9"PR( O$3#Q MD Q')UGBH91HRMA,/NP@:>RNT/C.'9!BBK[11L!N9()HHYS))3M?_L= M6$(\L8BR*Q?RRXI QVG)RCXQVDY>9 M<&:'V^QP.UE;GA-2F>TI*TD(-9O3O8(VZ]019/\9IZ?,/$1NNIFX"N;/D;%_ MNP\]$>O[5_83KU13TAMG"6Z]*^T9B)0(@G>XORJE__F W!B$BJ*BZ^A#0K'< M>>BAGVD.X'(37<[7X@8,&R$;CK0+/2CT(V#=M<64SG17+'674!3\4%[,+HMS M'(SIL!CKL+"E7M Z;*?YG.FP:#FWF ^':2,-%D8HSL,)&OIAV.3Y<.R:*.7W M^HE6D07_KF?Z36_!\$2G&K!&7>84#;\#;_8,!18(&^-D&[EO6DH7$(\KB35TP] '\(?)Z1KY[ [U M=15(*Q,*B&8#;I- RDX J1 6D& .!#S%2;9A($T:H^L;0,2T#:O"N3S78#>(>Q/= ^XO MWEF+,)73U*XKOL.[P";:2!RE5=2TO/(I3<0G>>*D=%)GG? M-@DPLRZY4ZF^4;4K7AH388A@[8JW"Q&KG) R:]$:*0I (D79JYBA *,@S[@@ M6A04,A7&!3%0RLL/NIA2#L],90WLXX$(9J9&KQV8F1H/7F"^/#"\K,FQ@M,.^P:(IC)&KUV8"9K/'BAQ(12Y+Q0S!0%Q@LQX 6F%WQ$ MA#_5O)-;+B\8,S'66QY5"!0^U_,QG\UDDUW8_LA)B7H@*5&7-"6J-IL2E916 M2W%DD%UL&KG45M["+:\R3+=PRZNLP"W<\E;5U4RV<3.;_KJ#YLZ7@3 R@(J? MLG^R?"9;3+3]@S.]_;-MDEM:^>N$D$MVXTB[):I#73@&?G0@6=T>>D6_'"%8BOEZ$U>]"3/Y MV!<\N?Y>;$5BHB0"$Y([U^OURT(R&RQXXB/'7-I@ MOEA"?+&(DB\7\LN*4'(^V'#,&LSPEX)+_^JV*6JR^;_8&\U)/$Y97LIN!T&R MJDY'U" )*S 9=@NCZ+>=S?^X!M)04YG;0]J_ MEMY);"?J2W?WN/27\V4SH2>A?K[[:&%I]U&?4!NMEQ@I58<1*XKEUD./"7V: M!Y;VY?.)#.+1W9JQ,U-2\5%2G^F.6O0!Q;MMA<4]'K;+*NLS'(%A(V1#$'WQ MZ,W-F)QIL5AIL?5=K6+!#T,S[E'"" D[G&CA^O+[_VVI- ZZ_??_XZYTBY-T MS51DA-L]=Y&HP>Z:MIKAXM0M.<1 )$WPFXE&'[]*FX?@#"=A55+11=_$)Z&4"II+U0$"_,LK:Y->/Y\>$OV@I<$^%\N7XL:QWY'V6GRYC_N]_3=1GGT&4DS[KV993%SY+ M9'H+I6GY=[$),^^)ZD %(B!V*F M^7_?_O-P?3#OP.NS4WHR3C7=Z(KJ1/J=\\A#0QBXL)X'*E":W &\#61ECJA> M7(?R)_$V#QW^ '0VGW8FN7 *YL(8YFX=\RM%6U;&G AV@,.DK+['LOJ&RNH% M7^)]E%2S&YV075?($,1&@5'&YXHB?;<7[RS8FYU.!63F43).Q-1S#,"E_+<&?U-+KXMBJ_='3\ M&V5'F1WI9;(JQK_T!)ZA( 041-ICC*& Q)9*# 5,$.TZ"I@VCA8#A4R%-3H, M' 6LN5MB$!&I3F"(B(F)NCN(8%9JY"A@0BDQB"A$:2SM#B*8R1HY"IC)FAA$ M,.T0$T0PDS5Z[./ "TPL^(F)U?;VE3+$R M!R"^M^"#.>>*]7Y'Q3J$SW5@R6OD7P7CY!)+,';[%FYYE9&\ MA5M>99%NX997F7];N.6MJG##K)JMMVJ*GS)JLGS2:^OCQ&QFL?A!" DOH8Z3 M[3E&"-O,[!K(O4:S/I"&3ADND8276@&#BD$4C6#2" M12-8-&(GHA%AAAZ8Q9+0%K653*Z2Z/,5O]N;;QME?*6]>8()8U$E67][GH<< MY&1"@PF-V N-)%,&DQI,:BR&U7?NH"UJK77)('(W,T%F:#F32W82^X^YM,'. MC6,F'&/==C47>?AXX[:K,'@ MFD8G5QK["XCM:KX9;BJI'PUSA5PE5>'+P2,Z6HJ/E,9WM0-IZ)$@7QB"Y\/I M2[MM#:2WF+]CF$7,U-@DU^9SJ4(^&PJN=YO2HPV0,6W&M!G39DR;)4>;K#@A1%^H(21*B%!NQ_#6R\12W=;&2Z*!20J!A)_Z M)41[WR 0,;2Y[HD: KY;E/E4OK+,TTH24X24(!8U#40) .HW10T!G[F@5/#[ MD"]J *WVKG;"B?J4KQ0KW#$EYX>2RZ7R@J\\OA/,4(B!I&>ZSF]=MX&QQW1= M2L8I_F9B1$P]3 MN.$I7#]NZ3"%RZ0(4[BQE0MKYP?F4R5!8-FB(62+;@6Y"-GP\DDC!]C2T._? ME@AKB0W=!A(H%L:6A>RY3Y& J5=&U%*<;7.Y'BFO"OU8; M<9JB(:X+$[1-#FDRO'Z/>A;J-A"\QZU;4/C1$WF5'T HS9TO0-48&9" D#A$8G M-)Y'(!4)29-%I%5QJ-O67E-Y1[++Z#SO\KE+^Y-'*LYK9?K9E+A9NNKI54X+ M;"P,EPHJ M:A*[1\A47.H;$26F&AF!+)<4T<(?8*X1NSH Y8,^0.\]I $M<".Q,B/K&#'M M(C'EYQ(3ZO94?8@0B#]5M!"NKF1:YJQ,&DM%+-. PB:HC1--4\GN ^(]TR<.\=)W/(ZH\PY^XN%5PJ#NPIP) M!8=Q?;B[Z"$/S^ Z#-@$E\ %F?LW<>KW&D#?G?0 @/2SIU/2W2,$K?31U)BC MS\6&J:NVA7ZZ$FIRB^'E\^#MK1O7(!QG&<1LF.(B%0G,$3$Q$1EB(B) MHV/&I'*>0^U8\RG\UD\Y$6 MR%FC8>4_C8E)O"W$O_TZ#=,MZ@4.1_SO[\ MYV]E@:&2762HK-IZ)9.K)/I(I]K5;2TQELQ7=[N8,AJ;FK"K*2/:IG!?!=4= MK6RX)F5$Z^_,R@=_B8")!R8>_!;_$J'^0A%Z MG]I\"*REYA\1UY @-ESJ75UJ*-75^ M;LOAB-A8;9D)U+C@CPG4B/S^L*B3G0$G:,MSPA$;]=*,+"(Q;FWBM*@R]P)K M#)IH>>LO()*?M^1C9^&X ,(G+WT+>25>D(E;U#8F@(F7.Q(R9+;7M @"%G&2 M+5'#8G=4\2[D%C,>"0(6R0_M^06+>"G9J.F"Z50F+YA.93HU)N'9!,%B&Z*[ M3(^LGX4638"7<_\KDO'O114&PDVXX94.PF'?73]&^^R60]=PWQ-W@Y[T!/<2 M8VY,D-,X]*ZZ9R!2(!W>X81L*EO,)>K"_&)"#:,D0*2QT2W,:O.#B"N)/B'] ML04J@BF%K5(*E12?+RU!EM$(_IAOFTO(%QPY1#?"F3*8< &&I=)OJK MF"J5"__;GI(SP0O+<.)/?N V5_07L1&*R"]D"<8JCG2'3"0:4IN$DF341ZK> MZR)\P9\=L.S" $4QXQRL/$8:,D25Q"I%N:MHBFGA*\]]M 5G5[N1^Q;R MV4CDJN=3QF4N510*+%-NFT.&6^\A9?/;=L:7*!F[19EYEF%+EFW@ MDGXXY*5;;61P!E)%"^&JH:9E;O-Y3?S2]")LO1'?B#[5:5&#QN][?J5EOA-+ M\O,AR2]JBHDE9*A_%C5H_#8@0SM'BQIP+)F"J6.FCOV7("4^G(2KW>:I0@Q4 M3RQY:BNU,H:=D VO*%34X&.ZF>EFIIL#.)U9&AQF*9,^I4QN&=7D_+A$F6S% MLSKY,L)^,J-@M) E$SSHEJAR^DR+F:2GIT66=3E)E3F@2EFW&RJ*ABQ]*C 2 M^:9\EE(%/E7(;7#V&6M2#RD3,W(:B#Z_)G(0^*VL?3\GZD.$)O. /4.(IJE+"OEHH%AM M& NFMR4+#P3?;R-1EG1;LU*LT>:!7PG*AHN M"DIA)"N6;2 SA5>9S63GKE+1 $I=D4QJ(:FMZ:K>&I(1FZ)$2-%9N+L-#!]# MU$P%?P?C@X"AKQB6#3S?5 S3\H2?N[J,U!0M!,!]YQ>L8HQK-I(HMK#.D(N=$(BK8!?U$9+BO]7__ #Q=]D@HPQTJI[2!C MI',P4AR5Q/,_ E&X$N%2EPIRWN,;2A)9P;-J\O/?__*N?O; S5&/GFVU:0/H M+-&4+91N ,@Z:;$),^^)ZD _S$J@2 >N$'Y_D=PV,&F%WQ M/>T!F:.8TRIJ6GO.U]QGQ-88/=2I^-@CN%/Z"(\^,2[!#)A3>UGP=C#CP)_. MQO)@,10"PM64<,B-,?./R+4-U/R_;_]YN#Z8=S;E@X32,#NI](G3QMMYY*$A M#%Q\SH!K(R1P:"^&L-RI_$VSQT!*W:'?GBLK1,Y!.(/2I/'!$X MHR3; !5RMZ:/-!A M$8J;R1PQN)B0I]:;<60TUC(@(@2>T0;?! @FGK3&H!D MG)#!1)IDN(A4D;> 3G6V@$[0N%ELF\:(^RY,65\A&5_XS::N@BF$O0$" M&(LBU!&6U*< 0:F*/1/MN;_\] %JKM;P/,'2BLA[O(:T*@YUV]IK*N](]HHJ M5]Q2H3*95>"\5J:?3;E52Q<]O/+>.G.M'2I MDV[,JC2'V.:9N8NICU'6;E.6UV>24<] V!C"'Q#5W-4!*!\3%M-/1DR,F#S$ MQ&=*P8:G5JA/9I'M(,D5UHOY9);(JG7,KDA"A%.U'JY)K8<[AXD.1K4>@G;1 MUJHZ 3\U$WPW#UOKS1'KF^1F4>DG9X+?:XB:!#Z7.,3>+PW?N4.-1$4#W,*F M8IFIT4-!$K5@GV+62 %^FQ@_R,\7X52!Y/UA,]H.<(E4!< M6=>!5;IX78"2D30="]G)B#N,E.6%"MD#'@,^]&X--6&1)$AOVBH)I,-<7HD] M,0EQBF5SZ&OOEPXK5 S)/<>P4=NUANQJU>5(P26!1^L\\M^BX)Q\)1WMXJFY42);>F1Y.3- M)]80&(I8@P 7AV0^?_W3/0. H'A+) YRJA(O1>*8Z?[U.3/=R=]\Q?A<)* ? M@0P;$[\9&YY>2@>!YT0A.W#"=_6! YSAMML#9HG[ V_RD8S(C1'KB]U)1NR) M$9MV3JW='G1@+BR2/HDM3H<%H)&*- V2!1LKJ$L.')P##:73D2PHWB:O+UPI M;7)^7JH,%\K!".FE%F\=I)=:#EF0H7-)&+&^38-DA'19CX4%6[BLFI2%4C!" M6H>2,$*ZK,5;!^FRED,66FO[S4A9R$,6-O6#D;(@/:7J,6+[WM&K.))[4]\N!D_)+!W$OB;8D#S['@ MQ\_QGJUON(?IJ]C#=+&XA^G7]X.3!\MAO/?3%+!4 M4][D<95WRD?GVRSN@3U!;^?%1$C]G^:SW!]=Y9J^PNX/;D7?GV]3(OG('0A& ML87I]P $E4@O5WJYTLN57J[TGE2B]W7XT?RF3/%OR5PQ,@'^NVR6,K M%4GR8'J&2+)$G*5,A,A4B4R$R%2)3(3(54A8#]E*#_>B[Z M*L]E$RTZBK'02:M2BSS=,99UJDK\ES\R5OJTFY&A5WGY;U7_GAM1/7U+P!2; M/&HOZ%*I-]*[S17 M<7U%4F2WLAU%DR2O1.7IY68KO/Y^BJJ^6M8\)PRO+_QTA%/.1UV7:LK5744Z M35F6REFN=\OU[FI->4E*9;$'M&DR-AP^;3&U6V./ Y @;=@2MZ9;QLA=)U-6 MQ?P\&.]O]KGOS7K]DOF4:_KEE'?&DW]W1ZX6X)<45' +CXG5,J9 MYY[[>2H"Q(B;J>T@#KR;G)Z/NLL]*_3FP,;KB)%>0N-5%CFOCJFKMUK[,'72 MC2MSVDQ:O!);O+P#V$-;O).6[GF6 ]F+K4FE3(:6ZL'K5;7.^LTQ/$G M\XX^9U>I0&5[Y.Z VJIDW$XBL59^_9^SS%7'6C1:QEZE[B3J$8N9/J,!L\AK5=$(O,^Q/;=&/)_H]3-O!\WWN$/P+BN?RW&_;@.8 L)1<*+2;H8.@9&G7F: 3BD ^1X!4,1(J8 MD>\SUYR2H1.9842Q;UNP3\J(/_%!R3'(.5!?^QY"&5B#D[YT83:,W-&?!^'- M,X6(BW2:V1:GCTW/<>@D8.?)A^Q;F_"JN,?>F/Z$:T%*W%0;G3EL&&;5TQE7 MI/R;^49YH9^\-=.Q[]7>TM&R(Z#LG7QJC)"]DW-AQ*80I,BNO2?2+_9%*RJ2 M!3FP0'*@6 XTE([40R6PR2U#VN12,*)0FR 9(;W4,ED'Z:660Q9DZ%P21C2* M%(?3881T60MGP4NW=4E9D-;AU!@A7=;BK8-T6D,OGL-*S,O[PWI#>-,>NXN7R% X6CLK*QZJ:I=Q2C4^DEG>[8B]S*A'LOG>UJ9 QV=6$W M(T.O-#!NV -S([8E,HK-"2WJA_V"0*J':@0ZU5(/K4HC8[_Z(6__0>J'_:#@ M->F-J'N_+0P*CQCSUQ#/QD9;,:J]:_[-4FS(H*LB05=!FRQ7RLN&G+%QV%+] M6PC#6QO+^WI10%TK>%=ZI[F*ZR:2(KM5XRB:)'DE(-?6;RMO K*\B99U=Q19Q^YM].7K'[:5M?>Z[3)_=5*ZNK>WONQ=J%!T> M'A;8Q>>(2CGSW'-!SQ8!=1\"4,*LT-*VI7LT5D>,;&FL2BFIVOJVV-(1V\_L MBTV$G;+-.DR'[3W:L+RUWJ%MV$G+N;1A!=@PW6CGY&\6FB0L4(M7L^^WT3YZ M#7X*#<&WR"'NUL[:9T'DA/#;K&7UT/?&\*/N##:]4R,KASK7EUI.VW'DTXP8N)B_' MJS)3]>!>T9,;?S !_=1VT^;=N__F6N@/>"(H@W7F:F%1<.U[EXW[,S41^<#N'-Y]1Y MI-,@GF:KHQC)ELYS=6Y4FJH8C3WLF7&^J4 MQYS!$O$Z>&DH8?!G/+$Z:+'&@7B54>)T."4CGPU_>_6WNZO>LK62/32$ M=SU_3)VYG5OQ5QD,(7%A/'="'H:DY_%NZD&JU>CO6R!_GF_+V+''=O?976A/ M**S-*/S%_C.R+5#8(/\6Z=$);MTD-RSP(M]DP4'4]=,Q7$5^K(ZFB:YQ[XE) M@Q$H8AB>S\9(:U1/3F0QKM,F=(I?(B]0W8&*C[4NS((3%-0?&T\<;\H87!' M[?B3^(3:%.9'AM1$8V4S\:/M#I'Q_#DA,T!%.EH#P?^#@4\A\& MML*Q&3P2+V(_X6TI.?@4\ .2!4P-)\LCV BXAP31<&B;-E(%U/F8L9 _X='S M?X@'"-Z*9XC/W#@"]R,T7HQ9 <$N!\+2 /A)^,BV68LAPJ<; 9?&,)D) !DL M,*./\X M0V#HP#=A6H%T=IA@CN/$AIL2!9"8:2 XY]V(ANF,SA(LPQ0<8/<]$#AYG#^!IS>,%U\B,4X681 MW8E,"U M/P#+XRB,@&I#,,- YDNA"[A#LT8TP/-ZWZ4 M0P+\X,@%(MGA'!FX*EQ%^7S0?.F2?T9 *C'N.8K#-+Q[!E,!E6F'(X(@?!QY MH.2)]^C"/-+13I_<23Z!D#Z"QUU#6"HUPAU.SH58M+E;WH.O[)!T[WW&\3,3 M!\X(89:HX.UKHZ&H*6I]]N Y#P@_!_U_M'GB63S&P.\9A0>!4^E[CPA%+_Y, MZ#VXZB!@.!F?F0PD SP80$( D@:J2$!EY1"!Z6&6NSSMV?H0<#$ I'%$ 5W^ M +6,;Q5*%^TXB(7%M5L@X$'OX9GWH,K07 ,PA$4'>8DE9^GK0?2G:-EF05$T MB4,5='!CV7@-_JTZTS&QQ-,Z\DU!^FI7KIGJ&Q@JY@U'<<$(S M?RU1X*EH,'DPE("ISBDQ *CCU\A]) [\C_@X9Z 6C 9&_O'VXW_)Q(D"P69= M 4\0O]>5AOI&? ?B"@]S8=2>7\-G<#? 83S JO&Y.T(U@*> P1I_ SZ3:,GC MM"6/4TAR3*U0J_%45\QQ#V\2R.4*8P:/E#'A" *Q^Q%R&"(#=L:]$D'6]$9. M>#?V%L"QGG&$DPK>H2MU_8W@(U[_#;P>'&;,%!@G /\)QG1%C_V@>*AH6^@# MM1T>$R#J9@-8,G"Z@B(">/,3"!+@-@3YY0T@+(RM:LKL&7P6=(;X":<6,*">" +0H #=0ALC"=3E0E."&QHN M\1FX@Q/G7N!'U.A9^YGU?2<.L]!3A,N0Y>$TF[=)G.^)EYN2L@ZJ[0_8)ZX:.7QB+")LZBV'GM:@>)Q'./=@S,YP# M)SBS*<:N!#>8")[7NF+,6\7%BY\ .7L+OPK]<'C3G/].31.U18H4?(;I -KM MH0V/H3C:E,+)$W[Y,_+"#U?<*Q."(;Y)#'0/!!#/0O,8Z2-U.,IN1Q#[5C05 M:QV'RD+$M'WI)%"66.R:@AWAT0L$HCD564BA< MKI6P!VAP?J@!S>%J7D'QB[=<81,S292&J!\!"L.ADX"=)Q^R T$9B^4+P6$* M4"4JD@LTC4(O^4)(,_]F3N@SRYOQ-8M:-?23@66ZK;YZR4&5IE)ORP:O\P=( M"NFT"V&L[#I=!D: B2RR";MD1,H(8\-^-\F)W'13H;W8)2-FC)"ZJ12,@&!, M6WL^1G)B-TZ\O*[91E>VZ))>"]%;+N>R-_F55:=*6G&A\:R*"X:J=*I=)_!S MO+_Q&ZYO?A7[&R\6]S?NNXR@%+=BQ&VQ&.LB4=:285T5SKT7--$:2KWR37OW MU;UYDQN]?VRLYO0>6:PKU2["BYNZEVK')P[410:/6 M:6HY&&9VL0-VJ:7E\$\;$& M4F]C0_1N+J2*=U++D.I80ZHRS;XZ!JY1:^I[*9%ZG):OPF%7B69?O*U\5LVB M>JVN=XXD2KO@1_3X.:6?)F\4)PZQB<_\$/+JP]WB-/_]8/];8J \-G6,&B85"T, AC6#05]N(\+DF-'%-4F1X9;,XB3&$[ MU]9"V=)X7/>!\*Q*BUFVO3JS+ZW%_T M63ABU9]D(X]0,7_BB^2ZK./6!X6 M"V'X-J:!XQH9RX@./$HON IG3DD=4GV_\*.K*ZO@^$9$1NC%#EJ; R M,**M=&19@S(P0JJFTC!"JJ92,$*JII(P0JJFDC!"55091Y2!$=)&E(01TD:4 MA!'21I2&$5(UE8(14C7MEQ$OWWVV,0][X%7T-0>ALTGK'7+FA]79^9X%/\Q! M;[$*J%>Z[D)2N.8.NQ%L7;EF)2S6%ZG(NU/R4FJL1LD">?8B*6M)LBGJ*J!D MPN$+)!R3W.1<\$F:F9Q52C'5?$ MG$S!IF)-QDLGNAH.@Q6Z\80AH4I(2']! MRH14DU)-[J F7U (3ZL?N!*>]$>/,>VA/4_XZDU%;12MA@Y8X*X8Q'_ -FJ\ M829VV;/8 W.\";9S]88A-FV=V[![V#,AQ6*[Z!,QZ]<^JK:9?],20BFWZNNU MNKJX4U]"74+]Z*"NU3IM0T+]P+,O.IZ6@G[R@MZLM3L-*>@2ZL+[S0NK,!8 +Q7-D,N>PR9S"ZU#EG>TI?,)[[TW5;*TK]BJ% M10J+%)946!J:+H5%K@=*52%5Q8;4DUKK--?EGJ2ND-(BI64F+8:QV"+U>,N_ MBC_Q04EC["=1KC:CX%7:,KD[W]_K(.%UYL5;-W FMFOZC&)5VM>:HA$8B(/1 M^# ^H.GB X3GBMG2Z9A_/Z86([S\ M@AB5Z07P+>#VP?:B %]IFGX$O^$\K>))RMB>,-L 'RP7A1BD8X8.Y/(-T?P8X X MFZS8EE I.'Q.6PB60<4L:V@X!PFU*!T3H^-U0U'3 0"&W606\SCQ6:I*/)>_ M[X8]> Y8_"WA\5I;]2+;S;P'O &?EP!?^YXYG)%] RU[@&J-*1L.SSY2![C+ MR.V(P6RZOH]M1SB5N[AN1\6>;W.7$835!(^2*\]K#R0L?!!5CW10X> MR!M+, PQ"&$<0@:PLXSG@KR.P<^M205D$/Q@( M\D=DW?._;8%K.IG --/7T-G\)_'\:^B+.!%ZO/"\'_@?EE!#K X$032><$] M(3CT'@J<.T573VM]"$@ 3JT]A+? :Y>\0.CYV2-]0 T+3-\>"'OVRY^1%W[X MFDXE?>XG.S"C($A6*;HN=::!S='X.257SW,M.UW)N.'>#+\D=@)AU.+0YAG9 M'@5B2#@X]'JZKAO!73=LXODA*HS/P!'Q4$T]^U>B4,4W4T;]6#-^8F8L,9I0 MC)Q\P*24,KQ!@>A'(&@A4)$H()@;7TSC[M1LRK M&\$%@F*3 (&N[6:1J4:5*:]E.G /1F.CY!!C$FPAZ ]17VOEF3HCN_(E1$ZO M/ZVA]=>_S!4'6X@VX[@P,ZWX#*O.0\1[=B9JC]$AO/F<.H]T&L33;'64-,8^ M5^=&I:F*T7A#,I^1'@O$Q/8-&9+-M6>(;YOOT)!\N:$&6LR9T)N6%U36HT#\>J),C1FG/F5$@#O\+=7?[N[ZBT[&+H'=\X%@:7.G,6(O\I@ M"(F+RIEWW0 % M(7"B,;Q[+T]RV0/\^W9>S(W?K=,!2/.:WG>RY\-G/T(K#T M$ 5W(57I0&%?#"QK,^8&5B,!:+5O7AAK)3W1Y$(_WT9C>-^4>R<9$[1$N\?Z M//9A-ZK5@KR4;YY[QNW[;$Q?P8&/_!S9=,O\!]MDMV#WP($;, CX(=KD;C2X M"=Z8D;>.%P3O:I@]L!BX+2("P7&#)Q%P H\A[$?/ P(]W\;.LC/O9BPFA#Q# MTSK+C< '='30;_Q 1F /P1FOD?GA<',%.C4@7>N/*$#V77R\O/O41*P.WA5*-.#?S3F*Z[#4,A_TDIL/!"0!HZ1F \XWC<\[F_!@8$QA>" M@>71F'"?&%P(?ZU\$_H4-&N,!Q0^<1+;(4C)V$,>(&5M\+Q$Z]YPB2-FT@D& MK@ 1/S)#G!\. /026&\D@HBXQ&>0/0BC<" VH#[)\:2C\V-'"A\01YKX!T&C M@QH-WA)ZGB.2/#S^FN=5.J89S9-'Q7>U7*2P$#PC#N<"S)")DX4".H%2> =7Q#2GVF7 MJK<#YH(@A>_0$P=?@J'PI'Q+KQ)WPD7PGAJ_8.T^'F41LIFQQE_Q 0)VS1\0 ML_'<#3 $7L>?4!.-*SF2$C"+,249/I[>JRWVWX(78.\I'Z%*38A5A!6,TX&9 M_*!@.?P(_*.6-TGN[M[V2%-MYL/*NQ&HK110B68(1E[DB-AV,-,\,&P*VF4 M@4(8H6+S0$D!6T'A,)XM"+W:$DR"9#IF)*8-2$>#YUM<\M.@[C!SC8/-M.49 M$3W%8G$2.@4PY,%P'3MEGC"7F&E"',^,YQ-$R?YIN_1/XZ,Y<^C4B^*;]MU1 M39/%E=/'YESEFL<2Z?*R9$0Y&"'KOI>"$6VEL[; DF1$?JJI+AE1"D9(U50* M1DC55!)&2-54$D:HBB[Y4 (^:+QKO61$X8R0)J(DC) FHC2,D*JI%(P U209 ML4=&/+.R>(8C&].P!;0ZF-O1NK #D^ZQ=(^?T3@N0Y]Z4]$. M6W:I)(WC\D9!LO%X[U5A2@3N HH [;#_J!(U?G98HSUX"9^G[%U5MN>M43,Z MVKM<6)R'CR4!+@$^#_!&K=%JGP+ ,Q?NLN9X&&*4)LXN 2TV;4^0LG\HV==: M-4-K2>&7@'\IX'.8SUX WZRU6TL _XSF<'E'(]=;'TL^@E1"3OF2W'W._"=9 MN#%Z5A7RQDM[6I7(]$@L'PV6M[8SS74^5<7PNQ?7Z03#H_([A87/N7"!?E;' M*6VQC+<4;HGT)$FN7QU1-G]$LV^DE9.;[9. M("THQ4**Q4YBT5 /UDJP1&)1JFSY,<2"%5XY*"\Q*JE M%JKLRY^E"I$BLW! MQ::"H6A-;2Q:W@HLVWW:M7?W2026SW*4B^Y<7XK5CZ*)D'-S[HI9/2D-4AI> M) WKNV]73!KDRF&.ZRE%BT*Y:'*4ZF%CQVVI'Z2P/'MQLFB:Y-APNXKKEVE_ MO"9_ONCH(906)5B<<)BL?4&5*W6:.GR8(]*0PK+D2]0;BTLC9JA&Y4\37B[HH>H7)$\9C^X:E;K>3L% MM+5[]"IFIB2:3QS->K-Y/&B6*X+RA)44[\Q9PEJS+A?T)-:K%B$]]&4 M578]#IYYPX+0C\PP\N$]F4.%O/T2#ZR"4!;%E&L1QYE2?(X.0/)H>C[@J&+< M)D5#BL;1BT:IDLW'$!W*50BI1.(M,*VZ5"!2:$YWZ>XY0M-2MRIS4[;HLYLY M2$B\(42;;NA3,R34_#.R17M?0H. A2(0)6>D>]LC3;5);!=^I0ZAEC>1JW[R MY)4\6E%?5 &5S<)*49"B\)(E1V.=#UDQ69 +CO)45:$+DD739-_*H;/NC(54 M#E)2GKV<631-]ETI3ELTHY5=[$P/'VJZB#VM/Z( ESCE,<0\%G+F1<, T;"\ M:."P8O1%#LV3"I_POJNIUM1Z^P0RLU)8I+ \MQ69/*XHUSZ+7L8I7)2VIA;7 M+#DM@A9.E;UOJF^VUI79DLI&"EA^ E8&JNSE,*2NKC@*^3ZD,)E<.;@]W$OB M$I=D&.\M^^'W7^&?Y#[38=1'&(_BAZ?$Z=1SH-XFFV M.DHJJ^?JW*@T53$:;TCF,])C@9AC^O,L0[)8E,\<-@S/X]N2[[@8IE]Z8CG_ MG.\LMQ\8/GWNN9PSH3;H/\ M>;XM8P8SUEI#9C)([OE[]I M3?6#H9#L./F!A\Q(23I4&$IWX$4A^4K]'RPD-W;PXU!*[IL7$CJ9.&!SD<&A M1P( @,-/84QP@XQ[SP^X4]>&E]" 6&QHN\PB@RF934U3WP[?O=7>B;\ )3?L M/G+$UIK;LW\IN:CH>?W*+]Y2:\?84XT!Z]0'S7Y'95J_SDRM/] TL\\TJVE9 MS:%&V_H"]NHH$+[G!,#.:]\SF84,[+=4HZ6WB@==72') #G@9D/<(T]V&-G% M W6B=,_5#/(YC'+UH+Z[8))(.&(DB";,C_M$XT >[7#$?YA0]$OM23IT+_() MO!4LWAC480T[2CL1FA[^2^_BBM_?^WQ5(X\,-Y=9D8D9?\ KFZ,!/AT\7V:B M$G!9$"1?6BP !2S.1<&HYMYLS0AG9@DW20E7RPJK[9*;R&%!+*T&/=,:;UDL MKGB?UK"R7T4I02Y^FB/JWC/2-4/^R&3$."KQ$<9F>WA:"WQWH1C"D1W$^N,P MHK^ =S>F5G*0+"%QS(YMR#5C)@S=].!9_PNC"T<4^]U-MWJ$Z\%30G!\R,A[ M!+8[3CPLSO>$C9PBMIX+E> 3X>;;5_LTF3UH<@(]NU MIXH )X,Z@L7TV@Z8G/ IBD*O)KI@^!FEP;]-T(1P78XFASTP)V4I<&"(SA[7 M*H\)?V<\BT>&U\6B' L#7#NTT1?T05L.QG9(EFL+ 0(3W7VK)B84!/@QB,9 M6Z"S$ KQ<"9T+;P,GQ,"9V*]$I!@PDQ[: LU=GO1(_Y,E>$##A@K17YOVZ:!=1^?;:$,*],L2R1-QRFT%67EPKAPR69 M\69(@$Z[]@5TAL/=7X::(^AKG;K6;!:B#QP [%@,^HGF,O8(I:?"C>1QY'-EANTXL<*U%K0G<+G\BD4<#2;[B+ M A?Y6648*WAT6]C/B<\=#M3=J,G!*CR".3YS/.\'JN8@A/O0VH/S2\%Q K4< M@1L!@_.$LA^P$76&X*\PQD\7Z^J'+'GX5]H'?/PU*/A8QFO9K$@WL5'4=:-4 M >/S@09IZN3L7]QB@:D0WTP9]3&^@J%_8B8;#V".AE8CNJJK,SOUP(21P4$Q]'FQ 7H\'8I;,2<[:_855#6(=JPQH,C4&_V5";_7I''?0'9DOM M6YV.KK/&H#Y0VPO"JG]WP9&S ^Q];MU2<#V]X06X<^'TEIE@Y4.;!<4+KZZ0 M[#@)'RC"3PR5S,;*9>E[P*/+6)=+1?ZJ/QB8%**$89\U 1%UO=4&_V-@]!O# M1HN9S3JUANIBXOD3&U)41]\GGGO+7-OS9X3N&WJCHY? =!L*2<9)<*!$C#2# M" M@_=JM#K-XAE?5P@.D(@19A<8#L_PJJV$-N5*J%P)+7XE-$-N35,:^6S=>;'R MK#?,9G/0K(,[973Z=74PZ'=T9O2;K996;QBTI746E6?C"C/+E[-$7;]I=%J: M6KS>;$"@SBO190:72V9YICX3JV0U+(VJ[;XU$,OA[7ZGS9K]IJ4/FII:K]?9 MXG)X\^+G")@7!OV.H1GMW$++.1HV%9(,H^0. -]=E>IYL94,=+Q#)P$[3SYD M!X)J,991E&=3Z('$JG$=3*/02[X0"IA_,Z\Y0S]Y:R+Q8EK;UTQ(DOS--Z*="Y/U"$38:"IB2O,7)Y?20> Y4<@.;"+VLG$M M8^JW/'_'YZ0K]9:D>MY4;X/KT99DWQ_9=RS0$RN;)V=,%;1<19V\%;837:3$ M41S,O2%KHU[]'MLB89N^19B]^O7]8)?3MUM)?X[,%R=)Q806_]W]='%6SJK+ MYT\L,'U[DFXP\LP(<[SSO-X,?@B MC6S!V Y!&O:%IR;#;)H6.[EF/ML.ANU M_2'F0Y-GG@7,/(.P#XN!G3.A-SZ\BH/041A.@O/W[Q\?'Q6X3KGW'MYW?7.$ M>W#>,^N>^N\M&M+WFJ&IFE9_#[*B-1IMHZ7J8" Z]:;Q/O#9PYF.?[=T_2?[ MJ:F6IHS"<0EBVR\>%6ON<6IP2KKW/HOW1%AB]P3/*O\S[C)?[!-=BOV",6["U 2J5.#/TTE?G3VJD]@;Q^IS\0%?'?%1\_WO4?FQWLZ M/E+W![ZR.X:9FK1&OBE=<>$77(WP%?+6=DW/GWA\;Q6NXP"GF,]PSTOH)5$( M9E.T9&4$USE(&USK[,=Y5FEFPFMM5!C]K':,N]F&- M^7JD^(RU&$&6LP.XQ=U"GANO@JAZLF/UEOH#ZK+@[.JGPZ;)8W55U96%9%Y% M!%V7@EY50=?++^BS/8%2T L5=!TLNI3T:DJZ?@0F76N3[\JMTE/F14XS&NIV MPME1FT>DZN"'I_W^\^4+NZ$_/ M]<93L#DA<_F1RUMSQ,8TS=HJU<)7K_M%XJO4^.I1QTS.I7^QW1_8P+VJ:/MT M\5FBK=1H^X2GK^VC -N7[D<)ME*#[0L=,*?R.+N^N9 X*S7.KGT6 *Z.P8;6 M)=3* [7XK)DX)4UP_WPF2VP'6"D)3U$[T_A8^L)QM?])3NV+\VVB'$%FTP^H M%Y)]80)9"($78)M7Q;TM>9C9B/;\@2BSH9QEMK-E=OSS/S/[SQ6MP\9+ML;- M[W?;YI!$9DO>XN/XJY4F2_=8-10U/1WA>BY+"4AP$RU1B3H[$R'^W6X+;WK@ MXM4FQ81)&2X::G&>/+MPPK(&@Z]^GVIVBIJ,)_Y#@H\E(KU.U8)TM$R M2%O.H:)8M'PXGR/?M8/1%GPJB<*KVN&QECP\QN3AL2V2^WF5T53-5F/ .HV^ M43<;_3IK=/JTKIO]>L,8MM0Z';2-^9/N?_]R=7O;O?GOU>>[BYNOMWVM66]K M2<&5$I112<9'KCX3/L)#'2JZP]IG'A9TXK7D!B"'#S:/=@*L#4%-WW.GXX!$ M0>)G@G,Z[XC&>Q]XW:ZX6";#0PCR'%1R#FI.Y61BC?B:19W^PJ-2':73E*=' MG@21.\206Q_:R4;+:I$D7Z1SX@X=%;WG8-YJ*1UY-FV/9-_UD-0F-5/LT9CN M*ENVY4&H[66[V'FN/A*U^WFOC2)5]&FG9(7I!0>FB=X];"N>9^ R0%CBC[O4_)?XFI5&+W<"FY)IB M86#S[)]T4F%@W?9(4VU*<)4(7*;I12ZOXWL;4M>BOA60GF?-MF7>>1/;1+;5 MR U[8%C F->>Y)64J1D&HG- +PK EV!Q+50MC,/8VZ?G,LL-9#34)N/( [H8]> YOK,F+ MWCUEU9)R=X:*Y>"T]I[+W>%!A21[$\#B5YB-P\@%#4*.O^X085=9E-U>7TN4 ME0=EX#MHY&(\<;PI8^0V],P?Y!JTX0A]W2IOC?GWV$PU(']G+O-Y)U9 'N/%QC(0C N9.=7=BG#I MW4GPE0=\(M9@H2A:EW:DKB"POG[ZA8XG'V144")T?:4NO>=!,$Y#:WT(> ?- M*.!U4'A\ "'N-+!Y:#PSNCW/M435)U[^..Y7#9=<34 Y\M,7587IM^X7"=$2 M0?2;YX>C)#W"X?8% .8FWU059M=RQU^94';-?-X&TS79&59[LHC/@A AOY= MP./8"-S JJ)-K 1DLXD23)Q@ H#I[)[<6ZNI+HL$79O\(3FF3<\BX+J0DI:X%)!ZICL MK7]W>R/!529PB6H.8$-#"%\YP$:>8S$?[&X8^95=E[B]Z$FJSYN+/+8 MG/%D7:FCV\N_?^O>?;^Y2"L='4 E73]))_GLS\CV>:XH(-OVJ\2+;MB]#2$; M/FI$ V+AODF3\IJ1O&"D+VJ8PVL&C 1 '/C!$ M6+TW? MX&[V5JV=P4_O\E"CJJ*N\"3GO8V]5SNPI@3S:Q 98/K_SME?YJ*XDR%"/7)CD;"+)CVF#'V3::2K-1[&QO+V[^ M?=F[N+WZ?M.[()??[BYNP 6]O/K6_5(3)44OO_56=#R2O"TW;W^UY^6:!VQV M"(,UX=>W,__]W:_O[=\ECRO)XT7UG67S+O/?G(_>*7(X_-P_@=T\WR)MNYM+ M??AQ?P.7 BNG$%T<,MQU"IO[X/W MI/>/[B?R'X5\^>^WBPH+Q_Y7/\HF1@>>8?%2=N );HR/[2AX\VUJ^ MJ23=-?)^X%E3^,\H'#N__Q]02P,$% @ 8H%B4](R330Q"@ C$4 !@ M !S&5X,S%D,2YH=&WM7/]3&KL6_U?R[-Q;G6&!!6GM M8IU!I:TSK?8JSKO],>P&R)C=[$VR(.^O?^^JOE^M5P]:GG=T"%V=Y&UD$A#?KS5JC7K#)_6WP?Y^4&^2KU_([G7O M9,]2GUZ<]+Y][;I1OUX??SX[(3M>K?;OYDFM=MH[=17[U;I/>HHFFALN$RIJ MM>[Y#MD9&9,&M=ID,JE.FE6IAK7>96UD8K%?$U)J5HU,M'-TB"7PE]'HZ#!F MAI)P1)5FYOW.=>^#=P 4AAO!CIK5IE^US'JD>SOB?6X(E/@>^[\14#7GB&9D&S7IJVM!U#:J7:&Z]"8_,*/#K]3_: M*8TBG@P]P08F.*C6W\V+%!^.9F72R1XH)JCA8X9]KQ[9;U9;,'9I#"!-"\*! M3(PWH#$7T^!UC\=,DW,V(91NN%I*$AI#S14+D5\? ME8(>%5+W%QI.W*!]*2)H6E;"PUK?3='SBQ@"\IDJ9'R7&E*?_Z)$#_%\TKWL MG7TX.^GTSB[. =*75]>=\Q[I79#+Z\]=XC<[GK^_V]DCG?/3O*AUZHI^F8AK MB'7Q@?0^=EI=EDSF&V;9:U*PW2+$ G2Q M()$31=-V:=!\DG/F_.HR"XOU=W?[_U7%W"-V!$RIF(IV&0-YT4. 0I\!%9", MZ)@1Q<:<3<#Q,B.NR3\958 V,87R5"H#[ACY %T2O^[]1>2 7#$UYB&[DID* M&3E#:";4N5<5> RK<\.,TU'#-:O917[9NMKZC72U\>)T]9AJ&QJ0>$IN0#S! M((:H.)7-%362P%DB(?B $2A/"$VF)$N,RAB( J&%C4Q @RF)X4EQ*LB AE"D MB(S!73+2T=TA2%C(M,:]&DAB>L-@W%*?&LHB8 :&%"@#CH$$(5<0#@$9!$@: M. 'E(+!*X8CH#/_,VT^88GDG*$#,-;BON!XN@%),I^ $XNC8;PJLR0C$!%6 M2>E/R].P1=_&HZ_Y^Z"/D0%/0+\1*G-]K@#T@!RJ5:F>)P,<$$T%? Y%%D&? M@)F2\E8 ;QQM3PHJCVA%% LQAV..!+TT-" ^LD%=!2DR 02 00E L<-IRT]( M]8@,A)SH J"*#;DVBL) % L=W\!EI80S73!SA]LMU#8>:OLO#FJ]!;W$5(?_ MMJUS,.4! AH&.1B %Z:LQIX1JIC%!N@Z1\T#'29,XRIR/4)R)(O!**)AQ.>( MZU!(G4$[-)=*"@>25,F015"LR2Y@(F( ,J?XW=MP1),A(QVP1)>98/K/5_Z; M>MMO4L]O[;(]V]YO1>[)/7+G'HIB$((VJP1E97/L4J& PMS#G".IDIMJK.1@ M5H$7+06/;*9>9WW-(TX51P&X\X.M@Y!@3YE&W]3N7-HZLM9\2LV (0/F&ANE M%-4C$Q2M/HAEF9C[N-#"> "+](EBWNP]S,P'\M+'S+=HV'FW1 MBT/;J5/DNX# #&P>Q]F:E:A[@GU$!U:&8:90[4O>XHI>8ZD-E./9(?2E85&* MHPVRN]RD^:Z-EBU38+>6:'.V0\"431UC5CG)9ESM.9Y&5,\<:[1X%NTLLJZ MG8W<3$^)X#=,Y'GD)?K*=T_0(PC?1KPO)F_5^C_)6]D#R*C8/BISVX6FM SA MN1E#&#[!&;\3TA+\+"Q/N+ G^UD%Z . M=EFCW8?_&%L7NQ/[)^/ OMV)LL1>YM%[V\S4;V&L7UYFJB,@H(-G#CC$5"DF M74/. #BY>SO+$$T8O4%_U05XUF.UH:D],"W.5IX$QSR9X[+5*VPBC:"A9C.3 M>"]T\X 6F@#^0%LJSFG6X#'K+ 9E@VFSPN2.R,I3J*U#_#(P]O)21QWP>P<* M[$D%-)Y9$PB8L4?[.;@JSG'DR5B*,4/O,:'#_(:"RJTFBU,AIPQJ)R/I3"5= M@"Y [2F.M;X7E]7O,D;/>T>XE5^:P_^M_0W=Z) MWB%V>=_O8.%.L36LA7?'&4(IEPVO(^."P%(O7N*NSS4_O\*-)8O7L8TJ1BUF M*L?O#!I+B(M!9L'R7EK5-V_^*-^C7,)1:1)*W:/2X+%Y,7_%LX>P#?JPD=]X M$YB#1^^:S^II7TN1&=:VJ@22H=YJW)<#^PE:L]UZQ8.JO6>YC[[6->SUE\S( MC[E(OR#T*4RQNQ'_(_?79V#T'-0M[H.7U:CD7_UZ&L^/[4'/P/+Q],DSFT,S M]WSR$,1'5XG8VP'D5=W^_%Q!:KI&/G8NO]EO5%Q<7';)7*Z-4_&US7&J?AC=# M);,DPBRN5$$1OI1F9;$BYWI9BB+@*;^5(R\IOY1C^74?*1TRSV4FZ #$#NA8 M\N*TYJ!9/6C,8BU75K?)=_<:$?OBDJ/_ E!+ P04 " !B@6)3J"D'Q_@) M !'0P & '-R978M,C R,3 Y,S!X97@S,60R+FAT;>U+XEI$K*(?.Q__D0B&69CEA@2*D8-U$ZYB4E?IBE- MR&>F%!>"O%<\&C%"#JM!4*U5#YJ>=WP$0W7S/C)ID2#PZWZ]5@]([??6_GZK M]I9\^4QVK_K=/4M] = 8;@1[+A1;015RZQ'>C.0/W!(]OX@A()^I0L;#U)#:XA57S MQ%7]-!$?(=;Y!]+_V".7O>[5Q6G_M'=)>G]W/W;._NB13K=/H#DX;.Q77K(( MG4O2.3G_TN^=E+?E)7,,JVVUJ%&KDV(#.A?O.V>]2^_\[T^]K\7:UVNU9P?( MG7 XK9!N3"/R5Y5\FB6L0D*F#!_.B(FI:7TGEG[(Z;O>GC3+ALS0@6!D(%7$ MU+N=V@X(*T1NL.9EG=*P*.?CN1Y>*(6@J6:MXD/[.5;$ WMAY-@N3$D0+%K^ M/4%G,C.M(;]A4=E0.BZ+!34*?J-"@ISL(%\-$Y4;[Y5B5;4FJ!\A%3DL+$* MO_8TYH9YN'BLE7VV]KP;X'@BC@0,*7&5+3+2,VK M[H,]>C8($Q+3"2.*33B;@GMH8J[)/QE5<":(&=2G4AEP&LD'&)($->]/(H?D MDJD)#]FES%3(R"D>( EU3F %BF%UH<"X'#[NF6\W>;-UM?F*=+6^<;KZGFH; MP)#QC%R#>()!I%-Q*ILK:B2!LT1"B 0S4)X0FLQ(EAB5,1 % B ;/X$&4S*& MDN)4D"$-H4H1.0:GSDA'=XL@82'3FJH9DHSI-8-Y2V-JJ(N &9A2H PX!Q*$ M7$'0!F00QFG@!)2#P"Z%,=$9_EGTGS+%\D%0@#'7X&3C?K@P3S&=@JN*L^.X M*; F(Q 35 $693 K+\,6?2\>?8W7@SY&ACP!_4:H+/2Y M ##'%" M-!7P.119!&,"9DK*6P&\<;0]*:@\HA51+,0"CCD2],K4@/C(AIX5I,@$$ & M)0#%3JZ8.86MUNHO7BH[6\< MU/I+>HDA0?![6^=@RN,8- QR. 0O3%F-/254,8L-T'6.F@0Z1G(D M&X-11,.(Y8CK4$B=03\TETH*!Y)4R9!%4*W)+F B8@ RI_B]FS"FR8B1#EBB MBTPP_>N;X&VM'32H%S1WV9[M'S0C5W)%[MQ#44Q"T&:5@.N A P].!O))QHN M332$B5#853@#!3JWK;LAN@VM'D1QX^W+0/$NW=LT&)\P#2709>OJ/8RV"GJA M("C 0V'P(1'B%.J96)5G&K .$::"%ZJH@)( &U.7:81W=YU MT^*Q8C%GX>1.A"724J1J'8N;7* T4RG 65LW/0Q!&2T#-F8=L02\;P&HAA:6 MXG&!)!"/.^3"L<)3,.M;[+Y\[(8;A]W>A(K,VBA4;#8PE]I%G0/8^;LY>(Q70.?4#$/JX<,)(#(H@G5[^C"W$L!/ M&P??HNW%HRW:.+2=.$6^#0C,P.9QG&U9B[HGV$=T8&489@K5ON0MKAEU++6! M>GS""6-IV)3BT0;97>W2.&RC9854ZR.5=[CJ>8ZKEC MC1;/HIU%UA6PJY&;Z1D1_)J)/(^\0E_YY@5Z .';B'=C\E;-_Y.\E7T &17' M1V5AN]"4EB&\,&,(PR^[^V H8-C8 M'G'@SPZR"U 'NZS1[L-_C*V+TXG]DW%@WYY$66*O'.F];6;J51CKS0,@).[M_,,T931:_1778!G/58;FMH'IL6SE2?!,4_FN&SU M&IM((^BHV=PDW@G=/*"%+H _T):*,PZ&X.RP;)987)'9.U3J*U#O!D8 MV[S440?\WJ$">U(!C6?6! )F[*/]'%P5YSCR9"+%A*'WF-!1?D-!Y5:3C5,A M9PQ:I[%TII(N01>@]A3'6M^)R^HW&:/O7*=7H.)P MG8_2K-;?_E)>H14 E#:I-#SN-C[O+E:M*'N(M]8 3N!K;PJK\N!5]M(9,R>E M RU%9MB*G$XC\K_+H+U/P,9!M7GXNB6L-E^U?,UZ]6UC0R6T!]ZR"?P6-'Z? MZ\Y+Y^$)F UW@._X$/MPE+RIV9\?*XBO?=+]V#FQU]Z_GO464KTX_;[?WO^[J_(O"Q@_ M6\+GAM%/EF\9@?8=NY\-OS,Z9JVE]TZV -P"\+7*]Z"[]PP(Z^.KO@@QSH;D MPSR*/7<9Y2W:MFA[K?+]#+0=\67Q;%:,&^ NQ*3<%W>#!_"W0"(F7#N+2SXY M,/>.?'Z\@LXBN_2B$DCWO^I>SK;^R!?Z'WI=]SLH8BD>CN=YJ@$-KT<*]C+" MG)E4K<*K*JW*#,R9#$N:'1M[5IM<]HX$/XK>W3:)C/X M#4-*#&6& &DSTX04G+GK1V$+K*ELN;((X7[]K6R<0I)IDCEHQ:E;-KCE@?_#J=<]NPN4Y'%SYO<-< MNS_L^=\N!\6HEUM0K%M%<8F(EQVVB&[ MADPM.?U8B8FV7'-!HZ]-@:JIJ7B5"3*F)*8\:7WWF""+F D8I*\KQ82_)M1R:;O6[EVQOZFGE-#FYPEU(AH[I=CUMU6,:RWPJJU M-\8I>NK6:Y9A/#E32R]B84@3U'_WIEFSW5;;TKH8J?2!: 6<$NE-A(I:=P/W M4$3^/4S[(9B*WBB#<#;#T;3T:;AK12N!A,38,J:!]M?1BX)T2M23C8Z+8M") MX"%V75^$;6M2A&CW$ /,?"I+C,>I OOGKT;T*Y][@Y%_=GK6Z_IGPPM,Z='X MJGOA@S]\,0!/<-IIPI4Y-GLFC >]W''';=C5U^QR=PS=_O#2'_3_*T$N0WML M'\'P%/S/ QAW1R?=B\'8&/[U9? -NCU?M]1LN[9K('<6=^-V<9^0+*]=$"_A M>R(6G&*1J\)9%3X1N803$\Z%D"@)J%1LNH1T+K,YP0U "5A;1T6ROWOC'-FM M?#$!R8"$(M6E<;W/AJ:.C9B"BBB,B9R0A&;&\(;3)70#I5MT;*K83E2N]'5. M),X"7\*(ID+F*F,JKUE QV(N PIG>I824M1-Q)$$ID9W*F0,CFU\A:F0N:D? MA2F@28@>CBDZ&D_PNXNNZ^)7A>F82MV\T,[C!A&L.'<%GY.P0,P2=#;. ML: ;B2(XJR%*(9L'T0.QV(!)F&Y*):\@"E2*G-?LB=%?4NK^5=E^/YJWD))OD\R>*MC21:R RI5FO7O5> M_H2]Z8%=-;#I<"<,[TG$YKE\;O6IPJ=.A_O!/&KNY^/5S$?=K'W83\>KF8Y& MS73W\_$[YL-24I>6;961[9#9#=!]#+%7.+_%_74'CE[@S(KE)SQ7PF0BD1(T?3C Q3A87PQLY_?B\0*[/@4W?T+7]]&0Y' M _B)Z]4M\2?G]7/.E5Y5;KPPPMUGT@L#?+0^[F)[P]=5;_.,8)]C^QS[WP)\ MB1SS]>V+![V(T2D,;F@PU^04AM,I"Y!8Z/.9/I,T4$+N_];@"^1>VVV M"4\_>TRA=P&V'EQ*E@0L);PX];V7G(=MBW7N)*65'Q:6[UN[GI6MW$#FYY\E MJ_^-]ZR/W;MLZ^:U^(QNSU(G)/@^DV*>A/H45TBO?'U9B\IFP\KKNRC*%Y[U M>^Z59/V:^^X%>DIFU"A.)L@487OD6K!P%?.F:S9KM^]:A&5X,S)D,BYH=&WM6O]OVCH0_U?N,6UK)?*-0$<#0Z) U4H=="75WGXTB2'6 MG#AS3"GOKW_GA+30]:VM5M:^B4JEX>YL?SYW/OMBM_V780R2B"0!#>'$_W0& MH0CF,4T4!)(2A=(%4Q'X(DU) I^HE(QS.)(LG%& 0]-Q3-ML-@RCT\:N>JLV M(O' <:R:5;-K#M@?O'K=?F[='_7\K^>#8M3SRZ.STQY4#,OZ MXO8LJ^_W"T7=M!WP)4DRIIA("+>LP; "E4BIU+.LQ6)A+EQ3R)GE7UB1BGG= MXD)DU Q56.FTM00_*0D[[9@J D%$9$;5Q\JE?VPTT4(QQ6G'-5W'S,$:,+B. MV(0I<&MFS8#/#FAYVRH,VU;1V42$RTX[9%>0J26G'RLQD3.6&$JDGFNGJH5= M6ZB^8W-M+%BH(L^Q[;>ME(0A2V8&IU/E-4W[\%8DV2RZD8F"NR MM4)+("$Q:L8TT'@=/2E(IV0]V6BX* :="!YBT_5)V+8FA8NV3S' S*>RY'B8 M*K!O?S6CGV'N#2[\T^/37M<_'0TQI2_&E]VA#_[HQ0@\ K33A$MS;/9,& ]Z M.7#';=C5UPRY.X9N?W3N#_K_%R>7KCVT#V!T#/[) ,;=BZ/N<# V1G^?#;Y" MM^=K3F=<;[-AJ5TCIJ B"F,B)R2A MF3&ZYG0)W4!IC79-%?5$Y4:?YT1B$/@2+F@J9&XRIO**!70LYC*@<*J#E)!B MVT0:26!J8"IEW];WH"F@2(L(Q1:#Q!+^["%WO?568SCD.%(@X MY0R=GY<$NJ6DW^=,4ETO9 6 #>Y[9!]P#*>Q%^[?D*/!7.+JC=T,KG$W3K". M6#%T#MUZX:PXAX+/25@P9@F"C7,N""-1!(,:HA2R>1#=XXL-FH1I52IIIG%6 M=3."10QVAQ.&<&21I0@\J^8 IRS!Y?5G MFLP_VX7O6:E_?4?^L<;(*Q7#SHN,"N2+P<>*%NI"BDPX+>TG0H94&H'@G*09 M]]ES]A:[IG5PU4[6^EP'M47?/4EI-Y:GFL;>9Y:=H-T'UWL M%>"?<7W= M A3K>\H*Q55V(E9F0>^DV\_?7KX.![>L7MT$?W16/^50Z55EQ@LSW'X>O3#! M!W?';2QN^++J;1P0[%)LEV)_+,&72#%?W[SH'&-T"LCW2 0\T0AMC(S]]L6Z]Q) M3RL_)BS?M+8=GV>Y>LQ//LMZ_C=>L#YTX?)<5Z[%9W1SBCHAP;>9Q%B&^OQ6 M2*]\<5GSRJ9BA?HNB_)59_V">R59O]^^>W.>DADUBC,),D7:'KD2+%SYO.F: MS=K-6U8AL_/+]N)&/O\?@,Z_4$L! A0#% @ 8H%B4W2H9BO;#0 ")0 M !$ ( ! '-R978M,C R,3 Y,S N>'-D4$L! A0#% M @ 8H%B4W//X\(A%0 -5\! !4 ( !"@X '-R978M,C R M,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( &*!8E-N/ 5GCQT 'KC 0 5 M " 5XC !S&UL4$L! A0#% @ 8H%B4U"#$P<2YH=&U02P$"% ,4 " !B@6)3TC)--#$* ",10 & M @ &)L@( #,Q9#$N:'1M4$L! A0#% M @ 8H%B4Z@I!\?X"0 1T, !@ ( !\+P" '-R978M,C R M,3 Y,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( &*!8E-S.3U7L04 -X@ 8 M " 1[' @!S&5X,S)D,2YH=&U02P$" M% ,4 " !B@6)3'@&M;J<% #7( & @ $%S0( #,R9#(N:'1M4$L%!@ * H I@( .+2 @ $! end