0001558370-22-001739.txt : 20220223 0001558370-22-001739.hdr.sgml : 20220223 20220223161327 ACCESSION NUMBER: 0001558370-22-001739 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220223 DATE AS OF CHANGE: 20220223 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35108 FILM NUMBER: 22663775 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-K 1 srev-20211231x10k.htm 10-K
00013101142021FYfalse9805000095787000http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent000.150.19P2YP1YP1YP3YP1Yhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent0001310114stpr:CAsrev:ResearchAndDevelopmentTaxCreditCarryforwardMember2021-12-310001310114srev:ResearchAndDevelopmentTaxCreditCarryforwardMember2021-12-310001310114srev:OtherTaxCreditCarryforwardMember2021-12-310001310114srev:CaliforniaEnterpriseZoneCreditsExpiring2024Member2021-12-310001310114us-gaap:RetainedEarningsMember2021-12-310001310114us-gaap:AdditionalPaidInCapitalMember2021-12-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001310114us-gaap:RetainedEarningsMember2020-12-310001310114us-gaap:AdditionalPaidInCapitalMember2020-12-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001310114us-gaap:RetainedEarningsMember2019-12-310001310114us-gaap:AdditionalPaidInCapitalMember2019-12-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001310114us-gaap:TreasuryStockMember2021-12-310001310114us-gaap:CommonStockMember2021-12-310001310114us-gaap:TreasuryStockMember2020-12-310001310114us-gaap:CommonStockMember2020-12-310001310114us-gaap:TreasuryStockMember2019-12-310001310114us-gaap:CommonStockMember2019-12-310001310114us-gaap:EmployeeStockOptionMember2020-12-310001310114srev:TwoThousandTwentyEquityIncentivePlanMember2021-12-310001310114srt:MinimumMemberus-gaap:EmployeeStockMember2020-01-012020-12-310001310114srt:MaximumMemberus-gaap:EmployeeStockMember2020-01-012020-12-310001310114us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001310114srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2020-01-012020-12-310001310114srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2020-12-310001310114srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001310114srt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001310114us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001310114srev:SellingServicesMember2021-12-310001310114srev:ProfessionalServicesMember2021-12-310001310114us-gaap:TimeAndMaterialsContractMember2021-01-012021-12-310001310114us-gaap:FixedPriceContractMember2021-01-012021-12-310001310114us-gaap:EMEAMember2021-01-012021-12-310001310114srt:AsiaPacificMember2021-01-012021-12-310001310114srev:NorthAmericaAndLatinAmericaMember2021-01-012021-12-310001310114us-gaap:TimeAndMaterialsContractMember2020-01-012020-12-310001310114us-gaap:FixedPriceContractMember2020-01-012020-12-310001310114us-gaap:EMEAMember2020-01-012020-12-310001310114srt:AsiaPacificMember2020-01-012020-12-310001310114srev:SellingServicesMember2020-01-012020-12-310001310114srev:ProfessionalServicesMember2020-01-012020-12-310001310114srev:NorthAmericaAndLatinAmericaMember2020-01-012020-12-310001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2021-12-310001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2021-12-310001310114us-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-12-310001310114us-gaap:FairValueInputsLevel1Member2021-12-310001310114us-gaap:FairValueInputsLevel1Member2020-12-310001310114srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001310114srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001310114srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001310114srt:MinimumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001310114srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001310114srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001310114srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001310114srt:MaximumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001310114us-gaap:EMEAMember2021-12-310001310114srev:NorthAmericaAndLatinAmericaMember2021-12-310001310114srev:AsiaPacificJapanMember2021-12-310001310114us-gaap:EMEAMember2020-12-310001310114srev:NorthAmericaAndLatinAmericaMember2020-12-310001310114srev:AsiaPacificJapanMember2020-12-310001310114us-gaap:LeaseholdImprovementsMember2021-12-310001310114us-gaap:FurnitureAndFixturesMember2021-12-310001310114us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001310114us-gaap:ComputerEquipmentMember2021-12-310001310114us-gaap:LeaseholdImprovementsMember2020-12-310001310114us-gaap:FurnitureAndFixturesMember2020-12-310001310114us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001310114us-gaap:ComputerEquipmentMember2020-12-310001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2021-01-012021-12-310001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2021-01-012021-12-310001310114srev:RestructuringEffort2020Member2021-01-012021-12-310001310114us-gaap:EmployeeSeveranceMembersrev:RestructuringEffort2020Member2020-01-012020-12-310001310114us-gaap:ContractTerminationMembersrev:RestructuringEffort2020Member2020-01-012020-12-310001310114srev:RestructuringEffort2020Member2020-01-012020-12-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001310114us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001310114srev:ScoutAnalyticsInc.Memberus-gaap:DomesticCountryMember2021-12-310001310114us-gaap:StateAndLocalJurisdictionMember2021-12-310001310114us-gaap:RetainedEarningsMember2021-01-012021-12-310001310114us-gaap:RetainedEarningsMember2020-01-012020-12-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2022-02-230001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2018-07-310001310114srt:MinimumMember2021-12-310001310114srt:MaximumMember2021-12-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-12-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-01-012020-12-310001310114us-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-12-310001310114us-gaap:OtherNonoperatingIncomeExpenseMember2020-01-012020-12-310001310114us-gaap:EmployeeStockOptionMember2021-12-310001310114srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2021-12-310001310114srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMembersrev:BloombergShortTermBankYieldIndexBSBYMember2022-02-230001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310001310114srt:MinimumMemberus-gaap:BaseRateMember2021-07-310001310114srt:MaximumMemberus-gaap:BaseRateMember2021-07-310001310114us-gaap:MoneyMarketFundsMemberus-gaap:LetterOfCreditMember2021-12-310001310114srt:MinimumMembersrev:BloombergShortTermBankYieldIndexBSBYMember2021-07-012021-07-310001310114srt:MaximumMembersrev:BloombergShortTermBankYieldIndexBSBYMember2021-07-012021-07-310001310114srev:Customer4Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001310114srev:Customer3Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001310114srev:Customer2Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001310114srev:Customer1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001310114srev:NewCustomerMembersrt:MinimumMember2021-12-310001310114srev:NewCustomerMembersrt:MaximumMember2021-12-310001310114srev:LongStandingCustomerMember2021-12-3100013101142019-12-310001310114us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001310114us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001310114us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001310114us-gaap:CostOfSalesMember2021-01-012021-12-310001310114us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001310114us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001310114us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001310114us-gaap:CostOfSalesMember2020-01-012020-12-310001310114us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001310114us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001310114us-gaap:CommonStockMember2021-01-012021-12-310001310114us-gaap:CommonStockMember2020-01-012020-12-310001310114us-gaap:EmployeeStockOptionMember2021-01-012021-12-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-310001310114srt:MinimumMemberus-gaap:PerformanceSharesMember2020-05-012020-05-310001310114srt:MaximumMemberus-gaap:PerformanceSharesMember2020-05-012020-05-310001310114srev:CertainSeniorLeadersMemberus-gaap:PerformanceSharesMember2021-03-012021-03-310001310114srev:CertainExecutivesMemberus-gaap:PerformanceSharesMember2021-03-012021-03-310001310114us-gaap:PerformanceSharesMember2020-05-012020-05-310001310114srev:SellingServicesMember2021-01-012021-12-310001310114srt:MaximumMember2021-01-012021-12-310001310114srev:SellingServicesMembersrt:MinimumMember2021-01-012021-12-310001310114srev:SellingServicesMembersrt:MaximumMember2021-01-012021-12-310001310114srev:ProfessionalServicesMember2021-01-012021-12-310001310114us-gaap:ForeignCountryMember2021-12-310001310114us-gaap:DomesticCountryMember2021-12-310001310114srev:ThirdPartyTwoMember2021-01-012021-12-310001310114srev:ThirdPartyOneMember2021-01-012021-12-310001310114srt:MinimumMember2021-01-012021-12-310001310114us-gaap:ForeignCountryMembersrev:PhilippineEconomicZoneAuthorityMember2021-01-012021-12-310001310114us-gaap:ForeignCountryMembersrev:PhilippineEconomicZoneAuthorityMember2015-11-012015-11-300001310114country:MYus-gaap:ForeignCountryMember2013-12-012013-12-3100013101142021-12-3100013101142020-12-3100013101142020-01-012020-12-310001310114us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-3100013101142021-06-3000013101142022-02-1700013101142021-01-012021-12-31xbrli:sharesiso4217:USDsrev:floorsrev:itemsrev:facilityxbrli:pureiso4217:USDxbrli:sharessrev:country

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

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

For the fiscal year ended December 31, 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)

Registrant’s telephone number, including area code (720889-8500

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

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

None

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

Yes     No  

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

Yes     No  

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act 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 definition 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).

Yes     No  

The aggregate market value of voting and non-voting common stock held by non-affiliates of the registrant as of June 30, 2021, the last business day of the Registrant’s most recently completed second fiscal quarter, was approximately $107.3 million. Shares of common stock held by each executive officer, director and holder of 10% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status does not reflect a determination that such persons are affiliates of the registrant for any other purpose.

As of February 17, 2022, there were approximately 99,112,032 shares of the registrant’s common stock outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement for its 2022 annual meeting of stockholders are incorporated by reference in Part III of this annual report on Form 10-K. Such proxy statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates. Except with respect to information specifically incorporated by reference in this Form 10-K, the proxy statement is not deemed to be filed as part of this Form 10-K.

TABLE OF CONTENTS

Page

PART I

Item 1.

Business

1

Item 1A.

Risk Factors

9

Item 1B.

Unresolved Staff Comments

18

Item 2.

Properties

18

Item 3.

Legal Proceedings

18

Item 4.

Mine Safety Disclosures

18

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

18

Item 6.

[Reserved.]

18

Item 7.

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

19

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

29

Item 8.

Financial Statements and Supplementary Data

30

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

57

Item 9A.

Controls and Procedures

57

Item 9B.

Other Information

58

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

58

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

59

Item 11.

Executive Compensation

59

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

59

Item 13.

Certain Relationships and Related Transactions, and Director Independence

59

Item 14.

Principal Accounting Fees and Services

59

PART IV

Item 15.

Exhibits and Financial Statement Schedules

60

Item 16.

Form 10-K Summary

60

Glossary of Terms

61

i

FORWARD LOOKING STATEMENTS

This Annual Report on Form 10-K (this “annual 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 annual 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 annual report, including the risks and uncertainties related to the impact and duration of the COVID-19 pandemic in “Risk Factors” (Part I, Item 1.A. of this Form 10-K) and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” (Part II, Item 7 of this Form 10-K). 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.

“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 annual report, see the Glossary of Terms.

PART I

ITEM 1.BUSINESS

About ServiceSource

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.

Our services are delivered globally by approximately 2,900 professionals speaking 45 languages. Our net revenue was $195.7 million for the year ended December 31, 2021.

Our Market Opportunity

Our clients operate in rapidly changing and dynamic environments where they face increasing pressure to gain market share, expand globally, accelerate revenue growth, and streamline operating expenses. In an era of more intense competition, rapid technology disruption, and lower customer switching costs, the most successful B2B companies are recognizing the imperative of a customer-centric mindset. Enabling and delivering a superior customer experience is mission-critical for these companies, yet many lack the appropriate internal resources and capabilities required for longstanding success. Increasingly, they are seeking strategic partners and thought leaders who possess the requisite expertise and proven competencies to enhance the loyalty and lifetime value of their customers by accelerating their go-to-market transformation strategies. Against this market opportunity backdrop, we believe ServiceSource is uniquely positioned and competitively differentiated to benefit from the following dynamics:

Consumerization of B2B commerce. In today’s hyper-connected digital economy, individuals have become accustomed to engaging with B2C brands through channels and interactions that are efficient, effective and effortless. These individuals are bringing their consumer expectations into the workplace, fundamentally reshaping how companies market, sell to and engage

1

with their business customers. The majority of business buyers expect their B2B customer experiences to mirror their B2C encounters and are willing to award a greater share of wallet and higher loyalty to vendors who can meet these raised expectations. While factors such as price, quality and feature functionality remain important considerations, leading B2B companies recognize that durable competitive advantage is increasingly based on facilitating interactions that are proactive, predictive and personalized across all touchpoints of the customer journey. We believe more companies are turning to external specialists like ServiceSource to structure, deploy and operate integrated solutions and processes that can holistically address and serve the unique and heightened demands of this emerging consumerization trend.
Deployment of customer-centric models that disrupt legacy go-to-market channels. Technology companies have relied for decades on a variety of third-party intermediaries to reach their mid-market customers. For many companies, 50% - 75% or more of their revenue has historically been attributed to indirect channels, including distributors, resellers, system integrators, and managed service providers, among others. These legacy routes to market are rapidly losing relevance due to the consumerization of IT, the growth of as-a-service offerings, the proliferation of cloud delivery and distribution models, and the rapid adoption of subscription and consumption-based billing plans. In light of these shifts and driven by a growing desire for greater customer insight and intimacy, more companies are deprioritizing investments away from these indirect channels, while assigning more focus to direct-to-consumer pathways. We believe these organizations are looking to strategic thought leaders such as ServiceSource who can help them reimagine their go-to-market strategies, accelerate their channel transformation initiatives, and design and manage new customer-centric operating models that will enable them to grow closer to their customers.
Emergence of customer experience as a competitive differentiator. Increased global competition, lower barriers to entry and shortened product lifecycles are prompting technology companies to reassess their competitive advantage and reevaluate their core competencies. While areas such as intellectual property, engineering, research and development, and product development still remain core, successful forward-thinking organizations realize and appreciate the positive impact of a well-orchestrated customer experience on their revenue and profitability objectives. While these companies are attempting to allocate greater resources to build internal customer-facing capacity in areas including demand generation and conversion, account management, and customer success management, they are often encumbered by pre-existing organizational dynamics, departmental silos, and corporate inertia. We believe more companies will increasingly seek to partner with differentiated BPaaS providers like ServiceSource who can help them to more rapidly scale their customer experience initiatives with a value-driven and outcomes-based business case. Our clients choose us to help them drive greater customer engagement, trust, and loyalty given our integrated solution suite, demonstrable track record, proven process improvement methodology, global scale and infrastructure, and data expertise and insights.

Our Strategy and Solutions

Our strategy is to drive client success by bringing the world’s greatest brands closer to their customers through people-powered, digitally-enabled solutions and data-driven insights. We are pioneers in the CJX® market and believe our solution scope, process expertise and global operating scale position us as a category leader. Our unified CJX® solution suite spans the pre- and post-sale B2B customer journey and is deployed through a holistic model that enables our clients to more efficiently and effectively identify, land, adopt, expand and renew their customers and end-users.

The ServiceSource CJX® solution suite has been built on three primary solution pillars, encompassing digital sales, customer success, and channel management, all underpinned by enabling competencies centered around our highly trained people, proprietary processes, and best-in-class technologies. Depending on our clients’ needs, we can provide our solutions and motions on a fully integrated basis or we can design and deploy them on a discrete, á la carte basis to address our clients’ unique requirements.

2

Graphical user interface, application

Description automatically generated

Digital sales. Through our digital sales solution, we help our clients accelerate their acquisition and expansion efforts across both net-new and installed-base customer accounts. Our core motions of demand qualification, demand conversion, and account management are designed to drive higher quality leads, improved pipeline hygiene, greater marketing and sales funnel velocity, better sales conversion rates, higher net expansion rates, and increased consumption for our clients’ products and services.

Demand qualification. We serve as a seamless extension to our clients’ advertising, marketing, and digital demand generation activities. Through proactive customer interaction and leveraged with our data analytics expertise, our business development reps digitally engage with marketing-generated leads to evaluate and score their budget, authority, need, and timing to progress them through the funnel into sales-qualified and sales-accepted leads.
Demand conversion. We serve as a high velocity augmentation to our clients’ inside sales teams, allowing for enhanced coverage and increased conversion of their sales pipeline. Our sales development reps are extensively trained on our clients’ products, services, and features, and are experts at value- and persona-based selling. Through omnichannel media - including voice, chat, email, video, and social - our teams nurture leads, educate prospects, and conduct sales demos to convert qualified opportunities into confirmed orders and closed bookings for our clients.
Account management. We serve as a natural complement to our clients’ installed-based account management sales motions. Our highly-skilled digital sales professionals develop, formulate, and implement account-based sales plans to identify and execute expansion selling opportunities, driving high margin incremental revenue for our clients through higher cloud consumption levels, upsell and cross-sell rates, multi-year conversions, and service and support attach rates.

Customer success and renewals. Through our customer success and renewals solution, we are an integrated component of our clients’ customer experience strategies and engagement efforts. Our core motions of onboarding, adoption, and renewals management are uniquely tailored and customized to improve the satisfaction, referenceability, loyalty, retention and lifetime value of our clients’ customers.

Onboarding. Our onboarding experts engage and communicate with our clients’ new customers to ensure they are positioned for success from the first day of their relationship. We confirm subscriptions were successfully activated, downloads were successfully installed, assets and entitlements were successfully provisioned, and payments and credits were successfully applied. Where required, we further triage and support the coordination of our clients’ technical support and professional services resources to drive higher initial customer satisfaction and issue resolution outcomes.
Adoption. Our adoption specialists are thoroughly trained and well-versed in the full range of features and functionality of our clients’ products, services and solutions. Leveraging telemetry from a variety of data feeds complemented with proactive

3

real-time customer interaction, we ensure that our clients’ customers are appropriately educated, informed and empowered on how they can best achieve faster speed-to-value and return-on-investment for their subscription or purchase.
Renewals management. Our renewals representatives are equipped with our industry-leading high-performance sales methodology and complemented by best-in-class technology and processes to manage revenue that may be at risk of loss for our clients. Our systems and global teams cleanse, validate, enhance and supplement our clients’ CRM and ERP data in order to proactively configure, price, quote and sell customer contracts that are nearing expiration or cancellation. Through extensive integration with our clients’ internal systems, teams and processes, we deliver performance outcomes that allow our clients to recognize lower customer churn and attrition, enhanced contract renewal rates, and higher revenue retention metrics.

Channel management. Through our channel management solution, we support the full lifecycle management of our clients’ indirect channels and routes to market. Our core motions of partner recruitment, partner onboarding and enablement, and partner success management are designed to increase partner mindshare, productivity, and sales of our clients’ products and services across both one-tier and two-tier distribution channel models.

Partner onboarding. Our partner onboarding specialists are dedicated to onboarding new distributors, value-added resellers, resellers, system integrators, managed service providers, agents and related third parties to our clients’ channel partner programs. Through early engagement, proactive outreach, and onboarding assistance, we ensure that our clients’ new partners are best positioned to more effectively market, sell and support our clients’ offerings in their respective regions and territories.
Partner enablement. Our partner enablement specialists are thoroughly trained in the program design, tiering levels and criteria, and incentives available to partners through our clients’ channel programs. Through engagement, intervention, and training, we promote greater program awareness, understanding, and focus for partners, equipping them to achieve better outcomes with our clients.
Partner success management. Our partner success managers support our clients’ partners in developing and formulating quarterly and annual performance objectives, analyzing and forecasting sales and renewals pipelines, and identifying and resolving barriers to their success. Through ongoing engagement and interaction with our clients’ indirect partners, we proactively manage the relationships to ensure higher levels of success for our clients, the partners, and their mutual customers.

Our CJX® solution suite is provided to our clients primarily through a unique outcomes-based, pay-for-performance model that ensures optimal alignment to their business growth priorities, return-on-investment mandates and customer experience objectives. Through this model, our clients pay us commissions that are either flat-rate or variable based on the pipeline, bookings, and/or revenue we generate on their behalf. For engagements where other pricing options are more appropriate, including our professional services, sales enablement and data management services, our clients pay us through either fixed-fee or full-time employee-based pricing models. Oftentimes, our client contracts incorporate multiple pricing models to most appropriately balance our assessment of the data quality, operational complexity and risk-reward profile of the engagement. For the year ended December 31, 2021, 72% of our revenue was derived from pay-for-performance pricing arrangements and 28% was derived from fixed-fee or full-time employee-based pricing arrangements.

Our relationship with our clients begins in the pre-sales process and continues through the lifecycle of our engagement:

Sales performance analysis. We typically begin engagements with our prospective clients by conducting a SPA. Through our SPA process, we conduct in-depth executive interviews and data analysis to understand a client’s unique challenges and desired business outcomes, evaluate and benchmark its performance against those outcomes, analyze opportunities for improvement using proprietary analytical models, and deliver expertise and recommendations to drive an enhanced customer experience, improved operational KPIs, and targeted financial gains.
Business case, pricing and contract structuring. We use our reservoir of data, benchmarks, and best practices to estimate the critical components of the business case, to calculate our ability to improve our clients’ performance based on our extensive

4

track record of execution for similar engagements, to scope and design an optimal delivery model, and to derive an appropriate value-based pricing structure and contractual arrangement.
Data integration, implementation and launch. Once we have entered into a contract with a client, we deploy our professional services to rapidly integrate our tools and platforms with our clients’ systems, while our data and ops services teams ensure that high velocity data feeds are appropriately configured, mapped, loaded, enabled, and enhanced. Our talent acquisition teams launch a highly selective recruiting and onboarding process, while our learning and development teams build and deliver a robust training curriculum and certification program.
Performance and execution. Following the implementation and ramp of an engagement, we leverage our reporting platform, data reservoir, and performance optimization tools to continuously monitor, measure, analyze, benchmark, and enhance the performance of our teams to ensure we are positioned to deliver against the business case and exceed our clients’ expectations.
Client benchmarking and continuous improvement. Our extensive platform and the accumulation of more than 20 years of experience serve as the foundation for benchmarking our clients’ performance against internal parity rates, industry peers, and previous performance periods. We generally conduct monthly and quarterly business review meetings and host frequent executive steering reviews with our clients to assess our results, identify potential process gaps, determine opportunities for continuous improvement, and make recommendations that we believe will allow our clients and us to achieve higher levels of performance and efficiencies.

Markets We Serve

We target our solutions exclusively to B2B technology companies and focus on chosen market segments where we have deep domain expertise, proven competencies and best practices, robust executive relationships, and the ability to leverage existing client references and advocacy.

Cloud and SaaS. In this segment, we serve companies who provide their solutions via public, private, or hybrid cloud delivery models, including SaaS, PaaS, and IaaS vendors. Within this market, customers and end-users typically purchase from our clients through a recurring subscription or a consumption-based utility billing model. IDC, a market research firm, estimates the total global market for cloud software was approximately $231 billion in 2021 with a forecasted 18% compound annual growth rate through 2024.
Software. Our clients in this segment include companies who primarily provide their software in an on-premise environment, where our clients’ customers and end-users typically pay for a defined number of licenses or subscribers, as well as related software support, maintenance and service contracts. We have developed extensive expertise in a variety of software sub-sectors, supporting vendors of application and system software, collaboration software, CRM software, cyber-security software, open source operating system software, and virtualization software, among others. IDC estimates the total global market for software license and maintenance was approximately $281 billion in 2021, while the software subscription market was approximately $292 billion in 2021 with a forecasted 18% compound annual growth rate through 2024.
Hardware. In this segment, we serve companies who provide IT hardware and related assets, including data center systems (servers, storage, gateways, and arrays), networking and communications equipment (switches, routers, access points, and appliances), and computing equipment and peripherals (workstations, PCs, thin-clients, and imaging devices), among others. Within this segment, our services are primarily directed at selling, renewing, and extending hardware maintenance and support contracts on our clients’ behalf. IDC estimates the total global market for hardware maintenance and support was approximately $64 billion in 2021 with a forecasted 3% compound annual growth rate through 2024.
Medical device and diagnostic equipment. Our clients in this segment include companies who provide products, software and services to the healthcare and medical field, including vendors of radiology and diagnostic imaging equipment, surgical and laboratory instruments, and healthcare IT software, among others. Fortune Business Insights, a market research firm, estimates the total global medical device market was approximately $455 billion in 2021 with a forecasted 5% compound annual growth rate through 2028.

5

Industrial IoT. In this segment, we serve companies who provide hardware, sensors, software and related services to monitor and automate smart and connected devices for manufacturing environments, process control applications, and energy and utility customers, among others. Grand View Research, a market research firm, estimates the total global market for industrial IoT applications was approximately $264 billion in 2021 with a forecasted 23% compound annual growth rate through 2028.

Our Clients

We seek to build long-term, durable relationships with leading companies and high-growth innovators within each of our target markets, where our strategy, solutions, and capabilities provide a compelling client value proposition and opportunity for us to drive enduring client success and trusted business outcomes. We typically enter into contracts with our clients with average terms ranging from one to three years. Our client contracts are generally comprised of a master services agreement, which is a framework agreement that defines broad governing terms, supplemented by one or multiple order forms or statements of work that outline detailed terms, conditions, pricing, description of services and definition of scope. While most of our contracts may be terminated for convenience with relatively short notice, often subject to the payment of an early termination fee by the client, our top 10 client relationships range in duration from 5 to 15 years, with an average tenure of approximately 11 years.

During the year ended December 31, 2021, our top ten clients each generated more than $4.0 million in revenue and represented a combined 82% of our total net revenue, and four clients each represented over 10% of our revenue during this period. A relatively small number of clients may continue to account for a significant portion of our revenue for the foreseeable future. The loss of revenue from any of our significant clients for any reason may cause a significant decrease in our revenue.

Competition and Our Competitive Strengths

The market for our BPaaS services and CJX® solution suite is dynamic and evolving. Historically, B2B companies have managed their customer acquisition, engagement, expansion, and retention efforts internally and have relied upon a variety of third-party technologies and tools - including enterprise resource planning software, customer relationship management software, customer success management software, business intelligence software, channel management software, customer experience management software, and sales enablement software - from vendors such as Adobe, Gainsight, Gong, Medallia, Oracle, SAP, salesforce.com, and Totango, to enable their in-house teams and workflows. Some companies have made further investments in this area using firms such as Bain & Company, Deloitte Digital and McKinsey & Company for customer experience design and digital transformation consulting services for their go-to-market organizations. These internally developed solutions represent the primary alternative to our integrated approach of combining people, processes and technology to provide a purpose-built, end-to-end optimized solution.

We believe we are the only company of scale exclusively focused on serving the unique requirements of B2B technology companies with a solution suite that addresses the entirety of the customer journey experience continuum. Within the broader BPaaS market, at times we may compete with larger, more diversified and less-focused companies such as Accenture, Cognizant, Concentrix, Genpact, TTEC, and Webhelp, as well as smaller companies offering more narrow point solutions.

We believe our principal competitive strengths and differentiators include our:

20+ year track record of innovation and market leadership;
B2B technology industry domain expertise;
ability to drive client success and value;
scope and completeness of our solution;
robust global delivery footprint and infrastructure;
extensive geographic and language coverage model;

6

outcomes-based, pay-for-performance pricing;
data-driven insights, best practices and benchmarks;
speed and agility;
experience and quality of our leadership team;
reputation and referenceable client base; and
size and financial stability of our operations.

Although we currently have few direct competitors that offer integrated solutions at our scale, we expect competition and competitive pressure, from both new and existing competitors, to increase in the future.

Human Capital

We believe our people are our greatest asset and central to the success of ServiceSource and our clients. Through our core values of trust, caring, collaboration, and dedication, we direct our efforts and invest extensive resources to ensure we attract, hire, develop, incentivize, promote, and retain a world-class workforce. We are committed to building a culture that inspires success for our people and fostering a workplace environment that promotes trust, diversity, and inclusion while providing multiple avenues for continuous personal and professional development.

As of December 31, 2021, we had approximately 2,900 employees worldwide, of which nearly all were full-time, with 71% located outside of the U.S. Our employees are not covered by collective bargaining agreements. We believe we have good relations with our employees, as demonstrated by our average employee tenure of 3.5 years and an employee net promoter score that improved by approximately 11 points in 2021.

In 2021, we brought greater focus and Board governance to our Human Capital strategies by expanding the Compensation Committee’s responsibilities to include periodically reviewing and reporting to the Board, as appropriate, on (i) the Company’s talent management strategies, such as the Company’s recruitment, development, promotion, and retention programs, (ii) diversity and inclusion within the Company, and (iii) employee engagement and Company culture. In order to more accurately reflect the committee’s expanded responsibilities, we renamed our Compensation Committee the Compensation and Human Resources Committee.

Employee health and well-being. We believe a loyal and productive workforce requires a holistic approach to caring for the whole self. We provide a variety of programs and benefits to support the physical, mental, emotional, and spiritual health and well-being of our employees.

We are committed to the health and safety of our employees. To keep our employees safe during the COVID-19 pandemic, we created a dedicated crisis team to proactively implement business continuity plans and quickly transitioned to a 100% work-from-home 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.

Inclusion and diversity. We believe high-performing organizations are defined by policies and practices that encourage and celebrate an inclusive and diverse workforce. We have adopted metrics that measure the racial, ethnic, and gender diversity of our organization and practices to ensure our organization is representative of the communities we serve. We are committed to equal pay for equal work, and continually monitor and analyze our compensation programs for equality.

We have further advanced our gender equality initiative with women representing nearly half of our total employee base and more than one-third of our leadership ranks.

7

Benefits. We offer a complete set of benefits for our employees, including competitive base salaries, annual cash bonuses and an equity incentive program, as well as comprehensive health benefits, retirement plans, and a generous time off policy. For our U.S.-based employees, we offer 12 weeks of paid parental leave, providing important support for our employees as they strive to care for, bond with and welcome new family members and integrate family life with work life. In addition, every employee receives a day of birthday time off, to enable that employee to celebrate on a day during the month of their birth.

Community engagement and involvement. We are active and involved members in the communities in which our employees live and work, and we promote a culture of volunteering and giving back. Every employee globally receives eight hours of paid volunteer time off annually, which encourages our employees to serve the communities in which we live and work. Through our paid volunteer time off program, our employees collectively volunteered more than 5,000 hours supporting a variety of charitable causes and organizations in their communities during 2021.

Training, development, and performance. In July 2020, we launched CJX® University, a world-class learning and development platform designed to help employees grow and develop in their careers. Since launch, our employees have logged more than 17,000 training hours. Additionally, we hold bi-annual unrated performance reviews, designed to encourage employees to have conversations with their managers relating to their areas of strength and growth opportunities and allowing for a plan for future career progression and development.

Our Intellectual Property

We believe our ability to innovate is a key driver of value for our clients and our business. The solutions we provide to our clients often include a variety of proprietary tools, technologies, processes, methodologies, and expertise which comprise our intellectual property. In addition, our intellectual property includes patents, trademarks, and copyrights, as well as various trade secrets, which we believe provide us with a competitive advantage in the marketplace. We protect our intellectual property by leveraging U.S. and foreign patent, trademark, copyright, and trade secret laws, in addition to entering into non-competition, confidentiality, non-disclosure, and related intellectual property protection agreements with our clients, employees, contractors and suppliers.

Partnerships and Alliances

We enter into partnerships and alliances with companies that can enhance our solutions, differentiate our capabilities, advance our technologies and tools, and complement our sales and marketing activities. These relationships include strategic go-to-market alliances, joint-selling agreements, “white-labeled” technology integrations and business transformation and consulting partners.

Additional Information

Our predecessor company was founded in 1999 and we were formed as a Delaware limited liability company in 2002 and converted to a Delaware corporation in 2011. Additional information about us is available on our website at http://www.servicesource.com. The information on our website is not incorporated into this annual report by reference and is not a part of this Form 10-K. We make available free of charge on our website our annual reports on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, as soon as reasonably practicable after those reports are electronically filed with, or furnished to, the SEC. In addition, the SEC maintains a website that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at http://www.sec.gov. From time to time, we may use our website as a channel of distribution of material information about our company. Financial and other important information regarding our business is routinely posted on and accessible at http://ir.servicesource.com.

8

ITEM 1A.RISK FACTORS

Investing in our common stock involves risk. Our operations and financial results are subject to various risks and uncertainties, including those described below, that could adversely affect our business, financial condition, results of operations, cash flows and the trading price of our common stock. You should carefully consider the risks described below and the other information in this Annual Report on Form 10-K.

Risks Related to Our Business and Industry

Our business and growth depend substantially on clients renewing their agreements with us and expanding their use of our solution for additional available markets. Any decline in our client renewals, termination of ongoing engagements or failure to expand their relationships with us could harm our future operating results.

In order for us to improve our operating results and grow, it is important that our clients renew their agreements with us when the initial contract term expires and that we expand our client relationships to add new market opportunities and the related revenue management opportunity. Our clients may elect not to renew their contracts with us after the expiration of their initial term, which typically vary between one and two years, or may elect to otherwise terminate our services, and we cannot assure you that our clients will renew service contracts with us at the same or higher level of service, if at all, or provide us with the opportunity to manage additional revenue management opportunities. Although our renewal rates have been historically higher than those achieved by our clients prior to their use of our solution, some clients have still elected not to renew their agreements with us. Our clients’ renewal rates may decline or fluctuate as a result of a number of factors, many of which are beyond our control, including their satisfaction or dissatisfaction with our solution and results, our pricing, mergers and acquisitions affecting our clients or their end customers, the effects of economic conditions or reductions in our clients’ or their end customers’ spending levels. If our clients do not renew their agreements with us, renew on less favorable terms, terminate their services with us or fail to contract with us for additional services, our revenue may decline and our operating results may be adversely affected.

Our revenue will decline if there is a decrease in the overall demand for our clients’ products and services.

A majority of our revenue is based on a pay-for-performance model, which means that we are paid a commission based on the service contracts we sell on behalf of our clients. If a client’s products or services fail to appeal to its end customers, our revenue will decline for our work with that client. In addition, if end customer demand decreases for other reasons, such as negative news regarding our clients or their products, unfavorable economic conditions, shifts in strategy by our clients away from promoting the service contracts we sell in favor of selling their other products or services to their end customers, or if end customers experience financial constraints and terminate or fail to renew the service contracts we sell, we may experience a decrease in our revenue as the demand for our clients’ service contracts declines. Similarly, if our clients come under economic pressure, they may be more likely to terminate their contracts with us or seek to restructure those contracts.

The ongoing COVID-19 pandemic may have a material adverse effect on our business, financial position, results of operations and/or cash flows.

COVID-19 has had, and continues to have, a significant impact around the world, prompting governments and businesses to take unprecedented measures in response. Such measures have included restrictions on travel and business operations, temporary closures of businesses, and quarantine and shelter-in-place orders. The COVID-19 pandemic has at times significantly curtailed global economic activity and caused significant volatility and disruption in global financial markets.

The Company continues to monitor the situation and take appropriate actions in accordance with the recommendations and requirements of relevant authorities. The extent to which the COVID-19 pandemic may impact the Company’s operational and financial performance remains uncertain and will depend on many factors outside the Company’s control, including the timing, extent, trajectory and duration of the pandemic, the emergence of new variants, the development, availability, distribution and effectiveness of vaccines and treatments, the imposition of protective public safety measures, and the impact of the pandemic on the global economy.

To the extent the COVID-19 pandemic adversely affects the Company’s business, results of operations, financial condition and stock price, it may also have the effect of heightening many of the other risks described in this Part I, Item 1A of this Form 10-K.

9

If our performance falls short of our estimates, our client relationships will be at risk, our revenue will suffer and our ability to grow could be harmed.

A majority of our business depends on driving new or renewal revenue for our clients, and we then receive a commission on the new or renewal revenue that we generate on our clients’ behalf. In some cases, our commission rates vary depending on our performance —for example, if we overperform compared to our estimates then we may receive a higher commission. In addition, our clients rely on us to accurately forecast our performance, especially because we drive revenue on their behalf. These forecasts are based upon the data our clients provide to us, and are subject to significant business, economic and competitive uncertainties and are based on assumptions and estimates that may not prove to be accurate. In addition, these forecasted expectations are based upon historical trends and data that may not be true in subsequent periods. If our performance for a particular client is lower than anticipated, then our revenue for that client will also be lower than projected. If our performance falls short of expectations across a broad range of clients, or if our performance falls below expectations for a particularly large client, then the impact on our revenue and our overall business will be significant. In the event our performance is lower than expected for a given client, our margins will suffer because we will have already incurred a certain level of costs in both personnel and infrastructure to support the engagement. This risk is compounded by the fact that many of our client relationships can be terminated by the client if we fail to meet certain specified sales targets, including bookings rates, over a sustained period of time. If our performance falls to a level at which our revenue and client contracts are at risk, then our financial performance will decline and we may have difficulty attracting and retaining new clients.

We depend on a limited number of clients for a significant portion of our revenue, and the loss of business from one or more of our key clients could adversely affect our results of operations.

Our top ten clients accounted for 82% of our revenue for the year ended December 31, 2021, and four clients each represented over 10% of our revenue during this period. A relatively small number of clients may continue to account for a significant portion of our revenue for the foreseeable future. The loss of revenue from any of our significant clients for any reason, including the failure to renew our contracts, termination of some or all of our services, a change of relationship with any of our key clients, or the acquisition of one of our significant clients, may cause a significant decrease in our revenue.

If we cannot efficiently implement our offering for clients, we may be delayed in generating revenue, fail to generate revenue and/or incur significant costs.

In general, our client engagements are complex and we must undertake lengthy and significant work to implement our offerings. We generally incur sales and marketing expenses related to the commissions owed to our sales representatives and make upfront investments in technology and personnel to support the engagements one to three months before we begin selling end customer contracts on behalf of our clients. Each client’s situation may be different, and unanticipated difficulties and delays may arise as a result of our failure, or that of our client, to meet implementation responsibilities. If the client implementation process is not executed successfully or if execution is delayed, we could incur significant costs without generating revenue, and our relationships with some of our clients and operating results may be adversely impacted.

Because competition for our target employees is intense, we may be unable to attract and retain the highly skilled employees we need to support our planned growth.

To continue to execute on our growth plan, we must attract and retain highly qualified employees in the international markets in which we have operations. Competition for these personnel is intense, especially for highly educated, qualified sales representatives with multiple language skills. We have from time to time in the past experienced, and we expect to continue to experience in the future, difficulty in hiring and retaining highly skilled key employees with appropriate qualifications. Our shift to a virtual-first operating model may increase the difficulty in hiring and retaining these highly skilled key employees. If we are unable to hire and retain these highly skilled workers, our company’s culture could be negatively influenced and potentially lead to increased employee attrition and loss of key personnel. In addition, hiring and retaining highly skilled key employees could become more difficult in the future if COVID-19 vaccine mandates become required. We may incur significant costs to attract and retain highly skilled key employees, and we may lose new employees to our competitors or other companies before we realize the benefit of our investment in recruiting and training them. If we fail to attract new highly skilled key employees, or fail to retain and motivate our most successful employees, our business and future growth prospects could be harmed.

10

If our security measures are breached or fail, resulting in unauthorized access to client data, our solution may be perceived as insecure, the attractiveness of our solution to current or potential clients may be reduced and we may incur significant liabilities.

Our solution involves the storage and transmission of the proprietary information and protected data that we receive from our clients. We rely on proprietary and commercially available systems, software, tools and monitoring, as well as other processes, to provide security for processing, transmission and storage of such information. Despite the implementation of these security measures, our systems may still be vulnerable. If our, or our clients’, security measures are breached or fail as a result of third-party action, employee negligence, error, malfeasance or otherwise, unauthorized access to client or end customer data may occur. Techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target, and we may be unable to anticipate these techniques or implement adequate protective measures. Our security measures may not be effective in preventing these types of activities, and the security measures of our third-party data centers and service providers may not be adequate. In addition, these risks may be increased as a result of our virtual-first operating model and our third-party data centers and service providers working remotely, including as a result of the COVID-19 pandemic.

Our client contracts generally provide that we will indemnify our clients for data privacy breaches caused by our acts or omissions and the acts and omissions of our service providers. If a data privacy breach occurs, we could face contractual damages, damages and fees arising from our indemnification obligations, penalties for violation of applicable laws or regulations, possible lawsuits by affected individuals and significant remediation costs and efforts to prevent future occurrences. Insurance may not be able to cover these costs in full, in particular if the damages are large. In addition, whether there is an actual or a perceived breach of our security, the market perception of the effectiveness of our security measures could be harmed significantly and we could lose current or potential clients.

We may be liable to our clients or third parties if we make errors in providing our solution or fail to properly safeguard our clients’ confidential information.

The solution we offer is complex, and we may make errors from time to time. These may include human errors made in the course of managing the sales process for our clients as we interact with their end customers, or errors arising from our technology solution as it interacts with our clients’ systems and the disparate data contained on such systems. For example, our employees enter codes to classify their interactions with our clients’ end customers, and incorrect code entry could result in our clients’ end customer not receiving the service or solution they requested, which in turn could lead to customer dissatisfaction or termination causing our client relationships to suffer and our revenue and our clients’ revenue to decline. The costs incurred in correcting any material errors may be substantial. Any claims based on errors could subject us to exposure for damages, significant legal defense costs, adverse publicity and reputational harm, regardless of the merits or eventual outcome of such claims.

We conduct operations in a number of countries and are subject to risks of international operations.

Outside of the U.S., we conduct operations in Bulgaria, Ireland, Japan, Malaysia, the Philippines, Singapore and the United Kingdom. In 2021, approximately 45% of our revenue was related to operations located outside of the U.S. In addition, 71% of our employees are located in offices outside of the U.S. Our employees and clients in a particular country or region in the world may be impacted as a result of a variety of factors, including: geopolitical events, such as war, the threat of war, or terrorist activity; natural disasters (such as drought, flooding, wildfires, increased storm severity, and sea level rise), which may become more common as a result of climate change; power shortages or outages, major public health issues, including pandemics (such as the COVID-19 pandemic); and significant local, national or global events capturing the attention of a large part of the population. If any of these, or any other factors, disrupt a country or region where we have a significant workforce our business could be materially adversely affected.

We expect to continue our international growth, with international revenue accounting for an increased portion of total revenue in the future. Our international operations involve risks that differ from or are in addition to those faced by our U.S. operations. These risks include different employment laws and rules and related social and cultural factors; different regulatory and compliance requirements, including in the areas of privacy and data protection, anti-bribery and anti-corruption, trade sanctions, marketing and sales and other barriers to conducting business; cultural and language differences; diverse or less stable political, operating and economic environments and market fluctuations; and civil disturbances or other catastrophic events that affect business activity (including the ongoing COVID-19 pandemic). If we are not able to efficiently adapt to or effectively manage our business in markets outside of the U.S., our business prospects and operating results could be materially and adversely affected. Although we have business continuity plans in place for our operations, an extended period of civil unrest that halts or significantly impedes operations could have a material adverse effect on our business.

11

Laws or public perception may eliminate or restrict our ability to use revenue delivery centers not located in the U.S., which could have a material adverse impact on our business and results of operations.

The issue of companies outsourcing services to organizations operating in other countries is a politically sensitive topic and has been under heightened scrutiny in many countries, including the U.S. We provide our BPaaS solutions in several non-U.S. locations, including the Philippines and Malaysia, and our growth strategy includes increasing reliance on these “offshore” revenue delivery centers. Many organizations and public figures in the U.S. have publicly expressed concern about a perceived association between offshore outsourcing providers and the loss of jobs in the U.S., and the topic of offshore outsourcing has recently received a great deal of negative attention from the U.S. executive branch. Because of negative public perception about offshore outsourcing, measures aimed at limiting or restricting offshore outsourcing by U.S. companies are periodically considered in the U.S. Congress. Current or prospective clients may elect to perform such services themselves or may be discouraged from transferring these services from onshore to offshore providers to avoid negative perceptions that may be associated with using an offshore provider. Any slowdown or reversal of existing industry trends towards offshore outsourcing, including due to the enactment of any legislation restricting offshore outsourcing by U.S. companies, would harm our ability to provide certain of our services to our clients at a competitive and cost-effective price point and would have a material adverse effect on our business and results of operations.

Changes in the legal and regulatory environment that affect our operations, including laws and regulations relating to the handling of personal data, data security and cross-border data flows, may impede the adoption of our services, disrupt our business or result in increased costs, legal claims, or fines against us.

We are subject to a wide variety of laws and regulations in the U.S. and the other jurisdictions in which we operate, and changes in the level of government regulation of our business have the potential to materially alter our business practices with resultant increases in costs and decreases in profitability. Depending on the jurisdiction, those changes may come about through new legislation, the issuance of new regulations or changes in the interpretation of existing laws and regulations by a court, regulatory body or governmental official. Sometimes those changes have both prospective and retroactive effect, which is particularly true when a change is made through reinterpretation of laws or regulations that have been in effect for some time.

Our international operations and global client base rely increasingly on the movement of data across national boundaries. Legal requirements relating to the collection, storage, handling and transfer of personal data continue to evolve, and additional regulation in those areas, some of it potentially difficult and costly for us to accommodate, is frequently proposed and occasionally adopted. Laws in many countries and jurisdictions, particularly in the European Union, United Kingdom, and Canada, govern the requirements related to how we store, transfer or otherwise process the private data provided to us by our clients. For example, in the European Union, the GDPR imposes substantial requirements regarding the handling of personal data. The GDPR, as well as other data privacy, cyber security and data localization laws and regulations, has changed in recent years and is likely to continue to evolve in the future. Although we have implemented measures designed to comply with the laws and regulations applicable to our business, our ongoing efforts to comply with the GDPR and other changes in laws and regulations (such as the California Consumer Privacy Act that became effective in January 2020) may entail substantial expenses and divert resources from other initiatives. These changes have in the past increased, and may continue to increase, our cost of providing our services, could limit us from offering solutions in certain jurisdictions, could adversely affect our sales cycles, and could impact our new technology innovation. In addition, the centralized nature of our information systems at the data and operations centers that we use requires the routine flow of data relating to our clients and their respective end customers across national borders, both with respect to the jurisdictions within which we have operations and the jurisdictions in which we provide services to our clients. If this flow of data becomes subject to new or different restrictions, our ability to serve our clients and their respective end customers could be seriously impaired for an extended period of time.

We also have entered into various model contracts and related contractual provisions to enable these data flows. For any jurisdictions in which these measures are not recognized or otherwise not compliant with the laws of the countries in which we process data, or where more stringent data privacy laws are enacted irrespective of international treaty arrangements or other existing compliance mechanisms, we could face increased compliance expenses and face penalties for violating such laws or be excluded from those markets altogether, in which case our operations could be materially damaged.

12

Consolidation in the technology sector could harm our business in the event that our clients are acquired and their contracts are canceled.

Consolidation among technology companies in our target market has been robust in recent years, and this trend poses a risk for us. Acquisitions of our clients could lead to cancellation of our contracts with those end customers by the acquiring companies and could reduce the number of our existing and potential clients. If mergers and acquisitions take place within our client base, some of the acquiring companies may terminate, renegotiate and/or elect not to renew our contracts with the companies they acquire, which would reduce our revenue. In addition, acquisitions in our client base may adversely impact our revenue even if the contract is not terminated. The sales we make on behalf of our clients are processed through our clients’ billing and quoting platforms. If our clients are acquired or merge with another company and as a result, their billing platforms or the procedures for processing closed sales are changed or slowed down, we will be unable to close our sales and our closure rate will fall, and therefore our revenue and our ability to keep our clients, could suffer.

We enter into long-term, commission-based contracts with our clients, and our failure to correctly price these contracts may negatively affect our profitability.

We enter into long-term contracts with our clients that are priced based on multiple factors determined in large part by the performance analysis we conduct for our clients. These factors include opportunity size, anticipated booking rates and expected commission rates at various levels of sales performance. Some of these factors require forward-looking assumptions that may prove incorrect. If our assumptions are inaccurate, or if we otherwise fail to correctly price our client contracts, particularly those with lengthy contract terms, then our revenue, profitability and overall business operations may suffer. Further, if we fail to anticipate any unexpected increase in our costs for employees, office space, technology, and other costs of providing services, as a result of inflation or otherwise, we could be exposed to risks associated with cost overruns related to our required performance under our contracts, which could have a negative effect on our margins and earnings.

A substantial portion of our business consists of supporting our clients’ channel partners in the sale of service contracts. If those channel partners become unreceptive to our solution, our business could be harmed.

Many of our clients, including some of our largest clients, sell service contracts through their channel partners and engage our solution to help those channel partners become more effective at selling service contract renewals. In this context, the ultimate buyers of the service contracts are end customers of those channel partners, who then receive the actual services from our clients. In the event our clients’ channel partners become unreceptive to our involvement in the renewals process, those channel partners could discourage our current or future clients from engaging our solution to support channel sales. This risk is compounded by the fact that large channel partners may have relationships with more than one of our clients or prospects, in which case the negative reaction of one or more of those large channel partners could impact multiple client relationships. Accordingly, with respect to those clients and prospective clients who sell service contracts through channel partners, any significant resistance to our solution by their channel partners could harm our ability to attract or retain clients, which would damage our overall business operations.

We face long sales cycles to secure new client contracts, making it difficult to predict the timing of specific new client relationships.

We face a variable selling cycle to secure new client agreements, typically spanning a number of months and requiring our effort to obtain and analyze our prospect’s business through the service performance analysis, for which we are not paid. Moreover, even if we succeed in developing a relationship with a potential new client, the scope of the potential subscription or service revenue management engagement frequently changes over the course of the business discussions and, for a variety of reasons, our sales discussions may fail to result in new client acquisitions. Consequently, we have only a limited ability to predict the timing and size of specific new client relationships.

The length of time it takes our newly hired sales representatives and global account managers to become productive could adversely impact our success rate, the execution of our overall business plan and our costs.

It can take twelve months or longer before our internal sales representatives and global account managers are fully trained and productive in selling our solution to prospective clients. This long ramp period, which could be further increased by our shift to a virtual-first operating model, presents a number of operational challenges as the cost of recruiting, hiring and carrying new sales representatives and global account managers cannot be offset by the revenue such new sales representatives produce until after they

13

complete their long ramp periods. Given the length of the ramp period, we often cannot determine if a sales representative or global account manager will succeed until he or she has been employed for a year or more. If we cannot reliably develop our sales representatives and global account managers to a productive level, or if we lose productive representatives and account managers in whom we have heavily invested, our future growth rates and revenue will suffer.

Our revenue and earnings are affected by foreign currency exchange rate fluctuations.

Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro, British Pound, Singapore Dollar, Philippine Peso, Bulgarian Lev and Malaysian Ringgit. We currently do not undertake hedging activities to manage these currency fluctuations. Even if we were to implement hedging strategies to mitigate this risk, these strategies might not eliminate our exposure to foreign exchange rate fluctuations and would involve costs and risks of their own, such as ongoing management time and expense, external costs to implement the strategies and potential accounting implications. In addition, if the effective price of the contracts we sell to end customers were to increase as a result of fluctuations in the exchange rate of the relevant currencies, demand for such contracts could fall, which in turn would reduce our revenue.

The exit of the United Kingdom from the European Union could adversely affect our business.

In January 2020, the United Kingdom formally left the European Union, an action referred to as Brexit. Several political, legal, regulatory, and economic factors which are currently unknown will influence Brexit’s impact on our business. We have a revenue delivery center in Liverpool, United Kingdom, and Brexit has, and could continue to, create uncertainty in our employee base relating to immigration and other cross-border matters. Brexit could lead to economic and legal uncertainty, including significant volatility in currency exchange rates, reduced customer demand for our services, and increasingly divergent laws and regulations as the United Kingdom determines which European Union laws to replace or replicate. In addition, Brexit could cause a shift or increase in data privacy regulations for data transfers between the United Kingdom and European Union. Any of these effects of Brexit, among others, could adversely affect our operations in the United Kingdom and our financial results.

Claims by others that we infringe or violate their intellectual property could force us to incur significant costs and require us to change the way we conduct our business.

Our services or solutions could infringe the intellectual property rights of others, impacting our ability to deploy our services or solutions with our clients. From time to time, we receive letters from other parties alleging, or inquiring about, possible breaches of their intellectual property rights. These claims could require us to cease activities, incur expensive licensing costs, or engage in costly litigation, each of which could adversely affect our business and results of operations.

In addition, we may incorporate open source software into our technology solution. The terms of many open source licenses have not been interpreted by U.S. or foreign courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our commercialization of any of our solutions that may include open source software. As a result, we will be required to analyze and monitor our use of open source software closely. As a result of the use of open source software, we could be required to seek licenses from third parties in order to develop such future products, re-engineer our products, discontinue sales of our solutions or release our software code under the terms of an open source license to the public. Given the nature of open source software, there is also a risk that third parties may assert copyright and other intellectual property infringement claims against us based on any use of such open source software. These claims could result in significant expense to us, which could harm our business.

Interruption of operations at our data centers and revenue delivery centers could have a materially adverse effect on our business.

If we experience a temporary or permanent interruption in our operations at one or more of our data or revenue delivery centers, through natural disaster (such as drought, flooding, wildfires, increased storm severity, and sea level rise), which may become more common as a result of climate change, pandemics or other public health emergencies (including the ongoing COVID-19 pandemic), casualty, operating malfunction, cyberattack, sabotage or other causes, we may be unable to provide the services we are contractually obligated to deliver. Failure to provide contracted services could result in contractual damages or clients’ termination or renegotiation of their contracts. Although we maintain disaster recovery and business continuity plans and precautions designed to protect our company and our clients from events that could interrupt our delivery of services, there is no guarantee that such plans and precautions will be effective or that any interruption will not be prolonged. Any prolonged interruption in our ability to provide services to our

14

clients for whom our plans and precautions fail to adequately protect us could have a material adverse effect on our business, results of operation and financial condition.

We are dependent on the continued participation and level of service of our third-party platform provider. Any failure or disruption in this service could materially and adversely affect our ability to manage our business effectively.

We rely on salesforce.com to provide the platform supporting many of our technologies and AWS to support a significant portion of our data storage. If salesforce.com or AWS stops supporting our technologies or if they fail to provide a platform that consistently and adequately supports our solution, including as a result of errors or failures in their systems or events beyond their control, or refuse to provide their platforms on terms acceptable to us or at all and we are not able to find suitable alternatives, our business may be materially and adversely affected.

We may be subject to state, local and foreign taxes that could harm our business.

We operate revenue delivery centers in multiple locations. Some of the jurisdictions in which we operate, such as Ireland, Malaysia, and the Philippines, give us the benefit of either relatively low tax rates, tax holidays or government grants, in each case, that are dependent on how we operate or how many jobs we create and employees we retain. We plan on utilizing such tax incentives in the future, as opportunities are made available to us. Any failure on our part to operate in conformity with applicable requirements to remain qualified for any such tax incentives or grants may result in an increase in our taxes. In addition, jurisdictions may choose to increase rates at any time due to economic or other factors. Any such rate increases may harm our results of operations.

We may lose sales or incur significant costs should various tax jurisdictions impose taxes on either a broader range of services or services that we have performed in the past. We may be subject to audits of the taxing authorities in the jurisdictions where we do business that would require us to incur costs in responding to such audits. Imposition of such taxes on our services could result in substantial unplanned costs, would effectively increase the cost of such services to our clients and may adversely affect our ability to retain existing clients or to gain new clients in the areas in which such taxes are imposed.

We may incur material restructuring charges.

We continually evaluate ways to reduce our operating expenses and adapt to changing industry and market conditions through new restructuring opportunities, including more effective utilization of our assets, workforce and operating facilities. We have recorded restructuring charges in the past and we may incur material restructuring charges in the future. The risk that we incur material restructuring charges may be heightened during economic downturns or with expanded global operations.

We have incurred indebtedness in connection with our business and may incur additional indebtedness in the future.

In July 2021, we entered into a $35.0 million Revolver that allows us to borrow against our domestic receivables as defined in the 2021 Credit Agreement. As of February 23, 2022, we had $10.0 million of borrowings under the Revolver through a six-month BSBY borrowing at an effective interest rate of 3.04% maturing in August 2022. An additional $18.0 million was available for borrowing under the Revolver as of February 23, 2022. The BSBY borrowings may be extended upon maturity, converted into a base rate borrowing upon maturity or require an incremental payment if the Company's borrowing base decreases below the current amount outstanding during the term of the BSBY borrowing. We may incur additional indebtedness in connection with financing acquisitions, strategic transactions or for other purposes.

If we are unable to secure additional borrowing options in the future, it may have an adverse effect on our business.

The Revolver matures in July 2024, and we are subject to the risks normally associated with debt obligations, including the risk that we will be unable to refinance our indebtedness, or that the terms of such refinancing will not be as favorable as the terms of our indebtedness. If we are unable to generate sufficient cash flow or otherwise obtain funds necessary to make required payments or otherwise refinance any debt that we incur, our business could suffer.

15

Covenants in our 2021 Credit Agreement currently impose, and future financing agreements may impose, significant operating and financial restrictions.

Our current 2021 Credit Agreement contains restrictions, and future financing agreements may contain additional restrictions, on our activities, including covenants that restrict our ability to incur additional debt, pay dividends on, redeem or repurchase stock, create liens, make specified types of investments, engage in transactions with our affiliates, merge or consolidate, and sell, assign, transfer, lease, convey or dispose of assets.

Our financial condition and results of operations could suffer if there is an impairment of goodwill.

We are required to test goodwill annually or more frequently if certain circumstances change that would more-likely-than-not indicate the carrying value of the reporting unit may not be recoverable. As of December 31, 2021, our goodwill was $6.3 million. When the carrying value of a reporting unit exceeds its fair value, an impairment loss equal to the difference is recorded. This would result in incremental expenses for that period, which would reduce any earnings or increase any loss for the period in which the impairment was determined to have occurred. Declines in our level of revenues or declines in our operating margins, or sustained declines in our stock price, increase the risk that goodwill may become impaired in future periods. Our goodwill impairment analysis is sensitive to changes in key assumptions used in our analysis, such as expected future cash flows and our stock price. If the assumptions used in our analysis are not realized, it is possible that an impairment charge may need to be recorded in the future. We cannot accurately predict the amount and timing of any impairment of goodwill.

If we were to experience an ownership change, we could be limited in our ability to use NOLs arising prior to the ownership change to offset future taxable income. In addition, our ability to use NOLs to reduce future tax payments may be limited if our taxable income does not reach sufficient levels.

As of December 31, 2021, we had federal net operating losses of $325.4 million. If we were to experience an “ownership change,” as determined under Section 382 of the IRC, our ability to offset taxable income arising after the ownership change with net operating losses arising prior to the ownership change would be limited, possibly substantially. In addition, our ability to use our net operating losses is dependent on our ability to generate taxable income, and the net operating losses could expire before we generate sufficient taxable income to make use of our net operating losses.

General Risk Factors

Anti-takeover provisions contained in our certificate of incorporation and bylaws, as well as provisions of Delaware law, could impair a takeover attempt.

Our certificate of incorporation, bylaws and Delaware law contain provisions that could have the effect of rendering more difficult or discouraging an acquisition deemed undesirable by our board of directors. Our corporate governance documents include provisions:

authorizing blank check preferred stock, which could be issued by our board of directors without stockholder approval, with voting, liquidation, dividend and other rights superior to our common stock;
limiting the liability of, and providing indemnification to, our directors and officers;
limiting the ability of our stockholders to call and bring business before special meetings and to take action by written consent in lieu of a meeting;
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors;
controlling the procedures for the conduct and scheduling of stockholder meetings;
providing the board of directors with the express power to postpone previously scheduled annual meetings and to cancel previously scheduled special meetings;

16

limiting the determination of the number of directors on our board and the filling of vacancies or newly created seats on the board to our board of directors then in office; and
providing that directors may be removed by stockholders only for cause.

These provisions, alone or together, could delay hostile takeovers and changes in control or changes in our management. As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which limits the ability of stockholders owning in excess of 15% of our outstanding common stock to merge or combine with us.

Any provision of our certificate of incorporation, bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.

We may be unable to maintain compliance with Nasdaq Marketplace Rules which could cause our common stock to be delisted from the Nasdaq Global Select Market. This could result in the lack of a market for our common stock, cause a decrease in the value of our common stock, and adversely affect our business, financial condition and results of operations.

Under the Nasdaq Marketplace Rules our common stock must maintain a minimum price of $1.00 per share for continued inclusion on the Nasdaq Global Select Market.

Our stock price was previously below $1.00 on certain dates during December 2021, and we cannot guarantee that our stock price will remain at or above $1.00 per share. If the price of our stock were to close below $1.00 per share for 30 consecutive business days, our stock could become subject to delisting, and we may seek stockholder approval for a reverse stock split, which in turn could produce adverse effects and may not result in a long-term or permanent increase in the price of our common stock.

If our common stock is delisted, trading of the stock will most likely take place on an over-the-counter market established for unlisted securities. An investor is likely to find it less convenient to sell, or to obtain accurate quotations in seeking to buy, our common stock on an over-the-counter market, and many investors may not buy or sell our common stock due to difficulty in accessing over-the-counter markets, or due to policies preventing them from trading in securities not listed on a national exchange or other reasons. For these reasons and others, delisting would adversely affect the liquidity, trading volume and price of our common stock, causing the value of an investment in us to decrease and having an adverse effect on our business, financial condition and results of operations by limiting our ability to attract and retain qualified executives and employees and limiting our ability to raise capital.

If securities or industry analysts do not publish or cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our stock, our stock price and trading volume could decline.

The trading market for our common stock could depend in part on the research and reports that securities or industry analysts publish about us or our business, which in part depends on our market capitalization. If analysts downgrade our stock or publish inaccurate or unfavorable research about our business, our stock price could also likely decline. If analysts cease coverage of us, the trading price and trading volume of our stock could be negatively impacted. As of December 31, 2021, the Company is not aware of any active analyst coverage.

Because we currently do not intend to pay dividends, stockholders will benefit from an investment in our common stock only if it appreciates in value.

We currently intend to retain our future earnings, if any, for use in the operation of our business and do not expect to pay any cash dividends in the foreseeable future on our common stock. As a result, the success of an investment in our common stock will depend upon any future appreciation in its value. There is no guarantee that our common stock will appreciate in value or even maintain the price at which stockholders have purchased their shares.

Our business or the value of our common stock could be negatively affected as a result of actions by activist stockholders.

Our company values constructive input from investors and regularly engages in dialogue with stockholders regarding strategy and performance. Our board of directors and management team are committed to acting in the best interests of all of our

17

stockholders. There is no assurance that the actions taken by our board of directors and management in seeking to maintain constructive engagement with stockholders will be successful.

Activist stockholders who disagree with the composition of our board of directors, our strategy, or the way our company is managed may seek to effect change through various strategies that range from private engagement to publicity campaigns, proxy contests, efforts to force transactions not supported by our board of directors, and litigation. Responding to some of these actions can be costly and time-consuming, may disrupt our operations and divert the attention of our board of directors, management, and employees. Such activities could interfere with our ability to execute our strategic plan and to attract and retain qualified executive leadership and could cause concern to our current or potential clients. The perceived uncertainty as to our future direction resulting from activist strategies could also affect the market price and volatility of our common stock.

ITEM 1B.UNRESOLVED STAFF COMMENTS

None.

ITEM 2.PROPERTIES

The Company leases the office space that houses its corporate headquarters located in Denver, Colorado. The Company also leases additional office space for its U.S. offices in California and Tennessee, and international offices in Bulgaria, Ireland, Japan, Malaysia, Philippines, Singapore and the United Kingdom.

ITEM 3.LEGAL PROCEEDINGS

The information required by this item is incorporated by reference from the information contained in “Note 11 — Commitments and Contingencies” in Notes to the Consolidated Financial Statements in Part II, Item 8.

ITEM 4.MINE SAFETY DISCLOSURES

Not applicable.

PART II

ITEM 5.MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

Our common stock is traded on The Nasdaq Stock Market LLC under the symbol “SREV.”

Holders

As of January 31, 2022, there were 51 holders of record of our common stock. A substantially greater number of holders of our common stock are “street name” or beneficial holders, whose shares are held by banks, brokers and other financial institutions.

Dividends

We have never declared or paid cash dividends on our common stock. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our common stock in the foreseeable future. Any future determination to declare dividends will be made at the discretion of our board of directors and will depend on our financial condition, operating results, capital requirements, general business conditions and other factors that our board of directors may deem relevant.

ITEM 6.[RESERVED.]

18

ITEM 7.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following MD&A should be read in conjunction with our annual Consolidated Financial Statements and notes thereto appearing elsewhere in this annual report on Form 10-K. MD&A contains forward-looking statements. See “Forward-Looking Statements” and “Item 1A. Risk Factors” for a discussion of the uncertainties, risks and assumptions associated with these statements. Actual results may differ materially from those contained in any forward-looking statements.

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.

Factors Affecting our Performance

We generate a significant portion of our revenue from a limited number of clients. The loss of revenue from any of our top clients for any reason, including the failure to renew our contracts, termination of some or all of our services, or a change of relationship with any of our key clients or their acquisition, may cause a significant decrease in our revenue.

Our business is geographically diversified. During 2021, 55% of our net revenue was earned in NALA, 30% in EMEA and 15% in APJ, compared to 57% in NALA, 28% in EMEA and 15% in APJ during 2020. All of NALA’s revenue represents revenue generated within the U.S. Net revenue for a particular geography generally reflects commissions earned from sales of service contracts managed from our revenue delivery center in that geography. Predominantly all of the service contracts sold and managed by our revenue delivery centers relate to end customers located in the same geography.

Sales Cycle. We sell our integrated solution through our sales organization. At the beginning of the sales process, our quota-carrying sales representatives contact prospective clients and educate them about our offerings. Educating prospective clients about the benefits of our solutions can take time, as many of these prospects have not historically relied upon integrated solutions like ours for service revenue management, nor have they typically put out a formal request for proposal or otherwise made a decision to focus on this area. As part of our sales process, our solutions design team performs a service performance analysis of our prospect’s service revenue. This includes an analysis of best practices and benchmarks the prospect’s service revenue against industry peers. Through this process, which typically takes several weeks, we are able to assess the characteristics and size of the prospect’s service revenue, identify potential areas of performance improvement, and formulate our proposal for managing the prospect’s service revenue. The length of our sales cycle for a new client, inclusive of the service performance analysis process and measured from our first formal discussion with the client until execution of a new client contract, is typically six to twelve months.

Implementation Cycle. After entering into an engagement with a new client, and, to a lesser extent, after adding an engagement with an existing client, we incur sales and marketing expenses related to the commissions owed to our sales personnel. These commissions are based on realized revenue that the contract delivers over time and on the estimated total annual contract value. Commission amounts based on realized revenue are expensed in the period the related revenue is recognized by the Company. Upfront commissions based on estimated total annual contract value are capitalizable as contract acquisition costs and expensed ratably over the expected life of the applicable contract or five years if the contract is between the Company and one of its long-standing clients. We also make upfront investments in technology and personnel to support the engagement. These upfront commissions and investments are typically incurred one to three months before we begin generating sales and recognizing revenue. Accordingly, in a given quarter, an increase in new clients, and, to a lesser extent, an increase in engagements with existing clients, or a significant increase in the contract value associated with such new clients and engagements, will negatively impact our gross margin and

19

operating margins until we begin to achieve anticipated sales levels associated with the new engagements, which is typically two to three quarters after we begin selling contracts on behalf of our clients.

Although we expect new client engagements to contribute to our operating profitability over time, in the initial periods of a client relationship, our near-term profitability can be negatively impacted by slower-than anticipated growth in revenues for these engagements as well as the impact of the upfront costs we incur, the lower initial level of associated service sales team productivity and lack of mature data and technology integration with the client. As a result, an increase in the mix of new clients as a percentage of total clients may initially have a negative impact on our operating results. Similarly, a decline in the ratio of new clients to total clients may positively impact our near-term operating results.

Contract Terms. A significant portion of our revenue comes from our pay-for-performance model. Under our pay-for-performance model, we earn commissions based on the value of service contracts we sell on behalf of our clients. In some cases, we earn additional performance-based commissions for exceeding pre-determined service performance targets.

Our new client contracts typically have an initial term between one and two years. Our contracts generally require our clients to deliver a minimum value of qualifying service revenue contracts for us to renew on their behalf during a specified period. To the extent that our clients do not meet their minimum contractual commitments over a specified period, they may be subject to fees for the shortfall. Our client contracts are cancelable with relatively short notice and can be subject to the payment of an early termination fee by the client. The amount of this fee is based on the length of the remaining term and value of the contract.

Merger and Acquisition Activity. Our clients, particularly those in the technology sector, participate in an active environment for mergers and acquisitions. Large technology companies have maintained active acquisition programs to increase the breadth and depth of their product and service offerings and small and mid-sized companies have combined to better compete with large technology companies. A number of our clients have merged, purchased other companies or been acquired by other companies. We expect merger and acquisition activity to continue to occur in the future.

The impact of these transactions on our business can vary. Acquisitions of other companies by our clients can provide us with the opportunity to pursue additional business to the extent the acquired company is not already one of our clients. Similarly, when a client is acquired, we may be able to use our relationship with the acquired company to build a relationship with the acquirer. In some cases, we have been able to maintain our relationship with an acquired client even where the acquiring company handles its other service contract renewals through internal resources. In other cases, however, acquirers have elected to terminate or not renew our contract with the acquired company.

Seasonality. We experience a seasonal variance in our revenue which is typically higher in the fourth quarter when many of our clients’ products come up for renewal, and for the third quarter of the year which is typically lower as a result of lower or flat renewal volume corresponding to the timing of our clients’ product sales, particularly in the international regions. The impact of this seasonal fluctuation can be amplified if the economy as a whole is experiencing disruption or uncertainty, leading to deferral of some renewal decisions.

Foreign currency. Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro, British Pound, Singapore Dollar, Philippine Peso, Bulgarian Lev and Malaysian Ringgit. To date, we have not entered into any foreign currency hedging contracts, but may consider entering into such contracts in the future. We believe our operating activities act as a natural hedge for a portion of our foreign currency exposure because we typically collect revenue and incur costs in the currency in the location in which we provide our solution from our revenue delivery centers. As our international operations grow, we will continue to reassess our approach to managing our risk relating to fluctuations in currency rates. See Item.1A. "Risk Factors" for a description of the risks associated with fluctuations of the foreign currency exchange rate in our foreign operations.

Inflation. We do not believe that inflation had a material effect on our business, financial condition or results of operations as of December 31, 2021 and December 31, 2020. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

20

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 December 31, 2021, we had total available liquidity of $46.5 million consisting of cash on hand and borrowing availability under our Revolver. See "Liquidity and Capital Resources" for additional information.

There was no material adverse impact on the results of operations for the years ended December 31, 2021 and 2020 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.3 million and $1.3 million from the grant during the years ended December 31, 2021 and 2020, respectively. The Company does not expect to receive additional income related to these grants.

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 Part I, Item 1A - “Risk Factors” for additional information.

Basis of Presentation

Net Revenue

The majority of our net revenue is attributable to commissions we earn from the sale of renewals of maintenance, support and subscription agreements on behalf of our clients. We generally invoice our clients for our selling services on a monthly basis for sales commissions, and on a quarterly basis for certain performance sales commissions. We do not set the price, terms or scope of services in the service contracts with end customers and do not have any obligations related to the underlying service contracts between our clients and their end customers. We also generate revenues from selling professional services for which we are the principal. Professional services involve providing data integration at scale with our systems and processes, combined with client data enhancement, enablement and optimization. We typically invoice our clients for professional services on a monthly basis.

Cost of Revenue and Gross Profit

Our cost of revenue includes employee compensation, technology costs, including those related to the delivery of our cloud-based technologies, and allocated overhead expenses. Employee compensation includes salary, bonus, commissions, benefits, and stock-based compensation for our dedicated service sales teams. Allocated overhead expenses include depreciation, amortization of internal-use software associated with our selling services revenue technology platform and cloud applications, and costs for facilities and information technology. Allocated overhead expenses for facilities consist of rent, maintenance, and compensation of personnel in our facilities departments. Our allocated overhead expenses for information technology include costs associated with third-party data centers where we maintain our data servers, compensation of our information technology personnel and the cost of support and maintenance contracts associated with computer hardware and software. To the extent our client base or business with our existing client base expands, we may need to hire additional service sales personnel and invest in infrastructure to support such growth. Our cost of revenue may fluctuate significantly and increase or decrease on an absolute basis and as a percentage of revenue in the near term, including for the reasons discussed under, “Factors Affecting Our Performance-Implementation Cycle.”

21

Operating Expenses

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. We sell our solutions through our global sales organization, which is organized across three geographic regions: NALA, EMEA and APJ. Our commission plans generally provide multiple payments of commissions to our sales representatives based in part on the execution of a client contract and then on a percentage of revenue recorded during the first one to two years of the contract term. Commissions paid as a percentage of recorded revenue is contingent on the sales representatives’ continued employment. We generally capitalize the amounts payable for obtaining a contract and amortize ratably to sales and marketing expense over the contract term for new clients or five years for long-standing client relationships. Revenue based commissions are generally expensed to sales and marketing expense each quarter as revenue is recorded.

Research and Development

Research and development expenses primarily consist of employee compensation expense, third-party consultant costs and allocated overhead expenses which consist of depreciation, amortization of internally developed software, and facility and technology costs. We focus our research and development efforts on developing new products and applications related to our technology platform. We capitalize certain expenditures related to the development and enhancement of internal-use software related to our technology platform.

General and Administrative

General and administrative expenses primarily consist of employee compensation expense for our executive, human resources, finance 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.

Restructuring and Other Related Costs

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

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. As of December 31, 2021, the Company does not expect to incur additional restructuring charges related to this restructuring effort.

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.

Provision for Income Tax Expense

We account for income taxes using an asset and liability method, which requires the recognition of taxes payable or refundable for the current year and deferred tax assets and liabilities for the expected future tax consequences of temporary differences that currently exist between the tax basis and the financial reporting basis of our taxable subsidiaries’ assets and liabilities using the enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The measurement of deferred tax assets is reduced, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.

22

We evaluate our ability to realize the tax benefits associated with deferred tax assets on a jurisdictional basis. This evaluation utilizes the framework contained in ASC 740 wherein management analyzes all positive and negative evidence available at the balance sheet date to determine whether all or some portion of our deferred tax assets will not be realized. Under this guidance, a valuation allowance must be established for deferred tax assets when it is more-likely-than-not (a probability level of more than 50 percent) that they will not be realized. In assessing the realization of our deferred tax assets, we consider all available evidence, both positive and negative, and place significant emphasis on guidance contained in ASC 740, which states that “a cumulative loss in recent years is a significant piece of negative evidence that is difficult to overcome.”

We account for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. We establish reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. We record an income tax liability, if any, for the difference between the benefit recognized and measured and the tax position taken or expected to be taken on our tax returns. To the extent that the assessment of such tax positions change, the change in estimate is recorded in the period in which the determination is made. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate.

Key Financial Results  – Full Year Ended December 31, 2021

GAAP revenue was $195.7 million, compared with $194.6 million reported for the year ended December 31, 2020.
GAAP net loss was $14.7 million or $0.15 per diluted share, compared with GAAP net loss of $18.5 million or $0.19 per diluted share reported for the year ended December 31, 2020.
Adjusted EBITDA, a non-GAAP financial measure, was $9.8 million compared with $4.3 million reported for the year ended December 31, 2020. See “Non-GAAP Financial Measurements” below for a reconciliation of Adjusted EBITDA from net loss.
Ended the year with $30.8 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 Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020

Net Revenue, Cost of Revenue and Gross Profit

For the Year Ended December 31,

2021

2020

    

    

% of Net

    

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Net revenue

$

195,704

100

%

$

194,601

100

%

$

1,103

1

%

Cost of revenue

140,002

72

%

137,041

70

%

2,961

2

%

Gross profit

$

55,702

28

%

$

57,560

30

%

$

(1,858)

(3)

%

Net revenue increased by $1.1 million, or 1%, for the year ended December 31, 2021 compared to the same period in 2020, primarily due to lower client churn and increased bookings.

Cost of revenue increased $3.0 million, or 2%, for the year ended December 31, 2021 compared to the same period in 2020, primarily due to the following:

$3.0 million increase in employee related costs primarily due to increased compensation expense associated with higher revenue attainment;
$2.5 million increase in depreciation and amortization expense; and

23

$1.2 million increase in information technology costs; partially offset by
$3.7 million decrease in facility costs primarily related to transitioning to a virtual-first operating model and sublease income.

Operating Expenses

For the Year Ended December 31,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

    

(in thousands)

    

    

(in thousands)

    

    

(in thousands)

    

Operating expenses:

Sales and marketing

$

17,056

9

%

$

24,999

13

%

$

(7,943)

(32)

%

Research and development

5,183

3

%

5,602

3

%

(419)

(7)

%

General and administrative

45,051

23

%

41,970

22

%

3,081

7

%

Restructuring and other related costs

1,071

1

%

1,542

1

%

(471)

(31)

%

Total operating expenses

$

68,361

35

%

$

74,113

38

%

$

(5,752)

(8)

%

Sales and Marketing

Sales and marketing expense decreased $7.9 million, or 32%, for the year ended December 31, 2021 compared to the same period in 2020, primarily due to a $4.9 million decrease in employee related costs largely associated with a reduction in headcount, a $2.8 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 expense decreased $0.4 million, or 7%, for the year ended December 31, 2021 compared to the same period in 2020, primarily due to a $0.7 million decrease in information technology and facility costs and a $0.5 million decrease in professional fees, partially offset by a $0.4 million increase in employee related costs primarily due to increased compensation expense associated with higher revenue attainment and a $0.4 million reduction in third-party capitalizable software development costs.

General and Administrative

General and administrative expense increased $3.1 million, or 7%, for the year ended December 31, 2021 compared to the same period in 2020, primarily due to the following:

$3.9 million increase in information technology and facility costs;
$1.3 million increase in stock-based compensation costs; and
$0.2 million increase in professional fees; partially offset by
$1.7 million decrease in depreciation and amortization expense; and
$0.6 million decrease in employee related costs primarily associated with a reduction in headcount.

Restructuring and Other Related Costs

Restructuring and other related costs decreased $0.5 million, or 31%, for the year ended December 31, 2021 compared to the same period in 2020 due to decreased costs incurred during the year ended December 31, 2021 related to restructuring efforts resulting in a reduction of headcount and office lease costs compared to the year ended December 31, 2020.

24

Interest and Other Expense, Net

For the Year Ended December 31,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Interest expense

$

(471)

%

(608)

%

$

137

23

%

Other expense, net

$

(1,313)

(1)

%

(671)

%

$

(642)

(96)

%

Interest expense decreased $0.1 million, or 23%, for the year ended December 31, 2021 compared to the same period in 2020 primarily due to lower average borrowings on the Revolver.

Other expense, net increased $0.6 million, or 96%, for the year ended December 31, 2021 compared to the same period in 2020 primarily due to foreign currency fluctuations.

Income Tax Provision

For the Year Ended December 31,

2021

2020

% of Net

% of Net

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

(in thousands)

(in thousands)

(in thousands)

Provision for income tax expense

$

(278)

(0)

%

$

(709)

%

$

431

61

%

Provision for income tax expense resulted primarily from profitable jurisdictions where current taxes are required to be provided. Income tax expense decreased $0.4 million, or 61% for the year ended December 31, 2021 compared to 2020, primarily due to approval of a one-year tax holiday and a decrease in profitable operations in certain foreign jurisdictions.

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 December 31, 2021, we had cash and cash equivalents of $28.5 million, which primarily consist of demand deposits and money market mutual funds. Included in cash and cash equivalents was $6.5 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 December 31, 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 December 31, 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.40% maturing February 2022. An additional $18.0 million was available for borrowing under the Revolver as of December 31, 2021. The BSBY borrowings may be extended upon maturity, converted into a base rate borrowing upon

25

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 of 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 December 31, 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 “Prepaid expenses and other” and "Other assets" in the Consolidated Balance Sheets.

Cash Flows

The following table presents a summary of our cash flows:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Net cash provided by operating activities

$

3,605

$

401

Net cash used in investing activities

(3,932)

(7,855)

Net cash (used in) provided by financing activities

(5,743)

14,301

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

545

96

Net change in cash and cash equivalents and restricted cash

$

(5,525)

$

6,943

Depreciation and amortization expense were comprised of the following:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Internally developed software amortization

$

9,388

$

7,701

Property and equipment depreciation

5,279

6,224

Total depreciation and amortization

$

14,667

$

13,925

Operating Activities

Net cash provided by operating activities increased $3.2 million during the year ended December 31, 2021 compared to the same period in 2020, primarily as a result of lower payments for operating costs and increased revenue, partially offset by a decrease in cash collections from our clients.

Investing Activities

Net cash used in investing activities decreased $3.9 million during the year ended December 31, 2021 compared to the same period in 2020, due to decreased cash outflows from purchases of property and equipment during the year ended December 31, 2021.

Financing Activities

Net cash provided by financing activities decreased $20.0 million during the year ended December 31, 2021 compared to the same period in 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.

26

Critical Accounting Estimates

General

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. If our judgment or interpretation of the facts and circumstances relating to various transactions had been different or different assumptions were made, it is possible that different accounting policies would have been applied, resulting in different financial results or a different presentation of our financial statements. Our discussion and analysis of financial condition and results of operations is based on our Consolidated Financial Statements, which have been prepared in accordance with GAAP. Estimates, judgments and assumptions are based on historical experiences that we believe to be reasonable under the circumstances. From time to time, we re-evaluate those estimates and assumptions.

The Company’s significant accounting policies are described in Notes to the Consolidated Financial Statements, "Note 2 — Summary of Significant Accounting Policies.” These policies were followed in preparing the Consolidated Financial Statements as of and for the year ended December 31, 2021 and are consistent with the year ended December 31, 2020.

Revenue Recognition

The Company derives its revenues primarily from selling and professional services. Revenue is recognized in accordance with ASC 606 when performance obligations identified in a contract are satisfied, which is achieved through the transfer of control of the services to our client.

Significant estimates and judgments for revenue recognition include: (1) identifying and determining distinct performance obligations in contracts with clients, (2) determining the timing of the satisfaction of performance obligations, (3) estimating the timing and amount of variable consideration in a contract, (4) determining SSP for each performance obligations and the methodology to allocate the total contract consideration to the distinct performance obligations, and (5) determining and measuring variable revenue that has yet to be invoiced as of period end.

Our revenue contracts often include promises to transfer services involving multiple selling motions to a client. Determining whether those services are considered distinct and qualify as a series of distinct services that represent a single performance obligation requires significant judgment. Also, due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client.

A significant portion of our contracts is based on a pay-for-performance model that provides the Company with commissions and revenue based on a volume of closed bookings each time period and variable consideration if certain performance targets are achieved during a given period of time (such as exceeding quarterly closure rate thresholds or achieving absolute dollar volume sales targets). Significant judgment is required to determine if this type of variable consideration should be constrained, and to what extent, until the risk of a significant revenue reversal is not probable.

We also enter into contracts with multiple performance obligations that incorporate fixed consideration, pay-for-performance commissions and variable bonus commissions. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP.

Stock-Based Compensation

Stock-based compensation expense for RSUs and PSUs is determined using the fair value of our common stock on the date of grant and is recognized on a straight-line basis over the vesting period. PSU compensation expense is only recorded if it is probable the performance conditions will be met. Judgment is required to estimate achievement of the performance metrics.

Impairment of Goodwill

We evaluate goodwill for possible impairment at least annually or if indicators of impairment arise, such as significant changes in key factors including the industry and competitive environment, stock price, actual revenue performance year over year, EBITDA and

27

cash flow generation that would more-likely-than-not indicate the carrying amount of such assets may not be recoverable. Significant judgments are required to estimate the fair value of the reporting unit which include estimating future cash flows. Changes in these estimates and assumptions could materially affect the determination of fair value for the reporting unit which could trigger impairment.

Income Taxes

We account for income taxes using an asset and liability method, which requires the recognition of taxes payable or refundable for the current year and deferred tax assets and liabilities for the expected future tax consequences of temporary differences that currently exist between the tax basis and the financial reporting basis of our taxable subsidiaries’ assets and liabilities using the enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The measurement of deferred tax assets is reduced, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.

We regularly assess the need for a valuation allowance against our deferred tax assets. In making that assessment, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets on a jurisdictional basis to determine, based on the weight of available evidence, whether it is more-likely-than-not that some or all of the deferred tax assets will not be realized. Examples of positive and negative evidence include future growth, forecasted earnings, future taxable income, the mix of earnings in the jurisdictions in which we operate, historical earnings, taxable income in prior years, if carryback is permitted under the law and prudent and feasible tax planning strategies. In the event we were to determine that we would not be able to realize all or part of our net deferred tax assets in the future, an adjustment to the deferred tax assets valuation allowance would be charged to earnings in the period in which we make such a determination, or goodwill would be adjusted at our final determination of the valuation allowance related to an acquisition within the measurement period. If we later determine that it is more-likely-than-not that the net deferred tax assets would be realized, we would reverse the applicable portion of the previously provided valuation allowance as an adjustment to earnings at such time.

We account for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. We establish reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. We record an income tax liability, if any, for the difference between the benefit recognized and measured and the tax position taken or expected to be taken on our tax returns. We recognize interest accrued and penalties related to unrecognized tax benefits in the income tax provision. To the extent that the assessment of such tax positions change, the change in estimate is recorded in the period in which the determination is made. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate.

Recent Accounting Pronouncements

See Notes to the Consolidated Financial Statements “Note 2 — Summary of Significant Accounting Policies” in Item 8. Financial Statements and Supplementary Data for a full description of recent accounting pronouncements including the expected dates of adoption and the anticipated impact to our 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, amortization of contract acquisition costs related to the initial adoption of ASC 606, costs attributable to establishing a litigation reserve, and loss (gain) on disposal of fixed assets and other, net.

28

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 Year Ended December 31,

    

2021

    

2020

(in thousands)

Net loss

$

(14,721)

$

(18,541)

Provision for income tax expense

278

709

Interest and other expense, net

1,784

1,279

Depreciation and amortization

14,667

13,925

EBITDA

2,008

(2,628)

Stock-based compensation

6,127

4,865

Restructuring and other related costs

1,071

1,542

Amortization of contract acquisition asset costs - ASC 606 initial adoption

215

605

Litigation reserve

(74)

Loss on disposal of fixed assets and other, net

377

Adjusted EBITDA

$

9,798

$

4,310

ITEM 7A.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Not applicable to smaller reporting companies as defined by Rule 12b-2 of the Exchange Act.

29

ServiceSource International, Inc.

Consolidated Balance Sheets

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

December 31,

    

2021

    

2020

Assets

Current assets:

Cash and cash equivalents

$

28,507

$

34,006

Accounts receivable, net

43,571

38,890

Prepaid expenses and other

8,995

9,275

Total current assets

81,073

82,171

Property and equipment, net

18,721

29,948

ROU assets

23,043

29,798

Contract acquisition costs

558

872

Goodwill

6,334

6,334

Other assets

2,719

3,490

Total assets

$

132,448

$

152,613

Liabilities and Stockholders' Equity

Current liabilities:

Accounts payable

$

832

$

1,204

Accrued expenses

4,152

3,217

Accrued compensation and benefits

19,999

18,342

Revolver

10,000

15,000

Operating lease liabilities

8,614

10,797

Other current liabilities

793

1,209

Total current liabilities

44,390

49,769

Operating lease liabilities, net of current portion

19,869

25,975

Other long-term liabilities

1,155

1,593

Total liabilities

65,414

77,337

Commitments and contingencies (Note 11)

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,233 shares issued and 99,112 shares outstanding as of December 31, 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

385,827

379,696

Accumulated deficit

(319,328)

(304,607)

Accumulated other comprehensive income

966

618

Total stockholders' equity

67,034

75,276

Total liabilities and stockholders' equity

$

132,448

$

152,613

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

31

ServiceSource International, Inc.

Consolidated Statements of Operations

(in thousands, except per share amounts)

For the Year Ended December 31,

    

2021

    

2020

Net revenue

$

195,704

$

194,601

Cost of revenue

140,002

137,041

Gross profit

55,702

57,560

Operating expenses:

Sales and marketing

17,056

24,999

Research and development

5,183

5,602

General and administrative

45,051

41,970

Restructuring and other related costs

1,071

1,542

Total operating expenses

68,361

74,113

Loss from operations

(12,659)

(16,553)

Interest and other expense, net

(1,784)

(1,279)

Loss before provision for income taxes

(14,443)

(17,832)

Provision for income tax expense

(278)

(709)

Net loss

$

(14,721)

$

(18,541)

Net loss per common share:

Basic and diluted

$

(0.15)

$

(0.19)

Weighted-average common shares outstanding:

Basic and diluted

98,050

95,787

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

32

ServiceSource International, Inc.

Consolidated Statements of Comprehensive Loss

(in thousands)

For the Year Ended December 31,

    

2021

    

2020

Net loss

$

(14,721)

$

(18,541)

Other comprehensive income:

Foreign currency translation adjustments

348

208

Other comprehensive income:

348

208

Comprehensive loss

$

(14,373)

$

(18,333)

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

33

ServiceSource International, Inc.

Consolidated Statements of Stockholders’ Equity

(in thousands)

Accumulated

Additional

Other

Common Stock

Treasury Shares/Stock

Paid-in

Accumulated

Comprehensive

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Deficit

    

Income

    

Total

Balance at December 31, 2019

94,972

$

9

(121)

$

(441)

$

374,525

$

(286,066)

$

410

$

88,437

Net loss

(18,541)

(18,541)

Other comprehensive income

208

208

Stock-based compensation

4,919

4,919

Issuance of common stock, RSUs

1,845

1

(1)

Proceeds from the exercise of stock options and ESPP

431

414

414

Net cash paid for payroll taxes on RSU releases

(161)

(161)

Balance at December 31, 2020

97,248

10

(121)

(441)

379,696

(304,607)

618

75,276

Net loss

(14,721)

(14,721)

Other comprehensive income

348

348

Stock-based compensation

6,169

6,169

Issuance of common stock, RSUs

1,812

Proceeds from the exercise of stock options and ESPP

173

154

154

Net cash paid for payroll taxes on RSU releases

(192)

(192)

Balance at December 31, 2021

99,233

$

10

(121)

$

(441)

$

385,827

$

(319,328)

$

966

$

67,034

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

34

ServiceSource International, Inc.

Consolidated Statements of Cash Flows

(in thousands)

For the Year Ended December 31,

    

2021

    

2020

Cash flows from operating activities:

Net loss

$

(14,721)

$

(18,541)

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

Depreciation and amortization

14,667

13,925

Amortization of contract acquisition costs

541

1,003

Amortization of ROU assets

9,399

9,841

Stock-based compensation

6,127

4,865

Restructuring and other related costs

1,007

1,460

Loss on disposal of fixed assets and other, net

377

Other

51

71

Net changes in operating assets and liabilities:

Accounts receivable, net

(4,983)

3,232

Prepaid expenses and other assets

420

(82)

Contract acquisition costs

(229)

(266)

Accounts payable

(355)

(3,213)

Accrued compensation and benefits

1,092

(97)

Operating lease liabilities

(10,758)

(10,195)

Accrued expenses

1,193

(107)

Other liabilities

(223)

(1,495)

Net cash provided by operating activities

3,605

401

Cash flows from investing activities:

Purchases of property and equipment

(3,932)

(7,855)

Net cash used in investing activities

(3,932)

(7,855)

Cash flows from financing activities:

Repayment on finance lease obligations

(608)

(952)

Debt issuance costs

(97)

Proceeds from Revolver

13,500

27,000

Repayment of Revolver

(18,500)

(12,000)

Proceeds from issuance of common stock

154

414

Payments related to minimum tax withholdings on RSU releases

(192)

(161)

Net cash (used in) provided by financing activities

(5,743)

14,301

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

545

96

Net change in cash and cash equivalents and restricted cash

(5,525)

6,943

Cash and cash equivalents and restricted cash, beginning of period

36,326

29,383

Cash and cash equivalents and restricted cash, end of period

$

30,801

$

36,326

Supplemental disclosures of cash flow information:

Cash paid for interest

$

386

$

517

Income taxes paid, net

$

690

$

448

Supplemental disclosures of non-cash activities:

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

$

23

$

8

ROU assets obtained in exchange for new lease liabilities

$

3,507

$

2,271

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

35

ServiceSource International, Inc.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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 annual report on Form 10-K, see the Glossary of Terms.

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation

The accompanying 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-K. All intercompany balances and transactions have been eliminated in consolidation.

The CEO manages and allocates resources on a company-wide basis as a single segment that is focused on service offerings which integrate data, processes and cloud technologies.

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.

Significant Risks and Uncertainties

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company is also exposed to market risks, including the effects of changes in foreign currency exchange rates and interest rates.

Cash is maintained in demand deposit accounts at U.S., European and Asian financial institutions that management believes are credit worthy. Deposits in these institutions may exceed the amount of insurance provided on these deposits.

36

Fair Value of Financial Instruments

The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value guidance establishes a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. An asset or liability’s level is based upon the lowest level of input that is significant to the fair value measurement. The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:

Level 1:Quoted prices in active markets for identical assets or liabilities;

Level 2:

Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable;

Level 3:

Inputs that are generally unobservable and typically reflect management’s estimates or assumptions that market participants would use in pricing the asset or liability.

The carrying amount of financial instruments including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities approximate their fair value due to their short-term maturities.

Cash Equivalents and Restricted Cash

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 “Prepaid expenses and other” and “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 December 31, 2021 and 2020.

Foreign Currency Translation and Remeasurement

Assets and liabilities of non-U.S. subsidiaries that operate in a local currency environment, where that local currency is the functional currency, are translated to U.S. dollars at exchange rates at the balance sheet date. Net revenue and expenses are translated at monthly average exchange rates. The Company accumulates net translation adjustments in equity as a component of accumulated other comprehensive income. For non-U.S. subsidiaries whose functional currency is the U.S. dollar, transactions that are denominated in foreign currencies are remeasured in U.S. dollars, and any resulting gains and losses are reported in “Interest and other expense, net” in the Consolidated Statements of Operations. Foreign currency transaction losses were approximately $1.0 million and $0.9 million for the years ended December 31, 2021 and 2020, respectively.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are derived from services performed for clients located primarily in the U.S., Europe and Asia. The Company attempts to mitigate the credit risk in its trade receivables through its ongoing credit evaluation process and historical collection experience.

Accounts receivable are stated at their carrying values net of an allowance for doubtful accounts, if applicable. The Company evaluates the ongoing collectability of its accounts receivable based on a number of factors such as the credit quality of its clients, the age of accounts receivable balances, collections experience, current economic conditions and other factors that may affect a client’s ability to pay. In circumstances where the Company is aware of a specific client’s inability to meet its financial obligations to the Company, a specific allowance for doubtful accounts is estimated and recorded, which reduces the recognized receivable to the estimated amount that management believes will ultimately be collected. Account balances are charged off against the allowance when it is probable that the receivable will not be recovered. The allowance for doubtful accounts as of December 31, 2021 and 2020, and recoveries and reductions to revenue for the years ended December 31, 2021 and 2020, were insignificant.

37

Property and Equipment

The Company records property and equipment at cost, less accumulated depreciation and amortization. Depreciation is recorded using the straight-line method over the estimated useful life for each asset class. Depreciation for leasehold improvements is recorded using the straight-line method over the lesser of the estimated useful life or life of the lease.

When assets are disposed, the cost and related accumulated depreciation and amortization are written-off and any gain or loss on sale or disposal is reported in “General and administrative” expense in the Consolidated Statements of Operations.

Lease Asset Retirement Obligations

The fair value of a liability for an ARO is recognized in the period in which it is incurred. The Company’s AROs are associated with leasehold improvements at our international office locations, which, at the end of a lease, are contractually obligated to be removed. AROs were approximately $1.0 million and $1.5 million as of December 31, 2021 and 2020, respectively. Approximately $0.5 million of liabilities were settled as of December 31, 2021. Accretion expense was insignificant for the years ended December 31, 2021 and 2020.

Capitalized Internal-Use Software

Expenditures related to software developed or obtained for internal use are capitalized and amortized over a period of two to seven years on a straight-line basis. The Company capitalizes direct external costs associated with developing or obtaining internal-use software. In addition, the Company also capitalizes certain payroll and payroll-related costs for employees or professional fees for consultants who are directly associated with the development of such applications. Costs associated with preliminary project stage activities, training, maintenance, and all other post-implementation stage activities are expensed as incurred and are recorded in “Research and development” expenses in the Consolidated Statements of Operations. Capitalized costs related to internal-use software under development are treated as construction-in-progress until the program, feature or functionality is ready for its intended use, at which time amortization commences.

Goodwill Impairment

Goodwill represents the excess of the purchase price over the estimated fair market value of net identifiable assets of acquired businesses. The Company evaluates goodwill for possible impairment at least annually or whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. This evaluation includes an assessment of qualitative factors to determine whether it is necessary to compare the fair value of the reporting unit with its carrying value. If there are indicators of impairment, the fair value of the reporting unit is compared to its carrying value. If the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference is recorded. The carrying value of goodwill for the years ended December 31, 2021 and 2020 was $6.3 million. No impairment was recorded for the years ended December 31, 2021 and 2020.

Impairment of Long-Lived Assets

The Company evaluates the recoverability of its long-lived assets whenever events or changes in circumstances indicate the carrying amount of the long-lived asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amounts to future undiscounted cash flows the assets are expected to generate. If the long-lived asset is impaired, an impairment is recognized for the amount by which the carrying value of the asset exceeds its fair value. No impairment was recorded for the years ended December 31, 2021 and 2020.

Comprehensive Loss

We report comprehensive loss in our Consolidated Statements of Comprehensive Loss. Amounts reported in “Accumulated other comprehensive income” consist of foreign currency translation adjustments from subsidiaries with a functional currency other than the U.S. dollar.

38

Revenue Recognition

The Company provides a comprehensive suite of selling and professional services to its clients.

Selling services consists of sales earned from the following categories of selling motions:

Digital sales activities include demand qualification, demand conversion, and account management;
Customer success and renewals activities include onboarding, adoption, and renewals management; and
Channel management efforts include partner onboarding, partner enablement, and partner success management.

Professional services involve providing data integration at scale with our systems and processes, combined with client data enhancement, enablement and optimization.

The Company derives all of its revenue from contracts with clients. Revenue is measured based on the consideration specified in a contract. The Company’s contracts generally contain one to two distinct performance obligations that are sold on a variable and/or fixed consideration basis. These two distinct performance obligations are identified as selling services and professional services. Selling services are generally invoiced on a monthly or quarterly basis with standard 30-day payment terms over the length of the contract, typically one to three years. Professional services are generally invoiced upfront upon obtaining a client contract and are typically fulfilled within 90 days.

The Company recognizes revenue when it satisfies the performance obligations identified in the contract, which is achieved through the transfer of control of the services to the client. The timing of satisfying performance obligations and the receipt of client consideration can be different and will give rise to contract assets and contract liabilities. Contract assets relate to the Company’s conditional rights to consideration for services provided but not yet billable at the reporting date. Accounts receivable balances reflected in the Consolidated Balance Sheet represent the Company’s unconditional rights to consideration for services provided. Contract asset amounts are transferred to accounts receivables when the rights become unconditional, typically in the same period control of services is transferred to the client and the amount is contractually billable. Contract liabilities primarily relate to the advance consideration received from clients for fixed consideration contracts where transfer of control of the services has not yet occurred. Contract liability balances generally convert to revenue upon either the satisfaction of professional services obligations or when services under fixed consideration contracts are transferred to the client, typically within six months of being recorded. These contract balances are reflected in "Prepaid expenses and other", "Other assets" and "Other current liabilities" in the Consolidated Balance Sheets.

The Company accounts for individual services within a single contract separately if they are distinct. A service is distinct if it is separately identifiable from other services in the contract and if a client can benefit from the service on its own or with other resources that are readily available to the client. Determining whether these services are considered distinct performance obligations and qualify as a series of distinct performance obligations that represent a single performance obligation requires significant judgment. The total contract consideration, or transaction price, is allocated between the separate services identified in the contract based on their SSP. SSP is determined based on a cost-plus margin analysis for selling services and a standard hourly rate card for professional services. For professional services that are contractually priced differently from SSP, the Company estimates the SSP using a standard hourly rate card and allocates a portion of the total contract consideration to reflect professional services revenue at SSP.

The Company’s performance obligations are satisfied over time and revenue is recognized based on monthly or quarterly time increments and the variable volume of closed bookings during the period at the contractual commission rates for selling services, or proportional performance during the period at SSP for professional services. Due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client. Because the client simultaneously receives and consumes the benefit of the Company’s selling and professional services as provided, the time increment output method depicts the measure of progress in transferring control of the services to the client. A significant portion of the Company’s contracts is based on a pay-for-performance model in which commission revenue is based on a volume of closed bookings each time period, which is recorded as a component of “Net revenue” in the Consolidated Statements of Operations. At each reporting period, the Company makes an estimate of this revenue for amounts that have yet to be invoiced, which was $15.8 million and $16.3 million as of

39

December 31, 2021 and 2020, respectively. These accrued revenue balances are reflected in "Accounts Receivable” in the Consolidated Balance Sheets.

While multiple selling motions in a contract are performed at various times and patterns throughout the month or quarter and the number of closed bookings vary in any given period, each time increment of a service activity is substantially the same and has the same pattern of transfer to the client, and therefore, represents a series of distinct performance obligations that form a single performance obligation. As a result, the Company allocates all variable consideration in a contract to the selling services performance obligation in accordance with the variable consideration allocation exception provisions in ASC 606, (less amounts for which it is probable a significant reversal of revenue will occur when the uncertainties related to the variability are resolved) and applies a single measure of progress to record revenue in the period based on when the output of the variable number of closed bookings occurs or when the variable performance metric is achieved. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP. In addition, judgment is required to determine if the variable consideration should be constrained, and to what extent, until the risk of a significant revenue reversal is not probable. The Company applies the optional disclosure exemptions related to variable consideration and the requirement to disclose the remaining transaction price allocated to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.

Significant estimates and judgments for revenue recognition include: (1) identifying and determining distinct performance obligations in contracts with clients, (2) determining the timing of the satisfaction of performance obligations, (3) estimating the timing and amount of variable consideration in a contract, (4) determining SSP for each performance obligations and the methodology to allocate the total contract consideration to the distinct performance obligations, and (5) determining and measuring variable revenue that has yet to be invoiced as of period end.

Our revenue contracts often include promises to transfer services involving multiple selling motions to a client. Determining whether those services are considered distinct and qualify as a series of distinct services that represent a single performance obligation requires significant judgment. Also, due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client.

We also enter into contracts with multiple performance obligations that incorporate fixed consideration, pay-for-performance commissions and variable bonus commissions. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP.

Contract Acquisition Costs

To obtain contracts with clients, the Company pays its sales team commissions partly based on the estimated value of the contract. Because these sales commissions are incurred and paid upon contract execution and would not have been incurred or payable otherwise, they are considered incremental costs to acquire the contract; and if recoverable, are capitalized as contract acquisition costs in the period the contract is executed. Capitalized sales commissions are amortized to “Sales and marketing" expense in the Consolidated Statements of Operations based on the transfer of services over the contract term, generally one to three years for a new client or five years for long-standing client relationships. The contract acquisition costs asset is evaluated for recoverability and impairment each reporting period. For initial amortization periods one year or less, the Company recognizes any incremental costs of obtaining contracts as expense when the cost is incurred. These costs are included in "Sales and marketing" expense in the Consolidated Statements of Operations.

Advertising Costs

Advertising costs are expensed as incurred and are reported in "Sales and marketing" in the Consolidated Statements of Operations. Advertising costs was $0.2 million for the year ended December 31, 2021 and insignificant for the year ended December 31, 2020.

Stock-Based Compensation

The Company issues stock-based awards to employees and directors. The Company previously offered an ESPP until it expired in February 2021.

40

Stock options are recorded at fair value on the date of grant date using the Black-Scholes option-pricing model and generally vest ratably over a three to four-year period. Vested options may be exercised up to ten years from the grant date, as defined in the 2020 Plan. Vested but unexercised options expire 90 days after termination of employment with the Company. Stock-based compensation expense is amortized on a straight-line basis over the service period during which the right to exercise such options fully vests.

RSUs are recorded at fair value on the date of grant and amortized on a straight-line basis over the service period during which the stock vests. RSUs generally vest ratably over three years with vesting contingent upon employment of the Company.

PSUs are stock-based awards in which the number of shares ultimately received by the employee varies depending on the Company’s achievement of specified targets. PSU expense is based on a fixed grant date fair value and adjusted based on the estimated achievement of the performance metrics and recognized on a straight-line basis over the vesting period.

The Company estimates the fair value of purchase rights under the ESPP using the Black-Scholes option-pricing model and the straight-line attribution approach.

The fair value of stock options and purchase rights under the ESPP was determined by the Company using the methods and assumptions discussed below. Each of these inputs is subjective and generally requires significant judgment to determine.

Expected Term - The expected term represents the period that the Company’s share-based awards are expected to be outstanding. The Company calculates the expected term based on the average of the weighted-average vesting term and contractual term.

Expected Volatility - The expected volatility is based on the historical stock volatility of the Company’s own common shares.

Risk-Free Interest Rate - The risk-free interest rate is based on the implied yield on U.S. Treasury zero-coupon issues for each option grant date with maturities approximately equal to the option’s contractual term.

Expected Dividend Yield - The Company has not paid dividends on its common shares nor does it expect to pay dividends in the foreseeable future.

See "Note 7 — Stock-Based Compensation" for additional information.

Income Taxes

The Company accounts for income taxes using an asset and liability method, which requires the recognition of taxes payable or refundable for the current year and deferred tax assets and liabilities for the expected future tax consequences of temporary differences that currently exist between the tax basis and the financial reporting basis of our taxable subsidiaries’ assets and liabilities using the enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The measurement of deferred tax assets is reduced, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.

The Company files U.S. federal and state and foreign income tax returns in jurisdictions with varying statutes of limitations. In the normal course of business the Company is subject to examination by taxing authorities throughout the world. These audits include questioning the timing and amount of deductions, the allocation of income among various tax jurisdictions and compliance with federal, state, local and foreign tax laws. The Company accounts for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. The Company records an income tax liability, if any, for the difference between the benefit recognized and measured and the tax position taken or expected to be taken on our tax returns. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.

Net Loss Per Common Share

Basic net income (loss) per share is computed by dividing income (loss) available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing income

41

available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, shares to be purchased under the Company’s ESPP, non-vested RSUs and PSUs. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of the Company’s common stock can result in a greater dilutive effect from potentially dilutive securities.

Potential shares of common stock that are not included in the determination of diluted net income per share because they are anti-dilutive for the periods presented consist of stock options, non-vested RSUs and PSUs, and shares to be purchased under our ESPP.

The Company excluded from diluted earnings per share the weighted-average common share equivalents related to 1.7 million and 3.3 million shares for the years ended December 31, 2021 and 2020, respectively, because their effect would have been anti-dilutive.

Government Assistance

During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income related to the grants of $0.3 million and $1.3 million for the years ended December 31, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional income related to these grants. Government grants are primarily recognized within “Cost of revenue” expense 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 any conditions attached to the grant.

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 material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company expects to adopt this standard effective January 1, 2023.

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. The adoption of this standard did not have an impact on the Company’s Consolidated Financial Statements.

Government Assistance

In November 2021, the FASB issued an ASU which requires and clarifies disclosures of government assistance received by business entities. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted. The Company adopted this standard retrospectively effective December 1, 2021. The adoption of this standard did not have an impact on the Company’s Consolidated Financial Statements.

42

Note 3 — Consolidated Financial Statement Details

Property and equipment, net is comprised of the following:

December 31,

    

Depreciable Life

    

2021

    

2020

(in thousands)

Computers and equipment

2 - 5 years

$

17,949

$

17,904

Software(1)

2 - 7 years

45,683

60,771

Furniture and fixtures

2 - 7 years

8,766

10,727

Leasehold improvements

Lesser of estimated useful life or life of lease

14,890

17,823

Finance leases

2,861

2,880

Property and equipment

90,149

110,105

Less: accumulated depreciation and amortization

(71,428)

(80,157)

Property and equipment, net

$

18,721

$

29,948

(1)Includes capitalized internally developed software as follows (in thousands):

Balance as of January 1, 2020

    

    

    

$

19,417

Capitalized costs

5,076

Amortization expense

(7,701)

Balance as of December 31, 2020

16,792

Capitalized costs

2,864

Amortization expense

(9,510)

Balance as of December 31, 2021

$

10,146

Depreciation and amortization expense related to property and equipment, which includes amortization expense for internally developed software and finance leases, was $14.7 million and $13.9 million during the years ended December 31, 2021 and 2020, respectively.

The following table presents long-lived assets by geographic location:

December 31,

    

    

2021

    

2020

(in thousands)

NALA

$

15,947

$

24,420

APJ

2,137

4,456

EMEA

637

1,072

Property and equipment, net

$

18,721

$

29,948

Note 4 — 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

43

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 December 31, 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.40% maturing February 2022. An additional $18.0 million was available for borrowing under the Revolver as of December 31, 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 December 31, 2021.

Subsequent to December 31, 2021, the $10.0 million BSBY borrowing was extended for a six-month term at an effective interest rate of 3.04% maturing August 2022.

Interest Expense

Unamortized debt issuance costs related to the 2021 Revolver was $0.1 million as of December 31, 2021. 

Interest expense related to the amortization of debt issuance costs and interest expense associated with the Company’s debt obligation was $0.4 million and $0.5 million for the years ended December 31, 2021 and 2020, respectively.

Note 5 — 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, extended its lease for reduced office space at its location in Yokohama, Japan through May 2024, and extended its lease for reduced office space at its location in Manila, Philippines through December 2026.

The Company recognizes rent expense and sublease income on a straight-line basis over the lease period and accrues for rent expense and sublease income incurred but not paid.

Supplemental income statement information related to leases was as follows:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Operating lease cost

$

11,346

$

12,264

Finance lease cost:

Amortization of leased assets

442

744

Interest on lease liabilities

25

88

Total finance lease cost

467

832

Sublease income

(4,903)

(3,599)

Net lease cost

$

6,910

$

9,497

44

Supplemental balance sheet information related to leases was as follows:

December 31,

    

2021

    

2020

(in thousands)

Operating leases:

ROU assets

$

23,043

$

29,798

Operating lease liabilities

$

8,614

$

10,797

Operating lease liabilities, net of current portion

19,869

25,975

Total operating lease liabilities

$

28,483

$

36,772

Finance leases:

Property and equipment

$

2,861

$

2,880

Accumulated depreciation

(2,397)

(1,963)

Property and equipment, net

$

464

$

917

Other current liabilities

$

63

$

608

Other long-term liabilities

63

Total finance lease liabilities

$

63

$

671

Lease term and discount rate information was as follows:

For the Year Ended December 31,

    

2021

    

2020

Weighted-average remaining lease term (in years):

Operating lease

5.7

5.7

Finance lease

0.1

1.0

Weighted-average discount rate:

Operating lease

6.0

%

6.2

%

Finance lease

6.5

%

6.5

%

Maturities of lease liabilities were as follows as of December 31, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

2022

$

10,030

$

(3,588)

$

64

$

6,506

2023

4,952

(1,410)

3,542

2024

3,579

3,579

2025

3,563

3,563

2026

3,329

3,329

Thereafter

8,468

8,468

Total lease payments

33,921

(4,998)

64

28,987

Less: interest

(5,438)

(1)

(5,439)

Total

$

28,483

$

(4,998)

$

63

$

23,548

45

Note 6 — Revenue Recognition

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

Revenue by Performance Obligation

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Selling services

$

192,525

$

190,906

Professional services

3,179

3,695

Total revenue

$

195,704

$

194,601

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 Year Ended December 31,

    

2021

    

2020

(in thousands)

NALA

$

107,326

$

111,085

EMEA

58,189

54,975

APJ

30,189

28,541

Total revenue

$

195,704

$

194,601

Revenue by Contract Pricing

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Variable consideration

$

141,529

$

142,355

Fixed consideration

54,175

52,246

Total revenue

$

195,704

$

194,601

Four of our clients represented 16%, 16%, 15% and 12% of our revenue, respectively, for the year ended December 31, 2021.

Contract Assets and Liabilities

As of December 31, 2021, contract liabilities were $0.5 million. 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 December 31, 2021, assuming none of the Company’s current contracts with fixed consideration are renewed, the Company estimates receiving approximately $36.6 million in future selling services fixed consideration and approximately $0.7 million in professional services fixed consideration.

Contract Acquisition Costs

As of December 31, 2021 and 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.5 million and $0.8 million for the years ended December 31, 2021 and 2020, respectively.

Impairment recognized on contract costs was insignificant for the years ended December 31, 2021 and 2020.

46

Note 7 — Stock-Based Compensation

2020 Equity Incentive Plan

The 2020 Plan was approved by the Company’s stockholders on May 14, 2020 and expires March 4, 2025. The 2020 Plan provides for the Company’s common stock to be issued pursuant to permitted awards, which include, but are not limited to, options, stock appreciation rights, restricted stock units, performance stock units and other cash and stock-based awards. As of December 31, 2021, 8.5 million shares were available for grant under the 2020 Plan.

On May 14, 2020, following the approval of the 2020 Plan, the Company’s board of directors terminated the 2011 Plan with the effect that no additional awards may be issued under the 2011 Plan and all outstanding awards under the 2011 Plan shall continue and be unaffected by the termination of the 2011 Plan.

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.

2020 PSU Awards

During May 2020 and prior to expiration of the 2011 Plan, the Company granted PSUs to certain executives under the 2011 Plan. The aggregate target number of shares outstanding as of December 31, 2020 subject to these awards is 0.7 million, with an aggregate grant date fair value of $0.9 million. The number of shares ultimately received related to these awards ranges from 0% to 150% of the executive's target award depending on the Company's achievement of specified Adjusted EBITDA and net bookings targets over a two-year performance period and will vest on the third anniversary of the grant date.

Stock-Based Compensation Expense

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

For the Year Ended December 31,

    

2021

2020

(in thousands)

Cost of revenue

$

512

$

389

Sales and marketing

1,236

1,416

Research and development

74

57

General and administrative

4,305

3,003

Total stock-based compensation

$

6,127

$

4,865

The above table does not include capitalized stock-based compensation related to internal-use software that was insignificant for the years ended December 31, 2021 and 2020.

47

Fair Value of Equity Compensation

The Black-Scholes option-pricing model assumptions for stock options were as follows:

    

2020

Expected term (in years)

5.0

Expected volatility

56%

Risk-free interest rate

0.75%

Expected dividend yield

—%

Weighted-average grant date fair value

$0.63

The Black-Scholes option-pricing model assumptions for purchase rights under the ESPP were as follows:

    

2020

Expected term (in years)

0.5 - 1.0

Expected volatility

53% - 60%

Risk-free interest rate

0.12% - 1.52%

Expected dividend yield

—%

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

(292)

$

1.16

Expired and/or forfeited

(862)

$

2.22

Outstanding as of December 31, 2021

1,876

$

2.18

6.11

$

16

Exercisable as of December 31, 2021

1,782

$

2.24

6.03

$

11

For the Year Ended December 31,

    

2021

2020

(in thousands)

Fair value of options vested

$

96

$

733

Intrinsic value of options exercised

$

127

$

46

As of December 31, 2021, there was $0.04 million of unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 0.9 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,831

$

1.51

Vested(1)

(1,950)

$

1.64

Forfeited

(1,665)

$

1.60

Non-vested as of December 31, 2021

8,231

$

1.49

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

48

For the Year Ended December 31,

    

2021

2020

(in thousands)

Fair value of RSUs and PSUs vested

$

2,837

$

2,940

As of December 31, 2021, there was $6.5 million of unrecognized compensation expense related to RSUs and PSUs, which is expected to be recognized over a weighted-average period of 1.7 years.

Note 8 — 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 benefits," and "Other long-term liabilities" in the Consolidated Balance Sheets as of December 31, 2020. There are no future restructuring plans and future cash outlays as of December 31, 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.1 million and $0.8 million for the years ended December 31, 2021 and 2020, respectively. The Company does not expect to incur additional charges related to this restructuring effort as of December 31, 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

174

1,071

Cash paid

(1,235)

(233)

(1,468)

Balance as of December 31, 2021

$

$

$

Note 9 — Income Taxes

Loss from continuing operations before provision for income taxes for the Company’s domestic and international operations was as follows:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

U.S.

$

(12,150)

$

(18,278)

International

(2,293)

446

Loss before provision for income taxes

$

(14,443)

$

(17,832)

49

The income tax provision consisted of the following:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Current:

Federal

$

43

$

121

Foreign

216

559

State and local

57

43

Total current income tax provision

316

723

Deferred:

Federal

(16)

(13)

Foreign

(21)

7

State and local

(1)

(8)

Total deferred income tax provision

(38)

(14)

Income tax provision

$

278

$

709

The following table provides a reconciliation of income taxes provided at the federal statutory rate of 21% for the years ended December 31, 2021 and 2020 to the income tax provision:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

U.S. income tax at federal statutory rate

$

(3,032)

$

(3,745)

State income taxes, net of federal benefit

(344)

(1,575)

Share-based compensation

409

277

Foreign tax rate differential

147

(1,749)

Permanent differences

(270)

3,355

Tax law change

(256)

Valuation allowance

3,456

3,756

Other, net

168

390

Income tax provision

$

278

$

709

In November 2015, the Philippine Economic Zone Authority granted a four-year tax holiday to the Company’s Philippine affiliate, commencing with its fiscal year beginning January 1, 2016 and was initially set to expire on December 31, 2019. The Company applied for a one-year tax holiday extension and received notice during the year ended December 31, 2021 that the full exclusion for the year ended December 31, 2020 was granted. As the extension was not received before December 31, 2020 the tax expense accrued in 2020 was reversed in 2021.

In December 2013, Malaysia granted a ten-year tax holiday to the Company’s Malaysia affiliate, commencing with its fiscal year beginning January 1, 2014. The earnings per share benefit in 2021 and 2020 was not material.

50

The following table provides the effect of temporary differences that created deferred income taxes as of December 31, 2021 and 2020. Deferred tax assets and liabilities represent the future effects on income taxes resulting from temporary differences and carryforwards at the end of the respective periods:

December 31,

    

2021

    

2020

(in thousands)

Deferred tax assets:

Accrued liabilities

$

4,284

$

5,710

Share-based compensation

1,188

864

Net operating loss carryforwards

87,431

84,450

Tax credits

7,527

7,310

Interest

265

187

Total deferred tax assets

100,695

98,521

Deferred tax liabilities:

Property and equipment

(2,254)

(3,423)

ROU assets

(2,509)

(3,704)

Amortization of tax intangibles

(1,577)

(232)

Other, net

(247)

(533)

Total deferred tax liabilities

(6,587)

(7,892)

Net deferred tax assets

94,108

90,629

Less: valuation allowance

(94,341)

(90,899)

Net deferred tax liabilities

$

(233)

$

(270)

As of December 31, 2021 and 2020, management assessed the realizability of deferred tax assets and evaluated the need for a valuation allowance for deferred tax assets on a jurisdictional basis. This evaluation utilizes the framework contained in ASC 740 wherein management analyzes all positive and negative evidence available at the balance sheet date to determine whether all or some portion of the Company’s deferred tax assets will not be realized. Under this guidance, a valuation allowance must be established for deferred tax assets when it is more-likely-than-not that the asset will not be realized. In assessing the realization of the Company’s deferred tax assets, management considers all available evidence, both positive and negative.

In concluding on the evaluation, management placed significant emphasis on guidance in ASC 740, which states that “a cumulative loss in recent years is a significant piece of negative evidence that is difficult to overcome.” Based upon available evidence, it was concluded on a more-likely-than-not basis that all deferred tax assets were not realizable as of December 31, 2021. Accordingly, a valuation allowance of $94.3 million has been recorded to offset this deferred tax asset. The valuation allowance increased $3.4 million for the year ended December 31, 2021 and decreased $3.8 million for the year ended December 31, 2020.

The Company also maintains a deferred tax liability related to indefinite lived intangible assets in jurisdictions which the Company does not have indefinite lived deferred tax assets, as reversal of the taxable temporary difference cannot serve as a source of income for realization of the non-indefinite deferred tax assets, because the deferred tax liability will not reverse until the asset is sold or written down due to impairment.

Deferred income taxes have not been provided for undistributed earnings of the Company’s consolidated foreign subsidiaries because the Parent entity is not required to include the distribution into income as the amount is tax free. As of December 31, 2021 and 2020, the Company had $0.5 million in withholding taxes accrued in long term payables for taxes that will be required when earnings are repatriated.

The Tax Cuts and Jobs Act subjects a U.S. shareholder to tax on GILTI earned by certain foreign subsidiaries.  The FASB Staff Q&A, Topic 740 No. 5. Accounting for Global Intangible Low-Taxed Income, states that an entity can make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years or to provide for the tax expense related to GILTI in the year the tax is incurred as a period expense only.  We have elected to account for GILTI in the year the tax is incurred.

51

Operating Loss and Tax Credit Carryforwards

As of December 31, 2021, the Company had $2.7 million of U.S. federal research and development credits which expire beginning in 2031 and $3.7 million of California research and development credits which do not expire. The Company also has $0.5 million of California Enterprise Zone Credits which expire beginning in 2023 if not utilized and $1.6 million of other state tax credits which expire beginning in 2024 if not utilized.

As of December 31, 2021, the Company had net operating loss carryforwards of approximately $325.4 million for federal income tax purposes of which $68.6 million can be carried forward indefinitely and the remaining $256.8 million will expire at various dates beginning in 2024. The Company has $234.7 million in state net operating losses. These losses are available to reduce taxable income and expire at various dates beginning in 2021. The Company also has foreign net operating loss carryforwards of approximately $26.8 million of which $26.5 million is indefinitely available to reduce taxable income and will expire in 2025.

Utilization of the Company’s net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations provided by the IRC and similar state provisions. Such an annual limitation could result in the expiration or elimination of the net operating loss and tax credit carryforwards before utilization. Management believes that the limitation will not limit utilization of the carryforwards prior to their expiration.

The Company acquired U.S. federal net operating loss carryforwards of Scout Analytics, Inc. upon the acquisition of that entity in January 2014, subject to the ownership change limitations. Acquired U.S. federal net operating losses from Scout total approximately $30.2 million net of amounts unavailable due to ownership change limitations, which is included in the total U.S. federal net operating loss above.

The Company’s 2017 through 2021 tax years generally remain subject to examination by federal, state, and foreign tax authorities. As the Company has incurred losses in most jurisdictions, the taxing authorities can generally challenge 2006 through 2016 losses to determine either the amount of the carryforward deduction reported in the open year or the amount of a net operating loss deduction that is absorbed in a closed year and supports the determination of the available net operating loss deduction for the open year under examination.

Uncertain Tax Positions

A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):

Balance as of January 1, 2020

    

$

964

Additions based on tax positions related to the current year

12

Reductions for tax positions of prior years

(11)

Balance as of December 31, 2020

965

Additions based on tax positions related to the current year

Reductions for tax positions of prior years

(11)

Balance as of December 31, 2021

$

954

As of December 31, 2021, the Company had a liability for unrecognized tax benefits of $1.0 million, 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 years ended December 31, 2021 and 2020, interest and penalties recognized were insignificant.

Note 10 — Employee Benefit Plan

The Company maintains a 401(k) defined contribution plan that covers eligible employees. Employer matching contributions, which may be discontinued at the Company’s discretion, were approximately $1.4 million and $1.3 million during the years ended December 31, 2021 and 2020, respectively.

52

Note 11 — Commitments and Contingencies

Letter 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 “Prepaid expenses and other” and "Other assets" in our Consolidated Balance Sheets.

Non-cancelable Service Contract Commitments

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

December 31, 2021

    

(in thousands)

2022

$

9,801

2023

7,871

2024

21

Thereafter

Total

$

17,693

53

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of ServiceSource International, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of ServiceSource International, Inc. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders' equity and cash flows for each of the two years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 23, 2022 expressed an unqualified opinion thereon.

Basis for Opinion

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

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

54

Measurement of revenue accruals

Description of the Matter

As more fully described in Note 2 to the consolidated financial statements, a significant portion of the Company’s contracts is based on a pay-for-performance model in which commission revenue is based on a volume of closed bookings each time period. Significant judgment was required to estimate such accrued commission revenue at year end for amounts that the Company has not yet invoiced. At December 31, 2021 the Company recorded $15.8 million of accrued commission revenue.

Auditing accrued commission revenue was subjective and involved significant audit effort due to the amount of the commission revenue accrual and the subjectivity applied in our audit procedures, including the testing of closed bookings which is an underlying assumption of the accrual.

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of internal controls relating to accrued commission revenue, including management’s review of the completeness and accuracy of data used in the accrual. For example, we tested the Company’s controls over management’s review of the underlying data used in the commission revenue accrual and controls over management’s review of the amounts subsequently invoiced compared to the amounts accrued.

To test the Company’s calculation of the commission revenue accrual, our audit procedures included, among others, testing the completeness and accuracy of underlying data used in the calculation, and comparing the commission revenue accrual to actual invoices for closed bookings approved subsequent to year end. We also performed analytical procedures by developing expectations of the amount of the commission revenue accrual for which actual invoices have not been approved as of the financial statement issuance date based on historical activity.

/s/ Ernst & Young LLP

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

Denver, Colorado

February 23, 2022

55

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of ServiceSource International, Inc.

Opinion on Internal Control over Financial Reporting

We have audited ServiceSource International, Inc.’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, ServiceSource International, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders' equity and cash flows for each of the two years in the period ended December 31, 2021, and the related notes and our report dated February 23, 2022 expressed an unqualified opinion thereon.

Basis for Opinion

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

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

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

/s/ Ernst & Young LLP

Denver, Colorado

February 23, 2022

56

ITEM 9.CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

ITEM 9A.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 annual report on Form 10-K.

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, as of December 31, 2021, 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.

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our CEO and CFO, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2021 based on the guidelines established in Internal Control-Integrated Framework (2013) issued by the COSO. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles.

Based on the results of our evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2021. The effectiveness of our internal control over financial reporting as of December 31, 2021 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in its report which is included herein.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting that occurred during the quarter ended December 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

57

Inherent Limitations on Effectiveness of Controls

Our management, including our CEO and CFO, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

ITEM 9B.OTHER INFORMATION

None.

ITEM 9C.DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

58

PART III

ITEM 10.DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by this item is incorporated by reference from the information contained in our 2022 Proxy Statement.

We intend to disclose any amendment to our code of ethics, or waiver from, certain provisions of our code of ethics as applicable for our directors and executive officers, including our principal executive officer, principal financial and accounting officer, chief accounting officer, and controller, or persons performing similar functions, by posting such information on our website at http://www.servicesource.com.

ITEM 11.EXECUTIVE COMPENSATION

The information required by this item is incorporated by reference from the information in our 2022 Proxy Statement.

ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

Other than information regarding securities authorized for issuance under equity compensation plans, which is set forth in the Notes to the Consolidated Financial Statements above, the information required by this item is incorporated by reference from the information contained in our 2022 Proxy Statement.

ITEM 13.CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this item is incorporated by reference from the information contained in our 2022 Proxy Statement.

ITEM 14.PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by this item is incorporated by reference from the information contained in our 2022 Proxy Statement.

59

PART IV

ITEM 15.EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a)(1) Financial Statements

Consolidated Financial Statements filed as part of this annual report are listed under Part II, Item 8 of this Form 10-K.

(2) Financial Statement Schedules

No schedules are required because either the required information is not present or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the Consolidated Financial Statements or the notes thereto.

(3) Exhibits

The exhibits listed on the accompanying Exhibit Index immediately preceding the signature page are filed as part of, or are incorporated by reference into, this annual report on Form 10-K.

ITEM 16.FORM 10-K SUMMARY

None.

60

GLOSSARY OF TERMS

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

Abbreviations or acronyms

Definition

2020 Plan

2020 Equity Incentive Plan

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, as amended by the First Amendment to Loan and Security Agreement, dated as of December 28, 2021, among ServiceSource International, Inc. and ServiceSource Delaware, Inc., as the Borrowers, and Bank of America, N.A., as Lender.

2018 Credit Agreement

Revolving Loan Credit Agreement, dated as of July 30, 2018, among ServiceSource International, Inc. and ServiceSource

2022 Proxy Statement

Proxy statement for our 2022 annual meeting of stockholders

APJ

Asia Pacific-Japan

ARO

Asset retirement obligation

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

AWS

Amazon Web Services

B2B

Business-to-business

B2C

Business-to-consumer

Borrowers

ServiceSource International, Inc. and ServiceSource Delaware, Inc.

BPaaS

Business Process-as-a-Service

BSBY

Bloomberg Short-Term Bank Yield Index Rate

CEO

Chief Executive Officer

CFO

Chief Financial Officer

CJX®

Customer journey experience trademark

COSO

Committee of Sponsoring Organizations of the Treadway Commission

COVID-19

Coronavirus disease 2019

CRM

Customer relationship management

EMEA

Europe, Middle East and Africa

ERP

Enterprise resource planning

ESPP

2011 Employee Stock Purchase Plan

Exchange Act

Securities Exchange Act of 1934, as amended

FASB

Financial Accounting Standards Board

GAAP

United States Generally Accepted Accounting Principles

GDPR

General Data Protection Regulation

GILTI

Global Intangible Low-Taxed Income

IaaS

Infrastructure-as-a-service

IDC

International Data Corporation

61

IoT

Internet of things

IRC

Internal Revenue Code of 1986, as amended

KPI

Key performance indicator

MD&A

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

NALA

North America and Latin America

PaaS

Platform-as-a-service

PSU

Performance-based restricted stock unit

Revolver

Senior secured revolving line of credit

ROU

Right-of-use

RSU

Restricted stock unit

rTSR

Relative total stockholder return

SaaS

Software-as-a-service

SEC

Securities and Exchange Commission

SPA

Sales performance analysis

SSP

Stand-alone selling price

U.S.

United States

62

INDEX TO EXHIBITS

Incorporated by Reference

Exhibit
Number

    

Exhibit Description

    

Form

    

File No.

    

Exhibit

    

Filing Date

    

Filed
Herewith

3.1

Certificate of Incorporation of the Company filed May 22, 2018

10-Q

001-35108

3.1

08/06/2018

3.2

Amended and Restated Bylaws of the Company effective May 13, 2021

8-K

001-35108

3.1

05/19/2021

4.1

Registration and Information Rights Agreement dated as of December 8, 2006, between the Registrant and GA SS Holding LLC, SSLLC Holdings, Inc., Housatonic Micro Fund SBIC, LP and Housatonic Equity Investors SBIC, LP

S-1/A

333-171271

4.1

02/25/2011

4.2

Specimen common stock certificate of the Registrant

S-1/A

333-171271

4.3

03/11/2011

4.3

Description of Capital Stock

10-K

001-35108

4.3

02/19/2020

10.1

Form of Director and Executive Officer Indemnification Agreement

S-1

333-171271

10.1

12/20/2010

10.2†

Employment and Confidential Information Agreement dated as of January 22, 2019, between the Company and Gary B. Moore

8-K

001-35108

10.1

01/28/2019

10.3†

Statement of Terms and Conditions of Employment, between ServiceSource Europe, Ltd. and Michael Naughton, dated October 28, 2011

10-Q

001-35108

10.1

04/28/2021

10.4†

Addendum to Statement of Terms and Conditions of Employment, between ServiceSource International, Inc. and Michael Naughton, dated September 21, 2018

10-Q

001-35108

10.2

04/28/2021

10.5†

ServiceSource International, Inc. Executive Severance Plan

8-K

001-35108

10.1

05/19/2021

10.6†

Form of Participation Agreement for ServiceSource International, Inc. Executive Severance Plan

8-K

001-35108

10.2

05/19/2021

10.7

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

8-K

001-35108

10.1

07/28/2021

10.8

First Amendment to Loan and Security Agreement, dated as of December 28, 2021, among ServiceSource International, Inc. and ServiceSource Delaware, Inc., as Borrowers, and Bank of America, N.A., as Lender

X

10.9†

Non-employee Director Deferred Compensation Plan

10-Q

001-35108

10.1

05/07/2020

10.10†

2011 Equity Incentive Plan and forms of agreements thereunder

S-8

333-173116

4.4

03/28/2011

63

10.11†

2011 Equity Incentive Plan form of Restricted Stock Award Agreement

8-K

001-35108

10.1

02/10/2012

10.12†

2011 Equity Incentive Plan form of Share Option Award Agreement (adopted October 2019)

10-Q

001-35108

10.1

10/29/2019

10.13†

2011 Equity Incentive Plan form of Restricted Stock Award Agreement (adopted October 2019)

10-Q

001-35108

10.2

10/29/2019

10.14†

2011 Employee Stock Purchase Plan and form of agreement thereunder

S-8

333-173116

4.5

03/28/2011

10.15†

ServiceSource International, Inc. 2020 Equity Incentive Plan

10-Q

001-35108

10.1

07/29/2020

10.16†

Amendment No. 1 to ServiceSource International, Inc. 2020 Equity Incentive Plan

8-K

001-35108

10.3

05/19/2021

10.17†#

2011 Equity Incentive Plan form of Performance Stock Unit Award Agreement (adopted March 2020)

X

10.18†

2020 Equity Incentive Plan form of Restricted Stock Award Agreement

10-K

001-35108

10.12

02/24/2021

10.19†

2020 Equity Incentive Plan form of Share Option Award Agreement

10-K

001-35108

10.13

02/24/2021

10.20†#

2020 Equity Incentive Plan form of Performance Stock Unit Award Agreement (adopted March 2021)

X

10.21†#

2020 Equity Incentive Plan form of Performance Stock Unit Award Agreement (adopted March 2021)

X

10.22†

2020 Equity Incentive Plan form of Restricted Stock Award Agreement (adopted March 2021)

10-Q

001-35108

10.3

04/28/2021

10.23†

CFO Transition Agreement

10-K

001-35108

10.14

02/24/2021

10.24†

Employment and Confidential Information Agreement dated as of November 16, 2017, between the Company and Chad W. Lyne

10-K

001-35108

10.15

02/24/2021

21.1

List of subsidiaries

X

23.1

Consent of Ernst & Young LLP

X

24.1

Power of Attorney (included on the Signatures page of this Annual Report on Form 10-K).

X

31.1

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

X

64

31.2

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

X

32.1*

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

X

32.2*

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

X

101.INS

Inline XBRL Instance Document

X

101.SCH

Inline XBRL Taxonomy Extension Schema

X

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase

X

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase

X

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase

X

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase

X

104

Cover Page Interactive Data File, formatted in Inline XBRL (included in Exhibit 101)

X

Indicates a management contract or compensatory plan.

#Portions omitted in accordance with Item 601(b) of Regulation S-K.

*These exhibits are furnished with this Annual Report on Form 10-K and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of the Registrant under the Securities Act of 1933 or the Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language in such filings.

65

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

SERVICESOURCE INTERNATIONAL, INC.

Dated: February 23, 2022

By:

/s/ GARY B. MOORE

Gary B. Moore

Chief Executive Officer and Director (Principal Executive Officer)

66

POWER OF ATTORNEY

KNOW ALL BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Patricia Elias, and each of them, his or her true and lawful attorney-in-fact and agent, with full power of substitution, each with power to act alone, to sign and execute on behalf of the undersigned any and all amendments to this Annual Report on Form 10-K, and to perform any acts necessary in order to file the same, with all exhibits thereto and other documents in connection therewith with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requested and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent, or their or his or her substitutes, shall do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the ServiceSource International, Inc. and in the capacities and on the dates indicated.

Date

    

Signature

    

Title

February 23, 2022

/s/ GARY B. MOORE

Chief Executive Officer and Director (Principal Executive Officer)

Gary B. Moore

February 23, 2022

/s/ CHAD W. LYNE

Chief Financial Officer (Principal Financial and Accounting Officer)

Chad W. Lyne

February 23, 2022

/s/ ANDREW M. BAKER

Director

Andrew M. Baker

February 23, 2022

/s/ JOHN R. FERRON

Director

John R. Ferron

February 23, 2022

/s/ JOHN R. HARRIS

Director

John R. Harris

February 23, 2022

/s/ JOHN A. MEYER

Director

John A. Meyer

February 23, 2022

/s/ JANE OKUN BOMBA

Director

Jane Okun Bomba

February 23, 2022

/s/ RICHARD G. WALKER

Director

Richard G. Walker

67

EX-10.8 2 srev-20211231xex10d8.htm EX-10.8

Exhibit 10.8

FIRST AMENDMENT TO LOAN AND SECURITY AGREEMENT

This FIRST AMENDMENT TO LOAN ANDSECURITY AGREEMENT (this

"Amendment") dated as of December 28, 2021, is entered into by and among SERVICESOURCE INTERNATIONAL, INC., a Delaware corporation ("ServiceSource International"), SERVICESOURCE DELA WARE,  INC.,  a  Delaware  corporation  ("ServiceSource  Delaware"; and together with ServiceSource International and any other entity joined to the Loan Agreement from time to time as a Borrower, each, a "Borrower" and collectively, the "Borrowers"), and BANK OF AMERICA, N.A., a national banking association (including any Lending Office, "Lender"), with reference to the following facts:

RECITALS

A.WHEREAS, Borrowers and Lender entered into that certain Loan and Security Agreement dated as of July 23, 2021 (as amended, restated, extended, amended and restated, supplemented, or otherwise modified, the Loan Agreement");

B.WHEREAS. the Borrowers have requested that the Lender amend the Loan Agreement in certain respects, and the Lender is willing to do so, subject to the terms and conditions set forth in this Amendment.

NOW, THEREFORE, for good and valuable consideration. the receipt and adequacy of which are hereby acknowledged, the parties hereby agree as follows:

ARTICLE I

DEFINITIONS

Section 1.01 Defined Terms. Any and all initially-capitalized terms used in this Amendment (including, without limitation, in the Recitals to this Amendment), without definition shall have the respective meanings specified in the Loan Agreement.

Section 1.02   Recitals.  The Recitals above are incorporated herein as though set forth in full and Borrowers stipulate to the accuracy of each of the Recitals.

ARTICLE II

AMENDMENTS TO LOAN AND SECURITY AGREEMENT

Section 2.01Amendment to definition for "Eligible Account" in Section 1.1. Clause

(c)of the definition for ·'Eligible Account" in Section I. I of the Loan Agreement is hereby amended and restated in its entirety to read as follows:

(c)with respect to: (i) Accounts owed by Dell Inc. and its Affiliates (other than VMWare, Inc.), when aggregated with other Accounts owing by such Account Debtor and its Affiliates, it exceeds 40% of the aggregate Eligible Accounts (or such higher percentage as Lender may establish for Dell Inc. and its Affiliates (other than VMWare, Inc.) if Dell Inc. does not meet the rating criteria in the definition of "Investment Grade Eligible


Accounts" by February 2022), (ii) Accounts owed by Google Inc. and/or Google LLC and its Affiliates, when aggregated  with other Accounts owing by such Account Debtor and its Affiliates, it exceeds 40% of the aggregate Eligible Accounts (or such higher percentage as Lender may establish for Google Inc. and/or Google LLC and its Affiliates), and (iii) Accounts owed by all other Account Debtors and their Affiliates, when aggregated with other Accounts owing by such Account Debtor and its Affiliates, it exceeds 20% of the aggregate Eligible Accounts (or such higher percentage as Lender may establish for the Account Debtor from time to time);

ARTICLE III CONDITIONS TO EFFECTIVENESS

Section 3.01Conditions Precedent.The effectiveness of this Amendment shall be subject to the prior satisfaction of each of the following conditions:

(a)This Amendment. The Lender shall have received this Amendment, duly executed by Borrowers and the Lender.

(c)No Default. After giving effect to this Amendment, no Default or Event of Default shall exist.

(d)Payment of Fees and Expenses. The Lender shall have received from Borrowers costs and expenses owed to and/or incurred by the Lender arising in connection with this Amendment (including reasonable attorneys' fees and costs).

(e)Other Documents. Borrowers shall have executed and delivered to the Lender such other documents and instruments relevant to this Amendment as the Lender may require.

ARTICLE IV

ADDITIONAL COVENANTS AND MISCELLANEOUS.

Section 4.01 Survival of Representations and Warranties. All representations and warranties made in the Loan Agreement or in any other Loan Document furnished in connection with this Amendment, shall survive the execution and delivery of this Amendment and the other Loan Documents, and no investigation by Lender or any closing shall affect the representations and warranties or the right of Lender to rely thereon.

Section 4.02 Amendment as Loan Document. This Amendment shall constitute a Loan Document under the Loan Agreement. Any provision of any Loan Document which applies to Loan Documents generally shall apply to this Amendment. It shall be an Event of Default under the Loan Agreement if any Borrower breaches any covenant contained herein or if any representation or warranty contained herein proves to be inaccurate or untrue in any material respect.

Section 4.03 Reference to Loan Agreement.  The Loan Agreement, each of the other Loan Documents, and any and all other agreements, documents or instruments now or hereafter

Background image

2


executed and delivered pursuant to the terms hereof, or pursuant to the terms of the Loan Agreement as amended hereby, are hereby amended so that any reference therein to the Loan Agreement shall mean a reference to the Loan Agreement as amended hereby.

Section 4.04 General Release. Each Borrower (collectively, the "Releasing Parties") releases, acquits and forever discharges Lender, and each of its respective past and present directors, officers, employees, agents, attorneys, affiliates, predecessors, successors, administrators and assigns ("Released Parties") of and from any and all claims, actions, causes of action, demands, rights, damages, costs, loss of service, expenses and compensation whatsoever heretofore or hereafter arising from any events or occurrences, or anything done, omitted to be done, or allowed to be done by any of the Released Parties, on or before the date of execution of this Amendment, WHETHER KNOWN OR UNKNOWN, FORESEEN OR UNFORESEEN, including, without limitation, any of the same arising from  or  related  to anything done, omitted  to be done, or allowed to be done by any of the Released Parties and in any way connected with this Amendment or any of the Loan  Documents, or any of the transactions described  herein or therein (the "Released Matters"); provided, however, that (A) Releasing Parties shall retain their rights to funds in deposit accounts held with Lender, as applicable, funds in transit for deposit into any such account and any refunds to which such Releasing Party is entitled to, subject to in each case any applicable security interests of Lender therein, and any right of offset or recoupment with respect thereto, and (B) Released Matters shall not include Lender's obligations under the Loan Documents or any other contracts or agreements between Lender and Releasing Parties from and after the effectiveness of this Amendment. Releasing Parties each further agree never to commence, aid or participate in (except to the extent required by order or legal process issued by a court or governmental agency of competent jurisdiction) any legal action or other proceeding based in whole or in part upon the Released Matters. Releasing Parties each agree that this waiver and release is an essential and material of this Amendment, and that the agreements in this paragraph are intended to be in full satisfaction of any alleged injuries or damages to or of any Releasing Parties in connection with the Released Matters. Each Releasing Party represents and warrants that it has not purported to convey, transfer or assign any right, title or interest in any Released Matter to any other person or entity and that the foregoing constitutes a full and complete release of the Released Matters. Releasing Parties each also understand that this release shall apply to all unknown or unanticipated results of the transactions and occurrences described above, as well as those known and anticipated. Releasing Parties each have consulted with legal counsel prior to signing this release, or had an opportunity to obtain such counsel and knowingly chose not to do so, and each Releasing Party executes such release voluntarily, with the intention of fully and finally extinguishing all Released Matters.

Section 4.05 Loan Agreement Remains in Effect. The Loan Agreement and the other Loan Documents remain in full force and effect and each Borrower ratifies and confirms its agreements and covenants contained therein. Each Borrower hereby confirms that no Event of Default or Default exists as of the date hereof.

Section 4.06 Severability. Any provision of this Amendment held by a court of competent jurisdiction to be invalid or unenforceable shall not impair or invalidate the remainder of this Amendment, and the effect thereof shall be confined to the provision so held to be invalid or unenforceable.

Background image

3


Section 4.07 APPLICABLE LAW. THIS AMENDMENT AND ALL OTHER LOAN DOCUMENTS EXECUTED PURSUANT HERETO SHALL BE GOVERNED BY THE LAWS OF THE STATE OF NEW YORK, WITHOUT GIVING EFFECT TO ANY CONFLICT OF LAW PRINCIPLES EXCEPT FEDERAL LAWS RELATING TO NATIONAL BANKS.

Section 4.08 Successors and Assigns. This Amendment is binding upon and shall inure to the benefit of Lender and each Borrower and their respective successors and assigns; provided. however, that a Borrower may not assign or transfer any of its rights or obligations hereunder without the prior written consent of the Lender.

Section 4.09 Counterparts; Electronic Delivery.  This Amendment may be executed in one or more counterparts, each of which when so executed shall be deemed to be an original, but all of which when taken together shall constitute one and the same instrument. Delivery of an executed counterpa1t of this Amendment may be in the form of an Electronic Record, telefacsimile or other electronic method of transmission and may be executed using Electronic Signature (including, without limitation, facsimile and .pdf) and shall be equally as effective, valid and enforceable as delivery of an original executed counterpart of this Amendment. Any party delivering an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission also shall deliver an original executed counterpart of this Amendment but the failure to deliver an original executed counterpart shall not affect the validity, enforceability, and binding effect of this Amendment. For the avoidance of doubt, the authorization under this paragraph may include, without limitation, use or acceptance by the Lender of a manually signed paper which has been converted into electronic form (such as scanned into PDF format), or an electronically signed document converted into another format, for transmission, delivery and/or retention. For purposes hereof, "Electronic Record" and "Electronic Signature" shall have the meanings assigned to them, respectively, by 15 USC § 7006, as it may be amended from time to time.

Section 4.10 Headings. The headings, captions and arrangements used in this Amendment are for convenience only and shall not affect the interpretation of this Amendment.

Section 4.11 Expenses of Lender. Borrowers agree to pay on demand: (i) all costs and expenses reasonably incurred by Lender in connection with the preparation, negotiation and execution of this Amendment and the other Loan Documents executed pursuant hereto and any and all subsequent amendments, modifications, and supplements hereto or thereto, including, without limitation, the costs and reasonable fees of Lender's outside legal counsel; and (ii) all costs and expenses reasonably incurred by Lender in connection with the enforcement or preservation of any rights under the Loan Agreement, this Amendment and/or any other Loan Documents, including, without limitation, the costs and reasonable fees of Lender's outside legal counsel.

Section 4.12 NO ORAL AGREEMENTS. THIS AMENDMENT, TOGETHER WITH THE OTHER LOAN DOCUMENTS AS WRITTEN, REPRESENTS THE FINAL AGREEMENT BETWEEN THE LENDER AND BORROWERS AND MAY NOT BE CONTRADICTED BY EVIDENCE OF PRIOR, CONTEMPORANEOUS OR SUBSEQUENT ORAL AGREEMENTS OF THE PARTIES. THERE ARE NO UNWRITTEN ORAL AGREEMENTS BETWEEN THE LENDER AND BORROWERS.

Background image

4


[Signature Pages Follow]

Background image

5


IN WITNESS WHEREOF, the parties have entered into this Amendment by their respective duly authorized officers as of the date first written above.

BORROWERS:

SERVICESOURCE INTERNATIONAL,

INC., a Delaware corporation

By: /s/ Chad Lyne

Name: Chad Lyne

Title: Chief Financial Officer

SERVICESOURCE DELAWARE, INC.,

a Delaware corporation

By: /s/ Chad Lyne

Name: Chad Lyne

Title: Chief Executive Officer & Chief Financial Officer

FIRST AMENDMENT TO LOAN AND SECURITY AGREEMENT

(SERVICESOURCE) SIGNATURE PAGE


LENDER:

BANK OF AMERICA, N.A.,

By: /s/Mark Porter

Name: Mark Porter

Title: Senior Vice President

FIRST AMENDMENT TO LOAN AND SECURITY AGREEMENT

(SERVICESOURCE) SIGNATURE PAGE


EX-10.17 3 srev-20211231xex10d17.htm EX-10.17

Exhibit 10.17

Certain information identified with brackets has been excluded from this exhibit in accordance with Item 601(b) of Regulation S-K because it is both not material and is the type that the registrant treats as private or confidential.

ServiceSource International, Inc.
2011 Equity Incentive Plan

Performance Stock Unit Award Agreement

Participant: [Recipient Name]

We are pleased to inform you that ServiceSource International, Inc. (the “Company”) has made an award of performance-vested restricted stock units to you (the “Performance Stock Units”) as indicated in this Performance Stock Unit Award Agreement (this “Award Agreement”). The Performance Stock Units are issued pursuant to the Company’s 2011 Equity Incentive Plan (the “Plan”) and are subject to and governed by the Plan generally.  All capitalized terms not defined herein shall have the meanings given to such terms in the Plan.

Notice of Award

Grant Date

__________

Grant Number

__________

Target Performance Stock Units

__________ (“Target PSUs”)

Maximum Performance Stock Units

__________ (“Max PSU”)

Performance Period

January 1, 2020 – December 31, 2021

Time-Vesting Date

[•], 2023

Overview

This award of Performance Stock Units entitles you to earn shares of Common Stock based on the satisfaction of the performance goals set forth in Appendix A and your continued employment or service thereafter through the Time-Vesting Date.  

General Vesting and Payment Provisions

The actual number of shares of Common Stock earned, if any, is equal to the number of Performance Stock Units that become


vested (“Vested PSUs”), determined as follows (except as otherwise set forth herein):  

First, at the end of the Performance Period, the Company will determine the number of Performance Stock Units that are eligible to vest (the “Conditional PSUs”) by applying the formula(s) in Appendix A taking into account the level of achievement of the relevant performance goals and the Target PSUs awarded to you.  The Conditional PSUs, if any, may be greater than or less than the Granted PSUs, but can never exceed the Max PSUs.  

Next, the Conditional PSUs, if any, shall become Vested PSUs based on your Continuous Service (as defined below) with the Company or its Subsidiaries following the end of the Performance Period through the Time-Vesting Date.  The Company shall issue you one share of Common Stock for each Vested PSU, as described in the “Payment” section below.  

You have no rights as a stockholder of the Company pursuant to this Agreement until such time, if any, as shares of Common Stock are issued to you.  

Award Determination

The Company shall determine the number of your Conditional PSUs as soon as practicable following the end of the Performance Period, generally within ten (10) days following the date on which the Company files its Annual Report on Form 10-K for the fiscal year of the Company ending coincident with the last day of the Performance Period.

Vesting Date

Subject to your Continuous Service with the Company or its Subsidiaries from the Grant Date through the Time-Vesting Date, all Conditional PSUs shall become Vested PSUs on the Time-Vesting Date.

Continuous Service

The term “Continuous Service” shall mean your uninterrupted service to the Company or its Subsidiaries as an Employee, Outside Director, or Consultant.  The Administrator shall determine in its discretion whether and when your Continuous Service has ended (including as a result of any leave of absence); provided, however, that your Continuous Service shall not be deemed to have ended in the event you retire or otherwise


terminate as an Employee but continue to perform services for the Company as an Outside Director or Consultant.

Termination of Continuous Service

Except as set forth below under the headings “Special Vesting Events” or “Change in Control,” upon the termination of your Continuous Service with the Company or its Subsidiaries for any or no reason prior to the Time-Vesting Date, you shall automatically and immediately forfeit all Performance Stock Units and rights hereunder.

Special Vesting Events

Termination due to Death or Disability

Prior to the End of Performance Period.  

In the event that your Continuous Service with the Company or its Subsidiaries is terminated during the Performance Period due to death or Disability, the Performance Period shall be deemed to have ended immediately prior to the date of death or Disability, and you shall immediately vest in a pro-rated number of Performance Stock Units, if any, equal to the product of (i) the number of PSUs determined in accordance with Appendix A based on performance through the date of the death or Disability (for avoidance of doubt, the performance goals in Appendix A shall be adjusted in the Administrator’s sole discretion to account for the truncation of the performance period on the date of death or Disability, and the Administrator may adopt reasonable procedures for determining the level of achievement of any financial metrics, such as using audited financial statements from the most recently completed fiscal quarter), multiplied by (ii) a fraction, (A) the numerator of which is the number of days of your Continuous Service between the first day of the Performance Period through the date of death or Disability, and (B) the denominator of which is the total number of days between the first day of the Performance Period and the Time-Vesting Date. Vested PSUs, if any, shall be payable as set forth in the “Payment” section below.

On or After the End of the Performance Period.

In the event that your Continuous Service with the Company or its Subsidiaries is terminated following the end of the Performance Period and prior to the Time-Vesting Date due to death or Disability, your Conditional PSUs, if any, shall immediately vest on a pro-rated basis, by multiplying the number of Conditional PSUs, if any, by a fraction, (A) the numerator of which is the number of days of your Continuous Service between the first day of the Performance Period through the date of death


or Disability, and (B) the denominator of which is the total number of days between the first day of the Performance Period and the Time-Vesting Date. Vested PSUs, if any, shall be payable as set forth in the “Payment” section below.

Change in Control

Prior to the End of the Performance Period

In the event of a Change in Control prior to the end of the Performance Period, the Performance Period shall be deemed to have ended immediately prior to the Change in Control, and you shall be credited with a number of Conditional PSUs, if any, determined in accordance with Appendix A based on performance through the date of the Change in Control; provided, however, that the performance goals in Appendix A shall be adjusted in the Administrator’s sole discretion to account for the truncation of the performance period on the date of the Change in Control and the Administrator may adopt reasonable procedures for determining the level of achievement of any financial metrics, such as using audited financial statements from the most recently completed fiscal quarter. The Conditional PSUs will vest and become Vested PSUs on the original Time-Vesting Date, subject to your Continuous Service with the Company or its Subsidiaries or any successor corporation through such date.  In the event your Continuous Service is terminated as a result of death or Disability on or after a Change in Control but prior to the Time-Vesting Date, the vesting provisions set forth in “Special Vesting Events – Termination Due to Death or Disability – On or After the End of the Performance Period” shall apply. If this award is not assumed by the successor in any Change in Control transaction, your Conditional PSUs shall vest and become Vested PSUs immediately upon the Change in Control.  

On or After the End of the Performance Period

In the event of a Change in Control on or following the end of the Performance Period, the Company, if it has not done so already, shall promptly determine your Conditional PSUs.  Your Conditional PSUs will then become Vested PSUs on the Time-Vesting Date, subject to your Continuous Service with the Company or its Subsidiaries or any successor corporation through such date.  In the event your Continuous Service is terminated as a result of death or Disability on or after a Change in Control but prior to the Time-Vesting Date, the vesting provisions set forth in “Special Vesting Events – Termination Due to Death or Disability – On or After the End of the Performance Period” shall apply. If this award is not assumed by


the successor in any Change in Control transaction, your Conditional PSUs shall vest and become Vested PSUs immediately upon the Change in Control.  

Payment

The Company shall issue to you one share of Common Stock for each Vested PSU, with the delivery of such Common Stock to occur within seventy-four (74) days following the date on which such Performance Stock Units became Vested PSUs.

Employment Agreement

Nothing herein shall diminish any rights to accelerated vesting you may have under your most recent Employment and Confidential Information Agreement between you and the Company, which rights shall be in addition to any vesting rights you may have hereunder.

Other Terms and Conditions

Are set forth in the accompanying Performance Stock Unit Award Terms and Conditions and the Plan.

Acceptance of Award

By your online acceptance, you and the Company agree that the Performance Stock Units granted hereby are granted under and governed by the terms and conditions of the Plan and of this Performance Stock Unit Award Agreement (including the accompanying Performance Stock Unit Award Terms and Conditions) (the “Award Documents”).  You hereby represent and acknowledge that you been provided the opportunity to review the Plan and the Award Documents in their entirety, and you hereby agree to accept as binding, conclusive, and final all decisions or interpretations of the Administrator upon any questions relating to the Plan and the Award Documents.


Appendix A

Performance Goals

Performance Goals

The performance goals for this award shall be based on:

Adjusted EBITDA, and
Net Bookings.

Adjusted EBITDA and Net Bookings are defined and shall be determined as set forth below.

Determination of Conditional PSUs

The number of Conditional PSUs with which you are credited, if any, at the end of the Performance Period shall be determined as follows:

Conditional PSUs =

(Target PSUs x 50% x Net Bookings Achievement %)

+

(Target PSUs x 50% x Adjusted EBITDA Achievement %)

Net Bookings Achievement Percentage

The Net Bookings Achievement Percentage (capped at 150%) shall be determined in accordance with the following chart, based on the Company’s Net Bookings over the Performance Period:

Net Bookings as %
of Target

Performance Period Net
Bookings

Net Bookings Achievement Percentage

(Millions of $USD)

[ ]%

[ ]%

$[ ] or greater

[ ]%

[ ]%

$[ ]

[ ]%

[ ]%

$[ ]

[ ]%

[ ]%

$[ ]

[ ]%

[ ]%

$[ ]

[ ]%

[ ]%

$[ ]

[ ]%

Less than $[ ]

[ ]%


EBITDA Achievement Percentage

The Adjusted EBITDA Achievement Percentage (capped at 150%) shall be determined in accordance with the following chart, based on the Company’s Adjusted EBITDA over the Performance Period:

Adjusted EBITDA as % of
Target

Performance Period
Adjusted EBITDA

Adjusted EBITDA Achievement
Percentage

(Millions of $USD)

[ ]%

$[ ] or greater

[ ]%

[ ]%

$[ ]

[ ]%

[ ]%

$[ ]

[ ]%

[ ]%

$[ ]

[ ]%

$[ ] or less

[ ]%

Linear Interpolation

When Net Bookings or Adjusted EBITDA, as applicable, for the Performance Period falls between any of the hurdle amounts set forth in the charts above, the Net Bookings Achievement % or Adjusted EBITDA Achievement % shall be determined based on linear interpolation.

Definitions

“Adjusted EBITDA” shall be the cumulative adjusted EBITDA of the Company for the Performance Period as defined in the Company’s 10-K and/or earnings press release and 8-K for the Company’s 2020 and 2021 fiscal year ends.

Net Bookings” shall mean, (a) the annual contract value (ACV) of Total New Bookings signed during the Performance Period, minus (b) the ACV of total Churn confirmed during the Performance Period.  Total New Bookings includes the aggregate of recurring, non-recurring, technology services, and professional services bookings.  

Adjustments

If the occurrence of any unbudgeted or unanticipated item during the Performance Period  would make fair and equitable measurement of the Company’s Net Bookings and/or Adjusted EBITDA for the Performance Period no longer practical, the Administrator will adjust and modify the performance goals set forth herein to preserve (but not enhance) the incentives contemplated by this Award Agreement.  You hereby agree that any such adjustment or modification shall not be deemed to be an amendment to the Award Documents and shall not adversely affect your rights hereunder.  For purpose of this paragraph, unbudgeted or unanticipated items shall include, but not be limited to, costs associated with natural disasters, storms or pandemics (including, without limitation, COVID-19), foreign exchange variations, changes in accounting principles, material litigation costs that could not have been reasonably anticipated in the ordinary course of business, costs of severance or other reductions in force, capital markets transactions, restructurings or recapitalizations, business combinations or consolidations, stock splits or reverse splits, extraordinary special stock dividends, rights offerings, spin-offs, or similar transactions.


Performance Stock Unit Award Terms and Conditions

The following terms and conditions apply to the Performance Stock Units granted to you by the Company, as specified in the accompanying Performance Stock Unit Award Agreement (the “Award Agreement”).

1.Award of Performance Stock Units.  The Company has issued to you the Performance Stock Units set forth above in the Award Agreement, effective on the Grant Date, and subject to the terms and conditions set forth in the Award Agreement and the Performance Stock Unit Award Terms and Conditions (together, the “Award Documents”), and the Plan (which is incorporated herein by reference).

2.Performance Stock Units Non-Transferable.  Performance Stock Units (and related rights) may not be sold, assigned, alienated, transferred by gift or otherwise, pledged, hypothecated, or otherwise disposed of, by operation of law or otherwise. Any attempt to assign, alienate, transfer, pledge, sell or otherwise dispose of the Performance Stock Units or its related rights shall be ineffective and, if any such attempt is made, the Performance Stock Units will be forfeited and all of your rights under the Plan and the Award Documents shall immediately terminate without any payment or consideration by the Company.

3.Vesting.  Unless otherwise provided in the Plan, your Performance Stock Units shall vest and become Vested PSUs in accordance with the terms and conditions of the Award Agreement.

4.Payment.  Payment in respect of Vested PSUs shall be made at the time(s) and in the form(s) set forth in the Award Agreement.

5.Termination of Continuous Service; Forfeiture.  Upon the termination of your Continuous Service for any reason, any Performance Stock Units that have not become or are not eligible to become Vested PSUs in accordance with Section 3 and the Award Agreement shall immediately be forfeited.  Upon forfeiture, you shall have no further rights with respect to such Performance Stock Units.

6.Tax Treatment; Section 409A.  You may incur tax liability as a result of the receipt of Performance Stock Units and payments thereunder.  You should consult your own tax adviser for tax advice.   You acknowledge that the Administrator, in the exercise of its sole discretion and without your consent, may amend or modify the Award Documents in any manner, and delay the payment of any amounts thereunder, to the minimum extent necessary to satisfy the requirements of Section 409A.  The Company will provide you with notice of any such amendment or modification.  This Section 6 does not, and shall not be construed so as to, create any obligation


on the part of the Company to adopt any such amendments or to take any other actions or to indemnify you for any failure to do so.

7.Tax Withholding.  You shall make appropriate arrangements with the Company to provide for payment of all federal, state, local or foreign taxes of any kind required by law to be withheld in respect of your Performance Stock Units.  Such arrangements may include, but are not limited to, the payment of cash directly to the Company, withholding by the Company from other cash payments of any kind otherwise due you, or share withholding as described below.  Subject to the prior approval of the Administrator, which may be withheld by the Administrator in its sole discretion, you may be permitted to satisfy the minimum statutory withholding obligations, in whole or in part, (i) by having the Company withhold shares otherwise issuable to you or (ii) by delivering to the Company shares of Common Stock already owned by you.  The shares delivered or withheld shall have an aggregate Fair Market Value not in excess of the minimum statutory total tax withholding obligations.  In addition, to the extent provided by the Plan, you may elect to have the Company perform additional voluntary tax withholding through the withholding or delivery of shares up to the maximum statutory tax rates in your applicable jurisdictions.  The Fair Market Value of the shares used for tax withholding purposes shall be determined by the Company as of the date on which taxation occurs.  Shares used for tax withholding purposes must be vested and cannot be subject to any repurchase, forfeiture, or other similar requirements.  Any election to withhold or deliver shares shall be irrevocable, made in writing, signed by you, and shall be subject to any restrictions or limitations that the Administrator, in its sole discretion, deems appropriate.

8.Personal Information.  The Company and its Subsidiaries may collect, store, disclose, use, or otherwise process certain personal information about you for the purpose of managing and administering the Plan, such as your name, home address and telephone number, date of birth, social security number or other employee identification number, salary, nationality, job title, any shares or directorships held in the Company, details of all Performance Stock Units and other equity awards or any other entitlement to shares awarded, canceled, purchased, vested, unvested or outstanding in your favor (“Data”). The Company and/or its Subsidiaries may disclose Data among themselves as necessary for the purpose of implementation, administration and management of your participation in the Plan and the Company and/or any of its Subsidiaries may each further disclose Data to any third parties assisting the Company in the implementation, administration and management of the Plan, including any Plan recordkeeper. These recipients may be located throughout the world, including the United States. You understand and agree that these parties may receive, possess, use, retain, transfer, and otherwise process the Data, in electronic or other form, for the purposes of implementing, administering and managing your participation in the Plan, including any requisite transfer or disclosure of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares on your behalf to a broker or other third party with whom you may elect to deposit any shares acquired pursuant to the Plan.  Notwithstanding anything to the contrary in this Section 8, you acknowledge and agree that the Company and its Subsidiaries may also collect, store, use, disclose, and otherwise process your Data where such processing is necessary to comply with a legal obligation, for the Company or its Subsidiaries’ legitimate business purposes, or with your consent if applicable law requires consent. You may, at any time, request to access, correct, delete or restrict processing of


your Data by contacting the Company in writing. Applicable law may allow or require the Company to refuse to provide you with access to or to delete or restrict processing of some or all of the Data that the Company or its Subsidiaries hold about you, or the Company or its Subsidiaries may have destroyed, erased, or made such Data anonymous in accordance with applicable record retention obligations and practices. If the Company cannot provide you with access to, delete or restrict processing of your Data, the Company will inform you of the reasons why, subject to any legal or regulatory restrictions. For more information on the processing of your Data, contact your human capital representative.

9.Other Employee Benefits.  Except as specifically provided otherwise in any relevant employee benefit plan, program, or arrangement, the Performance Stock Units evidenced hereby are not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.

10.Electronic Delivery.  BY YOUR ELECTRONIC ACCEPTANCE OF THIS AWARD, YOU HEREBY CONSENT TO ELECTRONIC DELIVERY OF THE PLAN, AND ANY DISCLOSURE OR OTHER DOCUMENTS RELATED TO THE PLAN, INCLUDING FUTURE AWARD DOCUMENTS (COLLECTIVELY, THE “PLAN DOCUMENTS”).  THE COMPANY MAY DELIVER THE PLAN DOCUMENTS ELECTRONICALLY TO YOU BY E-MAIL, BY POSTING SUCH DOCUMENTS ON ITS INTRANET WEBSITE OR BY ANOTHER MODE OF ELECTRONIC DELIVERY AS DETERMINED BY THE COMPANY IN ITS SOLE DISCRETION.  YOU ACKNOWLEDGE THAT YOU ARE ABLE TO ACCESS, VIEW AND RETAIN AN E-MAIL ANNOUNCEMENT INFORMING YOU THAT THE PLAN DOCUMENTS ARE AVAILABLE IN HTML, PDF OR SUCH OTHER FORMAT AS THE COMPANY DETERMINES IN ITS SOLE DISCRETION. If you do not accept the Award documents within ninety (90) days of the Grant Date, the Award documents will be null and void following the ninetieth (90th) day after the Grant date and you will have no right or claim to the Award.

11.Notices.  Any notice required or permitted to be given hereunder shall be in writing and shall be given by hand delivery, by e-mail, by facsimile, or by first class registered or certified mail, postage prepaid, addressed, if to the Company, to its Corporate Secretary, and if to you, to your address now on file with the Company, or to such other address as either may designate in writing.  Any notice shall be deemed to be duly given as of the date delivered in the case of personal delivery, e-mail, or facsimile, or as of the second day after enclosed in a properly sealed envelope and deposited, postage prepaid, in a United States post office, in the case of mailed notice.

12.Amendment.  The Award Documents may be amended by the Administrator at any time without your consent if such amendment does not impair your rights hereunder or is otherwise permitted herein.  In all other cases, the Award Documents may not be amended or otherwise modified unless evidenced in writing and signed by the Company and by you.


13.Relationship to Plan.  Nothing in the Award Documents shall alter the terms of the Plan.  If there is a conflict between the terms of the Plan and the terms of the Award Documents, the terms of the Plan shall prevail.

14.Construction; Severability.  The section headings contained herein are for reference purposes only and shall not in any way affect the meaning or interpretation of these Performance Stock Unit Award Terms and Conditions.  The invalidity or unenforceability of any provision of the Award Documents shall not affect the validity or enforceability of any other provision thereof, and each other provision thereof shall be severable and enforceable to the extent permitted by law.

15.Waiver.  Any provision contained in the Award Documents may be waived, either generally or in any particular instance, by the Administrator appointed under the Plan, but only to the extent permitted under the Plan.

16.Binding Effect.  The Award Documents shall be binding upon and inure to the benefit of the Company and to you and your respective heirs, executors, administrators, legal representatives, successors and assigns.

17.Rights to Continuous Service.  Nothing contained in the Award Documents shall be construed as giving you any right to be retained in the employ or service of the Company or any of its Subsidiaries, and the Award Documents are limited solely to governing the parties’ rights and obligations with respect to the Performance Stock Units.

18.Governing Law.  The Award Documents shall be governed by and construed in accordance with the choice of law provisions set forth in the Plan.

19.Company Policies to Apply; Potential Clawback.  The sale of any shares of Common Stock received as payment under the Performance Stock Units is subject to the Company’s policies regulating securities trading by employees, all relevant federal and state securities laws and the listing requirements of any stock exchange on which the shares of the Company’s Common Stock are then traded.  Participation in the Plan and receipt of remuneration as a result of the Performance Stock Units is also subject in all respects to any laws, regulations, or Company policies related to compensation clawbacks that may be in effect from time to time.

20.Section 409A Compliance.  The Performance Stock Units granted hereunder are intended to comply with or be exempt from the requirements of Section 409A, and the Award Documents shall be interpreted and administered in a manner consistent with such intent.  You shall be solely responsible and liable for the satisfaction of all taxes and penalties that may be imposed on you in connection with the Performance Stock Units granted hereunder (including any taxes and penalties under Section 409A), and neither the Company nor any of its Affiliates shall have any obligation to indemnify or otherwise hold you harmless from any or all of such taxes or penalties.


EX-10.20 4 srev-20211231xex10d20.htm EX-10.20 Ex10.5-LTIP

Exhibit 10.20

Certain information identified with brackets has been excluded from this exhibit in accordance with Item 601(b) of Regulation S-K because it is both not material and is the type that the registrant treats as private or confidential.

ServiceSource International, Inc.

2020 Equity Incentive Plan

Performance Stock Unit Award Agreement

Participant: [Recipient Name]

We are pleased to inform you that ServiceSource International, Inc. (the “Company”) has made an award of performance-vested restricted stock units to you (the “Performance Stock Units”) as indicated in this Performance Stock Unit Award Agreement (this “Award Agreement”). The Performance Stock Units are issued pursuant to the Company’s 2020 Equity Incentive Plan (the “Plan”) and are subject to and governed by the Plan generally.  All capitalized terms not defined herein shall have the meanings given to such terms in the Plan.

Notice of Award

Grant Date

March 1, 2021

Target Performance Stock Units

__________ (“Target PSUs”)

Maximum Performance Stock Units

__________ (“Max PSU”)

Initial Measurement Period

January 1, 2021 – December 31, 2021

Performance Period

January 1, 2021 – December 31, 2023

Time-Vesting Date

March 1, 2024

Overview

This award of Performance Stock Units entitles you to earn shares of Common Stock based on the satisfaction of the performance goals set forth in Appendix A and the Company’s relative total stockholder return as set forth in Appendix B, and your continued employment or service through the Time-Vesting Date.  

1


General Vesting and Payment Provisions

The actual number of shares of Common Stock earned, if any, is equal to the number of Performance Stock Units that become vested (“Vested PSUs”), determined as follows (except as otherwise set forth herein):  

First, at the end of the Initial Measurement Period, the Company will determine a preliminary number of Performance Stock Units that may be eligible to vest (the “Preliminary PSUs”) by applying the formula(s) in Appendix A taking into account the level of achievement of the relevant performance goals and the Target PSUs awarded to you.  

Next, at the end of the Performance Period, the Company will determine the number of Performance Stock Units that are eligible to vest (the “Conditional PSUs”) by applying the modification factors in Appendix B (which are based on the Company’s relative total stockholder return) to the number of Preliminary PSUs determined following the end of the Initial Measurement Period. The Conditional PSUs, if any, may be greater than or less than the Target PSUs, but can never exceed the Max PSUs.  

Last, the Conditional PSUs, if any, shall become Vested PSUs based on your Continuous Service (as defined below) with the Company or its Subsidiaries following the end of the Performance Period through the Time-Vesting Date.  The Company shall issue you one share of Common Stock for each Vested PSU, as described in the “Payment” section below.  

You have no rights as a stockholder of the Company pursuant to this Agreement until such time, if any, as shares of Common Stock are issued to you.  

2


Award Determination

Preliminary PSUs

The Company shall determine the number of your Preliminary PSUs as soon as practicable following the end of the Initial Measurement Period, generally within ten (10) days following the date on which the Company files its Annual Report on Form 10-K for the fiscal year of the Company ending coincident with the last day of the Initial Measurement Period.

Conditional PSUs

The Company shall determine the number of your Conditional PSUs as soon as practicable and in all events within thirty (30) days following the end of the Performance Period.

Vesting Date

Subject to your Continuous Service with the Company or its Subsidiaries from the Grant Date through the Time-Vesting Date, all Conditional PSUs shall become Vested PSUs on the Time-Vesting Date.

Continuous Service

The term “Continuous Service” shall mean your uninterrupted service to the Company or its Subsidiaries as an Employee, Outside Director, or Consultant.  The Administrator shall determine in its discretion whether and when your Continuous Service has ended (including as a result of any leave of absence); provided, however, that your Continuous Service shall not be deemed to have ended in the event you retire or otherwise terminate as an Employee but continue to perform services for the Company as an Outside Director or Consultant.

Termination of Continuous Service

Except as set forth below under the headings “Special Vesting Events” or “Change in Control,” upon the termination of your Continuous Service with the Company or its Subsidiaries for any or no reason prior to the Time-Vesting Date, you shall automatically and immediately forfeit all Performance Stock Units and rights hereunder.

3


Special Vesting Events

Termination due to Death or Disability

Prior to the End of the Initial Measurement Period.  

In the event that your Continuous Service with the Company or its Subsidiaries is terminated prior to the end of the Initial Measurement Period due to death or Disability, the Initial Measurement Period and the Performance Period shall both be deemed to have ended immediately prior to the date of death or Disability, and you shall immediately vest in a pro-rated number of Performance Stock Units, if any, equal to the product of (i) the number of PSUs determined in accordance with Appendix A and Appendix B based on performance and relative total stockholder return through the date of the death or Disability (for avoidance of doubt, the performance goals in Appendix A shall be adjusted in the Administrator’s sole discretion to account for the truncation of the Performance Period on the date of death or Disability, and the Administrator may adopt reasonable procedures for determining the level of achievement of any financial metrics, such as using audited financial statements from the most recently completed fiscal quarter), multiplied by (ii) a fraction, (A) the numerator of which is the number of days of your Continuous Service between the first day of the Performance Period through the date of death or Disability, and (B) the denominator of which is the total number of days between the first day of the Performance Period and the Time-Vesting Date. Vested PSUs, if any, shall be payable as set forth in the “Payment” section below.

On or After the End of the Initial Measurement Period but Prior to the End of the Performance Period

In the event that your Continuous Service with the Company or its Subsidiaries is terminated following the end of the Initial Measurement Period and prior to the end of the Performance Period due to death or Disability, the Performance Period shall be deemed to have ended immediately prior to the date of death or Disability, and you shall immediately vest in a pro-rated number of Performance Stock Units, if any, equal to the product of (i) the number of Preliminary PSUs calculated following the end of the Initial Measurement Period as modified by the factors in Appendix B (for avoidance of doubt, the modification shall be based on relative total stockholder return through the date of the death or Disability), multiplied by (ii) a fraction, (A) the numerator of which is the number of days of your Continuous Service between the first day of the Performance Period through the date of death or Disability, and (B) the denominator of which is the total number of days between the first day of the Performance Period and the Time-Vesting Date. Vested PSUs, if any, shall be payable as set forth in the “Payment” section below.

4


On or After the End of the Performance Period.

In the event that your Continuous Service with the Company or its Subsidiaries is terminated following the end of the Performance Period and prior to the Time-Vesting Date due to death or Disability, your Conditional PSUs, if any, shall immediately vest on a pro-rated basis, by multiplying the number of Conditional PSUs, if any, by a fraction, (A) the numerator of which is the number of days of your Continuous Service between the first day of the Performance Period through the date of death or Disability, and (B) the denominator of which is the total number of days between the first day of the Performance Period and the Time-Vesting Date. Vested PSUs, if any, shall be payable as set forth in the “Payment” section below.

Rule of 70

In the event your Continuous Service with the Company or its Subsidiaries terminates for any reason other than death, Disability, or Cause when your combined age and total years of employment or service with the Company or its Subsidiaries (including service on the Company’s Board) equals or exceeds 70, then your Performance Stock Units and your rights hereunder shall be unaffected by your termination of Continuous Service.  The number of Vested PSUs, if any, to which you may be entitled shall be determined in accordance with the “General Vesting and Payment,” “Award Determination,” and “Vesting Date” sections above as if your employment had continued through the Time-Vesting Date, and you shall be entitled to payment in accordance with the “Payment” section below. For purposes of the “Payment” section below, the date on which your Performance Stock Units shall become Vested PSUs, if at all, shall be the Time-Vesting Date.

5


Change in Control

Prior to the End of the Performance Period

In the event of a Change in Control prior to the end of the Performance Period, the Performance Period shall be deemed to have ended immediately prior to the Change in Control, and you shall be credited with a number of Conditional PSUs, if any, determined in accordance with Appendix A and Appendix B based on performance and relative total stockholder return through the date of the Change in Control; provided, however, that the performance goals in Appendix A shall be adjusted in the Administrator’s sole discretion to account for the truncation of the performance period on the date of the Change in Control and the Administrator may adopt reasonable procedures for determining the level of achievement of any financial metrics, such as using audited financial statements from the most recently completed fiscal quarter. The Conditional PSUs will vest and become Vested PSUs on the original Time-Vesting Date, subject to your Continuous Service with the Company or its Subsidiaries or any successor corporation through such date.  In the event your Continuous Service is terminated as a result of death or Disability on or after a Change in Control but prior to the Time-Vesting Date, the vesting provisions set forth in “Special Vesting Events – Termination Due to Death or Disability – On or After the End of the Performance Period” shall apply. In the event your Continuous Service with the Company or its Subsidiaries terminates for any reason other than death, Disability or Cause when your combined age and total years of employment or service with the Company or its Subsidiaries equals or exceeds 70, the vesting provisions set forth in “Special Vesting Events – Rule of 70” shall apply. If this award is not assumed by the successor in any Change in Control transaction, your Conditional PSUs shall vest and become Vested PSUs immediately upon the Change in Control.  

On or After the End of the Performance Period

In the event of a Change in Control on or following the end of the Performance Period, the Company, if it has not done so already, shall promptly determine your Conditional PSUs.  Your Conditional PSUs will then become Vested PSUs on the Time-Vesting Date, subject to your Continuous Service with the Company or its Subsidiaries or any successor corporation through such date.  In the event your Continuous Service is terminated as a result of death or Disability on or after a Change in Control but prior to the Time-Vesting Date, the vesting provisions set forth in “Special Vesting Events – Termination Due to Death or Disability – On or After the End of the Performance Period” shall apply. In the event your Continuous Service with the Company or its Subsidiaries terminates for any reason other than death, Disability of Cause when your combined age and total years of employment or service with the Company or its Subsidiaries equals or exceeds 70, the vesting provisions set forth in “Special Vesting Events – Rule of

6


70” shall apply. If this award is not assumed by the successor in any Change in Control transaction, your Conditional PSUs shall vest and become Vested PSUs immediately upon the Change in Control.

Payment

The Company shall issue to you one share of Common Stock for each Vested PSU, with the delivery of such Common Stock to occur within ten (10) days following the date on which such Performance Stock Units became Vested PSUs.

Other Terms and Conditions

Are set forth in the accompanying Performance Stock Unit Award Terms and Conditions and the Plan.

7


Acceptance of Award

By your signature below, you agree that the Performance Stock Units granted hereby are granted under and governed by the terms and conditions of the Plan and of this Performance Stock Unit Award Agreement (including the accompanying Performance Stock Unit Award Terms and Conditions and any Appendix) (the “Award Documents”).  You hereby represent and acknowledge that you been provided the opportunity to review the Plan and the Award Documents in their entirety, and you hereby agree to accept as binding, conclusive, and final all decisions or interpretations of the Administrator upon any questions relating to the Plan and the Award Documents.

PARTICIPANT

​ ​​ ​​ ​​ ​​ ​

Signature

​ ​​ ​​ ​​ ​​ ​

Date

SERVICESOURCE INTERNATIONAL, INC.

By:​ ​​ ​​ ​​ ​​ ​​ ​

Name: Megan Fine

Title: SVP, General Counsel

​ ​​ ​​ ​​ ​​ ​

Date

Participant Residence Address:

_____________________________________________________________________________

8


Appendix A

Performance Goals

Performance Goals

The performance goals for this award shall be based on:

New Bookings, and
Churn

New Bookings and Churn are defined and shall be determined as set forth below.

Determination of Preliminary PSUs

The number of Preliminary PSUs with which you are credited, if any, at the end of the Initial Measurement Period shall be determined as follows:

Preliminary PSUs =

(Target PSUs x 50% x New Bookings Achievement %)

+

(Target PSUs x 50% x Churn Achievement %)

New Bookings Achievement Percentage

The New Bookings Achievement Percentage (capped at 150%) shall be determined in accordance with the following chart, based on the Company’s New Bookings over the Initial Measurement Period:

New Bookings ($MM)

New Booking Achievement %

Less than $[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ] or greater

[ ] %

2


Churn Achievement Percentage

The Churn Achievement Percentage (capped at 150%) shall be determined in accordance with the following chart, based on the Company’s Churn over the Initial Measurement Period:

Churn ($MM)

Churn Achievement %

Less than $[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ] or greater

[ ] %

Linear Interpolation

When New Bookings or Churn, as applicable, for the Initial Measurement Period falls between any of the hurdle amounts set forth in the charts above, the New Bookings Achievement % or Churn Achievement % shall be determined based on linear interpolation.

Definitions

Churn” shall mean the annual contract value (ACV) of all contract terminations or reductions in services during the Initial Measurement Period, or reductions in contract value from contractual renegotiations during the Initial Measurement Period, in either case resulting from client notifications of termination, reduction, renegotiation or non-renewal during the Initial Measurement Period.

New Bookings” shall mean the value of “Total New Bookings” that are closed and signed during the Initial Measurement Period.  Total New Bookings includes the aggregate of Annual Recurring Revenue (ARR), non-recurring, technology services, professional services, expansions, and pilot bookings.  

3


Adjustments

If the occurrence of any unbudgeted or unanticipated item during the Initial Measurement Period would make fair and equitable measurement of the Company’s New Bookings and/or Churn for the Initial Measurement Period no longer practical, the Administrator will adjust and modify the performance goals set forth herein to preserve (but not enhance) the incentives contemplated by this Award Agreement. You hereby agree that any such adjustment or modification shall not be deemed to be an amendment to the Award Documents and shall not adversely affect your rights hereunder. For purpose of this paragraph, unbudgeted or unanticipated items shall include, but not be limited to, natural disasters, storms or pandemics (including, without limitation, COVID-19), foreign exchange variations, changes in accounting principles, material litigation costs that could not have been reasonably anticipated in the ordinary course of business, costs of severance or other reductions in force, capital markets transactions, restructurings or recapitalizations, business combinations or consolidations, stock splits or reverse splits, extraordinary special stock dividends, rights offerings, spin-offs, or similar transactions.

4


Exhibit B

Relative TSR Modifier

Determination of Conditional PSUs

The number of Conditional PSUs with which you are credited, if any, at the end of the Performance Period shall be determined by multiplying (x) the number of Preliminary PSUs, if any, credited following the Initial Measurement Period by (y) the applicable Modification Factor determined in accordance with the following chart based on the Company’s Relative Total Stockholder Return over the Performance Period as compared to the Peer Group (defined below):

Company Relative Total Stockholder Return

Modification Factor

Less than or equal to the 25th percentile of the Peer Group

85%

Median (50th percentile) of the Peer Group

100%

75th percentile or greater of the Peer Group

115%

Linear Interpolation

When the Company’s Relative Total Stockholder Return Period falls between any of the percentiles set forth in the chart above, the Modification Factor shall be determined based on linear interpolation.

Company Relative Total Stockholder Return

The Company’s Relative Total Stockholder Return measured against the Peer Group shall be determined by first ranking the Company and each of the Peer Companies by their respective Total Stockholder Returns (highest to lowest) over the Performance Period. The Company’s Relative Total Stockholder Return shall be the Company’s percentile ranking determined from such numerical ranking, which percentile ranking shall be calculated as 100 multiplied by a fraction, the numerator of which is (x) the number of Peer Companies that are ranked lower than the Company by their respective Total Stockholder Returns and the denominator of which is (y) the number of Peer Companies in the Peer Group at the time of the determination minus one (1).

2


Total Stockholder Return

Total Stockholder Return for the Company and each of the Peer Companies shall be calculated in accordance with the following formula, with the result expressed as a percentage:

(EB/BB)1/n - 1

For purposes of the foregoing formula:

EB” = the sum of (x) the cumulative amount of the entity’s dividends per share for the Performance Period plus the arithmetic average per share closing price of such entity’s common stock for the last 20 consecutive trading days of the applicable Performance Period

BB = the arithmetic average per share closing price of such entity’s common stock for the last 20 consecutive trading days prior to the beginning of the Performance Period

n” = the total number of years in the Performance Period.

3


Peer Group

The Peer Group for determining Relative Total Stockholder Return shall consist of the following companies (each a “Peer Company”):

SYNNEX Corporation
Insight Enterprises, Inc.
Conduent Incorporated
ScanSource, Inc.
TTEC Holdings, Inc.
Sykes Enterprises, Incorporated
ePlus inc.
ExlService Holdings, Inc.
WNS Holdings Ltd.
StarTek, Inc.
Perficient, Inc.
QuinStreet, Inc.
Computer Task Group, Incorporated
Rimini Street, Inc.
Fluent, Inc.
Zuora, Inc.
PFSweb, Inc.
PRGX Global, Inc.
Model N, Inc.
ChannelAdvisor Corporation
TechTarget, Inc.

4


Adjustment to the Peer Group

The Peer Group shall not be changed during the Performance Period except as set forth in the following chart to account for certain corporate transactions affecting a Peer Company:

Corporation Transaction

Treatment of Peer Company

Peer Company is acquired by another Peer Company

Keep the Peer Company that performed the acquisition and remove the acquired Peer Company

A Peer Company merges with or acquires a non-peer company and the Peer Company is the surviving entity

The Peer Company remains in the Peer Group

The Peer Company is not the surviving entity after a merger, consolidation or amalgamation with a non-peer company

The Peer Company is removed from the Peer Group

A Peer Company spins out a portion of its business, but the Peer Company remains in place as a publicly traded entity

The Peer Company remains in the Peer Group and the per-share value of the spinoff is treated as a dividend that is reinvested in shares of the Peer Company on the spinoff date, with the spinoff amount per share and return thereon used to appropriately adjust “EB” upward or downward to account for the reinvestment.

A spun-out entity replaces the Peer Company (i.e. there is no longer a clear surviving parent company following the transaction)

The Peer Company remains in the Peer Group

5


A Peer Company is suspended from listing or trading because of misconduct

The Peer Company remains in the Peer Group but Total Stockholder Return is set to negative 100%

A Peer Company no longer meets screening criteria

The Peer Company remains in the Peer Group

A Peer Company goes bankrupt

The Peer Company remains in the Peer Group, but Total Stockholder Return is set to negative 100%

6


Performance Stock Unit Award Terms and Conditions

The following terms and conditions apply to the Performance Stock Units granted to you by the Company, as specified in the accompanying Performance Stock Unit Award Agreement (the “Award Agreement”).

1.Award of Performance Stock Units.  The Company has issued to you the Performance Stock Units set forth above in the Award Agreement, effective on the Grant Date, and subject to the terms and conditions set forth in the Award Agreement and the Performance Stock Unit Award Terms and Conditions (together, the “Award Documents”), and the Plan (which is incorporated herein by reference).

2.Performance Stock Units Non-Transferable.  Performance Stock Units (and related rights) may not be sold, assigned, alienated, transferred by gift or otherwise, pledged, hypothecated, or otherwise disposed of, by operation of law or otherwise. Any attempt to assign, alienate, transfer, pledge, sell or otherwise dispose of the Performance Stock Units or its related rights shall be ineffective and, if any such attempt is made, the Performance Stock Units will be forfeited and all of your rights under the Plan and the Award Documents shall immediately terminate without any payment or consideration by the Company.

3.Vesting.  Unless otherwise provided in the Plan, your Performance Stock Units shall vest and become Vested PSUs in accordance with the terms and conditions of the Award Agreement.

4.Payment.  Payment in respect of Vested PSUs shall be made at the time(s) and in the form(s) set forth in the Award Agreement.

5.Termination of Continuous Service; Forfeiture.  Upon the termination of your Continuous Service for any reason, any Performance Stock Units that have not become or are not eligible to become Vested PSUs in accordance with Section 3 and the Award Agreement shall immediately be forfeited.  Upon forfeiture, you shall have no further rights with respect to such Performance Stock Units.

6.Tax Treatment; Section 409A.  You may incur tax liability as a result of the receipt of Performance Stock Units and payments thereunder.  You should consult your own tax adviser for tax advice.   You acknowledge that the Administrator, in the exercise of its sole discretion and without your consent, may amend or modify the Award Documents in any manner, and delay the payment of any amounts thereunder, to the minimum extent necessary to satisfy the requirements of Section 409A.  The Company will provide you with notice of any such amendment or modification.  This Section 6 does not, and shall not be construed so as to, create any obligation

7


on the part of the Company to adopt any such amendments or to take any other actions or to indemnify you for any failure to do so.

7.Tax Withholding.  You shall make appropriate arrangements with the Company to provide for payment of all federal, state, local or foreign taxes of any kind required by law to be withheld in respect of your Performance Stock Units.  Such arrangements may include, but are not limited to, the payment of cash directly to the Company, withholding by the Company from other cash payments of any kind otherwise due you, or share withholding as described below.  Subject to the prior approval of the Administrator, which may be withheld by the Administrator in its sole discretion, you may be permitted to satisfy the minimum statutory withholding obligations, in whole or in part, (i) by having the Company withhold shares otherwise issuable to you or (ii) by delivering to the Company shares of Common Stock already owned by you.  The shares delivered or withheld shall have an aggregate Fair Market Value not in excess of the minimum statutory total tax withholding obligations.  In addition, to the extent provided by the Plan, you may elect to have the Company perform additional voluntary tax withholding through the withholding or delivery of shares up to the maximum statutory tax rates in your applicable jurisdictions.  The Fair Market Value of the shares used for tax withholding purposes shall be determined by the Company as of the date on which taxation occurs.  Shares used for tax withholding purposes must be vested and cannot be subject to any repurchase, forfeiture, or other similar requirements.  Any election to withhold or deliver shares shall be irrevocable, made in writing, signed by you, and shall be subject to any restrictions or limitations that the Administrator, in its sole discretion, deems appropriate.

8.Personal Information.  The Company and its Subsidiaries may collect, store, disclose, use, or otherwise process certain personal information about you for the purpose of managing and administering the Plan, such as your name, home address and telephone number, date of birth, social security number or other employee identification number, salary, nationality, job title, any shares or directorships held in the Company, details of all Performance Stock Units and other equity awards or any other entitlement to shares awarded, canceled, purchased, vested, unvested or outstanding in your favor (“Data”). The Company and/or its Subsidiaries may disclose Data among themselves as necessary for the purpose of implementation, administration and management of your participation in the Plan and the Company and/or any of its Subsidiaries may each further disclose Data to any third parties assisting the Company in the implementation, administration and management of the Plan, including any Plan recordkeeper. These recipients may be located throughout the world, including the United States. You understand and agree that these parties may receive, possess, use, retain, transfer, and otherwise process the Data, in electronic or other form, for the purposes of implementing, administering and managing your participation in the Plan, including any requisite transfer or disclosure of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares on your behalf

8


to a broker or other third party with whom you may elect to deposit any shares acquired pursuant to the Plan.  Notwithstanding anything to the contrary in this Section 8, you acknowledge and agree that the Company and its Subsidiaries may also collect, store, use, disclose, and otherwise process your Data where such processing is necessary to comply with a legal obligation, for the Company or its Subsidiaries’ legitimate business purposes, or with your consent if applicable law requires consent. You may, at any time, request to access, correct, delete or restrict processing of your Data by contacting the Company in writing. Applicable law may allow or require the Company to refuse to provide you with access to or to delete or restrict processing of some or all of the Data that the Company or its Subsidiaries hold about you, or the Company or its Subsidiaries may have destroyed, erased, or made such Data anonymous in accordance with applicable record retention obligations and practices. If the Company cannot provide you with access to, delete or restrict processing of your Data, the Company will inform you of the reasons why, subject to any legal or regulatory restrictions. For more information on the processing of your Data, contact your human capital representative.

9.Other Employee Benefits.  Except as specifically provided otherwise in any relevant employee benefit plan, program, or arrangement, the Performance Stock Units evidenced hereby are not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.

10.Electronic Delivery.  BY YOUR ACCEPTANCE OF THIS AWARD, YOU HEREBY CONSENT TO ELECTRONIC DELIVERY OF THE PLAN, AND ANY DISCLOSURE OR OTHER DOCUMENTS RELATED TO THE PLAN, INCLUDING FUTURE AWARD DOCUMENTS (COLLECTIVELY, THE “PLAN DOCUMENTS”).  THE COMPANY MAY DELIVER THE PLAN DOCUMENTS ELECTRONICALLY TO YOU BY E-MAIL, BY POSTING SUCH DOCUMENTS ON ITS INTRANET WEBSITE OR BY ANOTHER MODE OF ELECTRONIC DELIVERY AS DETERMINED BY THE COMPANY IN ITS SOLE DISCRETION.  YOU ACKNOWLEDGE THAT YOU ARE ABLE TO ACCESS, VIEW AND RETAIN AN E-MAIL ANNOUNCEMENT INFORMING YOU THAT THE PLAN DOCUMENTS ARE AVAILABLE IN HTML, PDF OR SUCH OTHER FORMAT AS THE COMPANY DETERMINES IN ITS SOLE DISCRETION. If you do not accept the Award documents within ninety (90) days of the Grant Date, the Award documents will be null and void following the ninetieth (90th) day after the Grant date and you will have no right or claim to the Award.

11.Notices.  Any notice required or permitted to be given hereunder shall be in writing and shall be given by hand delivery, by e-mail, by facsimile, or by first class registered or certified mail, postage prepaid, addressed, if to the Company, to its Corporate Secretary, and if to you, to

9


your address now on file with the Company, or to such other address as either may designate in writing.  Any notice shall be deemed to be duly given as of the date delivered in the case of personal delivery, e-mail, or facsimile, or as of the second day after enclosed in a properly sealed envelope and deposited, postage prepaid, in a United States post office, in the case of mailed notice.

12.Amendment.  The Award Documents may be amended by the Administrator at any time without your consent if such amendment does not impair your rights hereunder or is otherwise permitted herein.  In all other cases, the Award Documents may not be amended or otherwise modified unless evidenced in writing and signed by the Company and by you.

13.Relationship to Plan.  Nothing in the Award Documents shall alter the terms of the Plan.  If there is a conflict between the terms of the Plan and the terms of the Award Documents, the terms of the Plan shall prevail.

14.Construction; Severability.  The section headings contained herein are for reference purposes only and shall not in any way affect the meaning or interpretation of these Performance Stock Unit Award Terms and Conditions.  The invalidity or unenforceability of any provision of the Award Documents shall not affect the validity or enforceability of any other provision thereof, and each other provision thereof shall be severable and enforceable to the extent permitted by law.

15.Waiver.  Any provision contained in the Award Documents may be waived, either generally or in any particular instance, by the Administrator appointed under the Plan, but only to the extent permitted under the Plan.

16.Binding Effect.  The Award Documents shall be binding upon and inure to the benefit of the Company and to you and your respective heirs, executors, administrators, legal representatives, successors and assigns.

17.Rights to Continuous Service.  Nothing contained in the Award Documents shall be construed as giving you any right to be retained in the employ or service of the Company or any of its Subsidiaries, and the Award Documents are limited solely to governing the parties’ rights and obligations with respect to the Performance Stock Units.

18.Governing Law.  The Award Documents shall be governed by and construed in accordance with the choice of law provisions set forth in the Plan.

19.Company Policies to Apply; Potential Clawback.  The sale of any shares of Common Stock received as payment under the Performance Stock Units is subject to the Company’s policies regulating securities trading by employees, all relevant federal and state securities laws and the listing requirements of any stock exchange on which the shares of the Company’s Common Stock are then traded.  Participation in the Plan and receipt of remuneration

10


as a result of the Performance Stock Units is also subject in all respects to any laws, regulations, or Company policies related to compensation clawbacks that may be in effect from time to time.

20.Section 409A Compliance.  The Performance Stock Units granted hereunder are intended to comply with or be exempt from the requirements of Section 409A, and the Award Documents shall be interpreted and administered in a manner consistent with such intent.  You shall be solely responsible and liable for the satisfaction of all taxes and penalties that may be imposed on you in connection with the Performance Stock Units granted hereunder (including any taxes and penalties under Section 409A), and neither the Company nor any of its Affiliates shall have any obligation to indemnify or otherwise hold you harmless from any or all of such taxes or penalties.  In the event the Performance Stock Units granted hereunder are “non-qualified deferred compensation” subject to Code Section 409A, then the term Change in Control as used in this Agreement shall mean a “change in ownership or effective control of” the Company or a “change in the ownership of a substantial portion of the assets” of the Company as determined under Treasury Regulation Section 1.409A-3(i)(5).

11


EX-10.21 5 srev-20211231xex10d21.htm EX-10.21 Ex10.4-PSU

Exhibit 10.21

Certain information identified with brackets has been excluded from this exhibit in accordance with Item 601(b) of Regulation S-K because it is both not material and is the type that the registrant treats as private or confidential.

ServiceSource International, Inc.

2020 Equity Incentive Plan

Performance Stock Unit Award Agreement

Participant: [Recipient Name]

We are pleased to inform you that ServiceSource International, Inc. (the “Company”) has made an award of performance-vested restricted stock units to you (the “Performance Stock Units”) as indicated in this Performance Stock Unit Award Agreement (this “Award Agreement”). The Performance Stock Units are issued pursuant to the Company’s 2020 Equity Incentive Plan (the “Plan”) and are subject to and governed by the Plan generally.  All capitalized terms not defined herein shall have the meanings given to such terms in the Plan.

Notice of Award

Grant Date

March 1, 2021

Target Performance Stock Units

__________ (“Target PSUs”)

Maximum Performance Stock Units

__________ (“Max PSU”)

Performance Period

January 1, 2021 – December 31, 2021

Vesting Date

March 1, 2022

Overview

This award of Performance Stock Units entitles you to earn shares of Common Stock based on the satisfaction of the performance goals set forth in Appendix A and your Continuous Service (defined below) through the Vesting Date set forth above.  Upon the termination of your Continuous Service with the Company or its Subsidiaries for any or no reason prior to the Vesting Date, you shall automatically and immediately forfeit all Performance Stock Units and rights to earn or receive Common Stock hereunder.


You have no rights as a stockholder of the Company pursuant to this Agreement until such time, if any, as shares of Common Stock are issued to you.  

Award Determination

On the Determination Date, the Company will determine the number of Performance Stock Units that vested (the “Vested PSUs”) on the Vesting Date by applying the formulas in Appendix A taking into account the level of achievement of the relevant performance goals over the Performance Period and the Target PSUs awarded to you. The Vested PSUs, if any, may be greater than or less than the Target PSUs, but can never exceed the Max PSUs. The Company shall issue you one share of Common Stock for each Vested PSU, as described in the “Payment” section below.  

Determination Date

The “Determination Date” is the date on which the Company files its Annual Report on Form 10-K for the Company’s 2021 fiscal year.

Continuous Service

The term “Continuous Service” shall mean your uninterrupted service to the Company or its Subsidiaries as an Employee, Outside Director, or Consultant.  The Administrator shall determine in its discretion whether and when your Continuous Service has ended (including as a result of any leave of absence); provided, however, that your Continuous Service shall not be deemed to have ended in the event you retire or otherwise terminate as an Employee but continue to perform services for the Company as an Outside Director or Consultant.

Change in Control

Prior to the End of the Performance Period

In the event of a Change in Control prior to the end of the Performance Period, the Performance Period shall be deemed to have ended immediately prior to the Change in Control, and you shall be credited with a number of conditionally-earned PSUs (“Conditional PSUs”), if any, determined in accordance with Appendix A based on performance through the date of the Change in Control; provided, however, that the performance goals in Appendix A shall be adjusted in the Administrator’s sole discretion to account for the truncation of the performance period on the date of the Change in Control and the Administrator may adopt reasonable procedures for determining the level of achievement of any financial metrics, such as using audited financial statements from the most recently completed fiscal quarter. The Conditional PSUs will vest and become Vested PSUs on the Vesting Date, subject to your Continuous Service with the Company or its Subsidiaries or any successor company through such date.  If this award is not assumed by the successor in any Change in Control


transaction, your Conditional PSUs shall vest and become Vested PSUs immediately upon the Change in Control.  

On or After the End of the Performance Period

In the event of a Change in Control on or following the end of the Performance Period, the Company shall promptly determine your Conditional PSUs, and may do so without waiting for the occurrence of the Determination Date and may use reasonable procedures for determining the level of achievement of any financial metrics.  Your Conditional PSUs will then become Vested PSUs on the Vesting Date, subject to your Continuous Service with the Company or its Subsidiaries or any successor corporation through such date.  If this award is not assumed by the successor in any Change in Control transaction, your Conditional PSUs shall vest and become Vested PSUs immediately upon the Change in Control.  

Payment

The Company shall issue to you one share of Common Stock for each Vested PSU, with the delivery of such Common Stock to occur within seventy-four (74) days following the date on which such Performance Stock Units became Vested PSUs.

Employment Agreement

Nothing herein shall diminish any rights to accelerated vesting you may have under your most recent Employment and Confidential Information Agreement between you and the Company, which rights shall be in addition to any vesting rights you may have hereunder.

Other Terms and Conditions

Are set forth in the accompanying Performance Stock Unit Award Terms and Conditions and the Plan.


Acceptance of Award

By your signature below, you agree that the Performance Stock Units granted hereby are granted under and governed by the terms and conditions of the Plan and of this Performance Stock Unit Award Agreement (including the accompanying Performance Stock Unit Award Terms and Conditions and any Appendix) (the “Award Documents”).  You hereby represent and acknowledge that you been provided the opportunity to review the Plan and the Award Documents in their entirety, and you hereby agree to accept as binding, conclusive, and final all decisions or interpretations of the Administrator upon any questions relating to the Plan and the Award Documents.

​ ​​ ​​ ​​ ​

​ ​​ ​​ ​​ ​

​ ​​ ​​ ​​ ​​ ​​ ​

​ ​​ ​​ ​​ ​

PARTICIPANT

​ ​​ ​​ ​​ ​​ ​

Signature

​ ​​ ​​ ​​ ​​ ​

Date

SERVICESOURCE INTERNATIONAL, INC.

By:​ ​​ ​​ ​​ ​​ ​​ ​

Name: Megan Fine

Title: SVP, General Counsel

​ ​​ ​​ ​​ ​​ ​

Date

Participant Residence Address:

_____________________________________________________________________________


Appendix A

Performance Goals

Performance Goals

The performance goals for this award shall be based on:

H1 Revenue
Annual Revenue
Annual Adjusted EBITDA, and
Annual Free Cash Flow.

H1 Revenue, Annual Revenue, Annual Adjusted EBITDA and Annual Free Cash Flow are defined and shall be determined as set forth below.

Determination of Vested PSUs

The number of Vested PSUs shall be determined as follows:

Vested PSUs =

(Target PSUs x 25% x H1 Revenue Achievement %)

+

(Target PSUs x 25% x Annual Revenue Achievement %)

+

(Target PSUs x 30% x Annual Adjusted EBITDA Achievement %)

+

(Target PSUs x 20% x Annual Free Cash Flow Achievement %)


H1 Revenue
Achievement
Percentage

The H1 Revenue Achievement Percentage (capped at 200%) shall be determined in accordance with the following chart, based on the Company’s H1 Revenue measured over the period January 1, 2021 – June 30, 2021.

H1 Revenue

(Millions of $USD)

H1 Revenue
Achievement Percentage

$[ ] or greater

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

Less than $[ ]

[ ] %

Annual Revenue
Achievement
Percentage

The Annual Revenue Achievement Percentage (capped at 200%) shall be determined in accordance with the following chart, based on the Company’s Annual Revenue measured over the Performance Period.

Annual Revenue

(Millions of $USD)

Annual Revenue
Achievement Percentage

$[ ] or greater

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

Less than $[ ]

[ ] %


Annual Adjusted
EBITDA Percentage

The Annual Adjusted EBITDA Achievement Percentage (capped at 200%) shall be determined in accordance with the following chart, based on the Company’s Annual Adjusted EBITDA measured over the Performance Period.

Annual Adjusted EBITDA

(Millions of $USD)

Annual Adjusted EBITDA
Achievement Percentage

$[ ] or greater

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

Less than $[ ]

[ ] %

Annual Free Cash Flow
Achievement
Percentage

The Annual Free Cash Flow Achievement Percentage (capped at 200%) shall be determined in accordance with the following chart, based on the Company’s Annual Free Cash Flow measured over the Performance Period.

Annual Free Cash Flow

(Millions of $USD)

Annual Free Cash Flow
Percentage

$[ ] or greater

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

$[ ]

[ ] %

Less than $[ ]

[ ] %


Linear Interpolation

When H1 Revenue, Annual Revenue, Annual Adjusted EBITDA, or Annual Free Cash Flow, as applicable, for the relevant period falls between any of the hurdle amounts set forth in the charts above, the applicable “Achievement Percentage” shall be determined based on linear interpolation.

Definitions

H1 Revenue” shall be Net Revenue of the Company for the period January 1, 2021 – June 30, 2021 as set forth in the Company’s 10-Q for the period ended June 30, 2021 and/or earnings press release and 8-K for the period ended June 30, 2021.

Annual Revenue” shall be Net Revenue of the Company for the Performance Period as defined in the Company’s 10-K and/or earnings press release and 8-K for the Company’s 2021 fiscal year end.

Annual Adjusted EBITDA” shall be the cumulative Adjusted EBITDA of the Company for the Performance Period as defined in the Company’s 10-K and/or earnings press release and 8-K for the Company’s 2021 fiscal year end.

Annual Free Cash Flow” shall be the Free Cash Flow of the Company for the Performance Period as defined in the Company’s 10-K and/or earnings press release and 8-K for the Company’s 2021 fiscal year end.

Determinations and Adjustments

It is the intent of the parties that the determinations herein shall mirror those under the Company’s cash-settled annual bonus plan (CIP) for fiscal year 2021, and all determinations hereunder shall be intended to match the determinations made under the annual bonus plan (CIP) for fiscal year 2021.  Without limiting the foregoing, if the occurrence of any unbudgeted or unanticipated item during the Performance Period  would make fair and equitable measurement of the performance goals no longer practical, the Administrator may adjust and modify the performance goals set forth herein to preserve (but not enhance) the incentives contemplated by this Award Agreement.  You hereby agree that any such adjustment or modification shall not be deemed to be an amendment to the Award Documents and shall not adversely affect your rights hereunder.  For purpose of this paragraph, unbudgeted or unanticipated items shall include, but not be limited to, costs associated with natural disasters, storms or pandemics (including, without limitation, COVID-19), foreign exchange variations, changes in accounting principles, material litigation costs that could not have been reasonably anticipated in the ordinary course of business, costs of severance or other reductions in force, capital markets transactions, restructurings or recapitalizations, business combinations or consolidations, stock splits or reverse splits, extraordinary special stock dividends, rights offerings, spin-offs, or similar transactions.


Performance Stock Unit Award Terms and Conditions

The following terms and conditions apply to the Performance Stock Units granted to you by the Company, as specified in the accompanying Performance Stock Unit Award Agreement (the “Award Agreement”).

1.Award of Performance Stock Units.  The Company has issued to you the Performance Stock Units set forth above in the Award Agreement, effective on the Grant Date, and subject to the terms and conditions set forth in the Award Agreement and the Performance Stock Unit Award Terms and Conditions (together, the “Award Documents”), and the Plan (which is incorporated herein by reference).

2.Performance Stock Units Non-Transferable.  Performance Stock Units (and related rights) may not be sold, assigned, alienated, transferred by gift or otherwise, pledged, hypothecated, or otherwise disposed of, by operation of law or otherwise. Any attempt to assign, alienate, transfer, pledge, sell or otherwise dispose of the Performance Stock Units or its related rights shall be ineffective and, if any such attempt is made, the Performance Stock Units will be forfeited and all of your rights under the Plan and the Award Documents shall immediately terminate without any payment or consideration by the Company.

3.Vesting.  Unless otherwise provided in the Plan, your Performance Stock Units shall vest and become Vested PSUs in accordance with the terms and conditions of the Award Agreement.

4.Payment.  Payment in respect of Vested PSUs shall be made at the time(s) and in the form(s) set forth in the Award Agreement.

5.Termination of Continuous Service; Forfeiture.  Upon the termination of your Continuous Service for any reason, any Performance Stock Units that have not become or are not eligible to become Vested PSUs in accordance with Section 3 and the Award Agreement shall immediately be forfeited.  Upon forfeiture, you shall have no further rights with respect to such Performance Stock Units.

6.Tax Treatment; Section 409A.  You may incur tax liability as a result of the receipt of Performance Stock Units and payments thereunder.  You should consult your own tax adviser for tax advice.   You acknowledge that the Administrator, in the exercise of its sole discretion and without your consent, may amend or modify the Award Documents in any manner, and delay the payment of any amounts thereunder, to the minimum extent necessary to satisfy the requirements of Section 409A.  The Company will provide you with notice of any such amendment or modification.  This Section 6 does not, and shall not be construed so as to, create any obligation on the part of the Company to adopt any such amendments or to take any other actions or to indemnify you for any failure to do so.

7.Tax Withholding.  You shall make appropriate arrangements with the Company to provide for payment of all federal, state, local or foreign taxes of any kind required by law to be withheld in respect of your Performance Stock Units.  Such arrangements may include, but are not


limited to, the payment of cash directly to the Company, withholding by the Company from other cash payments of any kind otherwise due you, or share withholding as described below.  Subject to the prior approval of the Administrator, which may be withheld by the Administrator in its sole discretion, you may be permitted to satisfy the minimum statutory withholding obligations, in whole or in part, (i) by having the Company withhold shares otherwise issuable to you or (ii) by delivering to the Company shares of Common Stock already owned by you.  The shares delivered or withheld shall have an aggregate Fair Market Value not in excess of the minimum statutory total tax withholding obligations.  In addition, to the extent provided by the Plan, you may elect to have the Company perform additional voluntary tax withholding through the withholding or delivery of shares up to the maximum statutory tax rates in your applicable jurisdictions.  The Fair Market Value of the shares used for tax withholding purposes shall be determined by the Company as of the date on which taxation occurs.  Shares used for tax withholding purposes must be vested and cannot be subject to any repurchase, forfeiture, or other similar requirements.  Any election to withhold or deliver shares shall be irrevocable, made in writing, signed by you, and shall be subject to any restrictions or limitations that the Administrator, in its sole discretion, deems appropriate.

8.Personal Information.  The Company and its Subsidiaries may collect, store, disclose, use, or otherwise process certain personal information about you for the purpose of managing and administering the Plan, such as your name, home address and telephone number, date of birth, social security number or other employee identification number, salary, nationality, job title, any shares or directorships held in the Company, details of all Performance Stock Units and other equity awards or any other entitlement to shares awarded, canceled, purchased, vested, unvested or outstanding in your favor (“Data”). The Company and/or its Subsidiaries may disclose Data among themselves as necessary for the purpose of implementation, administration and management of your participation in the Plan and the Company and/or any of its Subsidiaries may each further disclose Data to any third parties assisting the Company in the implementation, administration and management of the Plan, including any Plan recordkeeper. These recipients may be located throughout the world, including the United States. You understand and agree that these parties may receive, possess, use, retain, transfer, and otherwise process the Data, in electronic or other form, for the purposes of implementing, administering and managing your participation in the Plan, including any requisite transfer or disclosure of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares on your behalf to a broker or other third party with whom you may elect to deposit any shares acquired pursuant to the Plan.  Notwithstanding anything to the contrary in this Section 8, you acknowledge and agree that the Company and its Subsidiaries may also collect, store, use, disclose, and otherwise process your Data where such processing is necessary to comply with a legal obligation, for the Company or its Subsidiaries’ legitimate business purposes, or with your consent if applicable law requires consent. You may, at any time, request to access, correct, delete or restrict processing of your Data by contacting the Company in writing. Applicable law may allow or require the Company to refuse to provide you with access to or to delete or restrict processing of some or all of the Data that the Company or its Subsidiaries hold about you, or the Company or its Subsidiaries may have destroyed, erased, or made such Data anonymous in accordance with applicable record retention obligations and practices. If the Company cannot provide you with access to, delete or restrict processing of your Data, the Company will inform you of the reasons why, subject to any legal or regulatory restrictions. For more information on the processing of your Data, contact your human capital representative.


9.Other Employee Benefits.  Except as specifically provided otherwise in any relevant employee benefit plan, program, or arrangement, the Performance Stock Units evidenced hereby are not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.

10.Electronic Delivery.  BY YOUR ACCEPTANCE OF THIS AWARD, YOU HEREBY CONSENT TO ELECTRONIC DELIVERY OF THE PLAN, AND ANY DISCLOSURE OR OTHER DOCUMENTS RELATED TO THE PLAN, INCLUDING FUTURE AWARD DOCUMENTS (COLLECTIVELY, THE “PLAN DOCUMENTS”).  THE COMPANY MAY DELIVER THE PLAN DOCUMENTS ELECTRONICALLY TO YOU BY E-MAIL, BY POSTING SUCH DOCUMENTS ON ITS INTRANET WEBSITE OR BY ANOTHER MODE OF ELECTRONIC DELIVERY AS DETERMINED BY THE COMPANY IN ITS SOLE DISCRETION.  YOU ACKNOWLEDGE THAT YOU ARE ABLE TO ACCESS, VIEW AND RETAIN AN E-MAIL ANNOUNCEMENT INFORMING YOU THAT THE PLAN DOCUMENTS ARE AVAILABLE IN HTML, PDF OR SUCH OTHER FORMAT AS THE COMPANY DETERMINES IN ITS SOLE DISCRETION. If you do not accept the Award documents within ninety (90) days of the Grant Date, the Award documents will be null and void following the ninetieth (90th) day after the Grant date and you will have no right or claim to the Award.

11.Notices.  Any notice required or permitted to be given hereunder shall be in writing and shall be given by hand delivery, by e-mail, by facsimile, or by first class registered or certified mail, postage prepaid, addressed, if to the Company, to its Corporate Secretary, and if to you, to your address now on file with the Company, or to such other address as either may designate in writing.  Any notice shall be deemed to be duly given as of the date delivered in the case of personal delivery, e-mail, or facsimile, or as of the second day after enclosed in a properly sealed envelope and deposited, postage prepaid, in a United States post office, in the case of mailed notice.

12.Amendment.  The Award Documents may be amended by the Administrator at any time without your consent if such amendment does not impair your rights hereunder or is otherwise permitted herein.  In all other cases, the Award Documents may not be amended or otherwise modified unless evidenced in writing and signed by the Company and by you.

13.Relationship to Plan.  Nothing in the Award Documents shall alter the terms of the Plan.  If there is a conflict between the terms of the Plan and the terms of the Award Documents, the terms of the Plan shall prevail.

14.Construction; Severability.  The section headings contained herein are for reference purposes only and shall not in any way affect the meaning or interpretation of these Performance Stock Unit Award Terms and Conditions.  The invalidity or unenforceability of any provision of the Award Documents shall not affect the validity or enforceability of any other provision thereof, and each other provision thereof shall be severable and enforceable to the extent permitted by law.

15.Waiver.  Any provision contained in the Award Documents may be waived, either generally or in any particular instance, by the Administrator appointed under the Plan, but only to the extent permitted under the Plan.


16.Binding Effect.  The Award Documents shall be binding upon and inure to the benefit of the Company and to you and your respective heirs, executors, administrators, legal representatives, successors and assigns.

17.Rights to Continuous Service.  Nothing contained in the Award Documents shall be construed as giving you any right to be retained in the employ or service of the Company or any of its Subsidiaries, and the Award Documents are limited solely to governing the parties’ rights and obligations with respect to the Performance Stock Units.

18.Governing Law.  The Award Documents shall be governed by and construed in accordance with the choice of law provisions set forth in the Plan.

19.Company Policies to Apply; Potential Clawback.  The sale of any shares of Common Stock received as payment under the Performance Stock Units is subject to the Company’s policies regulating securities trading by employees, all relevant federal and state securities laws and the listing requirements of any stock exchange on which the shares of the Company’s Common Stock are then traded.  Participation in the Plan and receipt of remuneration as a result of the Performance Stock Units is also subject in all respects to any laws, regulations, or Company policies related to compensation clawbacks that may be in effect from time to time.

20.Section 409A Compliance.  The Performance Stock Units granted hereunder are intended to comply with or be exempt from the requirements of Section 409A, and the Award Documents shall be interpreted and administered in a manner consistent with such intent.  You shall be solely responsible and liable for the satisfaction of all taxes and penalties that may be imposed on you in connection with the Performance Stock Units granted hereunder (including any taxes and penalties under Section 409A), and neither the Company nor any of its Affiliates shall have any obligation to indemnify or otherwise hold you harmless from any or all of such taxes or penalties.


EX-21.1 6 srev-20211231xex21d1.htm EX-21.1

Exhibit 21.1

SUBSIDIARIES OF SERVICESOURCE INTERNATIONAL, INC.

SUBSIDIARIES

    

STATE OR OTHER JURISDICTION OF
INCORPORATION OR ORGANIZATION

ServiceSource International, Inc.

Delaware

ServiceSource Delaware, Inc.

Delaware

ServiceSource Europe, Ltd.

Ireland

SSI Europe UK Limited

United Kingdom

ServiceSource International Singapore Pte. Ltd.

Singapore

ServiceSource International Malaysia SDN. BHD.

Malaysia

ServiceSource International Japan G.K.

Japan

ServiceSource International Philippines, Inc.

Philippines

ServiceSource International Bulgaria EOOD

Bulgaria


EX-23.1 7 srev-20211231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the following Registration Statements:

(1) Registration Statement (Form S-8 No. 333-173116) pertaining to the:
ServiceSource International, Inc. 2011 Equity Incentive Plan
ServiceSource International, Inc. 2011 Employee Stock Purchase Plan
ServiceSource International, LLC 2008 Share Option Plan
ServiceSource International, LLC 2004 Omnibus Share Plan
(2) Registration Statement (Form S-8 No. 333-181104) pertaining to the:
ServiceSource International, Inc. 2011 Equity Incentive Plan
ServiceSource International, Inc. 2011 Employee Stock Purchase Plan
(3) Registration Statement (Form S-8 No. 333-188652) pertaining to the:
ServiceSource International, Inc. 2011 Equity Incentive Plan
ServiceSource International, Inc. 2011 Employee Stock Purchase Plan
(4) Registration Statement (Form S-8 No. 333-194440) pertaining to the:
ServiceSource International, Inc. 2011 Equity Incentive Plan
ServiceSource International, Inc. 2011 Employee Stock Purchase Plan
(5) Registration Statement (Form S-8 No. 333-202809) pertaining to the:
ServiceSource International, Inc. 2011 Equity Incentive Plan
ServiceSource International, Inc. 2011 Employee Stock Purchase Plan
(6) Registration Statement (Form S-8 No. 333-210014) pertaining to the:
ServiceSource International, Inc. 2011 Equity Incentive Plan
ServiceSource International, Inc. 2011 Employee Stock Purchase Plan
(7) Registration Statement (Form S-8 No. 333-216472) pertaining to the:
ServiceSource International, Inc. 2011 Equity Incentive Plan
ServiceSource International, Inc. 2011 Employee Stock Purchase Plan
(8) Registration Statement (Form S-8 No. 333-223413) pertaining to the:
ServiceSource International, Inc. 2011 Equity Incentive Plan
ServiceSource International, Inc. 2011 Employee Stock Purchase Plan
(9) Registration Statement (Form S-8 No. 333- 239211) pertaining to the:
ServiceSource International, Inc. 2020 Equity Incentive Plan
(10) Registration Statement (Form S-8 No. 333-257316) pertaining to the:
ServiceSource International, Inc. 2020 Equity Incentive Plan

of our reports dated February 23, 2022, with respect to the consolidated financial statements of ServiceSource International, Inc., and the effectiveness of internal control over financial reporting of ServiceSource International, Inc. included in this Annual Report (Form 10-K) of ServiceSource International, Inc. for the year ended December 31, 2021.

/s/ Ernst & Young LLP

Denver, Colorado

February 23, 2022


EX-31.1 8 srev-20211231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Gary B. Moore, certify that:

1.

I have reviewed this annual report on Form 10-K 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.

Dated:

  

February 23, 2022

  

By:

/s/ GARY B. MOORE

Gary B. Moore

Chief Executive Officer and Director

(Principal Executive Officer)


EX-31.2 9 srev-20211231xex31d2.htm EX-31.2

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

  

February 23, 2022

  

By:

/s/ CHAD W. LYNE

Chad W. Lyne

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 10 srev-20211231xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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 annual report of ServiceSource International, Inc. on Form 10-K for the fiscal year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and the information contained in such Form 10-K fairly presents, in all material respects, the financial condition and results of operations of ServiceSource International, Inc.

Dated:

  

February 23, 2022

  

By:

/s/ GARY B. MOORE

Gary B. Moore

Chief Executive Officer and Director

(Principal Executive Officer)


EX-32.2 11 srev-20211231xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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 annual report of ServiceSource International, Inc. on Form 10-K for the fiscal year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and the information contained in such Form 10-K fairly presents, in all material respects, the financial condition and results of operations of ServiceSource International, Inc.

/s/ CHAD W. LYNE

Dated:

  

February 23, 2022

  

By:

/s/ CHAD W. LYNE

Chad W. Lyne

Chief Financial Officer

(Principal Financial and Accounting Officer)


GRAPHIC 12 srev-20211231x10k004.jpg GRAPHIC begin 644 srev-20211231x10k004.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HKDAJ]^?BTVC?:#_9XT;[3Y.T8 M\SS=N[.,]..M5=9^(T>DZGJ]FFB7UVNDB-KJ:)D"HCJ#GDY[]/8^E ';T5Q? MCCQ;?:-XE:7B'Q;#X=TNQN+FSF>[O76* M&S5E#;R,D%B=H [G- '145@:#XML==T2ZU,));+9/)'=12X)B9!EN1D$8YR* MQ=-^)4.HW^DV[:'J%M#JTC+9W$I3;(J]6X.1VX]Z .YHKEM=\9G1_$=MH=OH M]YJ%Y<6_VA1;E0 NX@YR>,8)_*I_%/BH^&DC8:7=7@9&=G1ECCC"_P!YV(&3 MV Y.* .BHKD]5\7O_P *WF\4:1;M(S6WFQ)(!\G8EAGG;SG![4D?C$:;\/;3 MQ%K-M/'*\*9A 4O*[< C!P-WWO8&@#K:*YWPQXM@\227MM]DEL[VR9!/;R,K MX##*D,I((/-)M3UF_P#&=CX4T;4!IF^T:]N;L1"1]FXJ%4'@/MO4 'Z9K.U_5[^S^(/A/38+@I9WHNOM$6T'S-D M8*\XR,'TH ZVBO/OB!XEU?P3J%IK44PNM)G1K>2Q?:-LVTE'4XSCCG\?48UM M-OM4T+X?2:MKEU_:%^ENUVX7:JY(RL:E1C'09YZD]* .KHKRBT\1>)9_$<^G M+J+OJ4+S!XEV&W C&XAD\H,J$D('\PMDC->F:5?IJNCV6HQJ52Z@2=5/4!E! MQ^M %NBN ^(^LZWI5SI@M;B\LM(??]LO;.U6>1&'W00?NCWK5\":S/JOAE[R M\UBSU,1S.HNH$,9V CS%(&U_48QC'7K0!U5%<1I_P 2[*_OK%3I=_!IVH3F MWLM0E4".:0' &,Y&2,#/^-7-3U:^@^).A:7%<%;*YM9Y)8MHPS*.#G&>* .K MHKGKGQ9;VNLZKIK6TI?3K#[<[@C#KS\H]^*Q_%/C2[M/AB/$VD6Q66X2)D\P M!O(#D#*8?#S65N+.XOK^^=DMK6W W.5&6.3P ,CGWH WJ*Q/#?B>V\2:?<7$,$ M]M-:S-!*1>H./YUS^C_$ZWU6;22=%O[:TU25H(+J0H4,@S\N MZ>+]7)&%7.-I]Z -^BN:TW59;CQ]KFF-=3/%;00.L+1J$0L.2K#DY]ZH^!?% M&J^(KO7DU"Q:!+2_DAB/RX0+@>6<$DL.I/3GB@#LZ*X?3_B=IFH:U!9)9W*6 MES1GR/+0KG[WS9SGM77T4 :S,#Q7/E;ANC ) M7/?ZT>*/!_\ PE&D:?!<7L:W]E(DRW+VRR([@8;=&3@JW7&?2NHHH YS0_"T M>B^';S39&ANWNO,:;RK=+9'W#&T*HP!CCG/]*\W\,:%KLOB7PU!-!K2V6D22 MMMOK1(H[="#@*X/[TDXY[#H*]KIDDL<*;Y9%1?5C@4 8TOAWS/&\'B/[5CRK M%K/[/Y?7+[MV[/X8Q^-9?BSP,?$NL6FHIJ"0-# ]N8YK59UVMU90Q 5_]KGM MZ5T#:[HZ-M;5;%3Z&X0?UJ>#4;*Z.+>\MYCZ1RJW\C0!@VG@\6_P\/A.6^\P M&V>W^TK%M^\20=N3TR._..U0W?@I]3\ Q>&M3U(32Q*@CNTMPNTH?D^3)!P M >>1GI76T4 XN2NXVUC';(H4< *GY\G\JYV^^%US M65MXCDM])N+W[LZ7JCZ7 MJ]HC1+<"(2J\9ZJR'KSG'U^F.GHH P/#?ADZ%:7B7.I7&HW5[*9;BXE^7)(Z M*HX4?3_"L;0O %UIFN6.H:CX@GU./35E2QBDA"F,2<,6?)+G!QS[?2NXHH Y M36/ \'B+Q*FHZS="ZL(;=H;?3_*PJ,PPSEMW)].!C ]*LZ!X7;2O"TGA_4+X MZG9E7A3?%L80L,>63N.< D9XX^E=%10!PP^'UP2D#ZP#:I*\@F6W(NSO&UU, MN_'*@ G9[]>:[6W@BM;>*W@0)%$@1%'15 P!^5244 $H_#NF7MM/=M?W%_.]Q=S/&(Q(S#!PHX M4>WN:Z.B@#@-.^&LMI<:9!W>NCO/#O MVOQAIFO_ &K9]A@EA\CR\[]_?=GC'T-;E% '&Z_X(NM5UVZU*QUMK#[;8FQN MH_LPEWISRI)&T\XJ>\\%+>?#A?"+7Q 6WCA%T(NZ,&!VY]5Z9KJZ* .9UOPM MWT[W-U=.@3S';T4< >U9%A\ M//L.C>&=/_M3?_8EXUUYGV?'G99FVXW?+][KSTKMZ* "N-UKP;JMWK5YJ&C^ M)9M-6^B6*Z@>W6=& &,J&(VG'\S7944 7[.;=X?.(&[+$ MDMC_ 'B3C\*HZ#X(OM+\06>KZAKWV^2UL?L*1BT$0" C!R&//!SZYKLZ* ,. MQ\._8_%VJZ]]JW_;XHHO(\O'E[!C.[/.?H*@\.^&;CP_JVLW U(36>I7;W8M MC %,4CG+?/GD<8Q@5T=% ' :1\,(-(UR*ZBO;=K&"Y:YB@.GQ>:"3D*9CDX! MY& #7?T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%(S*B,[L%51DDG H 6BO,_% M7QGT31F>VTE/[4NUX+HVV%3_ +W\7X<>]>1:[\3?%>O,RS:F]K W_+"S_=+C MTR/F/XDT ?3.H:[I&D_\A'4[.T/I/.J$_@37/7'Q4\%6Q(?78F(_YYQ2/^JJ M:^669G8LQ+,3DDG)-)0!]0+\7_!!.#K##W-K+_\ $UHV?Q%\(7Q A\062D]/ M.-PP/XBI:^,;'4K[3)Q/87EQ:RC^." M0H?TKT3P[\;=?TQDBU:./5+<<%F CE ]F P?Q'XT ?15%XR*Z2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBN"\>?$_3O"*M96H6]U8CB$'Y8O0N1_Z".?IUH [/4=3L=(LWN]0 MNX;6W3K)*X4?3W/M7E7B+X[6-LSP^'[!KMQP+BYRD?U"_>(^NVO&]?\ $FK> M)KXW>JWCSO\ P*>$C'HJ] *RJ .OU;XG^+]79A)K$MM&>D=I^Y _%?F/XDUR MMQ69S_%(Y8_F:BHH **** -C3?%?B#2"#8:S>P ?P+,Q3_OD\'\ MJ[W0OCIKEFRQZQ:P:A%W=!Y4GZ?*?R'UKRJB@#ZO\,?$+P[XKVQV5YY5V1S: MW'R2?AV;\":ZFOBA69&#*Q5E.00<$&O5_ _QEO=,>*P\1L]Y9<*MUUEB_P![ M^^/U^O2@#Z HJ"RO;;4;.*[LYXY[>5=TZK^&_#19-0U*/[0O_+O#^\D_$#I M^.*\XU7X^J&9-'T0D=I;N3'_ (XO_P 57B9))))R3U)I* /0[OXU>,;EB8I[ M.U![0VX./^^]U9Y^+'CM87# M<>7>#8"?9LE?UKMU974,I#*1D$'((KXHKJ/"WC_7_""_B-H_C&,0Q-]EU$#+VDK!Y1S,P]W[?\ %;1BMJE M]?'LT<013^+D']*P)_V@8@Q$'AQV'K)>!?T"&O$** /:D_:!?/S^&E(_V;W_ M .PK5LOCWHDI O=*OK?/>,K(!^JUX!10!]7Z1\1_">MLJ6NLP)*W BN,Q-GT M&[ /X9KJ000"#D'O7Q/72>'?'?B+PNZC3]0D-N.MM-\\1_X">GX8- 'UI17G M'@[XOZ/XB:.SU(+IFH-P [?NI#_LMV/L?S->CT %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9VN:W8^'='N-3U M"7R[>%KG^(^W0?K63XP\8:AXQUAKV\8I"F5M[<'Y8E]/_TP M*YZ@ HHHH **WX/!FNW$"31V8V.,C,BCC\Z?_P (-K__ #YK_P!_%_QK'ZQ1 M7VE]Y//'N<[171?\(-K_ /SYK_W\7_&C_A!M?_Y\U_[^+_C2^LT?YU]X<\>Y MSM%:FI^'M3T>%);VW\N-VVA@P//X5EUK&<9J\7=#33V)()YK6=)[>5XIHSN2 M2-BK*?4$=*]M^'_QB%P\6E>*)%60X6*_/ /H)/3_ 'OS]:\.HJAGVP"" 0<@ M]Z*\(^$_Q+:TEA\.:W/FVWIU]*^>))))I7EE=GDT;XX7X9U[GVKF*IQ<=R(5(3;47>P4445)9VOP_\ B%>>#-0$4A>?29F_ M?V^GX-T/O@^M 'T/1110 4444 %%%% !1110 4444 %6/]YO11_]85I>*?$EGX4T"XU6\.5C&V.,'!E<]%'^ M> ">U?*6NZY?>(]8GU/4)?,GF/3LB]E4=@* #7=>U+Q)JDFH:G<--._3LJ#L MJCL*S:** "BBB@ HJUIUF;_48+4-M\UL$^@[UVEYX0T\V#BW#I,JDJY;.2/6 MMZ6'G5BY1Z'%B#Q;I!M+YQ_:]FH M\WMYR=!(/Y'W^M=_0 4444 %%%% !1110 4444 %%%% !1110 445P7Q-\?I MX0TL6MDRMJ]TI\H'GR5Z>81_(=S]#0!!\1?B?;>$T;3M.V7.L,O(/*6X/=O4 M^B_B??YUU'4KW5KZ6]U"YDN+F4Y>20Y)_P ![5!--+H M_#SXLW6A/%I>NR/5)89% M#I(ARK ]"#4E?.GPJ^(K^'KU-%U28G29WQ&['_CV<]_]TGKZ=?7/T7U&10 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S M-\5?&S>*=?-G:2YTJQ8K%@\2OT9_?T'M]37KOQ:\4'P[X.DAMY-M[J!-O$0> M57'SM^ X^K"OF.@ HHHH *5?O#ZTE*OWA]: .L\87=S!=V*PSR1J;1#A6(%< MY_:5]_S^3_\ ?PUN^-?^/VP_Z]$KF*YL-&+I1T(@ERHM?VE??\_D_P#W\-'] MI7W_ #^3_P#?PU5HK?DCV*LCKK^62;X;V3RNSN;QOF8Y/\5OF^MGPIX@G\,>);+5H&9!) M&XZ,I&0?RJ6@ HHHH **** "BBB@ HHHH **** D $DX [U\I_$7Q4WBOQ; ME>\_%/7CH/@.^>-]MQ=XM8CWR^=Q_P"^0U?+ M5 !1110 4444 7]*T:_UJ=HK& R,JEF/0#\:IRQ202M%*A1T.&4C!!K:\+^) M)_#NHB1NZ\3>&[3Q5IRZSH[(;DKGY?^6@]#_M5M&FIQO'U3^$?!4=E&-7UP*F MP;TBDZ(/[S?X5C^,O&LFL.UA8,8[!3@D<&4^_M[5<8*FN>?R1E4K2KR]E1VZ MLF\9^-FU(MINF.4LEX>0<&7V^E<-116$YN;NSKHT8TH\L0HHHJ34*.AHHH ^ MI?ACXJ/BGPA#)F\?,A_F/^!5])4 %%%% !1110 4444 %%%"K^]C?;_ MF/QD?09;\* /$/BUXO;Q)XH>RMY,Z=I[&*, \._\;_GP/8>]>?T44 %%%% ! M6QX;C$^J"$VD-P'7YC+TC ZM6/6_I+?9/#6JWB<2.5@4^@/7^=:T5[]WTU.7 M&-JBTMW9+YNQ9\1BULI-.O=+1(MVYE=!C.",'^=1W?C*\N;)H%ACB=UVM(I. M<=\#M7.M([JJL[%5&%!/ ^E-JI8B5VX:)F<,!3Y(JK[SCLWZFIIVNW>GXC+> M=;'AH).5(]O2IM8TV 0PZEIP)M+@XV=XW_NUBUV.F^(]*BL'66T$,JX<1J,H M[KT(]#54FIIPF_0C$QE1DJM&%V]TNOK_ )G'LK(Q5@58'!!&"*2I;FXDN[F6 MXE.9)&+,?VNX4444AFKX? #_P \ MV/S >P;G_@= 'K]%%% !1110 4444 %%%% !1110 4444 9^N:Q:Z!HEWJMX MV(+:,N1W8]E'N3@#ZU\D:]K=WXBUNZU2^?=-.^[&>$'91[ 8%>K_ !V\2%[B MS\.0/\B 7-S@]2@ HHHH .M>[?#[PT- T(7%PH6]N@))2>J+ MV7^IKPR*1H94E0X=&#*?0BN_7XG7%[I2Z?J,.#(ZI/<0G!,6?FP/4CBO'SG# MXG$4XTZ/PMZ]SIPTX0DY2WZ&_JW@\>.+F35XIUM(\^5;XCSYJ+_&?J[E.YU6/ BC[LQS^0[UZ>^O:/8V%I(MP@MYD'V=8E+$J!V M YP*SH9[RTN+^YL=/^WC4'$UO=(X";2H 5L\@#!Z>M?/T,PQE-KZG-W7PNT1YULK;59(KWR]_EN0Q8>N*JQ?""59"7U9"HY4"'O MVSS7;)X7A>S)NIG;4G?SFO4X=9.VWT4= .F*EL=5GM[I--U@*ETW$-PHQ'W<>Q%>$^)-#F\/:W/82Y*J=T3G^-#T->E>)/&MEX;\6LUG']HD>'9>QJV% MWC[AS_>'(/M7F_B/Q)>^);\7-YL4("L:(,!!Z>]>KDN'Q%.HZB5J]OY,[ M[F=YCGU9B?ZU4H **** "E'WA]:2B@#T#6?#LNOFRNK6]LUC6V1,/)@Y'TK, M'@"_8@"_L"3T E/^%>';*."XOHKLWT4F\&/[O!X[UPRIUJ4+0E?Y? M\$R:E%:,N-\.]34$M=68 [EV']*9_P (#??]!#3_ /OZ?\*WK[QKH&HV4MI< M1WABD&&"H >N?6N%UAM+:\!TE)EM]@R)CSN[_P!*BA+$STGI\O\ @BBYO*,?\ ?.[_ -FKSZ@ HHHH **** "N MC\*>*I_#MX%8F2RD/[R/T]Q[USE%5&3B[HBI3C4BXRV.M\7^,YM>D-K:EHK! M3]WH9#ZG_"N2HHHE)R=V*E2C2CRQ6@4445)H%%%% !1110!:TV^DTS5+2_B_ MUEM,DR_52#_2OLN&5)X(YHSE)%#*?4$9%?%5?7?@JY-WX'T.9CEC8P@GU(0 M_P J -VBBB@ HHHH **** "O#OC[JQ:[TG1U;Y41KJ1?4D[5_D_YU[C7S%\8 M;LW7Q)OTSE;>.*)?^^ Q_5C0!PE%%% !1110 5O:-'1:O/::?I^+B8,22AR.G3-9&H^'IM. MAA#.9;ES\T42$[1]:=6C:3Y-4B<-C.:G#VVDI=/U\C'KTBT\-:7'8)%);)*S M*-TC=22.Q[5R-CX;NIAY]Y_H=HO+R2\''L*L2>*;JSWVMA+YELGRQ23)EP/\ M^M:X?EI7E56^QS8Y5,4U##3U6]MOO77R,C5+1;'4[BU1MRQN0"?2JE.DD>61 MI'8L['+$]2:;7')IMM'K0344I.["BBBD4%=C\+M6.D?$/2W+8CN7-JX]0_ _ M\>VG\*XZI[.Y>ROK>Z3[\,BR+]0<_P!* /M&BD1@Z*ZG*L,@TM !1110 444 M4 %%%% !1110 4$@#).!16)XPOCIO@S6;M3AX[.78?1BI _4B@#Y:\5:PVO^ M*M3U0L2MQ.QCSV0<(/\ OD"L>BB@ HHHH **** /4?!-[INGZ);1V,J76OWK M&)(Y.D(R3^"@?-QUK=@M;C0]1BM=$E:Z>WA9M0%Q*1",\CV5LY.!T'6O%(9I M+>9987:.1#E64X(-=+IGC.YMK&/3;N/SK%KCS;DJ<23 \E2WI_\ JKP,7E=1 MSE4@^;FW3_KHMEIKKECVG1->LM=M%EMF(D"*TD3 ADR/?J.O(K#\ M>>(M*TW2YK"[4RW4\3-"B_P-T#9[8//X5R:?$6UM[&\O[>%AK%P5BCC*#RH8 ME)V@>O!)^IKSR[NIKVZEN;B0R2R,69CW).:X<%D;==U*B<8K9=;^O;SZFU7% M^Y9:LC=VD=G=BS,V4 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %9?B68VWA75YP<&*RF2(PV1\9^]T)]AS0!A445LZ=X7U/5-"U#6;6.,V=ACSV9P"/H.] &-1 M110 4444 =[\&YC%\2K% >)8ID/_ '[+?^RU]-U\P?"!"_Q-TMA_ LS'_OTX M_K7T_0 4444 %%%% !1110 4444 %%%% 'R_\7@1\3M6SW$./^_*5P]>C_&Z MT-O\0#-CBYM(Y ?IE?\ V6O.* "@ D@ 9)HKU#X,:=9OJ&L:U=0+.^EVPDA1 MN<,=QR/?"8SVS0!YQ<:?>VD:R7-I<0H_W6DC*AOH2*K5Z:/C#?ZCI6J6'B#2 MH-2M[I"L:Q_NA#G/?!SC(P>N1UK,U/P3867A?PKJD=Q?*S[N 2-N!M].XI(O _AC0_B M!X?B:?43%N^!M'\5?$G6)$U&> MWM+*)9M38J/W;D<*G&,;5SDYZ5BZC\.O#UYHMIKOA?5KJZTTWD=M745[=_P *B\(RZY=Z!!K6IC58[<7*AE0K&A('S?*-W)!P M"."*PM5^&^AW?AZSU/PIJ=UZJ=6MX/,$LT&+:5L?=!VX_)B1GOBL:'P'X-L/!&F:_KVK:C;M?0Y M6.+:0TA!( 0D#COZCD4 >5T444 %?6/P[!'P\T,'_GU4U\G5]@^%;0V/A'1 MK5AAHK*%6'OL&?UH UZ*** "BBB@ HHHH *^4?B4Q;XC:X3U^T8_\=%?5U?+ M7Q7MS;?$O6!CAVCD'OF-3_/- '&4444 %%%% !1110!+;7$EIUBA'2- GY#%2T %%%% !1110 4444 %%%% ! M7&_%>0Q?#+66'=8U_.5!_6NRKC_BG"9_AIK2#J(T?_OF13_2@#Y7HHHH *** MM:;83ZKJ=KI]L 9[F588\G W,<#/MS0!5HKV6?P=\-M"U:#PWJ^H7KZI(J^9 M<[]D<;,,C/9O''>@#E**ZRR^&?B_4;:WN+71G>"XA$T4AFC 9" M0>6XR".#S5.R\#^)=0O+^TM=)FDN-/95N8MRAHRV<<$\YP>F: .?HK?UOP3X MC\.FV_M/2Y8?M+;(=K+)N;^[\I//M4^I_#WQ5HVEG4K[1Y8K51EW#HQ0>K*I M)'XB@#F:*[CQMX6TW0?"_A/4+(2B?5+/SKC>^06V1MP.W+FN'H **** /5?@ M+(1XQU"+LVGLWY2)_C7T'7S]\!(2WBS4INR6)3\Y$/\ [+7T#0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !4RWLQ=SA1]U>P%?D_E67>7UW>V MLT$EPVR5&1@ ,$8J"BO)GB*LG=R.1U)/J?,,)*_GI[A^?YY'X5SU>["7-%274[T[JX44450PKUKQ=<36_P6\'O!-) M$WF=48J?NMZ5Y+7?Z/\ %W7M%T2TTJ"PTJ6"U3;&TT+LWU.' SSZ4 >B7$;: MCHWPX;64\Z]DN4#B<99T,9)W9ZYPA-5ET70])_X3?Q-/HEKJ$EE>&*&UE0%$ M4(A)"D$#E^3CHM>8WWQ%U[4O$]CKUV\$D]BV;>'81$GKP#GGUSGIZ5VWP_\ M&\$]_KU]J6N6^EZA?R"00S19M&.W&<$Y!'^^,@]\< &W=:5H=TO@34;70+.P M.H7BO+$D2\AD+;2<F:KJ]^MII M\QU5P\\,L;&,,!@;1NSC!Z$F@#TGP5H>E+H.C&_\.:%;KJ&6+7[I)/<;OF'E MJ5ZU.()9;=BT:]-HPPP,<>N/SK-O/B3K%Y!KL+VFGHNM;3<[(W&TJH7Y,OQD# MOGF@#CJ*** "BBB@#O/A-'(/%V?VC>?\ /S)^=>9_ M"?3C!H]YJ##!N90B9_NIW_,G\J]"KQL75E[5J+V.*K-\^C-"+6KV,\R"0>C+ M6O9:U!R*?Y^E1ZUJGV" )&1Y\@^7_9 M'K7',S.Q9B68G))[UU4*'/[TMCS<9CO9/DAO^1IW'B"^G)V.(E]$']:IF_O& M.3=SG_MH:KT5VJG%;(\:5>I-WE)GGGQ9MI9XM/U%W=RA:!F8D]>5_DU>85[W MXFTK^V?#UW9J,RLFZ+_?'(_/&/QKP4@@D$$$=0:X<3#EG?N>WEU7GI"]:>Y:W^TV=PGE7$.<$KG@CW'ZY/UKE*?%$\TJ11J6D=@JJ.I)Z"N M8] ]6;XA^#= T?4H_".A74%]J"%7>YQL3.?]INF3@#BH-*\?^%G\(Z-IVOZ9 M?SW>CR"2W\@J$<@G;D[AQTR,=J(_@EJ)5+>;7M+BU-X_,6S+$MCZ]?Q (KS; M4;"XTK4;FPNT\NXMY#'(NG\<7VL2Z;J'V:YM4@CGC<1W$! M (.-KXP<^O84>(?BKIE[J'AW[%;7L]OI=VMQ+/=[!-)CC P<=">N,D"O):,' MTZT >OGXH>&[/Q;?7]GIE]-I^K0;-2CEVAF8 A2@W$8P2",CK5+4?B'X]86C^/K71O $&CPP7#:G;ZDEZCE M5\HA75L$YSV]*X'K000<$8- 'M.I?%_0;BWN+VWMM=&I30>6+=KQDMXV ^\- MCC] "<=LUQ/B7Q=8:SX&\/:);PW*W.FJ1,TBJ$;C'RD$D_B!7&D$8R",]*2@ M HHHH NZ18G4M8L[(#/G2JA]AGD_EFOHU+^\3&VZF '0>8:\A^&.DFXU6?4W M7]W;+LC/J[=?R&?S%>K5WX:"Y+OJ>%F59^U48O8UK;Q#>P$"1EF7T88/YBNB MT_5;?4%PAVR#K&W7\/6N'IT$EIHS*ACZM-^\[H]$HK M.TC4AJ%MEL"9.''K[UG>+/$/]BV8B@(^V3 [/]@?WO\ #_ZU<*I2<^1;GM3Q M5.%'VS?ND^N>*+'1 8V)FN<9$*'I_O'M7#7WC76+MB(YEMH^RQ+S^9YKGY)' MED:21B[LO2PE."U5V?*8K-:]9^Z^5=E_F7FUG5'.6U*[)_Z[M_C M7G/CP32ZO#=S2/(TL6TN[%B2I]3[$5W%8'B^R-UHQE49>W;?_P !Z'_'\*,5 M24J3LM@RW$RAB8\ST>GWGGE%%%>(?9GJFC>%?!EK\-=.\3>(H]09[F5XF^S/ M_$'<#CZ)53QOX%T>Q\,Z3XA\-O>M;W\JPK;W RY+!BN!C.?E(QSG(Q74Z/XJ MN_!_P/T'4[.*&5S>/$Z2@X9#+*2!CH>.M;&OW4.L7?A/QK%?L^@0W"_:(7(" M6[-\HD/N&.TYSCC'&: /&]3^'OBK1M+.I7VCRQ6JC+N'1B@]6522/Q%367PS M\7ZC;6]Q:Z,[P7$(FBD,T8#(0"#RW&01P>:]V\1W/]F:?XBOY[.U6QN;;;]H MFU21A< H1A8MK!3SC ZY%SNK23Q?XVTM%2349A ZP&X,#3+]G48#CD8.>1T MW5C:_P")1H'BCP;;7,5M;2QN8I8DO6N'BBD4(0[,H. =IR2<[: /$?\ A%]: M_P"$>.O?8'_LP/Y?G[E^]NVXVYSUXZ5II\-_%KZK_9@T=_M?DB%0D@$ MMNP,D'@G/!KZ&QHPU7_A"O(7RC;_ -H>7GC_ %^['_?7/TKE-$NHO%7B?QA> M)=7%RT+BV@TV*\,"S(BD DCG!(//09/K0!YMH'P\O8O'^E:%XHL)K:"\$K#9 M(IWA8V;AE)'! R/?WJM)\.]RLKZ:W61Y54?*Q &6(R<8Z5 M[7J<4G_"8?#]VB2/RQ=QNL5/'F0Y//!'0@Y'?GC% 'S]J^CZAH6HR6&IVKVUU'@LC8/!Z$$<$>XJ MC7J/Q7T:.Z\="'3[]YY5L_,FCN+EI/((8_*"22.N=O;.>]>74[-*Y*G%R<4] M4%7]%@:YUJSC7/\ K0QQZ#D_H*H5U7@FR,EY->L/EB78I_VCU_3^=:4(<]11 M.?&UO8X>4_+\3T9-:U5#E=2NP?\ KLW^-:]AXWU>T8"=TNH^ZR#!_ C^N:YJ MBO&0S2V\R30N MT7BL+[/WH['TV6YG]8?LZGQ?G M_P $W****XCV HHHH *BFN(K==TL@4>_>JVHZ@MFFU<-*PX'I[FN=EE>:0O( MQ9CW->'F6=0PK]G37-/\$==#"NI[TM$;+8 M9N+62-?GZ$J<=O7%0T5\Y+/<4JBJ04X[-7/(DG%M,*UO#&J1Z+XITO4I@3#;7*22 # M)V@\X]\9K)HJQ'NWB'X9KXR\:#Q);:K:OH-XJ23R))\X"J%(7@CD*.2>.>.* MK^#H].T.V^)">';V6:VM+-#!)!V"E0Q"GJ,\&DH ] MQL6.I_"WP0;_ %.:!GUH!KOS<2)AIP,,>AX ![<5V][I\D&B^*;=+1E6:Q?R MIY+UIY+H^4P+%3]P#( QU]N*^5Z4L6QDDX&!D]J /=-7U*\L[3X306UU+%%/ M]G\U4<@. (!@XZC#,/QK8DN)+3Q#\4KFWD,([G^S-/\17\]G:K8W-M MM^T3:I(PN 4(PL6U@IYQ@=Z? MWU[5B5=U9B^J3D]B!^E4J\#$3=PR. M1D>O(!F^-O#?A.VT2WU'P]=3V]XT@272[QL3J,D9V'Y@;X8T6W\6WEA:Z\^HPB*XLVP85\P;G! M;D87DGIG%=7;Z>T%QJ<45L[QS6@$=Y-?M-)!/#&I:=#<2ZEJC['0-NWDYP%7'7-8^L^ ?$_A_3_M^IZ3)#:\!I Z.%STW; M2ZL[:" MWO4=(Y9M3DE,Q9<*R1E2%()'RC XZX&: /%HOAGXQGTQ=0CT24V[)YB_O$WE M<9SLW;OPQFN3(P<'K7U;9[M6M;:YOTMY(S9_-K&GWAB [D=0RCOU(%?-FJZ. MZ17>J072W-B;QX8Y68^9(,G#'ZCGKGFDY*.X7L8M%%%, J6VMY;NYBMX$+RR MN$11W).!45>D?"_PV9KEM=N4_=Q92V!'WFZ%OPZ?4GTK*M45.#DR9RY5<](T M?38]'T>TT^/!6",*2/XCW/XG)_&KU%%?/MMN[//;N%%%% A58HP93@@Y!KL[ M2<7-I%-_>7GZ]ZXNNFT%BVG$?W9"/Y'^M=V FU-Q[G1AW[UC4HHJ"\PIBUO"7&!PK_P 0_'K^)]*]CJAK6DV^MZ7-8W(^5QE6 Y1N MS"LJU/VD;'3A,1["IS=.I\^5*=)F\)6]QI=ED07#D0^1& 2)%+'Y^%#?+TZ=Z\LU7QQXEUH6O]H:K M+*;27SH&"*C1OZAE /T]*LZK\1_%>M:6VG7VK.]JXQ(JQ(A<>A*@$C^= 'LN MKW>L>'-0T7P_X8\-6^HZ/+9DLI3:LC 'K(?E' #<]<^]+X6M(/#G@D7<,<&D MWMQ?R+=;+1[PH1*ZB'"'. %!S@?4UXW8?$KQ=IFE)IMKK$BVT:;(PT:,R+Z M!B"?ISQVJMHGCSQ-X=CFCTW59(XYG,CK(JR L>K?,#@^_?O0![?9QZ/IOQ%U MJ\MM,NH1+I\4CW:63 6SYD#':5S\P53D @E3[U5\2637'B;PCK$UM;:U9&9D M\RWMB)W.QB"PW891MW=!C:?6O%K7QMXDL];GUB#5IQ?W EE(#!P.@*D8P,< M<<4_5/'?B76=0M+Z\U64SV;;K"-<:SNK6\CM" M9)(;NU*26^WDA&RN" .,@YZ9-?.^F:C+;-G:#E" M?XE/0U2KT;Q-HW]J67F0K_I,(RG^T.Z_X5YR002",$=J\+$T72G;IT/MLOQ: MQ-%-_$M_Z\PHHHKG.\4LQ4 DD#H,]*2BB@!02""#@CH102222@'!R.M3.*E%Q M?4NE4=.:G'='NU%1V\AEMHI#U= WYBI*^R_X8TI0YYJ)@S2O/,TKG+,ZE M9604444AGFWQ8T(SV5OK4*9>W_=3X_N$_*?P)(_X%7,_"-5;XG:0& (_?'!' M_3%Z]INK:&]M);6X0/#*A1U/<$8->*6S3_#'XA0WDUJ;N.WWM""^SS4=&4'. M#@C//'45]EP]CE.G]6D]8[>G_ /,QE*TN==3U36_!]KXI\>:!XBMXE.GC?\ M;S@;0T+' ;URWRGV6J?CNQTKQ=K?A9[A+\VEU8S7"+80[Y7!\ME'0@#!ZG@5 MPEG\5+RS\,ZUHZ6/.H33213>?S;K*?F4#;SU.#DF?%Q].FT1AHP>/3M- M.GR#[1@R@^7\P.WY3F,<<]?QKZ0X33U/X5Z-#K/AM87U2WM-4F>*>"Y*":,A M2PP0"!T]ZK:]\//"T/A[6[K1-3U"6\T:<17(G"E2=P! 4=,GGU!]:K77Q8M MY+C0FM?#Y@@TFX:5(VO2YD!4K@L5R#\V>QMFN$EOXU1)]JEB N PZ=\8R.M6M M/^$GAO\ LN"34;C62YT\7TUW 46W QDH"5/..<'MS65J7QDMK^QU2)?#C1W. MI6C6TTQOF8+E2H(4KC R3@8S^M>A7^M>%=1TM+>^UC2YM"^Q!&*ZBT,4 T>^T;3KB\EU9YM2B,R26_EB.V0C<@?(R201T[YZ=:HV'P MV\+V>C)>>(=2OXY1J'3J0TU M?+M9A>-"2@P%#!1SP!GMQTK)G\>K+X:L]'32A&MMJAU$.)\@C7C;Q][&< M]NE '9:C\+/"L2ZWIUEJNH/K&GVIN]L@78%P2JGY>>,9(/<'VJQI7P6TN?2K M)+V?5/M]U;^6,0BCG6]>)7 &/F4#GI[_A0!HZ7\ M./"D6AZ-=:]J.HQ7>H73V0C@9=C2^8R#'R$@?+W]:T_#O@_POI \<:;J:S73 MV$9+RO$C-%;F(LK1DCB3ELGIE5XKA#X^SHOAO3AIF/[%O?M>_P __7?.7VXV M_+UQG)K2M/BE'#XJU_5+G0UGLM9B2*:T-QT"IM^]MY!&P%;NBW1> M-K=SDIROTK"JWILACU"$^IVG\:]'*L2\/BH26S=GZ/\ JYAB(*=-HZBBBBOT M4\4**** "BBB@ HHHH **** "O'K;P1KT.M+'=Z/;RZ9I]Y5^*?%WC+PW=F WGARXN9G(MK""*>2X<$_+E1TX[G'M0!U M'P]T6^T7P_.NHV\=K/=WDMW]EC8%;=7(P@(XXQV]:ZRL/PG<>(+K0DG\2VUO M;7[N2(H.BIQC/)YZ]ZW* .0U/_D)7'^]52K>I_\ (2N/]ZJE?.U?CEZGG2^) MA1114$A7,^,_"L?B73/W6U;^ $P.>,^JGV/Z'\:Z:BJA-PDI1W&FT[H^99X) M;6XD@GC:.6-BKHPP5([5'7N'C+P1!XBB-U;;8=20<.?NRCT;^AKQ>]L;K3KN M2UO('AGC.&1QS_\ 7'O7N4,1&JM-SNIU%-%>E!(((.".XI**W-!69G8LQ)8] M23F@L2 "2<# R>E)10 4I9B "20.!D]*2B@!0S!2H8[3R1G@TE%% !1171>% M_"%]XEN04!ALE.)+AAQ]%]34SG&"YI;";25V,\)^&+CQ-J8B4,EI&09YL?=' MH/BZ?'9640CA3\V/D7KVE["8Y5] M>C#U![BOH>LW6="L->M/L]]#NQ]R1>'0^H/^17/6H*>JW._"8UT?=EK'\CY_ MHKJ?$'@74]%9Y84-W9CGS8U^91_M+V^O2N6KSY1<79GO4ZD*BYH.Z"BBBI+" MBBB@ HHHH **NZ;I-]J]P(+&V>9^^T<+[D]!^->H>&?A]:Z6R7>I%+J['*IC M]W&?_9C[G\JUITI3>AS5\53HKWGKV,+P7X%:Y:/4]6B*VXPT5NPYD]"P]/;O M].OJ6,# HHKT:=-4U9'S]?$3KRYI!1116A@%%%% !7)3?ZZ3_>/\ZZVN2F_U MTG^\?YUK2ZG+B=D,HHHK8Y HHHH *Y+Q/X;,Q>_LDS)UEB ^][CWKK:*SJTH MU8\LCHPV)GAJBG#_ (<\=HKO]<\+17Y:YM-L5R>67^%_\#7#7-I/9SF&XB:. M0=F'^Q#1116!V!1110 4444 %%%*JL[!54LQ. M ,DT )6]X>\//JDHGG!6S4\GH9#Z#V]ZOZ+X0>0K<:D"B=1!W/^]Z?2NS1% MC1410JJ,!0, "O0PV#;?-4V['@YCFT8ITZ#N^_;T!$6-%1%"JHP !P!3J**] M4^8"BBB@ HHHH ]OL?\ CPMO^N2_R%3U!8_\>%M_UR7^0J>OFY;GZ'#X4%9. MO?ZB'_>/\JUJR=>_U$/^\?Y5Y>'M!1110 5@^+ M/#%OXGTHV[D1W,>6@FQ]QO0^Q[__ %JWJ*TI59TIJI!V:)E%25F?,FHZ?=:5 M?2V5Y"T4\1PRG^8]1[U5KZ%\4^$K'Q19A9AY5U&/W5PHY7V/J/:O#]=\/:CX M=O#;W\!4'[DJ\I(/4'^G6OOS1R MI>7;0F) <*(QN&1CTS0!ZEH6C#0M/-H-0U"^!S16$LV=SVX;Y"<_B/PQ7:T JI5O4_^0E;^R ] MBY_I5VW^$3D@W.KJ!W$4&?U)_I5/%T5]H?M8=SS*K5AIM[JEP(+&UEN)/2-< MX^I[?C7L>G_#/P]9$--'->./^>TG'Y+C]:U$4YZS0'8 MQ^O8_B*WZ*F45)69<)R@[Q=CRZ_^%EVA+:??Q2KV692A_,9S^E8-QX$\1VY. M=.,@]8Y%;/X9S7M]%82PL'MH=L,RK1WLSP0^%M>4X.D7GX1$U)%X/\0S'"Z3 M<#_? 7^>*]WHJ?JD>YI_:M3^5'C]G\--=N"/M!M[5>^^3ASU,?7GI>WH0VMI;64"P6L$<,2]$C4 M*/TJ:BBMSD;;U84444""BBB@ HHHH *Y*;_72?[Q_G76UR4W^ND_WC_.M:74 MY<3LAE%%%;'(%%%% !1110 57N[&VOX?*NH5D7MD+L MSCK_ ,$HT5QU,#3EJM# MUJ&=8BGI+WEY[GCQ!4D,"".QI*]?DABE&)(T?_>4&H?[.L2SA;+P5=RD->2I O=5^9O\*ZK3M$L=+&;>$>9WD?EC^/;\*T* M*ZZ6&IT]4M3R\1F&(Q&DY:=EL%%%%;G$%%%% !1110 4444 >WV/_'A;?]_U$/\ O'^5:U9.O?ZB'_>/\J\O M.?\ <:GR_-'3AOXL3"HHHK\\/:"BBB@ HHHH *KWMC:ZE:O:WMO'/ _5'&1_ M^OWJQ133<7=;B:ON>6Z_\)LEI]"N0!U^S3G_ -!;_'\Z\\U/0M4T>0IJ%C-! MS@,R_*?HPX/X&OI6D95=2KJ&4\$$9!KW<+Q!B*2Y:JYU]S^\Y*F#A+6.A\MT M5]$7O@SPY?DF?2+8,>IB!C/_ ([BL>7X6>&Y#E4NHO9)O\0:]B'$>%:]Z+7W M?YG,\%46S1X?17MJ_"GPZIR7O6]C*/Z+5^U^'?A>U(8::)6'>61F_3./TJI< M181+1-_+_@@L%4\CP>"":YE6*"*261NB1J6)_ 5V6B?#'6M2*R7H73[<\DR\ MR$>RCI^.*]GM+"SL(_+L[2"W3^[%&%'Z58KR\3Q)5FK48\OF]7_E^9O# Q6L MG;.#?<$8:XE^9S^/8>PK=HHKY^K5G5DYU'=G9&*BK(****S* M"BBB@ J:S_X_;?\ ZZ+_ #J&IK/_ (_;?_KHO\ZUP_\ %CZK\R9_"SK:***_ M43P HHHH **** "BBB@ HHHH *\SUCQC\+KW4I&U:.TN+R%C&[RZ>[-E>,$[ M.17IEJI7SM7XY>IYTOB84445!(4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %=)X?_P"/"3_KJ?Y"N;KI/#__ M !X2?]=3_(5UX'^,;4/C-:JVH?\ (-NO^N+_ ,C5FJVH?\@VZ_ZXO_(U[D?B M1U5/@?H<%1117L'R04444 %%%% !12E64 E2,C(R.M,DD2*)Y)&"H@+,QZ # MJ: L.HKG1XCO6L_[13196TW&\2>K"SNI88(S;B<3RRA5.6V[>?SZU:=T'++L6Z*R=5\0V.F6SL)X)KA0 MI%N)@'8,0,XY/0YZ5835(%-P;J6WMTBF,2LTZG=A0W/]TXSP><#-+F5[#]G* MU[%ZBJJ:E8R69O$O+=K9>LPE4H/J5] MBQ1113$%%%% !1110 5R4W^ND_WC_.NMKDIO]=)_O'^=:TNIRXG9#****V.0 M**** "BBB@ HJK=ZA;6+1K<2%6DSL 1F)QUZ ^M+::A:WI=;>4,R?>4@J1^! MYIE,BSM<=1 M13&EC21(V7G/^XU/E^:.G#?Q8F%1117YX>T%%%- M61'.%=6/LIH =1129&<9&3VH 6BBB@ M HHI"P&,D#- "T4 @@$'(-% !1110 4444 %36?_ !^V_P#UT7^=0U-9_P#' M[;_]=%_G6N'_ (L?5?F3/X6=;1117ZB> %%%% !1110 4444 %%%% !7*Z7X M2T#0[9[>]CL+J:>XDF$MU#'O.]B=O.O6MG:V,/DVEM#;Q9W;(8P@SZX%3UQ7PNGEF\(N M/.FGLHKV:*PEFSN>W#?(3G\1^&*[6@#D-3_Y"5Q_O54JWJ?_ "$KC_>JI7SM M7XY>IYTOB84445!)/9VXNKE83((PW\1J.:/R9WC#!MK$;AT-,HIW7+:VH]+' M.^((?M>N:)9O-.D,S3>8(9FC+83(R5(/6LZYU5_"5]J%N99[RU6UCN(4GE+, MCM)Y>W<%K%K2\A MGEN;F2[V^;<329D^4Y7! &#R,"MHSA9*6W;YEJ2MJ9(\97(M[D?9K:XN(FA MV&"1O+D$CA,990003Z=Q4LOB75[5K_[1I]GLTYT^T,D[?.K@$;!MZ@'G-:7_ M C<+Q.MS?7MS(SQ.9)77(\MMR@ * !D<\9/K4MUH%K=IJ2R23 :AL\W:P^7 M: !MX]N^:?-2OM_6G_!"\.QD:IXMFT[4I(3'9&**9(S%YY:9E8@;\*"%Z]&( M)Q]*DN/$>HPR7TZV5N;&RO%MI&,I$C9*C*C&.-XZGFK-UX3M;HW*F]O8[>XF M^T/!&R!?,R#NY4GJ <9Q[5:ET"UEM+VV:28)>7 N)"",A@5.!QT^0?K1S4M- M O PM5UK4KR(2VT$<6GKJ<5MYJS,)3ME"L< 8VD@C&>]:_B&:2.1G'-: M>HZ;;ZI:B"X# *PD1T;:\;CHRGL12XEMKI95DMY MYVE&Y8RX92Q)'3![J]OX0@@U,7[ M7]Y<2G>)!<%65E88( "C:>!R.?SI]OX2M(FB\V]O;F.&![:*.5UVI&PP5&%! MZ <]>!3;IO=W?_#@W'J8\GBVXN[>[M6^R;I;">5'LYVW?:,_P!*KVE)/3^M1\T5 ML95AJT]K$FFV5NKW]6-0\0ZA8QVZ3V]C:7$@< MM]HN@QWYJY+X:M7&^*XN8)UN9+J.>-EW(S_ '@,@C:?0@U& M/"UO'*DUO?7L$X1HY)D=2\H9MQW$J>)'':R6AVLN7CG.:FN_"UK=33N+J[ACN45+F&)P%G M"C W<9''!P1D4W.DQW@9]QXJO@M_=V]E ]A8M&79Y2)'5D5OE&,9 ;N:ZRLF M7P]9RVFHVNZ58[\@R!2/EPJJ O''"CKFM:LIN+2Y5_7]7(DUT"ND\/\ _'A) M_P!=3_(5S==)X?\ ^/"3_KJ?Y"M\#_&-*'QFM5;4/^0;=?\ 7%_Y&K-5M0_Y M!MU_UQ?^1KW(_$CJJ? _0X*BBBO8/D@HHHH **** +M]J_ M^<5E7]K]MTZZM-VWSX7CW>FX$?UJQ14J*2LBY5)2ES-ZG+Q:G=P:&NF-I%XV MH)#Y 58B8F(&T-O^[M[^M5M.T VLM_!<6OG&/3(($D:/(9@K[@I(YYQ^E=C1 M4^SVN:>W:345:YPUM&;*\TFXO]*NYXX]&CA.VV:0I)GE2,<'&1^/O3--L;C2 M9-,N=2TZ>>W%I+$L4<1F-NS2%@"HS_"0N?;%=Y12]EYEO$MZ6_K7_,X&*TOK M.WT_?9RV\):XD1UM#<26X9\K&%&0N1W(/IQ3]%TJ9YM'2\L)O+AN;QG6>' 7 M=RI(QM&<\8XSTKNZ*2I('BFT]/ZU_P S@-1M)([#4M/?1[B:]EO_ #HIX[F:[.BG[)"^LNVW] M?TCB+ZPEAO[N7[#(]FFJ13F!$_UR^2 2H_BPW.!Z'TJ_X8>.77M?EBM)+6-W MA(CD38WW#DE>V>OXUOWUA:ZC (;J+S$#!U^8J58="".0?<4EAIMIIL31VL6P M.V]V9BS.?4L22:%3:E<)5U*FXO?;\O\ (M4445J>Q([U5O6MWOIWM$9+*@HJ>7WN8MU&X*%EW\S&U59VUG3!;NB2 M8FPSJ6'0=LBLZ6XN[F*ZAHHVD21D4NF=K$ M*+=][8@&?RJ,Z=8M$L1L[FVF9[K1Y)YY6<-.FXR$;MK8&?7W]:Z M188E=76) RKL4A1D+Z#VXIAL[8JBFWB(1MZ#8/E;.IIU;Q5HI'%5DISWV/_ !X6W_7) M?Y"IZ@L?^/"V_P"N2_R%3U\W+<_0X?"@K)U[_40_[Q_E6M63KW^HA_WC_*O+ MSG_<:GR_-'3AOXL3"JS/#;I;0O%,6D8?.OI5:BO@(348R3C>_P"'H>PU=K4@ MO?\ CPN/^N3?R->>Z-HL][H^B/9>'XK*9?(E;4_-0,5&"Q 4[CN&1@^O->CN MBR1LCC*L""/:H[2UAL;2&UMDV00H$C7).% P!D\UO0Q3H4W&*U;7?S\_/K=$ M3I\S39Q[>)=175[=DG2:TEU 6I6.T81!2Q7B5L;F'? QG-5[NZUO48;>X?4( M88?[9%O%$EOR LK*&8[N>G3':NF_X1;1_M"S?9GW)-YZ+Y\FQ)-V[&BTX1_!;?YD>SF]V8#:S MK2-<7QN+;[)!JGV+[/Y/S,AD"9W9X(W>G:H+7Q1J]U>IFBV_KKN-PGT96\.W6IZ@UW=7=Q";9;B M:"*%(L$;)"H8MGGIC&*HZ7I5AKEYK-QJMM%=W*7LEN!,-WE1KC8%'\.1SD=< MUTMI9V]C$T5M'L1I&D(R3\S$LQY]235*^\/:9J%RUQ<0-YSJ%=HI7C\P#H&V MD;A]:R6(@IS<;Q3V:6J_%?F4X.ROJH:JR:=IEC>((7N+R%+F9/-)BB8; M".1D]LFF17>JZKK6D%+FW@O$CO8)9O)W*0DB+D+GJ=H[^M=DFEV4;VCQVZH; M-&2 +D!%8 $8''852G\+Z1.4+6SJT;2,CQSR(RF1MSX(8'D_X=*W6,H\S?+; M?HGOS??NO+0CV4K6O_6AB:?KVL:Y<06%O/;6DZ022SS^5Y@&=(F@MH3:F- M+92D1AE>-E4]1N4@D'OGK22^&=(E\H&T*+%$(0L4KQAHQSM8*0&&2>#FCZSA M+WY/P7G]]]/2V@7.X@HO/&0.O.*H2W M>IW5QH&H7L]K+%=6]Q.D*18\K,!.W.3N&#S[CWKLK/1K#3VC:V@V&. 6ZY=F MQ&"2%Y/J35.'PIHL%PL\=HP=0ZH/.+=HV5G;1=4U MW\T#IS:5V<_;:MK,FFS-93VEM#8:7;W(C-ONWEHRVT&.WVQSP);2#>WS1JI5 M5Z\8!(SUKGM;\'2:G<3)$EDMO+&D0D9I!)$J@#[H.V0^A;I5TJ^&G4]Y67FE MY7]>OZ:BE"HHZ,ZV!S);QNW5E!/Y5)3401HJ+T4 "G5Y#W.D**** "IK/_C] MM_\ KHO\ZAJ:S_X_;?\ ZZ+_ #K7#_Q8^J_,F?PLZVBBBOU$\ **** "BBB@ M HHHH **** "O.]7\3_"^^U%VU9].GO(F*.\MD[-D<8)V-?>%!(^M)J[+,RFX2!H@, ?+AE!./4CO77T JI5O4_^0E[G6&/ 8]V/%,EB: M&9XGQN0X.*?*[!'6J9UN M?P]>7UKJMT][%%;IQGV'R2.EHK U#Q.-.NRDVGSBV6986G9U7)8@95"=S+DCD>_I39O%(AGN M?^);<-:VMR+:>Y#+M5B5 (&8@(!P0>",C(-+VQTE%<\_B@VZW?VS3+FWDMX4N"C,K M$Q%MI;@G!&"2/:I=0\46MA-<1F)Y3#Y2 H0 \DF=J DX' R2> #1[*?8.5FY M17-'QA%Y! L)GO%N4MC;I(C?,ZDJ0P.T@XZ]N:DA\4&;4C9#39@\;I'.!*A> M)F /W */93#D9T5%5-,OXM4TVWOH5 M98YD#!7&"/8U;K-IIV8@KI/#_P#QX2?]=3_(5S==)X?_ ./"3_KJ?Y"NO _Q MC6A\9K56U#_D&W7_ %Q?^1JS5;4/^0;=?]<7_D:]R/Q(ZJGP/T."HHHKV#Y( M**** "BBB@ HJ_?Q6$<-N;.5G=E_> ]O\\UFS31V\$DTK!8XU+LQ[ #)-3&5 MU@POYFK.M7%_J.BZG>-?B.VAO?LXM/ M*7&%E5>6Z[B<'TK/VNE['0\+:25]#NZ*X^[U/5I+?6=3@U!((M-G>)+4Q*5D M" $[B>7F=;+<0P*S2S1QJH!8NP &3@9_&I*X"YN+GS==U%9B"]M9R>3)$C*- MQ. 01VY_/Z5?N]3U:2WUG4X-02"+39WB2U,2E9 @!.XGG+9XP1VH]JNPWAGI M9_UI_F=A17(W-]J]U<:Q);Z@;2*RMXYHXA"C$L8]Q#$CIQ^M=-83M=:=;7#@ M!I8D<@= 2 :J,TW8RG2<$FW_ %N6****LS"BBB@ HHHH **** "N2F_UTG^\ M?YUUM5NP"=Y&?K4.HE>_3_*YI##RG9+JK_C8VJ*S M8-4,RHQD# J.N>!@C(IM]K,5L8! 89?.9E#M,%12 #@M@\\]*? MM8VO<2P]5RY4OZ]=C4HK'GUTQ"W3[.BSRH9"DLZHJ@''WNM4[JYS25FT%%%% @HHHH **** "BBB@ HHHH ]OL?^/"V_ZY+_ "%3U!8_ M\>%M_P!-Y.\[2",XQ[8K:AAO:Q< MKVM_P=^VQ,ZG*['I-%.R,BN5/B M74EFFG-C;?8(=0^PNWFGS#EP@<#&, D<9]:KP^.#-J**L$!M'NOLP4.QF'S; M?,(V[=N>VHKFHMMSJ>KFXLM>NRE_(B/9W3+&J@#"X\Q?4]N]*&$;E*,G:WH_U0.I MHFNIW]%:YJ5G+?6]C8PR0:;:QSR-,Y=.+2116 M7EI"DWE2SGSI0PR<*H.W'JW7Z41P-:;2BKW\UY?YH'5BMSL**XR;6-5L]8\0 M7-K;QW%E:I#,ZS3,I"^4"0@P0#C)_*HF\4M87%^Z,)&NKY$M_M#D)&OD(Y)P M"0/8=S5K+ZLOAUT3^^S_ %#VT5N=Q17(P^+;RZM;9;:S@>[EOC9G,C"(_(7# MJ=N<8'3&>M.MO$^I%HWO+"VCMUOC82LDS%O,R1O4;?NYQUYZU#P-9;K\4'M8 MG645QVD^-VU&^LU,$ MKR0I&L;L98NNTN-N,''8\9%2V'B75;M-.GEL+2.#4 M6>*'$S%E<*Q!88^Z=IZ$;F\O/"]E<7T M@DFD3=O!)+#U.>];=<-[DXH [>BL'PMKD^NP:G)<11QFTU*>S M3R\\JAP"6-W:7J6LUH7*EX/-#;EVGC<*HS> M$_MUM>_VC?M<7ETJ()Q$%$01MRA4YXWT6) (W#XP#DDXY.?PJS>^'OMD>L+]JV?VEY?/EY\O:H'KSG'M6Y1 M3]K.][_U_2#F9R=]X,>[N+QUO8$6YG$Y=[0/,I!!"[]WW.!Q@?6M&;P]YUAJ M5K]JQ]MNQ<[O+^Y@H=N,\_0Q0ZH([ WHO?(,& MYMV\.5W;A\I.3TXK6U;2UU2VC03/!/#*LT$R#)C<=\=Q@D$>AJ_12=23:?8. M9G.R^&I]1%S_ &QJ1N3+ T$:PQ>4L0/);&3EN!R?2HKGPM=ZC%.=1U43SM;& MVB=+?8$4D$L1N.6.T=Q73T4U5FM@YV9TNDQSZM->2N&CEM/LK0E>HW$DYS[X MQBLB/P;&GA]=.:\,MPMPMR+F2(-EUX7W!VI) MGA21Z'J:Z.BG[6=[W#G>YS:>&+BUG2ZL=16&[5Y\N\&]6263?M*[AR#C!S^% M6=*\.+I=Y#<+=-*R021/N3!D=Y [/G/'.>/UK;HI.K)JS8'_\ CPD_ MZZG^0KKP/\8UH?&:U5M0_P"0;=?]<7_D:LU6U#_D&W7_ %Q?^1KW(_$CJJ? M_0X*BBBO8/D@HHHH **** "H+RT@O[26UN4+PRKM=0Q7(],CFIZ*0TVG=%:[ ML+6^L7LKB$/;. ICR1P.G3IT%4;GPQI%W<---:EG=@S 2N%9AT8@'!/OUK7H MI.*>Z*C4G'X78R[GP[I5W>-=3VNZ1R&<;V"N1T+*#AOQ%4QX6M;C5]0O;^)9 M5N)$:-5D< JJ*,.HP#R,X.:Z"BDX1?0:K5%LS-NM!TV]N))Y[UW2.0SC>P5R.A90<-^(K4HI\L>PE4FMFRJ=-M&> M[8Q".&)=L<:A%&/\ZUI=3EQ.R&4445L<@444 M4 .1WC<.C,K#H5."*:22(G"UME_G>U]S-M],D\\37UP M+DK&8T4QA0 <9SRWJ6@7.,9P,5)116B5CG;;=V% M%%% !1110 4444 %%%% !1110![?8_\ 'A;?]/\J\O.?]QJ?+\T=.&_BQ,*BBBO MSP]H9+&)87C;(5U*G'O4.GV4>FZ=;6,+.T5O&L:%R"Q &!G'>K-%/F=N7H*V MMSGAX1M5>("^OA;PW7VN*W#IL23=N_NY(R3P2>M6)?#=J^F_8DN+F("Z-VDJ M,N])"Y?C(QC)/4=*V:*V>*K.UY$^SCV,D^'[5K.:V,L^R6\%XQW#._>'QTZ9 M _QJ*'PS;P7?F17EXMMYYN!:"0"(2$Y)Z;L9YQG&>U;=%)8BJDUS;AR1[%33 M]/BTVW>&%G97EDF)<@G+L6/0=,FLW_A&=ES=36VLZG;"YF:9XXGCV[CC.,H3 MV'>MVBE&O4BW)/?<;@FK&6-"@V7P>XN)&O;9+>9W9#K.>.YA6]OH8+J-4GBC= )-JA022N0< =#@^E='151Q-6+NI?UI_DA.G%[H MY^Y\)6US/_K^D@]G'L9,7A^WC-L[W-U-+!X^2/8Q+# MPU;Z?-"8KR]:V@9F@M6D'EQDYZ8&2!DX!)Q4T'A^TM[;38$DF*:?(9(B6&6) M5A\W'(^8],=JU:*)8BK+5R_K7_-_>)0BNA1TC2X]'L%LH9YI84),?FD$H/[H MP!P/?FKU%%9SDYR6.O3:M<1W]W&)& M9;5BPX'0D#&,'M-N+'3KZ>\7[2\DTD\JR.)2!N#$ <]#SS MS6]7+?#_ /X1T>&%3PR\LEBDK!I)0P=Y,#<3N YZ>U=30!R&I_\ (2N/]ZJE M6]3_ .0E]/W>7S'I8R]=U"33=,:2W56NI76&W1NC2 M,<#/L.I]@:K67B&$^'X]0O\ ]U,K^1-&BECYP;:551R23T'O3M6T1M8U.R-R MW_$OM@\A1)&1VE. IRN, #=W[UE2^$[FWN)_[,FB6W^T0WL,<\CMB9,A@Q.3 MM88YR2".E;15-Q2;U_K0M*-K,U3XGTX0!\7'G&7R?LOD-YV_&[&S&>G.>F.] M(_BG31'"8OM,\DH.>]59]-UR>ZM=3>2S-W;2N8[7<1$ M(V0*5W[<[LC.<>U)_9FNPZC'JJ2V5Q>- T$T4A9$52Y9=I"DG&<'(YHY:?\ M3"T35M-;L+YU6VF\P-;BY5@IP4)(_/(/%47\7:8J(RK=2[[=;K$5NS;8FS\Q MQT'%4+7PYJFE>0;&6TF';NQ@=)9(&+: M7%9C:Q^^N_)Z=/F'^%'+25W<+1+MOKRW7B$:?%$[6[6B7"3A#AMQ..?3 _/C MM55]?N8O&XTF1(_L3PJ%?!W"5@S $YQ@A&I^F:/>Z?J-C*3;O%'IL5G/ASN# M)DY7CD$GOBH]4\/WEY>ZC=VTT,[_:)(XW=\*(F0#/TIRITH[O4'& M*+]KXKTV[FBBC^TJ7E\@L]NRJDO/[MB1@-QTJ2'Q+IT]ZENAFVR2&&.Y'XD=53X'Z'!4445[!\D%%%% !11 M10!:NM/N+..)YD"K(,K@YK.OI'AT^YEC.'2)F4^A -7)KF>=4665G"#"ACTJ MI>0M<64\*$!I(V0$],D8J5S6UW-)-+8>#Q-%J<7]K?94)&T9\ MS SQC'7-;=YXEMK.XGC^S7>"5T57B% MR+1(-Q)V;@ #SC../2LZ_P#"<\NI7TT,&GSI>$,)+G=NA; !P ,,.,X)%9/V MB.E*A+?35_IZ>9K7OB."S:799WEU%#&)998$!1%(SG)(SQSQFLS4O$5W;)K4 M]K^]B@MK>6W&P87?NRQZ$C@5'J?A6\NY;E$%I/!)"L4#7$CC[, FT[4 VGGG M/&*F;PS>2:=J-NTL >ZL;>W0AB0'C#9SQTR1_A0W4?\ 7J$50BD_3\U_P1?^ M$GFMM4U-;BRO9(+>.*39'&A,"E,MN.?Y$]#6UJ.JQ6.ASZHH\R-(?-09QNXX M_/(JA%I-](-9EN#;K+J$"(JQNQ56$94Y) XR:N'2EN/#JZ50LIFLS"J1[3U"M][(]3UQ5=/%!L[ MO55O8+J6WMKO9YT42[(8RJXW'()Y)Z FI38^))X(+&:\M(H$*^9=0,XFD4'H M!C"DXY.>].N=!NIM*UZU62$2:A,TD1).%!11\W'JIZ9I>]]FY2<+^_;Y>O\ M7ZD][XEM;.YN(OLUW.EJ ;F:&,,D.1GGG)XY. <4ZZ\26MO/)'';W5TL,:R3 M26\898E(R">1GCG SQ6/?>$YY-1O9H8-/G2\(;S+G=NA; !P ,,.,X.*NG2- M5T^YN_[)EM!%=(@+39#0LJ!-R@ AA@#@XY]J.:8-&MP;9KA8P8Q(.H M.#D#/&<8K.F\,70U.[U6WFB&HF:-X)6)&Y50*R/@SW4BJKS.7(48 )-3>7-:VA;4.1.^O M;R]3-OK[[(8HTA::XF)$<:G&<=23V J.WU&0RRQ7UO\ 961=^XON0KTSNP/R MJ/44EAO[._CA>9(@Z2(@RP#8Y [X(JGJ%U=ZE87T<%G,MN("%,D9#N^>BKUQ MBLI3:;_+Y'53HQG&*MON[[:_Y&L=1LEB\TWD CW;=QD&,^F?6GRWEM!$LLMQ M$D;?==G !^AK)N;>.RU6"=K)I+06YC58HM^Q\CG:/4<9JD+.6&RM)'BN8&62 M5HS'&)/)5CD*R8/;\J3JR5U;^M"HX:E))I[_ /!_RU]?OZ&2^M(41Y;J%$D^ MXS2 !OIZU."& (((/((KE3!.MO:RR6\UO((G0&*V\Q2"W1H^=N>M:]E;W[6U MF[3+:JJ+OMEB!'';.FX6=OM$:!?)MQ(&PN"N2#MYS_.LU5FEW_KY'0\+2FU;3]= MO-WWW6_9&Q:XC\G=Y)A&=V,^8V/3M6E7,RV5RBSIY,K$)9J#M)SM;YN M1UQWKIJUIRE)N_\ 6K.7$4X02Y/ZT7ZW"BBBM3E"BBB@ HHHH **** /;['_ M (\+;_KDO\A4]06/_'A;?]7G/^XU/E^:.G#?Q8F%5B:SE@MXIGV[9!D8/-5Z4NS*%+$@= 3TKX"# M@HRYE=]/(]AWNK$-T[1VDSJ<,L;$'T.*\^T_Q!=26>E2VOB">_U&=HA-8F%& M7#$;^54%<#)SGM7HD6=AYGF_9X5BW[=N[ QG M'.*Z,/6ITZ;YHW=UV\_)_A9D3C*35F9_XUGWGBR_D\HV&E3"$:@+1IGD0"0ARK*H)R,XZFG+X*=+N.5;V +'> MB\#_ &0&:0[]VUY-V2.PX';TQ5Z3PW)_92VL-Z$FCOFO8Y6AW ,9"^TKNY'. M.HKHO@H--6?_ (%]_P#7W$?O7_2&_P#"5@7,@.F7(M(KS[%)<[DVB3=M'RYR M1DCGWIB>,K1[]8A;R?96N?LJW/F)S)G;]S.[;GC.*L-X<+:?<6IN^9M0%[N\ MOI^\5]N,^V,_I52V\'BUO0T=S!]D%R;@(;13+DG=L\PG[N3Z9[9J8_4FG??Y M_?Z_@-^U-+2-:?5KBY5+":*WAD>+[0[KAW1MI .??.*Y2YUUUN-8\SQ+/:W M5O=21VUHD,;A@ -HV["3DY'6NSTG3O[+M)(/-\W?/+-NV[<;W+8ZGIG%)I>F M?V:;X^=YGVJZ>Y^[C;N XZ\].M1"M0ISFU&ZTM]_FF-QG)+4QX?%4T8$=YIL MRO;6<=S?RJ5"P;D+'@G).01@4\>+XH$+ZGI]S8(UNUS"9"K>:BXR/E/#].,5DWOA>YN+&5M3O'U(P6DD%O% M#$(F^8#+9).7^48Z#\ZN'U2;]Y6V[]NG3?372VPG[1;%AO%K0/=1WNDW5M)! M9/>[7=&WHI P""<'GIVQ2S>*+F&V69]#NDRAE_>S1HNSM\Q.-Q_N]1WK(M-) MU/6[Z^-[<77E2:8UD)KBT\G:S,#PF2-K<]<'M5RAA(2496\_BM_F).HU=?H)+XN0B$V>FW-UYMB+[Y65 M=L9SG.3UXZ#.:LZ5XC74[N*$V-Q;K<6YN;9Y2O[V,$ G )P?F!P>QJ&P\,&R MB1#>>9MTT6&?*QT).[K[]/UJU9Z']DN=+F^T[_L-D;3&S&_.SYNO'W.G/7K6 M-1X2S4?D]?ZWL4O:;LRO$-]>6VLA;B]OM/TL0!DN+2W$H,F3G>=K;0!CC&#S MS6AI&L-*NFVEQ/#=SW-O)-]IMS^[<(P&<>IW#([$&I+S2M0.I27NFZH+8RHJ M2Q30^:AQT8#<"IY]<'BJ4?A:>R6Q?3]2$5U;"8/)+ '63S6#-\H(V\C(Q^M5 MS8>=)1DTGZ>3WTOO;J[]D*TU)M$J^*%N(K06=A/!UQ4%MX5N-/AL&LM4"7EJDL M332P;EE21]Y!4,.0<<@T[_A&KZ"4S66M21S36ZP74LL7F-(1G#J570E6QG<4SNV?[6*IS># UW1+#D^D^)EU>\\J&RE$!+JLV]&VE3CYU!RF>V:Z2S_X_;?_ M *Z+_.N5M/"TD.NP:E/>12F!G*,ML$EDW C$C@_,!GT%=59_\?MO_P!=%_G6 M4E1^L0]CMIW[^92YN1\QUM%%%?I!X84444 %%%% !1110 4444 %<1?_ !(@ MAU&ZM=,T+5]72S[-!)D8<89&!P58=B*TJYGP-HE]H MFAS#4S$+^]NY;V>.+E(VD.=H]A@?YYKIJ .0U/\ Y"5Q_O54JWJ?_(2N/]ZJ ME?.U?CEZGG2^)A1114$A1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5TGA_\ X\)/^NI_D*YNND\/_P#'A)_UU/\ (5UX'^,;4/C- M:JVH?\@VZ_ZXO_(U9JMJ'_(-NO\ KB_\C7N1^)'54^!^AP5%%%>P?)!1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %7G/^XU/E^:.G#? MQ8F%1117YX>T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !4UG_Q^V_\ UT7^=0U-9_\ '[;_ /71?YUKA_XL?5?F3/X6=;1117ZB M> %%%% !1110 4444 %%%% !7(>&=>UKQ+9:[>1I9PQI/);Z:I)R&3(S+]3M M/';/'KU]<5J'PVLKG4;F[T_6=9TD7;F2Y@L+KRXY&/5L8X)H T_!>OW7B#0Y M)=0BBBO[6YDM+E8<[#(AP2N>W(KHJSM#T.Q\.Z3%ING1E((\G+'+,QY+,>Y- M:- '(:G_ ,A*X_WJJ5;U/_D)7'^]52OG:OQR]3SI?$PHHHJ"0HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Z3P__ ,>$G_74_P A M7-UTGA__ (\)/^NI_D*Z\#_&-J'QFM5;4/\ D&W7_7%_Y&K-5M0_Y!MU_P!< M7_D:]R/Q(ZJGP/T."HHHKV#Y(**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ KDIO]=)_O'^==;7)3?ZZ3_>/\ZUI=3EQ.R&4 M445L<@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% 'M]C_P >%M_UR7^0J>H+'_CPMO\ KDO\A4]?-RW/T.'PH*R=>_U$/^\? MY5K5DZ]_J(?]X_RKR\Y_W&I\OS1TX;^+$PJ***_/#V@HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *FL_^/VW_P"NB_SJ&IK/_C]M M_P#KHO\ .MMRBE]3H_P OYB]C#L8?_".+ M_P _)_[X_P#KT?\ ".+_ ,_)_P"^/_KUN44?4Z/\OYA[&'8P_P#A'%_Y^3_W MQ_\ 7H_X1Q?^?D_]\?\ UZW**/J='^7\P]C#L8?_ CB_P#/R?\ OC_Z]'_" M.+_S\G_OC_Z];E%'U.C_ "_F'L8=C#_X1Q?^?D_]\?\ UZ/^$<7_ )^3_P!\ M?_7KC_ (1Q?^?D_P#?'_UZW**/J='^7\P]C#L8 M?_".+_S\G_OC_P"O1_PCB_\ /R?^^/\ Z];E%'U.C_+^8>QAV,/_ (1Q?^?D M_P#?'_UZ/^$<7_GY/_?'_P!>MRBCZG1_E_,/8P[&'_PCB_\ /R?^^/\ Z]'_ M CB_P#/R?\ OC_Z];E%'U.C_+^8>QAV,/\ X1Q?^?D_]\?_ %Z/^$<7_GY/ M_?'_ ->MRBCZG1_E_,/8P[&'_P (XO\ S\G_ +X_^O6E860L8&B$F_+;LXQV M'^%6J*N&'IP?-%:E1IQB[I!45S$9[6:$'!D0KGTR,5+16R=M2FDU9G,_\(M) M_P _2?\ ?!_QH_X1:3_GZ3_O@_XUTU%;_6:G?_P#"N9_^@C'_ -^C_C1_PKF?_H(Q_P#?H_XUZ!11]=K= MP_LC"?R_BSS_ /X5S/\ ]!&/_OT?\:/^%?_ /"N9_\ H(Q_]^C_ (T?\*YG_P"@C'_WZ/\ C7H%%'UVMW#^R,)_ M+^+//_\ A7,__01C_P"_1_QH_P"%?\ _"N9_P#H(Q_]^C_C1_PKF?\ Z",?_?H_XUZ!11]=K=P_LC"?R_BSS_\ MX5S/_P!!&/\ []'_ !H_X5S/_P!!&/\ []'_ !KT"BCZ[6[A_9&$_E_%GG__ M KF?_H(Q_\ ?H_XT?\ "N9_^@C'_P!^C_C7H%%'UVMW#^R,)_+^+//_ /A7 M,_\ T$8_^_1_QH_X5S/_ -!&/_OT?\:] HH^NUNX?V1A/Y?Q9Y__ ,*YG_Z" M,?\ WZ/^-'_"N9_^@C'_ -^C_C7H%%'UVMW#^R,)_+^+//\ _A7,_P#T$8_^ M_1_QH_X5S/\ ]!&/_OT?\:] HH^NUNX?V1A/Y?Q9Y_\ \*YG_P"@C'_WZ/\ MC1_PKF?_ *",?_?H_P"->@44?7:WWO76455/AM0FI>UV\O^")XZZMR_B%%%%?4' %%%% !1110 M 4444 %%%% !1110 5GZ[?OI7A[4]1B17DM+26=5;HQ1"P!]N*T*Q/&7_(C^ M(/\ L&W'_HIJ /'/^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O M^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ MQH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#- M_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^: MW_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X M7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#& MO):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T" M-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK? M_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* M /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ MS?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T M_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O M^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ MQH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#- M_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^: MW_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X M7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#& MO):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T" M-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK? M_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* M /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ MS?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T M_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O M^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ MQH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#- M_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^: MW_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X M7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#& MO):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T" M-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK? M_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* M /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ MS?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T M_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O M^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ MQH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#- M_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^: MW_T"-/\ S?\ QH_X7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QH_X M7YK?_0(T_P#-_P#&O):* /6O^%^:W_T"-/\ S?\ QK0T+XV:QJOB'3-.ETNQ M2.[NXH&92^5#N%)'/7FO%:V_!O\ R/'A_P#["5O_ .C5H ^O:*** "BBB@ H MHHH **** "BBB@ HHHH *Q/&7_(C^(/^P;3Q!KUGI4,J1274FQ7<$A>. M^*Z#7? ]CHEK>.?%>E7%U:DJUI$3YA8-@KCU'/Y51^']U;V7CS1[FZGB@@CG MR\LKA548/))X%=]X\NKK4-*UC;XB\&S6+R&2.*UE4W3*'W* 0.6X&?7F@#A= M/\#:CJG@F\\3VLD;Q6DK));@'?M4*68=L -GZ U2\1>&Y_#JZ6TT\%/AY;-Y\$DAUHBYL]ZF1[=HL,=O7&<<],C%5?BA) MHVL^*O#]GH^HV1L19Q6PE2=3' N\@;CGY< @G- &!_PKW5/^$!_X2WS(_L_W MO(P=^S=MW_3//TYJCX0\*S>+M6EL(;N*U,5NUPTDH)4*I /3ZU[&/&W@O^WC MX8\Z7^S_ +%_9OVGSD^R>7LSG.>O\.[_ /77"_"^>RT#Q]JD5SJEA'%':3P1 M74LZB&1MZ[2&)P0<9^E &)K_ ($DTC0%URSUBPU73_.\AY+5CE'QG!!_SR*S M;OPS<6GA#3_$33Q-!>S/"L0!W*5)&3V_AKT?QOJUE-\-Y+#4M8T*\U,7:26D M>BR?(H[EP#CH7ZCN*SK6PL/$GPGT32U\1:+I]W:W4TLD=]=K&0"SXXY/<'I0 M!P_A3PY-XK\00Z1;SQP22JS"20$@;5)[?2KWA/P1?>+[K4;:RN(8YK.(OB3/ M[PYP #VY]:V?AZ+/PU\5(8[W5=/:W@653>)<#R&S&<8$XM>GD55>]:R-N5(='4$G M/Y$5I:%X FU31$UK4=7L-'T^:0QP2WCX,S#(.!Z9!'X&NM^(_B70_$'P[TVX MTV6VCN[F_%S=6:2 R1OY;JY*YR!G'..<@]ZCT>ZT?Q/X3\-VSZEI-K?Z')(L MEGJS;(+A&.L'3KYHG;8LDX_"L:NX M^)\WAZ37+-/#_P!@V1VH6Y:Q3;$9OIN]:6*.9_#DD5J&,B3YN$7[Q&./PZT 4;W2[JP"M,@,;<"1&W*?QJG6W9Q MS0Z%J#709;=U41!^\F>H_#-0QZ/$L$3WE]';/,NZ-"I8X[$^E &514]Y:2V- MT]O,!O0]CD$=B*@H ***]1O_ (1Z;I,Z0:EXXTVSG9 XCGC"$J745V/BSX>WGAC3;?58;^UU/2YVVI=6QR 3TR.1@X/()Z=JXZ@ HHHH *** M* "BNB\9>%'\'ZK;6,EVMT9[5+G>J;<;BPQC)_NUSM !1110 4444 %:.C:/ M/K-V88B$51N=R.%K.KH_!NI?9-5-LYQ'+[#3AJ%NL\4=Q&%."H) )< M9QN%(#S:BNZ\0?#.XTK0'UW3-8L=8TV,XEEM6Y3G&< D$ XSSD9Z5PM !111 M0 4444 %%%% !1110 4444 %%%% !114UO:7%V6%O#)*5Z[%SB@#1TCP]=:S M#)+!)$HC8*=Y-9D\36]Q)"Q!:-BI(]C7=>"(WAM+R.1"CK* 588(XKD[RPN[ MB_NY(;:61!,XW*I(ZTP(TTJ9]'?4@Z>4C["N>65Y<30I!9O<*T.,E@RC!R#Q\U,==;3A="V2.!IWDV;C MA2!@#(YY%<\D;R.$1&9CT51DT -HI65D8JP(8=01TI* "BBB@ HHHH **** M"BBB@ HHHH *V_!O_(\>'_\ L)6__HU:Q*V_!O\ R/'A_P#["5O_ .C5H ^O M:*** "BBB@ HHHH **** "BBB@ HHHH *Q/&7_(C^(/^P;G:7;F>Y<$[0 M0 H'4DG@"@#.HKI?$O@/7O"EM%=:E!$;:5_+$T,@=0W]T^AX/Y4OAWP'KWB: MSDO;&")+1&V&>XE$:%O09ZT V * .2HKK=!T- M ::E\+O$>DZ9+J%T+(6\4;2DK=*2R@9.T=_PJGH'@#7/$FE-J=@+46JR MF$M-.$^8 'O]10!R]%;6H>%M1TSQ!;Z)/Y#7EPR+'Y4H=E6O$O@S6O"9@.IP1^3<9\J:&0.C$=1D=_K0!S]%:FI^'[_2=-TR_NT18 M-2C:2W*N"2HQG([=173O\(_%$>!)_9Z$C(5KQ *YCDC&75@0/4U'6YH$2I::CJ& 9;5%\O/0%L\_I0!IB MP5+O^U_LEX9,^8(-@X;ZYSC\*HL+32;HO]95M>7)U" M*4SR;S(,G.=I4KN&?IBL6D 5[W\3?! MVG^(/$EM=W?BK2M*=;-(_(NY%5R SG< 6''./P->"5W7Q6\0Z7XE\4VU[I%U M]HMTLDB9_+9,,&YXS777GANZT&[MM,T'X?Z9J6DHBBXNKIX3+.>^"S9X]QC/0 5\^65W) M87]O>0X\V"594STW*MZIJO@3QCJ4&NWGB._TB8HOVRQ$;G>5X^5E! X M&,C/&. : +C_ WT.S^*%V)X"=%M]/\ [2^R\D9W%=G7)&5+8^@Z53\-:_H' MQ UF7PW?^%=-L8;B-_LI]'O?A_X%O[C7M,UFYU>\$;"SM/(:/R]W'S, M0.<<9XXSP: )]"AT?PQ\,]3U/4=#L=2O[+59+:(SPJ2:B;N<3WMXT90'! M!"@$?[*^W'?- '?ZKX6L_$_Q6L%U"(S6EGH<4[0YP)6\QPJGIQSG\*ELO#%W MXBEN],\0^ M,TG3GC;[+=6C1>;"W8'8V3Z\ #CD'-IV\KW> ME2Z2EC=E(V5D.]FR P!../P)QS52VG^'6@R76I'7[W7 R,+;3W21=I/327:%WL6VCH,GI3* "BBB@ MIR.T9-(=J MJWMZU7TG2;_P_,]W]GBNU*[6\I\LH[X'>M);5=0U2:P5FBT^Q54\J,[=[$9Y MQVI^H:3'IUJ][IK/!+ -Y4,=K@=015".,\1:K_:NIF10PB0;45N"/6LFNB\5 MV\7G6M_"@07<6]E'K7.U(PKW+Q'X7L_$?@CP4;OQ%IVD>1IJ[1>.%\W,<6=N M2.F.?J*\-KNO'7B'2]9\+^#[.PNO.N-.L?*ND\ME\M]D8QD@ \J>F>E '0W% MSX=\#?#W6-%L_$$&M:CJGRXML&.,8P3D$@8&>^2<<<5I^(]9\/>#/#V@*GA/ M2[V[U#3D:5Y(47 "+R?E.2223]/R\1KMOB#K^F:Y:^'$TZY\YK/34@G'ELNQ MP!D<@9^HR* .L\17VC_#&+3-%M?#FFZC?2VRSWES>Q!RV200OIRI]@,<&G7_ M (%T3Q!XI\)W^G6IL],UR%Y[FVB.!&44.0/3.=O'ID52U/5O!?Q LM-O=Y)'?D\&H]0^)>G67BOPZ=%MI7T70XVA7?P\RNH5 MC@XY '&>IZXH L/XY\(KKM[HE_X2TZ+08VDA2:" >>"N1NR/4CMR,]36KX7\ M(QZ=X)36M#\.V^O:G?3N8/M^P+# &8*2&8#.%!XYRW7 K*1_AA9Z]<>)FU66 M^5V>9-)DM"1YC9R#N&" 3QG@>IJ'3_%WAWQ-X3.@:[>2Z#+;W3SV<]K&3&JL MS,$PO8;B,<# '- &CXY\(VS^%]-U_4M%@T&^2Z2'4(;0J8VC9L;QM)&>A]>2 M#G KJ=0TA;"Y@33_ 1HVJ^%FB4F2T1'N2"OWAN(W<^F2>N:\V\1ZQX.T[2M M-TO2!+K4T5RLUY>7&]1*@.3& <=>G3@#N3FNDL-8\!Z?K4.O:5XJOM*M1M>7 M1XH9-C,!]T@ C![]?J* *_P]T?1KR;Q/)INEVL^K0S'[!8:N/]5'G^)>>1T) M]AR,UF?$B!$T*T;4O"']C:V)B'N;.-!:RISQN5C\W0\C/!YI]OXD\%^)-6\0 M/K4F!UZGGH* /*Z*** "BBB@"2"WFN7*01/(P&<(,G%=AX'AE MM[J^CFC:-PB95A@]35#P3(D>L2EW51Y)Y8X[BNFL[B$>)]28S1[3%%@[A@\4 MT(DT;_D(ZQ_U\#_T&H] _P"0??\ _7U+1H]Q"NH:N3-& ;@$98<_+4>A3PK8 M7X:5 3NGC_P"1&N_^OG^HKF*D9Z;\#_\ D:]4 M_P"P7)_Z''6A\/\ 6&\/_"3Q'JT<$4TUM>(8A*NY0YV*K8]BV?PKDOAUXKL? M"&MWM[?PW$L<]D]NH@520Q92"G\:_!G5M2UR.*:^TV]C6*9(PAVLT8/3IPS#\J[F*^ MU#4?[/N? NJ:/-H\,*B32' C8CN-V"5...0,>]>+Z/XML]-^'6L>'VAG:]O+ MJ*>%PBF(!&1B&R<_P'L:ZA_&OP_U+4K'7[_1]3M-6M0A,5EL$3LO(_B''Y<> MM %W0XY(YOB:O$;NYNF0.QX4A>>.C@>V/>LK_A9EK=WWC"[O;.=&UJQ^R6J1!6$>$9!O)( M]021GO6O92+<_#G18/%OAR^U&P3/V"[TU@\B+TVN,C;Z>^!W% %[Q)K#:_X9 M\ :K)!'#+<:HK2)&N%W[\,0/<@G\:N>)_B-JFD?%.'0;**V6Q\^".Y!CRTQD M"Y)/J%8 ?3O5+XB:A::9X?\ !#C3I-/B@N1<+8DYDCB3;P?]K!&<]SR:\^\2 M>*;+6/B4WB2WBN%LS<02[)%428C5 > 2,_*<K>&YFT?XS^)]$L5CAT^2 MW%V850 "39&4UWWB[QIH]YX3LO"OAVUO(].MI?-::\8%V/S< M G RQ/;MQ7 T %%%% !1110 4444 %%%% !1110 5M^#?^1X\/\ _82M_P#T M:M8E;?@W_D>/#_\ V$K?_P!&K0!]>T444 %%%% !1110 4444 %%%% !1110 M 5B>,O\ D1_$'_8-N/\ T4U;=8GC+_D1_$'_ &#;C_T4U 'R%1110 4444 % M%%% !7H?PFN8!J&M:8;E+6]U'3I+>TF=MH$AZ 'UZ'\*\\HH [KQ#X2U?PKX M-C35];\F26ZRNC)+O!X_UAPV.WIZ:;I4U[#'JVG:YK7B**9%36-&AN+="O'F6[@$'WP1CV_ MX%7S'10!Z1\,BM_H/BKP_;W,<&J:C;(+7>^WS=N[<@/ON_(GTK,\6^&M2\,> M&M+M-4UPO.TC,-'63>ML.3OX8C)SZ#J>3S7%4I))))))ZDT >@^/O^1%\!_] M>4O\TKTOQEH6HZGJ.^T\$Z=JR-:J@O9KE4<'!XP2.E?.5% 'I'PE6^&HZQ#9 M36+SM;;6TV\3*WHYRH.>".G5P0Y(5N/_0:YRB@#8U"^LAI M2:?8*YC\[SF9SDYQC'0>M8]%% !1110 4444 %%%% &RGB:_3PE)X; A^P/< M?:2=IW[L =<]./2L:BB@ HHHH **** "BBB@ J6UG:UNHIU^]&X8?@:BHH ] M$AN)#=-K&F1_:;>Y4>? #AU8=ZDN[J]U>W:UALY;6)QB6:? VKWQ7G]K?75D M^^VG>)N^TXS5BZUO4KR/RY[N1D[KG -.X%SQ-J$%U=0VUJ6K>IK#HHI M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!>TMK!;ECJ(E,6WCR MCSFM;S?"V<^7>_\ ?5=[_WU1YOA8?\ +.]_[ZKFZ* .EOM5 MTE=!ET[3TG&]P_[RN:HHH **** "BBB@ KH=#\=>)?#EH;32M5E@MR21$461 M03UP&!Q^%<]10!>U;6=1UV]-YJEY+=7! 7?('_^PE;_ /HU:Q*V_!O_ "/' MA_\ ["5O_P"C5H ^O:*** "BBB@ HHHH **** "BBB@ HHHH *S?$-C-J?AG M5=/M]OGW5G-#'N.!N9"HR?3)K2HH ^;_ /A2'B[UT_\ \"#_ /$T?\*0\7>N MG_\ @0?_ (FOI"B@#YO_ .%(>+O73_\ P(/_ ,31_P *0\7>NG_^!!_^)KZ0 MHH ^;_\ A2'B[UT__P "#_\ $T?\*0\7>NG_ /@0?_B:^D** /F__A2'B[UT M_P#\"#_\31_PI#Q=ZZ?_ .!!_P#B:^D** /F_P#X4AXN]=/_ / @_P#Q-'_" MD/%WKI__ ($'_P")KZ0HH ^;_P#A2'B[UT__ ,"#_P#$T?\ "D/%WKI__@0? M_B:^D** /F__ (4AXN]=/_\ @__ !-'_"D/%WKI_P#X$'_XFOI"B@#YO_X4 MAXN]=/\ _ @__$T?\*0\7>NG_P#@0?\ XFOI"B@#YO\ ^%(>+O73_P#P(/\ M\31_PI#Q=ZZ?_P"!!_\ B:^D** /F_\ X4AXN]=/_P# @_\ Q-'_ I#Q=ZZ M?_X$'_XFOI"B@#YO_P"%(>+O73__ (/_P 31_PI#Q=ZZ?\ ^!!_^)KZ0HH M^;_^%(>+O73_ /P(/_Q-'_"D/%WKI_\ X$'_ .)KZ0HH ^;_ /A2'B[UT_\ M\"#_ /$T?\*0\7>NG_\ @0?_ (FOI"B@#YO_ .%(>+O73_\ P(/_ ,31_P * M0\7>NG_^!!_^)KZ0HH ^;_\ A2'B[UT__P "#_\ $T?\*0\7>NG_ /@0?_B: M^D** /F__A2'B[UT_P#\"#_\31_PI#Q=ZZ?_ .!!_P#B:^D** /F_P#X4AXN M]=/_ / @_P#Q-'_"D/%WKI__ ($'_P")KZ0HH ^;_P#A2'B[UT__ ,"#_P#$ MT?\ "D/%WKI__@0?_B:^D** /F__ (4AXN]=/_\ @__ !-'_"D/%WKI_P#X M$'_XFOI"B@#YO_X4AXN]=/\ _ @__$T?\*0\7>NG_P#@0?\ XFOI"B@#YO\ M^%(>+O73_P#P(/\ \31_PI#Q=ZZ?_P"!!_\ B:^D** /F_\ X4AXN]=/_P# M@_\ Q-'_ I#Q=ZZ?_X$'_XFOI"B@#YO_P"%(>+O73__ (/_P 31_PI#Q=Z MZ?\ ^!!_^)KZ0HH ^;_^%(>+O73_ /P(/_Q-'_"D/%WKI_\ X$'_ .)KZ0HH M ^;_ /A2'B[UT_\ \"#_ /$T?\*0\7>NG_\ @0?_ (FOI"B@#YO_ .%(>+O7 M3_\ P(/_ ,31_P *0\7>NG_^!!_^)KZ0HH ^;_\ A2'B[UT__P "#_\ $T?\ M*0\7>NG_ /@0?_B:^D** /F__A2'B[UT_P#\"#_\31_PI#Q=ZZ?_ .!!_P#B M:^D** /F_P#X4AXN]=/_ / @_P#Q-'_"D/%WKI__ ($'_P")KZ0HH ^;_P#A M2'B[UT__ ,"#_P#$T?\ "D/%WKI__@0?_B:^D** /F__ (4AXN]=/_\ @__ M !-'_"D/%WKI_P#X$'_XFOI"B@#YO_X4AXN]=/\ _ @__$T?\*0\7>NG_P#@ M0?\ XFOI"B@#YO\ ^%(>+O73_P#P(/\ \31_PI#Q=ZZ?_P"!!_\ B:^D** / MF_\ X4AXN]=/_P# @_\ Q-'_ I#Q=ZZ?_X$'_XFOI"B@#YO_P"%(>+O73__ M (/_P 31_PI#Q=ZZ?\ ^!!_^)KZ0HH ^;_^%(>+O73_ /P(/_Q-'_"D/%WK MI_\ X$'_ .)KZ0HH ^;_ /A2'B[UT_\ \"#_ /$T?\*0\7>NG_\ @0?_ (FO MI"B@#YO_ .%(>+O73_\ P(/_ ,31_P *0\7>NG_^!!_^)KZ0HH ^;_\ A2'B M[UT__P "#_\ $T?\*0\7>NG_ /@0?_B:^D** /F__A2'B[UT_P#\"#_\31_P MI#Q=ZZ?_ .!!_P#B:^D** /F_P#X4AXN]=/_ / @_P#Q-'_"D/%WKI__ ($' M_P")KZ0HH ^;_P#A2'B[UT__ ,"#_P#$T?\ "D/%WKI__@0?_B:^D** /F__ M (4AXN]=/_\ @__ !-'_"D/%WKI_P#X$'_XFOI"B@#YO_X4AXN]=/\ _ @_ M_$T?\*0\7>NG_P#@0?\ XFOI"B@#YO\ ^%(>+O73_P#P(/\ \31_PI#Q=ZZ? M_P"!!_\ B:^D** /F_\ X4AXN]=/_P# @_\ Q-'_ I#Q=ZZ?_X$'_XFOI"B M@#YO_P"%(>+O73__ (/_P 31_PI#Q=ZZ?\ ^!!_^)KZ0HH ^;_^%(>+O73_ M /P(/_Q-'_"D/%WKI_\ X$'_ .)KZ0HH ^;_ /A2'B[UT_\ \"#_ /$T?\*0 M\7>NG_\ @0?_ (FOI"B@#YO_ .%(>+O73_\ P(/_ ,31_P *0\7>NG_^!!_^ M)KZ0HH ^;_\ A2'B[UT__P "#_\ $T?\*0\7>NG_ /@0?_B:^D** /F__A2' MB[UT_P#\"#_\31_PI#Q=ZZ?_ .!!_P#B:^D** /F_P#X4AXN]=/_ / @_P#Q M-:7A[X/>*-,\3:5J%P;'R+6\AFDVSDG:KAC@8ZX%>_44 %%%% !1110 4444 + %%%% !1110!_]D! end GRAPHIC 13 srev-20211231xex10d8001.jpg GRAPHIC begin 644 srev-20211231xex10d8001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH -HH **** "BBB@#__V0$! end EX-101.SCH 14 srev-20211231.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 40301 - Disclosure - Consolidated Financial Statement Details - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Leases - Maturity of Lease Liabilities - Alt Calc 1 (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Leases - Supplemental Income Statement Information (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Income Taxes - Schedule of Loss from Continuing Operations Before Provision for Income Taxes (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 - Income Taxes - Summary of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Taxes Provided at Federal Statutory Rate to Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Income Taxes - Schedule of Effect of Temporary Differences that Created Deferred Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - 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 40302 - Disclosure - Consolidated Financial Statement Details - Long Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Stock-Based Compensation - Summary of Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Stock-Based Compensation - Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Restructuring and Other Related Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Restructuring and Other Related Costs - Restructuring and Other Reserve Activities (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - 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 - Consolidated Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Restructuring and Other Related Costs link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Consolidated Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Restructuring and Other Related Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - The Company (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - Income Taxes - Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 srev-20211231_cal.xml EX-101.CAL EX-101.DEF 16 srev-20211231_def.xml EX-101.DEF EX-101.LAB 17 srev-20211231_lab.xml EX-101.LAB EX-101.PRE 18 srev-20211231_pre.xml EX-101.PRE XML 19 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Feb. 17, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Period End Date Dec. 31, 2021    
Document Annual Report true    
Document Transition Report false    
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 Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Small Business true    
Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 107.3
Entity Common stock, shares outstanding   99,112,032  
Documents Incorporated by Reference

Portions of the registrant’s definitive proxy statement for its 2022 annual meeting of stockholders are incorporated by reference in Part III of this annual report on Form 10-K. Such proxy statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates. Except with respect to information specifically incorporated by reference in this Form 10-K, the proxy statement is not deemed to be filed as part of this Form 10-K.

   
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001310114    
Current Fiscal Year End Date --12-31    
Auditor Name Ernst & Young LLP    
Auditor Firm ID 42    
Auditor Location Denver, Colorado    
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 28,507 $ 34,006
Accounts receivable, net 43,571 38,890
Prepaid expenses and other 8,995 9,275
Total current assets 81,073 82,171
Property and equipment, net 18,721 29,948
ROU assets 23,043 29,798
Contract acquisition costs 558 872
Goodwill 6,334 6,334
Other assets 2,719 3,490
Total assets 132,448 152,613
Current liabilities:    
Accounts payable 832 1,204
Accrued expenses 4,152 3,217
Accrued compensation and benefits 19,999 18,342
Revolver 10,000 15,000
Operating lease liabilities 8,614 10,797
Other current liabilities 793 1,209
Total current liabilities 44,390 49,769
Operating lease liabilities, net of current portion 19,869 25,975
Other long-term liabilities 1,155 1,593
Total liabilities 65,414 77,337
Commitments and contingencies (Note 11)
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,233 shares issued and 99,112 shares outstanding as of December 31, 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 385,827 379,696
Accumulated deficit (319,328) (304,607)
Accumulated other comprehensive income 966 618
Total stockholders' equity 67,034 75,276
Total liabilities and stockholders' equity $ 132,448 $ 152,613
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Dec. 31, 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 20,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 1,000,000
Common stock, shares issued (in shares) 99,233 97,248
Common stock, shares outstanding (in shares) 99,112 97,127
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements of Operations    
Net revenue $ 195,704 $ 194,601
Cost of revenue 140,002 137,041
Gross profit 55,702 57,560
Operating expenses:    
Sales and marketing 17,056 24,999
Research and development 5,183 5,602
General and administrative 45,051 41,970
Restructuring and other related costs 1,071 1,542
Total operating expenses 68,361 74,113
Loss from operations (12,659) (16,553)
Interest and other expense, net (1,784) (1,279)
Loss before provision for income taxes (14,443) (17,832)
Provision for income tax expense (278) (709)
Net loss $ (14,721) $ (18,541)
Net loss per common share:    
Basic (in dollars per share) $ (0.15) $ (0.19)
Diluted (in dollars per share) $ (0.15) $ (0.19)
Weighted-average common shares outstanding:    
Basic (in shares) 98,050 95,787
Diluted (in shares) 98,050 95,787
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements of Comprehensive Loss    
Net loss $ (14,721) $ (18,541)
Other comprehensive income:    
Foreign currency translation adjustments 348 208
Other comprehensive income: 348 208
Comprehensive loss $ (14,373) $ (18,333)
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
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       (18,541)   (18,541)
Other comprehensive income         208 208
Stock-based compensation     4,919     4,919
Issuance of common stock, RSUs (in shares) 1,845          
Issuance of common stock, RSUs $ 1   (1)      
Proceeds from the exercise of stock options and ESPP (in shares) 431          
Proceeds from the exercise of stock options and ESPP     414     414
Net cash paid for payroll taxes on RSU releases     (161)     (161)
Ending balance (in shares) at Dec. 31, 2020 97,248 (121)        
Ending balance at Dec. 31, 2020 $ 10 $ (441) 379,696 (304,607) 618 75,276
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (14,721)   (14,721)
Other comprehensive income         348 348
Stock-based compensation     6,169     6,169
Issuance of common stock, RSUs (in shares) 1,812          
Proceeds from the exercise of stock options and ESPP (in shares) 173          
Proceeds from the exercise of stock options and ESPP     154     154
Net cash paid for payroll taxes on RSU releases     (192)     (192)
Ending balance (in shares) at Dec. 31, 2021 99,233 (121)        
Ending balance at Dec. 31, 2021 $ 10 $ (441) $ 385,827 $ (319,328) $ 966 $ 67,034
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:    
Net loss $ (14,721) $ (18,541)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 14,667 13,925
Amortization of contract acquisition costs 541 1,003
Amortization of ROU assets 9,399 9,841
Stock-based compensation 6,127 4,865
Restructuring and other related costs 1,007 1,460
Loss on disposal of fixed assets and other, net 377  
Other 51 71
Net changes in operating assets and liabilities:    
Accounts receivable, net (4,983) 3,232
Prepaid expenses and other assets 420 (82)
Contract acquisition costs (229) (266)
Accounts payable (355) (3,213)
Accrued compensation and benefits 1,092 (97)
Operating lease liabilities (10,758) (10,195)
Accrued expenses 1,193 (107)
Other liabilities (223) (1,495)
Net cash provided by operating activities 3,605 401
Cash flows from investing activities:    
Purchases of property and equipment (3,932) (7,855)
Net cash used in investing activities (3,932) (7,855)
Cash flows from financing activities:    
Repayment on finance lease obligations (608) (952)
Debt issuance costs (97)  
Proceeds from Revolver 13,500 27,000
Repayment of Revolver (18,500) (12,000)
Proceeds from issuance of common stock 154 414
Payments related to minimum tax withholdings on RSU releases (192) (161)
Net cash (used in) provided by financing activities (5,743) 14,301
Effect of exchange rate changes on cash and cash equivalents and restricted cash 545 96
Net change in cash and cash equivalents and restricted cash (5,525) 6,943
Cash and cash equivalents and restricted cash, beginning of period 36,326 29,383
Cash and cash equivalents and restricted cash, end of period 30,801 36,326
Supplemental disclosures of cash flow information:    
Cash paid for interest 386 517
Income taxes paid, net 690 448
Supplemental disclosures of non-cash activities:    
Purchases of property and equipment accrued in accounts payable and accrued expenses 23 8
ROU assets obtained in exchange for new lease liabilities $ 3,507 $ 2,271
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
The Company
12 Months Ended
Dec. 31, 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 annual report on Form 10-K, see the Glossary of Terms.

XML 27 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation

The accompanying 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-K. All intercompany balances and transactions have been eliminated in consolidation.

The CEO manages and allocates resources on a company-wide basis as a single segment that is focused on service offerings which integrate data, processes and cloud technologies.

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.

Significant Risks and Uncertainties

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company is also exposed to market risks, including the effects of changes in foreign currency exchange rates and interest rates.

Cash is maintained in demand deposit accounts at U.S., European and Asian financial institutions that management believes are credit worthy. Deposits in these institutions may exceed the amount of insurance provided on these deposits.

Fair Value of Financial Instruments

The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value guidance establishes a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. An asset or liability’s level is based upon the lowest level of input that is significant to the fair value measurement. The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:

Level 1:Quoted prices in active markets for identical assets or liabilities;

Level 2:

Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable;

Level 3:

Inputs that are generally unobservable and typically reflect management’s estimates or assumptions that market participants would use in pricing the asset or liability.

The carrying amount of financial instruments including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities approximate their fair value due to their short-term maturities.

Cash Equivalents and Restricted Cash

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 “Prepaid expenses and other” and “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 December 31, 2021 and 2020.

Foreign Currency Translation and Remeasurement

Assets and liabilities of non-U.S. subsidiaries that operate in a local currency environment, where that local currency is the functional currency, are translated to U.S. dollars at exchange rates at the balance sheet date. Net revenue and expenses are translated at monthly average exchange rates. The Company accumulates net translation adjustments in equity as a component of accumulated other comprehensive income. For non-U.S. subsidiaries whose functional currency is the U.S. dollar, transactions that are denominated in foreign currencies are remeasured in U.S. dollars, and any resulting gains and losses are reported in “Interest and other expense, net” in the Consolidated Statements of Operations. Foreign currency transaction losses were approximately $1.0 million and $0.9 million for the years ended December 31, 2021 and 2020, respectively.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are derived from services performed for clients located primarily in the U.S., Europe and Asia. The Company attempts to mitigate the credit risk in its trade receivables through its ongoing credit evaluation process and historical collection experience.

Accounts receivable are stated at their carrying values net of an allowance for doubtful accounts, if applicable. The Company evaluates the ongoing collectability of its accounts receivable based on a number of factors such as the credit quality of its clients, the age of accounts receivable balances, collections experience, current economic conditions and other factors that may affect a client’s ability to pay. In circumstances where the Company is aware of a specific client’s inability to meet its financial obligations to the Company, a specific allowance for doubtful accounts is estimated and recorded, which reduces the recognized receivable to the estimated amount that management believes will ultimately be collected. Account balances are charged off against the allowance when it is probable that the receivable will not be recovered. The allowance for doubtful accounts as of December 31, 2021 and 2020, and recoveries and reductions to revenue for the years ended December 31, 2021 and 2020, were insignificant.

Property and Equipment

The Company records property and equipment at cost, less accumulated depreciation and amortization. Depreciation is recorded using the straight-line method over the estimated useful life for each asset class. Depreciation for leasehold improvements is recorded using the straight-line method over the lesser of the estimated useful life or life of the lease.

When assets are disposed, the cost and related accumulated depreciation and amortization are written-off and any gain or loss on sale or disposal is reported in “General and administrative” expense in the Consolidated Statements of Operations.

Lease Asset Retirement Obligations

The fair value of a liability for an ARO is recognized in the period in which it is incurred. The Company’s AROs are associated with leasehold improvements at our international office locations, which, at the end of a lease, are contractually obligated to be removed. AROs were approximately $1.0 million and $1.5 million as of December 31, 2021 and 2020, respectively. Approximately $0.5 million of liabilities were settled as of December 31, 2021. Accretion expense was insignificant for the years ended December 31, 2021 and 2020.

Capitalized Internal-Use Software

Expenditures related to software developed or obtained for internal use are capitalized and amortized over a period of two to seven years on a straight-line basis. The Company capitalizes direct external costs associated with developing or obtaining internal-use software. In addition, the Company also capitalizes certain payroll and payroll-related costs for employees or professional fees for consultants who are directly associated with the development of such applications. Costs associated with preliminary project stage activities, training, maintenance, and all other post-implementation stage activities are expensed as incurred and are recorded in “Research and development” expenses in the Consolidated Statements of Operations. Capitalized costs related to internal-use software under development are treated as construction-in-progress until the program, feature or functionality is ready for its intended use, at which time amortization commences.

Goodwill Impairment

Goodwill represents the excess of the purchase price over the estimated fair market value of net identifiable assets of acquired businesses. The Company evaluates goodwill for possible impairment at least annually or whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. This evaluation includes an assessment of qualitative factors to determine whether it is necessary to compare the fair value of the reporting unit with its carrying value. If there are indicators of impairment, the fair value of the reporting unit is compared to its carrying value. If the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference is recorded. The carrying value of goodwill for the years ended December 31, 2021 and 2020 was $6.3 million. No impairment was recorded for the years ended December 31, 2021 and 2020.

Impairment of Long-Lived Assets

The Company evaluates the recoverability of its long-lived assets whenever events or changes in circumstances indicate the carrying amount of the long-lived asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amounts to future undiscounted cash flows the assets are expected to generate. If the long-lived asset is impaired, an impairment is recognized for the amount by which the carrying value of the asset exceeds its fair value. No impairment was recorded for the years ended December 31, 2021 and 2020.

Comprehensive Loss

We report comprehensive loss in our Consolidated Statements of Comprehensive Loss. Amounts reported in “Accumulated other comprehensive income” consist of foreign currency translation adjustments from subsidiaries with a functional currency other than the U.S. dollar.

Revenue Recognition

The Company provides a comprehensive suite of selling and professional services to its clients.

Selling services consists of sales earned from the following categories of selling motions:

Digital sales activities include demand qualification, demand conversion, and account management;
Customer success and renewals activities include onboarding, adoption, and renewals management; and
Channel management efforts include partner onboarding, partner enablement, and partner success management.

Professional services involve providing data integration at scale with our systems and processes, combined with client data enhancement, enablement and optimization.

The Company derives all of its revenue from contracts with clients. Revenue is measured based on the consideration specified in a contract. The Company’s contracts generally contain one to two distinct performance obligations that are sold on a variable and/or fixed consideration basis. These two distinct performance obligations are identified as selling services and professional services. Selling services are generally invoiced on a monthly or quarterly basis with standard 30-day payment terms over the length of the contract, typically one to three years. Professional services are generally invoiced upfront upon obtaining a client contract and are typically fulfilled within 90 days.

The Company recognizes revenue when it satisfies the performance obligations identified in the contract, which is achieved through the transfer of control of the services to the client. The timing of satisfying performance obligations and the receipt of client consideration can be different and will give rise to contract assets and contract liabilities. Contract assets relate to the Company’s conditional rights to consideration for services provided but not yet billable at the reporting date. Accounts receivable balances reflected in the Consolidated Balance Sheet represent the Company’s unconditional rights to consideration for services provided. Contract asset amounts are transferred to accounts receivables when the rights become unconditional, typically in the same period control of services is transferred to the client and the amount is contractually billable. Contract liabilities primarily relate to the advance consideration received from clients for fixed consideration contracts where transfer of control of the services has not yet occurred. Contract liability balances generally convert to revenue upon either the satisfaction of professional services obligations or when services under fixed consideration contracts are transferred to the client, typically within six months of being recorded. These contract balances are reflected in "Prepaid expenses and other", "Other assets" and "Other current liabilities" in the Consolidated Balance Sheets.

The Company accounts for individual services within a single contract separately if they are distinct. A service is distinct if it is separately identifiable from other services in the contract and if a client can benefit from the service on its own or with other resources that are readily available to the client. Determining whether these services are considered distinct performance obligations and qualify as a series of distinct performance obligations that represent a single performance obligation requires significant judgment. The total contract consideration, or transaction price, is allocated between the separate services identified in the contract based on their SSP. SSP is determined based on a cost-plus margin analysis for selling services and a standard hourly rate card for professional services. For professional services that are contractually priced differently from SSP, the Company estimates the SSP using a standard hourly rate card and allocates a portion of the total contract consideration to reflect professional services revenue at SSP.

The Company’s performance obligations are satisfied over time and revenue is recognized based on monthly or quarterly time increments and the variable volume of closed bookings during the period at the contractual commission rates for selling services, or proportional performance during the period at SSP for professional services. Due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client. Because the client simultaneously receives and consumes the benefit of the Company’s selling and professional services as provided, the time increment output method depicts the measure of progress in transferring control of the services to the client. A significant portion of the Company’s contracts is based on a pay-for-performance model in which commission revenue is based on a volume of closed bookings each time period, which is recorded as a component of “Net revenue” in the Consolidated Statements of Operations. At each reporting period, the Company makes an estimate of this revenue for amounts that have yet to be invoiced, which was $15.8 million and $16.3 million as of

December 31, 2021 and 2020, respectively. These accrued revenue balances are reflected in "Accounts Receivable” in the Consolidated Balance Sheets.

While multiple selling motions in a contract are performed at various times and patterns throughout the month or quarter and the number of closed bookings vary in any given period, each time increment of a service activity is substantially the same and has the same pattern of transfer to the client, and therefore, represents a series of distinct performance obligations that form a single performance obligation. As a result, the Company allocates all variable consideration in a contract to the selling services performance obligation in accordance with the variable consideration allocation exception provisions in ASC 606, (less amounts for which it is probable a significant reversal of revenue will occur when the uncertainties related to the variability are resolved) and applies a single measure of progress to record revenue in the period based on when the output of the variable number of closed bookings occurs or when the variable performance metric is achieved. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP. In addition, judgment is required to determine if the variable consideration should be constrained, and to what extent, until the risk of a significant revenue reversal is not probable. The Company applies the optional disclosure exemptions related to variable consideration and the requirement to disclose the remaining transaction price allocated to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.

Significant estimates and judgments for revenue recognition include: (1) identifying and determining distinct performance obligations in contracts with clients, (2) determining the timing of the satisfaction of performance obligations, (3) estimating the timing and amount of variable consideration in a contract, (4) determining SSP for each performance obligations and the methodology to allocate the total contract consideration to the distinct performance obligations, and (5) determining and measuring variable revenue that has yet to be invoiced as of period end.

Our revenue contracts often include promises to transfer services involving multiple selling motions to a client. Determining whether those services are considered distinct and qualify as a series of distinct services that represent a single performance obligation requires significant judgment. Also, due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client.

We also enter into contracts with multiple performance obligations that incorporate fixed consideration, pay-for-performance commissions and variable bonus commissions. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP.

Contract Acquisition Costs

To obtain contracts with clients, the Company pays its sales team commissions partly based on the estimated value of the contract. Because these sales commissions are incurred and paid upon contract execution and would not have been incurred or payable otherwise, they are considered incremental costs to acquire the contract; and if recoverable, are capitalized as contract acquisition costs in the period the contract is executed. Capitalized sales commissions are amortized to “Sales and marketing" expense in the Consolidated Statements of Operations based on the transfer of services over the contract term, generally one to three years for a new client or five years for long-standing client relationships. The contract acquisition costs asset is evaluated for recoverability and impairment each reporting period. For initial amortization periods one year or less, the Company recognizes any incremental costs of obtaining contracts as expense when the cost is incurred. These costs are included in "Sales and marketing" expense in the Consolidated Statements of Operations.

Advertising Costs

Advertising costs are expensed as incurred and are reported in "Sales and marketing" in the Consolidated Statements of Operations. Advertising costs was $0.2 million for the year ended December 31, 2021 and insignificant for the year ended December 31, 2020.

Stock-Based Compensation

The Company issues stock-based awards to employees and directors. The Company previously offered an ESPP until it expired in February 2021.

Stock options are recorded at fair value on the date of grant date using the Black-Scholes option-pricing model and generally vest ratably over a three to four-year period. Vested options may be exercised up to ten years from the grant date, as defined in the 2020 Plan. Vested but unexercised options expire 90 days after termination of employment with the Company. Stock-based compensation expense is amortized on a straight-line basis over the service period during which the right to exercise such options fully vests.

RSUs are recorded at fair value on the date of grant and amortized on a straight-line basis over the service period during which the stock vests. RSUs generally vest ratably over three years with vesting contingent upon employment of the Company.

PSUs are stock-based awards in which the number of shares ultimately received by the employee varies depending on the Company’s achievement of specified targets. PSU expense is based on a fixed grant date fair value and adjusted based on the estimated achievement of the performance metrics and recognized on a straight-line basis over the vesting period.

The Company estimates the fair value of purchase rights under the ESPP using the Black-Scholes option-pricing model and the straight-line attribution approach.

The fair value of stock options and purchase rights under the ESPP was determined by the Company using the methods and assumptions discussed below. Each of these inputs is subjective and generally requires significant judgment to determine.

Expected Term - The expected term represents the period that the Company’s share-based awards are expected to be outstanding. The Company calculates the expected term based on the average of the weighted-average vesting term and contractual term.

Expected Volatility - The expected volatility is based on the historical stock volatility of the Company’s own common shares.

Risk-Free Interest Rate - The risk-free interest rate is based on the implied yield on U.S. Treasury zero-coupon issues for each option grant date with maturities approximately equal to the option’s contractual term.

Expected Dividend Yield - The Company has not paid dividends on its common shares nor does it expect to pay dividends in the foreseeable future.

See "Note 7 — Stock-Based Compensation" for additional information.

Income Taxes

The Company accounts for income taxes using an asset and liability method, which requires the recognition of taxes payable or refundable for the current year and deferred tax assets and liabilities for the expected future tax consequences of temporary differences that currently exist between the tax basis and the financial reporting basis of our taxable subsidiaries’ assets and liabilities using the enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The measurement of deferred tax assets is reduced, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.

The Company files U.S. federal and state and foreign income tax returns in jurisdictions with varying statutes of limitations. In the normal course of business the Company is subject to examination by taxing authorities throughout the world. These audits include questioning the timing and amount of deductions, the allocation of income among various tax jurisdictions and compliance with federal, state, local and foreign tax laws. The Company accounts for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. The Company records an income tax liability, if any, for the difference between the benefit recognized and measured and the tax position taken or expected to be taken on our tax returns. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.

Net Loss Per Common Share

Basic net income (loss) per share is computed by dividing income (loss) available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing income

available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, shares to be purchased under the Company’s ESPP, non-vested RSUs and PSUs. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of the Company’s common stock can result in a greater dilutive effect from potentially dilutive securities.

Potential shares of common stock that are not included in the determination of diluted net income per share because they are anti-dilutive for the periods presented consist of stock options, non-vested RSUs and PSUs, and shares to be purchased under our ESPP.

The Company excluded from diluted earnings per share the weighted-average common share equivalents related to 1.7 million and 3.3 million shares for the years ended December 31, 2021 and 2020, respectively, because their effect would have been anti-dilutive.

Government Assistance

During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income related to the grants of $0.3 million and $1.3 million for the years ended December 31, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional income related to these grants. Government grants are primarily recognized within “Cost of revenue” expense 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 any conditions attached to the grant.

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 material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company expects to adopt this standard effective January 1, 2023.

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. The adoption of this standard did not have an impact on the Company’s Consolidated Financial Statements.

Government Assistance

In November 2021, the FASB issued an ASU which requires and clarifies disclosures of government assistance received by business entities. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted. The Company adopted this standard retrospectively effective December 1, 2021. The adoption of this standard did not have an impact on the Company’s Consolidated Financial Statements.

XML 28 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Financial Statement Details
12 Months Ended
Dec. 31, 2021
Consolidated Financial Statement Details  
Consolidated Financial Statement Details

Note 3 — Consolidated Financial Statement Details

Property and equipment, net is comprised of the following:

December 31,

    

Depreciable Life

    

2021

    

2020

(in thousands)

Computers and equipment

2 - 5 years

$

17,949

$

17,904

Software(1)

2 - 7 years

45,683

60,771

Furniture and fixtures

2 - 7 years

8,766

10,727

Leasehold improvements

Lesser of estimated useful life or life of lease

14,890

17,823

Finance leases

2,861

2,880

Property and equipment

90,149

110,105

Less: accumulated depreciation and amortization

(71,428)

(80,157)

Property and equipment, net

$

18,721

$

29,948

(1)Includes capitalized internally developed software as follows (in thousands):

Balance as of January 1, 2020

    

    

    

$

19,417

Capitalized costs

5,076

Amortization expense

(7,701)

Balance as of December 31, 2020

16,792

Capitalized costs

2,864

Amortization expense

(9,510)

Balance as of December 31, 2021

$

10,146

Depreciation and amortization expense related to property and equipment, which includes amortization expense for internally developed software and finance leases, was $14.7 million and $13.9 million during the years ended December 31, 2021 and 2020, respectively.

The following table presents long-lived assets by geographic location:

December 31,

    

    

2021

    

2020

(in thousands)

NALA

$

15,947

$

24,420

APJ

2,137

4,456

EMEA

637

1,072

Property and equipment, net

$

18,721

$

29,948

XML 29 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt  
Debt

Note 4 — 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 December 31, 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.40% maturing February 2022. An additional $18.0 million was available for borrowing under the Revolver as of December 31, 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 December 31, 2021.

Subsequent to December 31, 2021, the $10.0 million BSBY borrowing was extended for a six-month term at an effective interest rate of 3.04% maturing August 2022.

Interest Expense

Unamortized debt issuance costs related to the 2021 Revolver was $0.1 million as of December 31, 2021. 

Interest expense related to the amortization of debt issuance costs and interest expense associated with the Company’s debt obligation was $0.4 million and $0.5 million for the years ended December 31, 2021 and 2020, respectively.

XML 30 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases  
Leases

Note 5 — 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, extended its lease for reduced office space at its location in Yokohama, Japan through May 2024, and extended its lease for reduced office space at its location in Manila, Philippines through December 2026.

The Company recognizes rent expense and sublease income on a straight-line basis over the lease period and accrues for rent expense and sublease income incurred but not paid.

Supplemental income statement information related to leases was as follows:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Operating lease cost

$

11,346

$

12,264

Finance lease cost:

Amortization of leased assets

442

744

Interest on lease liabilities

25

88

Total finance lease cost

467

832

Sublease income

(4,903)

(3,599)

Net lease cost

$

6,910

$

9,497

Supplemental balance sheet information related to leases was as follows:

December 31,

    

2021

    

2020

(in thousands)

Operating leases:

ROU assets

$

23,043

$

29,798

Operating lease liabilities

$

8,614

$

10,797

Operating lease liabilities, net of current portion

19,869

25,975

Total operating lease liabilities

$

28,483

$

36,772

Finance leases:

Property and equipment

$

2,861

$

2,880

Accumulated depreciation

(2,397)

(1,963)

Property and equipment, net

$

464

$

917

Other current liabilities

$

63

$

608

Other long-term liabilities

63

Total finance lease liabilities

$

63

$

671

Lease term and discount rate information was as follows:

For the Year Ended December 31,

    

2021

    

2020

Weighted-average remaining lease term (in years):

Operating lease

5.7

5.7

Finance lease

0.1

1.0

Weighted-average discount rate:

Operating lease

6.0

%

6.2

%

Finance lease

6.5

%

6.5

%

Maturities of lease liabilities were as follows as of December 31, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

2022

$

10,030

$

(3,588)

$

64

$

6,506

2023

4,952

(1,410)

3,542

2024

3,579

3,579

2025

3,563

3,563

2026

3,329

3,329

Thereafter

8,468

8,468

Total lease payments

33,921

(4,998)

64

28,987

Less: interest

(5,438)

(1)

(5,439)

Total

$

28,483

$

(4,998)

$

63

$

23,548

XML 31 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2021
Revenue Recognition  
Revenue Recognition

Note 6 — Revenue Recognition

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

Revenue by Performance Obligation

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Selling services

$

192,525

$

190,906

Professional services

3,179

3,695

Total revenue

$

195,704

$

194,601

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 Year Ended December 31,

    

2021

    

2020

(in thousands)

NALA

$

107,326

$

111,085

EMEA

58,189

54,975

APJ

30,189

28,541

Total revenue

$

195,704

$

194,601

Revenue by Contract Pricing

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Variable consideration

$

141,529

$

142,355

Fixed consideration

54,175

52,246

Total revenue

$

195,704

$

194,601

Four of our clients represented 16%, 16%, 15% and 12% of our revenue, respectively, for the year ended December 31, 2021.

Contract Assets and Liabilities

As of December 31, 2021, contract liabilities were $0.5 million. 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 December 31, 2021, assuming none of the Company’s current contracts with fixed consideration are renewed, the Company estimates receiving approximately $36.6 million in future selling services fixed consideration and approximately $0.7 million in professional services fixed consideration.

Contract Acquisition Costs

As of December 31, 2021 and 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.5 million and $0.8 million for the years ended December 31, 2021 and 2020, respectively.

Impairment recognized on contract costs was insignificant for the years ended December 31, 2021 and 2020.

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Stock-Based Compensation  
Stock-Based Compensation

Note 7 — Stock-Based Compensation

2020 Equity Incentive Plan

The 2020 Plan was approved by the Company’s stockholders on May 14, 2020 and expires March 4, 2025. The 2020 Plan provides for the Company’s common stock to be issued pursuant to permitted awards, which include, but are not limited to, options, stock appreciation rights, restricted stock units, performance stock units and other cash and stock-based awards. As of December 31, 2021, 8.5 million shares were available for grant under the 2020 Plan.

On May 14, 2020, following the approval of the 2020 Plan, the Company’s board of directors terminated the 2011 Plan with the effect that no additional awards may be issued under the 2011 Plan and all outstanding awards under the 2011 Plan shall continue and be unaffected by the termination of the 2011 Plan.

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.

2020 PSU Awards

During May 2020 and prior to expiration of the 2011 Plan, the Company granted PSUs to certain executives under the 2011 Plan. The aggregate target number of shares outstanding as of December 31, 2020 subject to these awards is 0.7 million, with an aggregate grant date fair value of $0.9 million. The number of shares ultimately received related to these awards ranges from 0% to 150% of the executive's target award depending on the Company's achievement of specified Adjusted EBITDA and net bookings targets over a two-year performance period and will vest on the third anniversary of the grant date.

Stock-Based Compensation Expense

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

For the Year Ended December 31,

    

2021

2020

(in thousands)

Cost of revenue

$

512

$

389

Sales and marketing

1,236

1,416

Research and development

74

57

General and administrative

4,305

3,003

Total stock-based compensation

$

6,127

$

4,865

The above table does not include capitalized stock-based compensation related to internal-use software that was insignificant for the years ended December 31, 2021 and 2020.

Fair Value of Equity Compensation

The Black-Scholes option-pricing model assumptions for stock options were as follows:

    

2020

Expected term (in years)

5.0

Expected volatility

56%

Risk-free interest rate

0.75%

Expected dividend yield

—%

Weighted-average grant date fair value

$0.63

The Black-Scholes option-pricing model assumptions for purchase rights under the ESPP were as follows:

    

2020

Expected term (in years)

0.5 - 1.0

Expected volatility

53% - 60%

Risk-free interest rate

0.12% - 1.52%

Expected dividend yield

—%

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

(292)

$

1.16

Expired and/or forfeited

(862)

$

2.22

Outstanding as of December 31, 2021

1,876

$

2.18

6.11

$

16

Exercisable as of December 31, 2021

1,782

$

2.24

6.03

$

11

For the Year Ended December 31,

    

2021

2020

(in thousands)

Fair value of options vested

$

96

$

733

Intrinsic value of options exercised

$

127

$

46

As of December 31, 2021, there was $0.04 million of unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 0.9 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,831

$

1.51

Vested(1)

(1,950)

$

1.64

Forfeited

(1,665)

$

1.60

Non-vested as of December 31, 2021

8,231

$

1.49

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

For the Year Ended December 31,

    

2021

2020

(in thousands)

Fair value of RSUs and PSUs vested

$

2,837

$

2,940

As of December 31, 2021, there was $6.5 million of unrecognized compensation expense related to RSUs and PSUs, which is expected to be recognized over a weighted-average period of 1.7 years.

XML 33 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring and Other Related Costs
12 Months Ended
Dec. 31, 2021
Restructuring and Other Related Costs  
Restructuring and Other Related Costs

Note 8 — 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 benefits," and "Other long-term liabilities" in the Consolidated Balance Sheets as of December 31, 2020. There are no future restructuring plans and future cash outlays as of December 31, 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.1 million and $0.8 million for the years ended December 31, 2021 and 2020, respectively. The Company does not expect to incur additional charges related to this restructuring effort as of December 31, 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

174

1,071

Cash paid

(1,235)

(233)

(1,468)

Balance as of December 31, 2021

$

$

$

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Taxes  
Income Taxes

Note 9 — Income Taxes

Loss from continuing operations before provision for income taxes for the Company’s domestic and international operations was as follows:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

U.S.

$

(12,150)

$

(18,278)

International

(2,293)

446

Loss before provision for income taxes

$

(14,443)

$

(17,832)

The income tax provision consisted of the following:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Current:

Federal

$

43

$

121

Foreign

216

559

State and local

57

43

Total current income tax provision

316

723

Deferred:

Federal

(16)

(13)

Foreign

(21)

7

State and local

(1)

(8)

Total deferred income tax provision

(38)

(14)

Income tax provision

$

278

$

709

The following table provides a reconciliation of income taxes provided at the federal statutory rate of 21% for the years ended December 31, 2021 and 2020 to the income tax provision:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

U.S. income tax at federal statutory rate

$

(3,032)

$

(3,745)

State income taxes, net of federal benefit

(344)

(1,575)

Share-based compensation

409

277

Foreign tax rate differential

147

(1,749)

Permanent differences

(270)

3,355

Tax law change

(256)

Valuation allowance

3,456

3,756

Other, net

168

390

Income tax provision

$

278

$

709

In November 2015, the Philippine Economic Zone Authority granted a four-year tax holiday to the Company’s Philippine affiliate, commencing with its fiscal year beginning January 1, 2016 and was initially set to expire on December 31, 2019. The Company applied for a one-year tax holiday extension and received notice during the year ended December 31, 2021 that the full exclusion for the year ended December 31, 2020 was granted. As the extension was not received before December 31, 2020 the tax expense accrued in 2020 was reversed in 2021.

In December 2013, Malaysia granted a ten-year tax holiday to the Company’s Malaysia affiliate, commencing with its fiscal year beginning January 1, 2014. The earnings per share benefit in 2021 and 2020 was not material.

The following table provides the effect of temporary differences that created deferred income taxes as of December 31, 2021 and 2020. Deferred tax assets and liabilities represent the future effects on income taxes resulting from temporary differences and carryforwards at the end of the respective periods:

December 31,

    

2021

    

2020

(in thousands)

Deferred tax assets:

Accrued liabilities

$

4,284

$

5,710

Share-based compensation

1,188

864

Net operating loss carryforwards

87,431

84,450

Tax credits

7,527

7,310

Interest

265

187

Total deferred tax assets

100,695

98,521

Deferred tax liabilities:

Property and equipment

(2,254)

(3,423)

ROU assets

(2,509)

(3,704)

Amortization of tax intangibles

(1,577)

(232)

Other, net

(247)

(533)

Total deferred tax liabilities

(6,587)

(7,892)

Net deferred tax assets

94,108

90,629

Less: valuation allowance

(94,341)

(90,899)

Net deferred tax liabilities

$

(233)

$

(270)

As of December 31, 2021 and 2020, management assessed the realizability of deferred tax assets and evaluated the need for a valuation allowance for deferred tax assets on a jurisdictional basis. This evaluation utilizes the framework contained in ASC 740 wherein management analyzes all positive and negative evidence available at the balance sheet date to determine whether all or some portion of the Company’s deferred tax assets will not be realized. Under this guidance, a valuation allowance must be established for deferred tax assets when it is more-likely-than-not that the asset will not be realized. In assessing the realization of the Company’s deferred tax assets, management considers all available evidence, both positive and negative.

In concluding on the evaluation, management placed significant emphasis on guidance in ASC 740, which states that “a cumulative loss in recent years is a significant piece of negative evidence that is difficult to overcome.” Based upon available evidence, it was concluded on a more-likely-than-not basis that all deferred tax assets were not realizable as of December 31, 2021. Accordingly, a valuation allowance of $94.3 million has been recorded to offset this deferred tax asset. The valuation allowance increased $3.4 million for the year ended December 31, 2021 and decreased $3.8 million for the year ended December 31, 2020.

The Company also maintains a deferred tax liability related to indefinite lived intangible assets in jurisdictions which the Company does not have indefinite lived deferred tax assets, as reversal of the taxable temporary difference cannot serve as a source of income for realization of the non-indefinite deferred tax assets, because the deferred tax liability will not reverse until the asset is sold or written down due to impairment.

Deferred income taxes have not been provided for undistributed earnings of the Company’s consolidated foreign subsidiaries because the Parent entity is not required to include the distribution into income as the amount is tax free. As of December 31, 2021 and 2020, the Company had $0.5 million in withholding taxes accrued in long term payables for taxes that will be required when earnings are repatriated.

The Tax Cuts and Jobs Act subjects a U.S. shareholder to tax on GILTI earned by certain foreign subsidiaries.  The FASB Staff Q&A, Topic 740 No. 5. Accounting for Global Intangible Low-Taxed Income, states that an entity can make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years or to provide for the tax expense related to GILTI in the year the tax is incurred as a period expense only.  We have elected to account for GILTI in the year the tax is incurred.

Operating Loss and Tax Credit Carryforwards

As of December 31, 2021, the Company had $2.7 million of U.S. federal research and development credits which expire beginning in 2031 and $3.7 million of California research and development credits which do not expire. The Company also has $0.5 million of California Enterprise Zone Credits which expire beginning in 2023 if not utilized and $1.6 million of other state tax credits which expire beginning in 2024 if not utilized.

As of December 31, 2021, the Company had net operating loss carryforwards of approximately $325.4 million for federal income tax purposes of which $68.6 million can be carried forward indefinitely and the remaining $256.8 million will expire at various dates beginning in 2024. The Company has $234.7 million in state net operating losses. These losses are available to reduce taxable income and expire at various dates beginning in 2021. The Company also has foreign net operating loss carryforwards of approximately $26.8 million of which $26.5 million is indefinitely available to reduce taxable income and will expire in 2025.

Utilization of the Company’s net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations provided by the IRC and similar state provisions. Such an annual limitation could result in the expiration or elimination of the net operating loss and tax credit carryforwards before utilization. Management believes that the limitation will not limit utilization of the carryforwards prior to their expiration.

The Company acquired U.S. federal net operating loss carryforwards of Scout Analytics, Inc. upon the acquisition of that entity in January 2014, subject to the ownership change limitations. Acquired U.S. federal net operating losses from Scout total approximately $30.2 million net of amounts unavailable due to ownership change limitations, which is included in the total U.S. federal net operating loss above.

The Company’s 2017 through 2021 tax years generally remain subject to examination by federal, state, and foreign tax authorities. As the Company has incurred losses in most jurisdictions, the taxing authorities can generally challenge 2006 through 2016 losses to determine either the amount of the carryforward deduction reported in the open year or the amount of a net operating loss deduction that is absorbed in a closed year and supports the determination of the available net operating loss deduction for the open year under examination.

Uncertain Tax Positions

A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):

Balance as of January 1, 2020

    

$

964

Additions based on tax positions related to the current year

12

Reductions for tax positions of prior years

(11)

Balance as of December 31, 2020

965

Additions based on tax positions related to the current year

Reductions for tax positions of prior years

(11)

Balance as of December 31, 2021

$

954

As of December 31, 2021, the Company had a liability for unrecognized tax benefits of $1.0 million, 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 years ended December 31, 2021 and 2020, interest and penalties recognized were insignificant.

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2021
Employee Benefit Plan  
Employee Benefit Plan

Note 10 — Employee Benefit Plan

The Company maintains a 401(k) defined contribution plan that covers eligible employees. Employer matching contributions, which may be discontinued at the Company’s discretion, were approximately $1.4 million and $1.3 million during the years ended December 31, 2021 and 2020, respectively.

XML 36 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies  
Commitments and Contingencies

Note 11 — Commitments and Contingencies

Letter 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 “Prepaid expenses and other” and "Other assets" in our Consolidated Balance Sheets.

Non-cancelable Service Contract Commitments

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

December 31, 2021

    

(in thousands)

2022

$

9,801

2023

7,871

2024

21

Thereafter

Total

$

17,693

XML 37 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying 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-K. All intercompany balances and transactions have been eliminated in consolidation.

The CEO manages and allocates resources on a company-wide basis as a single segment that is focused on service offerings which integrate data, processes and cloud technologies.

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.

Significant Risks and Uncertainties

Significant Risks and Uncertainties

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company is also exposed to market risks, including the effects of changes in foreign currency exchange rates and interest rates.

Cash is maintained in demand deposit accounts at U.S., European and Asian financial institutions that management believes are credit worthy. Deposits in these institutions may exceed the amount of insurance provided on these deposits.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value guidance establishes a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. An asset or liability’s level is based upon the lowest level of input that is significant to the fair value measurement. The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:

Level 1:Quoted prices in active markets for identical assets or liabilities;

Level 2:

Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable;

Level 3:

Inputs that are generally unobservable and typically reflect management’s estimates or assumptions that market participants would use in pricing the asset or liability.

The carrying amount of financial instruments including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities approximate their fair value due to their short-term maturities.

Cash Equivalents and Restricted Cash

Cash Equivalents and Restricted Cash

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 “Prepaid expenses and other” and “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 December 31, 2021 and 2020.

Foreign Currency Translation and Remeasurement

Foreign Currency Translation and Remeasurement

Assets and liabilities of non-U.S. subsidiaries that operate in a local currency environment, where that local currency is the functional currency, are translated to U.S. dollars at exchange rates at the balance sheet date. Net revenue and expenses are translated at monthly average exchange rates. The Company accumulates net translation adjustments in equity as a component of accumulated other comprehensive income. For non-U.S. subsidiaries whose functional currency is the U.S. dollar, transactions that are denominated in foreign currencies are remeasured in U.S. dollars, and any resulting gains and losses are reported in “Interest and other expense, net” in the Consolidated Statements of Operations. Foreign currency transaction losses were approximately $1.0 million and $0.9 million for the years ended December 31, 2021 and 2020, respectively.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are derived from services performed for clients located primarily in the U.S., Europe and Asia. The Company attempts to mitigate the credit risk in its trade receivables through its ongoing credit evaluation process and historical collection experience.

Accounts receivable are stated at their carrying values net of an allowance for doubtful accounts, if applicable. The Company evaluates the ongoing collectability of its accounts receivable based on a number of factors such as the credit quality of its clients, the age of accounts receivable balances, collections experience, current economic conditions and other factors that may affect a client’s ability to pay. In circumstances where the Company is aware of a specific client’s inability to meet its financial obligations to the Company, a specific allowance for doubtful accounts is estimated and recorded, which reduces the recognized receivable to the estimated amount that management believes will ultimately be collected. Account balances are charged off against the allowance when it is probable that the receivable will not be recovered. The allowance for doubtful accounts as of December 31, 2021 and 2020, and recoveries and reductions to revenue for the years ended December 31, 2021 and 2020, were insignificant.

Property and Equipment

Property and Equipment

The Company records property and equipment at cost, less accumulated depreciation and amortization. Depreciation is recorded using the straight-line method over the estimated useful life for each asset class. Depreciation for leasehold improvements is recorded using the straight-line method over the lesser of the estimated useful life or life of the lease.

When assets are disposed, the cost and related accumulated depreciation and amortization are written-off and any gain or loss on sale or disposal is reported in “General and administrative” expense in the Consolidated Statements of Operations.

Lease Asset Retirement Obligations

Lease Asset Retirement Obligations

The fair value of a liability for an ARO is recognized in the period in which it is incurred. The Company’s AROs are associated with leasehold improvements at our international office locations, which, at the end of a lease, are contractually obligated to be removed. AROs were approximately $1.0 million and $1.5 million as of December 31, 2021 and 2020, respectively. Approximately $0.5 million of liabilities were settled as of December 31, 2021. Accretion expense was insignificant for the years ended December 31, 2021 and 2020.

Capitalized Internal-Use Software

Capitalized Internal-Use Software

Expenditures related to software developed or obtained for internal use are capitalized and amortized over a period of two to seven years on a straight-line basis. The Company capitalizes direct external costs associated with developing or obtaining internal-use software. In addition, the Company also capitalizes certain payroll and payroll-related costs for employees or professional fees for consultants who are directly associated with the development of such applications. Costs associated with preliminary project stage activities, training, maintenance, and all other post-implementation stage activities are expensed as incurred and are recorded in “Research and development” expenses in the Consolidated Statements of Operations. Capitalized costs related to internal-use software under development are treated as construction-in-progress until the program, feature or functionality is ready for its intended use, at which time amortization commences.

Goodwill Impairment

Goodwill Impairment

Goodwill represents the excess of the purchase price over the estimated fair market value of net identifiable assets of acquired businesses. The Company evaluates goodwill for possible impairment at least annually or whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. This evaluation includes an assessment of qualitative factors to determine whether it is necessary to compare the fair value of the reporting unit with its carrying value. If there are indicators of impairment, the fair value of the reporting unit is compared to its carrying value. If the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference is recorded. The carrying value of goodwill for the years ended December 31, 2021 and 2020 was $6.3 million. No impairment was recorded for the years ended December 31, 2021 and 2020.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company evaluates the recoverability of its long-lived assets whenever events or changes in circumstances indicate the carrying amount of the long-lived asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amounts to future undiscounted cash flows the assets are expected to generate. If the long-lived asset is impaired, an impairment is recognized for the amount by which the carrying value of the asset exceeds its fair value. No impairment was recorded for the years ended December 31, 2021 and 2020.

Comprehensive Loss

Comprehensive Loss

We report comprehensive loss in our Consolidated Statements of Comprehensive Loss. Amounts reported in “Accumulated other comprehensive income” consist of foreign currency translation adjustments from subsidiaries with a functional currency other than the U.S. dollar.

Revenue Recognition

Revenue Recognition

The Company provides a comprehensive suite of selling and professional services to its clients.

Selling services consists of sales earned from the following categories of selling motions:

Digital sales activities include demand qualification, demand conversion, and account management;
Customer success and renewals activities include onboarding, adoption, and renewals management; and
Channel management efforts include partner onboarding, partner enablement, and partner success management.

Professional services involve providing data integration at scale with our systems and processes, combined with client data enhancement, enablement and optimization.

The Company derives all of its revenue from contracts with clients. Revenue is measured based on the consideration specified in a contract. The Company’s contracts generally contain one to two distinct performance obligations that are sold on a variable and/or fixed consideration basis. These two distinct performance obligations are identified as selling services and professional services. Selling services are generally invoiced on a monthly or quarterly basis with standard 30-day payment terms over the length of the contract, typically one to three years. Professional services are generally invoiced upfront upon obtaining a client contract and are typically fulfilled within 90 days.

The Company recognizes revenue when it satisfies the performance obligations identified in the contract, which is achieved through the transfer of control of the services to the client. The timing of satisfying performance obligations and the receipt of client consideration can be different and will give rise to contract assets and contract liabilities. Contract assets relate to the Company’s conditional rights to consideration for services provided but not yet billable at the reporting date. Accounts receivable balances reflected in the Consolidated Balance Sheet represent the Company’s unconditional rights to consideration for services provided. Contract asset amounts are transferred to accounts receivables when the rights become unconditional, typically in the same period control of services is transferred to the client and the amount is contractually billable. Contract liabilities primarily relate to the advance consideration received from clients for fixed consideration contracts where transfer of control of the services has not yet occurred. Contract liability balances generally convert to revenue upon either the satisfaction of professional services obligations or when services under fixed consideration contracts are transferred to the client, typically within six months of being recorded. These contract balances are reflected in "Prepaid expenses and other", "Other assets" and "Other current liabilities" in the Consolidated Balance Sheets.

The Company accounts for individual services within a single contract separately if they are distinct. A service is distinct if it is separately identifiable from other services in the contract and if a client can benefit from the service on its own or with other resources that are readily available to the client. Determining whether these services are considered distinct performance obligations and qualify as a series of distinct performance obligations that represent a single performance obligation requires significant judgment. The total contract consideration, or transaction price, is allocated between the separate services identified in the contract based on their SSP. SSP is determined based on a cost-plus margin analysis for selling services and a standard hourly rate card for professional services. For professional services that are contractually priced differently from SSP, the Company estimates the SSP using a standard hourly rate card and allocates a portion of the total contract consideration to reflect professional services revenue at SSP.

The Company’s performance obligations are satisfied over time and revenue is recognized based on monthly or quarterly time increments and the variable volume of closed bookings during the period at the contractual commission rates for selling services, or proportional performance during the period at SSP for professional services. Due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client. Because the client simultaneously receives and consumes the benefit of the Company’s selling and professional services as provided, the time increment output method depicts the measure of progress in transferring control of the services to the client. A significant portion of the Company’s contracts is based on a pay-for-performance model in which commission revenue is based on a volume of closed bookings each time period, which is recorded as a component of “Net revenue” in the Consolidated Statements of Operations. At each reporting period, the Company makes an estimate of this revenue for amounts that have yet to be invoiced, which was $15.8 million and $16.3 million as of

December 31, 2021 and 2020, respectively. These accrued revenue balances are reflected in "Accounts Receivable” in the Consolidated Balance Sheets.

While multiple selling motions in a contract are performed at various times and patterns throughout the month or quarter and the number of closed bookings vary in any given period, each time increment of a service activity is substantially the same and has the same pattern of transfer to the client, and therefore, represents a series of distinct performance obligations that form a single performance obligation. As a result, the Company allocates all variable consideration in a contract to the selling services performance obligation in accordance with the variable consideration allocation exception provisions in ASC 606, (less amounts for which it is probable a significant reversal of revenue will occur when the uncertainties related to the variability are resolved) and applies a single measure of progress to record revenue in the period based on when the output of the variable number of closed bookings occurs or when the variable performance metric is achieved. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP. In addition, judgment is required to determine if the variable consideration should be constrained, and to what extent, until the risk of a significant revenue reversal is not probable. The Company applies the optional disclosure exemptions related to variable consideration and the requirement to disclose the remaining transaction price allocated to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.

Significant estimates and judgments for revenue recognition include: (1) identifying and determining distinct performance obligations in contracts with clients, (2) determining the timing of the satisfaction of performance obligations, (3) estimating the timing and amount of variable consideration in a contract, (4) determining SSP for each performance obligations and the methodology to allocate the total contract consideration to the distinct performance obligations, and (5) determining and measuring variable revenue that has yet to be invoiced as of period end.

Our revenue contracts often include promises to transfer services involving multiple selling motions to a client. Determining whether those services are considered distinct and qualify as a series of distinct services that represent a single performance obligation requires significant judgment. Also, due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client.

We also enter into contracts with multiple performance obligations that incorporate fixed consideration, pay-for-performance commissions and variable bonus commissions. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP.

Contract Acquisition Costs

Contract Acquisition Costs

To obtain contracts with clients, the Company pays its sales team commissions partly based on the estimated value of the contract. Because these sales commissions are incurred and paid upon contract execution and would not have been incurred or payable otherwise, they are considered incremental costs to acquire the contract; and if recoverable, are capitalized as contract acquisition costs in the period the contract is executed. Capitalized sales commissions are amortized to “Sales and marketing" expense in the Consolidated Statements of Operations based on the transfer of services over the contract term, generally one to three years for a new client or five years for long-standing client relationships. The contract acquisition costs asset is evaluated for recoverability and impairment each reporting period. For initial amortization periods one year or less, the Company recognizes any incremental costs of obtaining contracts as expense when the cost is incurred. These costs are included in "Sales and marketing" expense in the Consolidated Statements of Operations.

Advertising Costs

Advertising Costs

Advertising costs are expensed as incurred and are reported in "Sales and marketing" in the Consolidated Statements of Operations. Advertising costs was $0.2 million for the year ended December 31, 2021 and insignificant for the year ended December 31, 2020.

Stock-Based Compensation

Stock-Based Compensation

The Company issues stock-based awards to employees and directors. The Company previously offered an ESPP until it expired in February 2021.

Stock options are recorded at fair value on the date of grant date using the Black-Scholes option-pricing model and generally vest ratably over a three to four-year period. Vested options may be exercised up to ten years from the grant date, as defined in the 2020 Plan. Vested but unexercised options expire 90 days after termination of employment with the Company. Stock-based compensation expense is amortized on a straight-line basis over the service period during which the right to exercise such options fully vests.

RSUs are recorded at fair value on the date of grant and amortized on a straight-line basis over the service period during which the stock vests. RSUs generally vest ratably over three years with vesting contingent upon employment of the Company.

PSUs are stock-based awards in which the number of shares ultimately received by the employee varies depending on the Company’s achievement of specified targets. PSU expense is based on a fixed grant date fair value and adjusted based on the estimated achievement of the performance metrics and recognized on a straight-line basis over the vesting period.

The Company estimates the fair value of purchase rights under the ESPP using the Black-Scholes option-pricing model and the straight-line attribution approach.

The fair value of stock options and purchase rights under the ESPP was determined by the Company using the methods and assumptions discussed below. Each of these inputs is subjective and generally requires significant judgment to determine.

Expected Term - The expected term represents the period that the Company’s share-based awards are expected to be outstanding. The Company calculates the expected term based on the average of the weighted-average vesting term and contractual term.

Expected Volatility - The expected volatility is based on the historical stock volatility of the Company’s own common shares.

Risk-Free Interest Rate - The risk-free interest rate is based on the implied yield on U.S. Treasury zero-coupon issues for each option grant date with maturities approximately equal to the option’s contractual term.

Expected Dividend Yield - The Company has not paid dividends on its common shares nor does it expect to pay dividends in the foreseeable future.

See "Note 7 — Stock-Based Compensation" for additional information.

Income Taxes

Income Taxes

The Company accounts for income taxes using an asset and liability method, which requires the recognition of taxes payable or refundable for the current year and deferred tax assets and liabilities for the expected future tax consequences of temporary differences that currently exist between the tax basis and the financial reporting basis of our taxable subsidiaries’ assets and liabilities using the enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The measurement of deferred tax assets is reduced, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.

The Company files U.S. federal and state and foreign income tax returns in jurisdictions with varying statutes of limitations. In the normal course of business the Company is subject to examination by taxing authorities throughout the world. These audits include questioning the timing and amount of deductions, the allocation of income among various tax jurisdictions and compliance with federal, state, local and foreign tax laws. The Company accounts for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. The Company records an income tax liability, if any, for the difference between the benefit recognized and measured and the tax position taken or expected to be taken on our tax returns. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.

Net Loss Per Common Share

Net Loss Per Common Share

Basic net income (loss) per share is computed by dividing income (loss) available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing income

available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, shares to be purchased under the Company’s ESPP, non-vested RSUs and PSUs. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of the Company’s common stock can result in a greater dilutive effect from potentially dilutive securities.

Potential shares of common stock that are not included in the determination of diluted net income per share because they are anti-dilutive for the periods presented consist of stock options, non-vested RSUs and PSUs, and shares to be purchased under our ESPP.

The Company excluded from diluted earnings per share the weighted-average common share equivalents related to 1.7 million and 3.3 million shares for the years ended December 31, 2021 and 2020, respectively, because their effect would have been anti-dilutive.

Government Assistance

Government Assistance

During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income related to the grants of $0.3 million and $1.3 million for the years ended December 31, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional income related to these grants. Government grants are primarily recognized within “Cost of revenue” expense 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 any conditions attached to the grant.

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

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 material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company expects to adopt this standard effective January 1, 2023.

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. The adoption of this standard did not have an impact on the Company’s Consolidated Financial Statements.

Government Assistance

In November 2021, the FASB issued an ASU which requires and clarifies disclosures of government assistance received by business entities. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted. The Company adopted this standard retrospectively effective December 1, 2021. The adoption of this standard did not have an impact on the Company’s Consolidated Financial Statements.

XML 38 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Financial Statement Details (Tables)
12 Months Ended
Dec. 31, 2021
Consolidated Financial Statement Details  
Summary of Property and Equipment, Net

December 31,

    

Depreciable Life

    

2021

    

2020

(in thousands)

Computers and equipment

2 - 5 years

$

17,949

$

17,904

Software(1)

2 - 7 years

45,683

60,771

Furniture and fixtures

2 - 7 years

8,766

10,727

Leasehold improvements

Lesser of estimated useful life or life of lease

14,890

17,823

Finance leases

2,861

2,880

Property and equipment

90,149

110,105

Less: accumulated depreciation and amortization

(71,428)

(80,157)

Property and equipment, net

$

18,721

$

29,948

(1)Includes capitalized internally developed software as follows (in thousands):

Balance as of January 1, 2020

    

    

    

$

19,417

Capitalized costs

5,076

Amortization expense

(7,701)

Balance as of December 31, 2020

16,792

Capitalized costs

2,864

Amortization expense

(9,510)

Balance as of December 31, 2021

$

10,146

Long- Lived Assets By Geographic Areas

December 31,

    

    

2021

    

2020

(in thousands)

NALA

$

15,947

$

24,420

APJ

2,137

4,456

EMEA

637

1,072

Property and equipment, net

$

18,721

$

29,948

XML 39 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases  
Summary of Supplemental Income Statement Information and Other Information

Supplemental income statement information related to leases was as follows:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Operating lease cost

$

11,346

$

12,264

Finance lease cost:

Amortization of leased assets

442

744

Interest on lease liabilities

25

88

Total finance lease cost

467

832

Sublease income

(4,903)

(3,599)

Net lease cost

$

6,910

$

9,497

Lease term and discount rate information was as follows:

For the Year Ended December 31,

    

2021

    

2020

Weighted-average remaining lease term (in years):

Operating lease

5.7

5.7

Finance lease

0.1

1.0

Weighted-average discount rate:

Operating lease

6.0

%

6.2

%

Finance lease

6.5

%

6.5

%

Summary of Supplemental Balance Sheet Information

Supplemental balance sheet information related to leases was as follows:

December 31,

    

2021

    

2020

(in thousands)

Operating leases:

ROU assets

$

23,043

$

29,798

Operating lease liabilities

$

8,614

$

10,797

Operating lease liabilities, net of current portion

19,869

25,975

Total operating lease liabilities

$

28,483

$

36,772

Finance leases:

Property and equipment

$

2,861

$

2,880

Accumulated depreciation

(2,397)

(1,963)

Property and equipment, net

$

464

$

917

Other current liabilities

$

63

$

608

Other long-term liabilities

63

Total finance lease liabilities

$

63

$

671

Summary of Maturities of Operating Lease Liabilities

Maturities of lease liabilities were as follows as of December 31, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

2022

$

10,030

$

(3,588)

$

64

$

6,506

2023

4,952

(1,410)

3,542

2024

3,579

3,579

2025

3,563

3,563

2026

3,329

3,329

Thereafter

8,468

8,468

Total lease payments

33,921

(4,998)

64

28,987

Less: interest

(5,438)

(1)

(5,439)

Total

$

28,483

$

(4,998)

$

63

$

23,548

Operating Lease, Lease Income

Maturities of lease liabilities were as follows as of December 31, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

2022

$

10,030

$

(3,588)

$

64

$

6,506

2023

4,952

(1,410)

3,542

2024

3,579

3,579

2025

3,563

3,563

2026

3,329

3,329

Thereafter

8,468

8,468

Total lease payments

33,921

(4,998)

64

28,987

Less: interest

(5,438)

(1)

(5,439)

Total

$

28,483

$

(4,998)

$

63

$

23,548

Summary of Maturities of Finance Lease Liabilities

Maturities of lease liabilities were as follows as of December 31, 2021:

    

Operating Leases

    

Operating Sublease

    

Finance Leases

    

Total

(in thousands)

2022

$

10,030

$

(3,588)

$

64

$

6,506

2023

4,952

(1,410)

3,542

2024

3,579

3,579

2025

3,563

3,563

2026

3,329

3,329

Thereafter

8,468

8,468

Total lease payments

33,921

(4,998)

64

28,987

Less: interest

(5,438)

(1)

(5,439)

Total

$

28,483

$

(4,998)

$

63

$

23,548

XML 40 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 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 Year Ended December 31,

    

2021

    

2020

(in thousands)

Selling services

$

192,525

$

190,906

Professional services

3,179

3,695

Total revenue

$

195,704

$

194,601

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 Year Ended December 31,

    

2021

    

2020

(in thousands)

NALA

$

107,326

$

111,085

EMEA

58,189

54,975

APJ

30,189

28,541

Total revenue

$

195,704

$

194,601

Revenue by Contract Pricing

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Variable consideration

$

141,529

$

142,355

Fixed consideration

54,175

52,246

Total revenue

$

195,704

$

194,601

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 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 Year Ended December 31,

    

2021

2020

(in thousands)

Cost of revenue

$

512

$

389

Sales and marketing

1,236

1,416

Research and development

74

57

General and administrative

4,305

3,003

Total stock-based compensation

$

6,127

$

4,865

Schedule of Valuation Assumptions Used for Options

The Black-Scholes option-pricing model assumptions for stock options were as follows:

    

2020

Expected term (in years)

5.0

Expected volatility

56%

Risk-free interest rate

0.75%

Expected dividend yield

—%

Weighted-average grant date fair value

$0.63

Schedule of Valuation Assumptions Used for ESPP

The Black-Scholes option-pricing model assumptions for purchase rights under the ESPP were as follows:

    

2020

Expected term (in years)

0.5 - 1.0

Expected volatility

53% - 60%

Risk-free interest rate

0.12% - 1.52%

Expected dividend yield

—%

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

(292)

$

1.16

Expired and/or forfeited

(862)

$

2.22

Outstanding as of December 31, 2021

1,876

$

2.18

6.11

$

16

Exercisable as of December 31, 2021

1,782

$

2.24

6.03

$

11

For the Year Ended December 31,

    

2021

2020

(in thousands)

Fair value of options vested

$

96

$

733

Intrinsic value of options exercised

$

127

$

46

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,831

$

1.51

Vested(1)

(1,950)

$

1.64

Forfeited

(1,665)

$

1.60

Non-vested as of December 31, 2021

8,231

$

1.49

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

For the Year Ended December 31,

    

2021

2020

(in thousands)

Fair value of RSUs and PSUs vested

$

2,837

$

2,940

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring and Other Related Costs (Tables)
12 Months Ended
Dec. 31, 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

174

1,071

Cash paid

(1,235)

(233)

(1,468)

Balance as of December 31, 2021

$

$

$

XML 43 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Taxes  
Schedule of Loss from Continuing Operations Before Provision for Income Taxes

Loss from continuing operations before provision for income taxes for the Company’s domestic and international operations was as follows:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

U.S.

$

(12,150)

$

(18,278)

International

(2,293)

446

Loss before provision for income taxes

$

(14,443)

$

(17,832)

Summary of Income Tax Provision

The income tax provision consisted of the following:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

Current:

Federal

$

43

$

121

Foreign

216

559

State and local

57

43

Total current income tax provision

316

723

Deferred:

Federal

(16)

(13)

Foreign

(21)

7

State and local

(1)

(8)

Total deferred income tax provision

(38)

(14)

Income tax provision

$

278

$

709

Schedule of Reconciliation of Income Taxes Provided at Federal Statutory Rate to Income Tax Provision

The following table provides a reconciliation of income taxes provided at the federal statutory rate of 21% for the years ended December 31, 2021 and 2020 to the income tax provision:

For the Year Ended December 31,

    

2021

    

2020

(in thousands)

U.S. income tax at federal statutory rate

$

(3,032)

$

(3,745)

State income taxes, net of federal benefit

(344)

(1,575)

Share-based compensation

409

277

Foreign tax rate differential

147

(1,749)

Permanent differences

(270)

3,355

Tax law change

(256)

Valuation allowance

3,456

3,756

Other, net

168

390

Income tax provision

$

278

$

709

Schedule of Effect of Temporary Differences that Created Deferred Income Taxes

The following table provides the effect of temporary differences that created deferred income taxes as of December 31, 2021 and 2020. Deferred tax assets and liabilities represent the future effects on income taxes resulting from temporary differences and carryforwards at the end of the respective periods:

December 31,

    

2021

    

2020

(in thousands)

Deferred tax assets:

Accrued liabilities

$

4,284

$

5,710

Share-based compensation

1,188

864

Net operating loss carryforwards

87,431

84,450

Tax credits

7,527

7,310

Interest

265

187

Total deferred tax assets

100,695

98,521

Deferred tax liabilities:

Property and equipment

(2,254)

(3,423)

ROU assets

(2,509)

(3,704)

Amortization of tax intangibles

(1,577)

(232)

Other, net

(247)

(533)

Total deferred tax liabilities

(6,587)

(7,892)

Net deferred tax assets

94,108

90,629

Less: valuation allowance

(94,341)

(90,899)

Net deferred tax liabilities

$

(233)

$

(270)

Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits

A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):

Balance as of January 1, 2020

    

$

964

Additions based on tax positions related to the current year

12

Reductions for tax positions of prior years

(11)

Balance as of December 31, 2020

965

Additions based on tax positions related to the current year

Reductions for tax positions of prior years

(11)

Balance as of December 31, 2021

$

954

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 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:

December 31, 2021

    

(in thousands)

2022

$

9,801

2023

7,871

2024

21

Thereafter

Total

$

17,693

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
The Company (Details)
12 Months Ended
Dec. 31, 2021
country
The Company  
Years of operating experience 20 years
Number of countries in which company operates 175
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
facility
item
shares
Dec. 31, 2020
USD ($)
shares
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of leased facilities | facility 2  
Asset retirement obligation $ 1.0 $ 1.5
Asset retirement obligation, liabilities settled 0.5  
Goodwill 6.3 6.3
Goodwill impairment 0.0 0.0
Impairment of long-lived assets $ 0.0 0.0
Number of distinct performance obligation types | item 2  
Period to convert to revenue 6 months  
Commission revenue not yet invoiced $ 15.8 $ 16.3
Advertising costs $ 0.2  
Antidilutive shares excluded from diluted earnings per share calculation (in shares) | shares 1.7 3.3
Proceeds received from grant $ 0.3 $ 1.3
Employee Stock Option    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Expiration period 10 years  
Termination period 90 days  
Restricted Stock Units (RSUs)    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Vesting period 3 years  
Long-standing client    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Capitalized contract, amortization period 5 years  
Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of distinct performance obligation types | item 2  
Maximum | Employee Stock Option    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Vesting period 4 years  
Maximum | New client    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Capitalized contract, amortization period 3 years  
Maximum | Software Development    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life 7 years  
Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of distinct performance obligation types | item 1  
Minimum | Employee Stock Option    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Vesting period 3 years  
Minimum | New client    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Capitalized contract, amortization period 1 year  
Minimum | Software Development    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life 2 years  
Other (Expense) Income, Net    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Foreign currency transaction losses $ (1.0) (0.9)
Selling services    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Payment term 30 days  
Selling services | Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contact term 3 years  
Selling services | Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contact term 1 year  
Professional services    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contact term 90 days  
Level 1    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Restricted cash $ 2.3 $ 2.3
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Financial Statement Details - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Finance leases $ 2,861 $ 2,880
Property and equipment 90,149 110,105
Less: accumulated depreciation and amortization (71,428) (80,157)
Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization, Total 18,721 29,948
Property and equipment, net 18,721 29,948
Movement in Property, Plant and Equipment [Roll Forward]    
Beginning of Balance 16,792 19,417
Capitalized costs 2,864 5,076
Amortization expense (9,510) (7,701)
Ending of Balance 10,146 16,792
Depreciation expense related to property and equipment 14,700 13,900
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 17,949 17,904
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment 45,683 60,771
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 8,766 10,727
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 14,890 $ 17,823
Minimum | Computers and equipment    
Property, Plant and Equipment [Line Items]    
Depreciable life 2 years  
Minimum | Software    
Property, Plant and Equipment [Line Items]    
Depreciable life 2 years  
Minimum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Depreciable life 2 years  
Maximum | Computers and equipment    
Property, Plant and Equipment [Line Items]    
Depreciable life 5 years  
Maximum | Software    
Property, Plant and Equipment [Line Items]    
Depreciable life 7 years  
Maximum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Depreciable life 7 years  
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Financial Statement Details - Long Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 18,721 $ 29,948
NALA    
Property, Plant and Equipment [Line Items]    
Property and equipment, net 15,947 24,420
APJ    
Property, Plant and Equipment [Line Items]    
Property and equipment, net 2,137 4,456
EMEA    
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 637 $ 1,072
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Feb. 23, 2022
Jul. 31, 2018
Debt Instrument [Line Items]          
Revolver   $ 10,000 $ 15,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]          
Effective interest rate 1.00%        
Base rate | Maximum          
Debt Instrument [Line Items]          
Effective 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        
Effective interest rate   2.40%      
Line of Credit | Revolving Credit Facility | Subsequent Event          
Debt Instrument [Line Items]          
Revolver       $ 10,000  
Line of Credit | Revolving Credit Facility | BSBY | Subsequent Event          
Debt Instrument [Line Items]          
Effective interest rate       3.04%  
Line of Credit | Revolving Credit Facility          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 35,000       $ 40,000
Revolver   $ 10,000      
Line of credit facility, remaining borrowing capacity   18,000      
Unamortized debt issuance cost   100      
Interest expense   $ 400 $ 500    
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
floor
Dec. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]    
Operating lease cost | $ $ 11,346 $ 12,264
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 51 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Supplemental Income Statement Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases    
Operating lease cost $ 11,346 $ 12,264
Finance lease cost:    
Amortization of leased assets 442 744
Interest on lease liabilities 25 88
Total finance lease cost 467 832
Sublease income (4,903) (3,599)
Net lease cost $ 6,910 $ 9,497
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating leases:    
ROU assets $ 23,043 $ 29,798
Operating lease liabilities 8,614 10,797
Operating lease liabilities, net of current portion 19,869 25,975
Total operating lease liabilities 28,483 36,772
Finance leases:    
Property and equipment 2,861 2,880
Accumulated depreciation (2,397) (1,963)
Property and equipment, net 464 917
Other current liabilities 63 608
Other long-term liabilities   63
Total finance lease liabilities $ 63 $ 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 53 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Lease Term and Discount Rate (Details)
Dec. 31, 2021
Dec. 31, 2020
Weighted-average remaining lease term (in years):    
Operating lease 5 years 8 months 12 days 5 years 8 months 12 days
Finance lease 1 month 6 days 1 year
Weighted-average discount rate:    
Operating lease 6.00% 6.20%
Finance lease 6.50% 6.50%
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 10,030  
2023 4,952  
2024 3,579  
2025 3,563  
2026 3,329  
Thereafter 8,468  
Total lease payments 33,921  
Less: interest (5,438)  
Total 28,483 $ 36,772
Operating Sublease    
2022 (3,588)  
2023 (1,410)  
2024 0  
2025 0  
2026 0  
Thereafter 0  
Total (4,998)  
Less: Interest 0  
Finance Leases    
2022 64  
2023 0  
2024 0  
2025 0  
2026 0  
Thereafter 0  
Total lease payments 64  
Less: interest (1)  
Total 63 $ 671
Total    
2022 6,506  
2023 3,542  
2024 3,579  
2025 3,563  
2026 3,329  
Thereafter 8,468  
Total lease payments 28,987  
Less: interest (5,439)  
Total $ 23,548  
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Net revenue $ 195,704 $ 194,601
Variable consideration    
Disaggregation of Revenue [Line Items]    
Net revenue 141,529 142,355
Fixed consideration    
Disaggregation of Revenue [Line Items]    
Net revenue 54,175 52,246
NALA    
Disaggregation of Revenue [Line Items]    
Net revenue 107,326 111,085
EMEA    
Disaggregation of Revenue [Line Items]    
Net revenue 58,189 54,975
APJ.    
Disaggregation of Revenue [Line Items]    
Net revenue 30,189 28,541
Selling services    
Disaggregation of Revenue [Line Items]    
Net revenue 192,525 190,906
Professional services    
Disaggregation of Revenue [Line Items]    
Net revenue $ 3,179 $ 3,695
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract asset   $ 0.5
Contract liability $ 0.5 0.4
Contract acquisition asset 0.6 0.9
Amortization of contract acquisition costs 0.5 $ 0.8
Selling services    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Remaining performance obligation 36.6  
Professional services    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Remaining performance obligation $ 0.7  
Major customer 1 | Sales Revenue, Net | Customer Concentration Risk    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Concentration risk 16.00%  
Major customer 2 | Sales Revenue, Net | Customer Concentration Risk    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Concentration risk 16.00%  
Major customer 3 | Sales Revenue, Net | Customer Concentration Risk    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Concentration risk 15.00%  
Major customer 4 | Sales Revenue, Net | Customer Concentration Risk    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Concentration risk 12.00%  
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Narrative (Details)
shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
item
shares
May 31, 2020
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number Of Performance Goals | item 2    
2020 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future issuance (in shares) | shares     8,500
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) | shares   700  
Fair value of shares granted | $   $ 900  
Award achievement performance period   2 years  
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,200    
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 | $ $ 600    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense, stock options | $     $ 40
Unrecognized compensation expense, weighted-average period recognized     10 months 24 days
RSUs and PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) | shares     4,831
Unrecognized compensation expense, weighted-average period recognized     1 year 8 months 12 days
Unrecognized compensation expense, RSUs and PSUs | $     $ 6,500
Minimum | PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares received from rewards, percent   0.00%  
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      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares received from rewards, percent   150.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 58 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 6,127 $ 4,865
Cost of revenue.    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 512 389
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 1,236 1,416
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 74 57
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 4,305 $ 3,003
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Valuation Assumptions (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
Employee Stock Option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (in years) 5 years
Expected volatility 56.00%
Risk-free interest rate 0.75%
Weighted-average fair value of options granted (in dollars per share) $ 0.63
ESPP | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (in years) 6 months
Expected volatility 53.00%
Risk-free interest rate 0.12%
ESPP | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (in years) 1 year
Expected volatility 60.00%
Risk-free interest rate 1.52%
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Weighted-Average Exercise Price    
Fair value of options vested $ 96 $ 733
Intrinsic value of options exercised $ 127 $ 46
Employee Stock Option    
Shares    
Outstanding, beginning balance (in shares) 3,030  
Exercised (in shares) (292)  
Expired and/or forfeited (in shares) (862)  
Outstanding, ending balance (in shares) 1,876 3,030
Exercisable (in shares) 1,782  
Weighted-Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 2.09  
Exercised (in dollars per share) 1.16  
Expired and/or forfeited (in dollars per share) 2.22  
Outstanding, ending balance (in dollars per share) 2.18 $ 2.09
Exercisable (in dollars per share) $ 2.24  
Outstanding, weighted average remaining contractual life (years) 6 years 1 month 9 days  
Exercisable, weighted average remaining contractual life (years) 6 years 10 days  
Outstanding, intrinsic value $ 16 $ 1,372
Exercisable, intrinsic value $ 11  
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - RSUs and PSUs - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Units    
Non-vested, beginning balance (in shares) 7,015  
Granted (in shares) 4,831  
Vested (in shares) (1,950)  
Forfeited (in shares) (1,665)  
Non-vested, ending balance (in shares) 8,231 7,015
Weighted-Average Grant Date Fair Value    
Non-vested, weighted average grant date fair value, beginning balance (in dollars per share) $ 1.55  
Granted, weighted average grant date fair value (in dollars per share) 1.51  
Vested, weighted average grant date fair value (in dollars per share) 1.64  
Forfeited, weighted average grant date fair value (in dollars per share) 1.60  
Non-vested, weighted average grant date fair value, ending balance (in dollars per share) $ 1.49 $ 1.55
Common stock issued (in shares) 1,812  
Shares withheld for tax purposes (in shares) 138  
Fair value of RSUs and PSUs vested $ 2,837 $ 2,940
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring and Other Related Costs - Narrative (Details) - Restructuring Effort 2020 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 1,071 $ 839
Other additional restructuring costs $ 0  
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring and Other Related Costs - Restructuring and Other Reserve Activities (Details) - Restructuring Effort 2020 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Restructuring Reserve [Roll Forward]    
Beginning Balance $ 397 $ 0
Restructuring and other related costs 1,071 839
Cash paid (1,468) (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 174 59
Cash paid (233) 0
Ending Balance $ 0 $ 59
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Loss from Continuing Operations Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Taxes    
U.S. $ (12,150) $ (18,278)
International (2,293) 446
Loss before provision for income taxes $ (14,443) $ (17,832)
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current:    
Federal $ 43 $ 121
Foreign 216 559
State and local 57 43
Total current income tax provision 316 723
Deferred:    
Federal (16) (13)
Foreign (21) 7
State and local (1) (8)
Total deferred income tax provision (38) (14)
Income tax provision $ 278 $ 709
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Reconciliation of Income Taxes Provided at Federal Statutory Rate to Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Taxes    
U.S. income tax at federal statutory rate $ (3,032) $ (3,745)
State income taxes, net of federal benefit (344) (1,575)
Share-based compensation 409 277
Foreign tax rate differential 147 (1,749)
Permanent differences (270) 3,355
Tax law change (256)  
Valuation allowance 3,456 3,756
Other, net 168 390
Income tax provision $ 278 $ 709
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2015
Dec. 31, 2013
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]          
Tax benefit     $ (278) $ (709)  
Deferred tax assets, valuation allowance     94,341 90,899  
Increase (decrease) in valuation allowance     3,400 (3,800)  
Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries     500 500  
Unrecognized tax benefits     954 $ 965 $ 964
Unrecognized tax benefits that would impact effective tax rate     $ 0    
Federal statutory rate     21.00% 21.00%  
Research And Development Tax Credit Carryforward          
Operating Loss Carryforwards [Line Items]          
Tax credits carryforward     $ 2,700    
California Enterprise Zone Credits Expiring 2024          
Operating Loss Carryforwards [Line Items]          
Tax credits carryforward     500    
Other Tax Credit Carryforward          
Operating Loss Carryforwards [Line Items]          
Tax credits carryforward     1,600    
Foreign Tax Authority          
Operating Loss Carryforwards [Line Items]          
Net operating loss carryforwards     26,800    
Net operating loss carryforwards, carried forward indefinitely     26,500    
Domestic Tax Authority          
Operating Loss Carryforwards [Line Items]          
Net operating loss carryforwards     325,400    
Net operating loss carryforwards, carried forward indefinitely     68,600    
Net operating loss carryforwards, subject to expiration     256,800    
Domestic Tax Authority | Scout          
Operating Loss Carryforwards [Line Items]          
Net operating loss carryforwards     30,200    
State and Local Jurisdiction          
Operating Loss Carryforwards [Line Items]          
Net operating loss carryforwards     234,700    
Malaysia | Foreign Tax Authority          
Operating Loss Carryforwards [Line Items]          
Income tax holiday period   10 years      
California | Research And Development Tax Credit Carryforward          
Operating Loss Carryforwards [Line Items]          
Tax credits carryforward     $ 3,700    
Philippine Economic Zone Authority | Foreign Tax Authority          
Operating Loss Carryforwards [Line Items]          
Income tax holiday period 4 years   1 year    
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Effect of Temporary Differences that Created Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Accrued liabilities $ 4,284 $ 5,710
Share-based compensation 1,188 864
Net operating loss carryforwards 87,431 84,450
Tax credits 7,527 7,310
Interest 265 187
Total deferred tax assets 100,695 98,521
Deferred tax liabilities:    
Property and equipment (2,254) (3,423)
ROU assets (2,509) (3,704)
Amortization of tax intangibles (1,577) (232)
Other, net (247) (533)
Total deferred tax liabilities (6,587) (7,892)
Net deferred tax assets 94,108 90,629
Less: valuation allowance (94,341) (90,899)
Net deferred tax liabilities $ (233) $ (270)
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized Tax Benefits, Beginning Balance $ 965 $ 964
Additions based on tax positions related to the current year   12
Reductions for tax positions of prior years (11) (11)
Unrecognized Tax Benefits, Ending Balance $ 954 $ 965
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Employee Benefit Plan    
Employers' discretionary contribution, amount $ 1.4 $ 1.3
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
Dec. 31, 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 72 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Non-cancelable Service Contract Commitments  
2022 $ 9,801
2023 7,871
2024 21
Thereafter 0
Total $ 17,693
XML 73 srev-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001310114 stpr:CA srev:ResearchAndDevelopmentTaxCreditCarryforwardMember 2021-12-31 0001310114 srev:ResearchAndDevelopmentTaxCreditCarryforwardMember 2021-12-31 0001310114 srev:OtherTaxCreditCarryforwardMember 2021-12-31 0001310114 srev:CaliforniaEnterpriseZoneCreditsExpiring2024Member 2021-12-31 0001310114 us-gaap:RetainedEarningsMember 2021-12-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-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 2019-12-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001310114 us-gaap:TreasuryStockMember 2021-12-31 0001310114 us-gaap:CommonStockMember 2021-12-31 0001310114 us-gaap:TreasuryStockMember 2020-12-31 0001310114 us-gaap:CommonStockMember 2020-12-31 0001310114 us-gaap:TreasuryStockMember 2019-12-31 0001310114 us-gaap:CommonStockMember 2019-12-31 0001310114 us-gaap:EmployeeStockOptionMember 2020-12-31 0001310114 srev:TwoThousandTwentyEquityIncentivePlanMember 2021-12-31 0001310114 srt:MinimumMember us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001310114 srt:MaximumMember us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001310114 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001310114 srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001310114 srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2020-12-31 0001310114 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001310114 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001310114 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001310114 srev:SellingServicesMember 2021-12-31 0001310114 srev:ProfessionalServicesMember 2021-12-31 0001310114 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-12-31 0001310114 us-gaap:FixedPriceContractMember 2021-01-01 2021-12-31 0001310114 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001310114 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001310114 srev:NorthAmericaAndLatinAmericaMember 2021-01-01 2021-12-31 0001310114 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-12-31 0001310114 us-gaap:FixedPriceContractMember 2020-01-01 2020-12-31 0001310114 us-gaap:EMEAMember 2020-01-01 2020-12-31 0001310114 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001310114 srev:SellingServicesMember 2020-01-01 2020-12-31 0001310114 srev:ProfessionalServicesMember 2020-01-01 2020-12-31 0001310114 srev:NorthAmericaAndLatinAmericaMember 2020-01-01 2020-12-31 0001310114 us-gaap:EmployeeSeveranceMember srev:RestructuringEffort2020Member 2021-12-31 0001310114 us-gaap:ContractTerminationMember srev:RestructuringEffort2020Member 2021-12-31 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-12-31 0001310114 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001310114 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001310114 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001310114 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001310114 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001310114 srt:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001310114 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001310114 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001310114 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001310114 srt:MaximumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001310114 us-gaap:EMEAMember 2021-12-31 0001310114 srev:NorthAmericaAndLatinAmericaMember 2021-12-31 0001310114 srev:AsiaPacificJapanMember 2021-12-31 0001310114 us-gaap:EMEAMember 2020-12-31 0001310114 srev:NorthAmericaAndLatinAmericaMember 2020-12-31 0001310114 srev:AsiaPacificJapanMember 2020-12-31 0001310114 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001310114 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001310114 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001310114 us-gaap:ComputerEquipmentMember 2021-12-31 0001310114 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001310114 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001310114 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001310114 us-gaap:ComputerEquipmentMember 2020-12-31 0001310114 us-gaap:EmployeeSeveranceMember srev:RestructuringEffort2020Member 2021-01-01 2021-12-31 0001310114 us-gaap:ContractTerminationMember srev:RestructuringEffort2020Member 2021-01-01 2021-12-31 0001310114 srev:RestructuringEffort2020Member 2021-01-01 2021-12-31 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-01-01 2021-12-31 0001310114 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001310114 srev:ScoutAnalyticsInc.Member us-gaap:DomesticCountryMember 2021-12-31 0001310114 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001310114 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001310114 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-02-23 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-07-31 0001310114 srt:MinimumMember 2021-12-31 0001310114 srt:MaximumMember 2021-12-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0001310114 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001310114 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001310114 us-gaap:EmployeeStockOptionMember 2021-12-31 0001310114 srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2021-12-31 0001310114 srev:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember srev:BloombergShortTermBankYieldIndexBSBYMember 2022-02-23 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001310114 srt:MinimumMember us-gaap:BaseRateMember 2021-07-31 0001310114 srt:MaximumMember us-gaap:BaseRateMember 2021-07-31 0001310114 us-gaap:MoneyMarketFundsMember us-gaap:LetterOfCreditMember 2021-12-31 0001310114 srt:MinimumMember srev:BloombergShortTermBankYieldIndexBSBYMember 2021-07-01 2021-07-31 0001310114 srt:MaximumMember srev:BloombergShortTermBankYieldIndexBSBYMember 2021-07-01 2021-07-31 0001310114 srev:Customer4Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001310114 srev:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001310114 srev:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001310114 srev:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001310114 srev:NewCustomerMember srt:MinimumMember 2021-12-31 0001310114 srev:NewCustomerMember srt:MaximumMember 2021-12-31 0001310114 srev:LongStandingCustomerMember 2021-12-31 0001310114 2019-12-31 0001310114 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001310114 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001310114 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001310114 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001310114 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001310114 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001310114 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001310114 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001310114 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001310114 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-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 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-05-01 2020-05-31 0001310114 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-05-01 2020-05-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 us-gaap:PerformanceSharesMember 2020-05-01 2020-05-31 0001310114 srev:SellingServicesMember 2021-01-01 2021-12-31 0001310114 srt:MaximumMember 2021-01-01 2021-12-31 0001310114 srev:SellingServicesMember srt:MinimumMember 2021-01-01 2021-12-31 0001310114 srev:SellingServicesMember srt:MaximumMember 2021-01-01 2021-12-31 0001310114 srev:ProfessionalServicesMember 2021-01-01 2021-12-31 0001310114 us-gaap:ForeignCountryMember 2021-12-31 0001310114 us-gaap:DomesticCountryMember 2021-12-31 0001310114 srev:ThirdPartyTwoMember 2021-01-01 2021-12-31 0001310114 srev:ThirdPartyOneMember 2021-01-01 2021-12-31 0001310114 srt:MinimumMember 2021-01-01 2021-12-31 0001310114 us-gaap:ForeignCountryMember srev:PhilippineEconomicZoneAuthorityMember 2021-01-01 2021-12-31 0001310114 us-gaap:ForeignCountryMember srev:PhilippineEconomicZoneAuthorityMember 2015-11-01 2015-11-30 0001310114 country:MY us-gaap:ForeignCountryMember 2013-12-01 2013-12-31 0001310114 2021-12-31 0001310114 2020-12-31 0001310114 2020-01-01 2020-12-31 0001310114 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-31 0001310114 2021-06-30 0001310114 2022-02-17 0001310114 2021-01-01 2021-12-31 shares iso4217:USD srev:floor srev:item srev:facility pure iso4217:USD shares srev:country 0001310114 2021 FY false 98050000 95787000 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 0 0 -0.15 -0.19 P2Y P1Y P1Y P3Y 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-K true 2021-12-31 --12-31 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 No No Yes Yes Accelerated Filer true false true false 107300000 99112032 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;">Portions of the registrant’s definitive proxy statement for its 2022 annual meeting of stockholders are incorporated by reference in Part III of this annual report on Form 10-K. Such proxy statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates. Except with respect to information specifically incorporated by reference in this Form 10-K, the proxy statement is not deemed to be filed as part of this Form 10-K.</p> 42 28507000 34006000 43571000 38890000 8995000 9275000 81073000 82171000 18721000 29948000 23043000 29798000 558000 872000 6334000 6334000 2719000 3490000 132448000 152613000 832000 1204000 4152000 3217000 19999000 18342000 10000000 15000000 8614000 10797000 793000 1209000 44390000 49769000 19869000 25975000 1155000 1593000 65414000 77337000 0.0001 0.0001 20000000 20000000 0 0 0.0001 0.0001 1000000000 1000000000 99233000 99112000 97248000 97127000 10000 10000 441000 441000 385827000 379696000 -319328000 -304607000 966000 618000 67034000 75276000 132448000 152613000 195704000 194601000 140002000 137041000 55702000 57560000 17056000 24999000 5183000 5602000 45051000 41970000 1071000 1542000 68361000 74113000 -12659000 -16553000 1784000 1279000 -14443000 -17832000 278000 709000 -14721000 -18541000 -0.15 -0.19 98050000 95787000 -14721000 -18541000 348000 208000 348000 208000 -14373000 -18333000 94972000 9000 -121000 -441000 374525000 -286066000 410000 88437000 -18541000 -18541000 208000 208000 4919000 4919000 1845000 1000 -1000 431000 414000 414000 161000 161000 97248000 10000 -121000 -441000 379696000 -304607000 618000 75276000 -14721000 -14721000 348000 348000 6169000 6169000 1812000 173000 154000 154000 192000 192000 99233000 10000 -121000 -441000 385827000 -319328000 966000 67034000 -14721000 -18541000 14667000 13925000 541000 1003000 9399000 9841000 6127000 4865000 1007000 1460000 -377000 51000 71000 4983000 -3232000 -420000 82000 229000 266000 -355000 -3213000 1092000 -97000 -10758000 -10195000 1193000 -107000 -223000 -1495000 3605000 401000 3932000 7855000 -3932000 -7855000 608000 952000 97000 13500000 27000000 18500000 12000000 154000 414000 192000 161000 -5743000 14301000 545000 96000 -5525000 6943000 36326000 29383000 30801000 36326000 386000 517000 690000 448000 23000 8000 3507000 2271000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 — The Company</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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 12pt 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 annual report on Form 10-K, 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 12pt 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 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying 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-K. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The CEO manages and allocates resources on a company-wide basis as a single segment that is focused on service offerings which integrate data, processes and cloud technologies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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 12pt 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 12pt 0pt;">Significant Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company is also exposed to market risks, including the effects of changes in foreign currency exchange rates and interest rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cash is maintained in demand deposit accounts at U.S., European and Asian financial institutions that management believes are credit worthy. Deposits in these institutions may exceed the amount of insurance provided on these deposits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value guidance establishes a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. An asset or liability’s level is based upon the lowest level of input that is significant to the fair value measurement. The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Level 1:</i></span>Quoted prices in active markets for identical assets or liabilities;</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><i style="font-style:italic;">Level 2:</i></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><i style="font-style:italic;">Level 3:</i></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Inputs that are generally unobservable and typically reflect management’s estimates or assumptions that market participants would use in pricing the asset or liability.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of financial instruments including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities approximate their fair value due to their short-term maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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 12pt 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 “Prepaid expenses and other” and “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 December 31, 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 12pt 0pt;">Foreign Currency Translation and Remeasurement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities of non-U.S. subsidiaries that operate in a local currency environment, where that local currency is the functional currency, are translated to U.S. dollars at exchange rates at the balance sheet date. Net revenue and expenses are translated at monthly average exchange rates. The Company accumulates net translation adjustments in equity as a component of accumulated other comprehensive income. For non-U.S. subsidiaries whose functional currency is the U.S. dollar, transactions that are denominated in foreign currencies are remeasured in U.S. dollars, and any resulting gains and losses are reported in “Interest and other expense, net” in the Consolidated Statements of Operations. Foreign currency transaction losses were approximately $1.0 million and $0.9 million for the years ended December 31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable and Allowance for Doubtful Accounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are derived from services performed for clients located primarily in the U.S., Europe and Asia. The Company attempts to mitigate the credit risk in its trade receivables through its ongoing credit evaluation process and historical collection experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are stated at their carrying values net of an allowance for doubtful accounts, if applicable. The Company evaluates the ongoing collectability of its accounts receivable based on a number of factors such as the credit quality of its clients, the age of accounts receivable balances, collections experience, current economic conditions and other factors that may affect a client’s ability to pay. In circumstances where the Company is aware of a specific client’s inability to meet its financial obligations to the Company, a specific allowance for doubtful accounts is estimated and recorded, which reduces the recognized receivable to the estimated amount that management believes will ultimately be collected. Account balances are charged off against the allowance when it is probable that the receivable will not be recovered. The allowance for doubtful accounts as of December 31, 2021 and 2020, and recoveries and reductions to revenue for the years ended December 31, 2021 and 2020, were insignificant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company records property and equipment at cost, less accumulated depreciation and amortization. Depreciation is recorded using the straight-line method over the estimated useful life for each asset class. Depreciation for leasehold improvements is recorded using the straight-line method over the lesser of the estimated useful life or life of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">When assets are disposed, the cost and related accumulated depreciation and amortization are written-off and any gain or loss on sale or disposal is reported in “General and administrative” expense in the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Lease Asset Retirement Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The fair value of a liability for an ARO is recognized in the period in which it is incurred. The Company’s AROs are associated with leasehold improvements at our international office locations, which, at the end of a lease, are contractually obligated to be removed. AROs were approximately $1.0 million and $1.5 million as of December 31, 2021 and 2020, respectively. Approximately $0.5 million of liabilities were settled as of December 31, 2021. Accretion expense was insignificant for the years ended December 31, 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 12pt 0pt;">Capitalized Internal-Use Software</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Expenditures related to software developed or obtained for internal use are capitalized and amortized over a period of <span style="-sec-ix-hidden:Hidden_X9Ua7dyrCU2hf56wEb8t5Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to seven years on a straight-line basis. The Company capitalizes direct external costs associated with developing or obtaining internal-use software. In addition, the Company also capitalizes certain payroll and payroll-related costs for employees or professional fees for consultants who are directly associated with the development of such applications. Costs associated with preliminary project stage activities, training, maintenance, and all other post-implementation stage activities are expensed as incurred and are recorded in “Research and development” expenses in the Consolidated Statements of Operations. Capitalized costs related to internal-use software under development are treated as construction-in-progress until the program, feature or functionality is ready for its intended use, at which time amortization commences.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill represents the excess of the purchase price over the estimated fair market value of net identifiable assets of acquired businesses. The Company evaluates goodwill for possible impairment at least annually or whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. This evaluation includes an assessment of qualitative factors to determine whether it is necessary to compare the fair value of the reporting unit with its carrying value. If there are indicators of impairment, the fair value of the reporting unit is compared to its carrying value. If the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference is recorded. The carrying value of goodwill for the years ended December 31, 2021 and 2020 was $6.3 million. No impairment was recorded for the years ended December 31, 2021 and 2020.</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 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates the recoverability of its long-lived assets whenever events or changes in circumstances indicate the carrying amount of the long-lived asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amounts to future undiscounted cash flows the assets are expected to generate. If the long-lived asset is impaired, an impairment is recognized for the amount by which the carrying value of the asset exceeds its fair value. No impairment was recorded for the years ended December 31, 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 12pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We report comprehensive loss in our Consolidated Statements of Comprehensive Loss. Amounts reported in “Accumulated other comprehensive income” consist of foreign currency translation adjustments from subsidiaries with a functional currency other than the U.S. dollar.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company provides a comprehensive suite of selling and professional services to its clients.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Selling services consists of sales earned from the following categories of selling motions:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Digital sales </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">activities include demand qualification, demand conversion, and account management;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Customer success and renewals </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">activities include onboarding, adoption, and renewals management; and</span></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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Channel management </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">efforts include partner onboarding, partner enablement, and partner success management.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Professional services involve providing data integration at scale with our systems and processes, combined with client data enhancement, enablement and optimization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company derives all of its revenue from contracts with clients. Revenue is measured based on the consideration specified in a contract. The Company’s contracts generally contain one to two distinct performance obligations that are sold on a variable and/or fixed consideration basis. These two distinct performance obligations are identified as selling services and professional services. Selling services are generally invoiced on a monthly or quarterly basis with standard <span style="white-space:pre-wrap;">30-day</span><span style="white-space:pre-wrap;"> payment terms over the length of the contract, typically </span><span style="-sec-ix-hidden:Hidden_F9Sv4dcZYUqTkk-vGK_ziw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">one</span></span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">three years</span><span style="white-space:pre-wrap;">. Professional services are generally invoiced upfront upon obtaining a client contract and are typically fulfilled within </span><span style="white-space:pre-wrap;">90 days</span><span style="white-space:pre-wrap;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue when it satisfies the performance obligations identified in the contract, which is achieved through the transfer of control of the services to the client. The timing of satisfying performance obligations and the receipt of client consideration can be different and will give rise to contract assets and contract liabilities. Contract assets relate to the Company’s conditional rights to consideration for services provided but not yet billable at the reporting date. Accounts receivable balances reflected in the Consolidated Balance Sheet represent the Company’s unconditional rights to consideration for services provided. Contract asset amounts are transferred to accounts receivables when the rights become unconditional, typically in the same period control of services is transferred to the client and the amount is contractually billable. Contract liabilities primarily relate to the advance consideration received from clients for fixed consideration contracts where transfer of control of the services has not yet occurred. Contract liability balances generally convert to revenue upon either the satisfaction of professional services obligations or when services under fixed consideration contracts are transferred to the client, typically within six months of being recorded. These contract balances are reflected in "Prepaid expenses and other", "Other assets" and "Other current liabilities" in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for individual services within a single contract separately if they are distinct. A service is distinct if it is separately identifiable from other services in the contract and if a client can benefit from the service on its own or with other resources that are readily available to the client. Determining whether these services are considered distinct performance obligations and qualify as a series of distinct performance obligations that represent a single performance obligation requires significant judgment. The total contract consideration, or transaction price, is allocated between the separate services identified in the contract based on their SSP. SSP is determined based on a cost-plus margin analysis for selling services and a standard hourly rate card for professional services. For professional services that are contractually priced differently from SSP, the Company estimates the SSP using a standard hourly rate card and allocates a portion of the total contract consideration to reflect professional services revenue at SSP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s performance obligations are satisfied over time and revenue is recognized based on monthly or quarterly time increments and the variable volume of closed bookings during the period at the contractual commission rates for selling services, or proportional performance during the period at SSP for professional services. Due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client. Because the client simultaneously receives and consumes the benefit of the Company’s selling and professional services as provided, the time increment output method depicts the measure of progress in transferring control of the services to the client. A significant portion of the Company’s contracts is based on a pay-for-performance model in which commission revenue is based on a volume of closed bookings each time period, which is recorded as a component of “Net revenue” in the Consolidated Statements of Operations. At each reporting period, the Company makes an estimate of this revenue for amounts that have yet to be invoiced, which was $15.8 million and $16.3 million as of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">December 31, 2021 and 2020, respectively. These accrued revenue balances are reflected in "Accounts Receivable” in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">While multiple selling motions in a contract are performed at various times and patterns throughout the month or quarter and the number of closed bookings vary in any given period, each time increment of a service activity is substantially the same and has the same pattern of transfer to the client, and therefore, represents a series of distinct performance obligations that form a single performance obligation. As a result, the Company allocates all variable consideration in a contract to the selling services performance obligation in accordance with the variable consideration allocation exception provisions in ASC 606, (less amounts for which it is probable a significant reversal of revenue will occur when the uncertainties related to the variability are resolved) and applies a single measure of progress to record revenue in the period based on when the output of the variable number of closed bookings occurs or when the variable performance metric is achieved. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP. In addition, judgment is required to determine if the variable consideration should be constrained, and to what extent, until the risk of a significant revenue reversal is not probable. The Company applies the optional disclosure exemptions related to variable consideration and the requirement to disclose the remaining transaction price allocated to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Significant estimates and judgments for revenue recognition include: (1) identifying and determining distinct performance obligations in contracts with clients, (2) determining the timing of the satisfaction of performance obligations, (3) estimating the timing and amount of variable consideration in a contract, (4) determining SSP for each performance obligations and the methodology to allocate the total contract consideration to the distinct performance obligations, and (5) determining and measuring variable revenue that has yet to be invoiced as of period end.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our revenue contracts often include promises to transfer services involving multiple selling motions to a client. Determining whether those services are considered distinct and qualify as a series of distinct services that represent a single performance obligation requires significant judgment. Also, due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We also enter into contracts with multiple performance obligations that incorporate fixed consideration, pay-for-performance commissions and variable bonus commissions. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract Acquisition Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">To obtain contracts with clients, the Company pays its sales team commissions partly based on the estimated value of the contract. Because these sales commissions are incurred and paid upon contract execution and would not have been incurred or payable otherwise, they are considered incremental costs to acquire the contract; and if recoverable, are capitalized as contract acquisition costs in the period the contract is executed. Capitalized sales commissions are amortized to “Sales and marketing" expense in the Consolidated Statements of Operations based on the transfer of services over the contract term, generally <span style="-sec-ix-hidden:Hidden_ZQJmPz3KQk24bqO1DEyZ-w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to three years for a new client or five years for long-standing client relationships. The contract acquisition costs asset is evaluated for recoverability and impairment each reporting period. For initial amortization periods one year or less, the Company recognizes any incremental costs of obtaining contracts as expense when the cost is incurred. These costs are included in "Sales and marketing" expense in the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred and are reported in "Sales and marketing" in the Consolidated Statements of Operations. Advertising costs was $0.2 million for the year ended December 31, 2021 and insignificant for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company issues stock-based awards to employees and directors. The Company previously offered an ESPP until it expired in February 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Stock options are recorded at fair value on the date of grant date using the Black-Scholes option-pricing model and generally vest ratably over a <span style="-sec-ix-hidden:Hidden_WHFHW-RoJUuBczHE1QVGBw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to four-year period. Vested options may be exercised up to ten years from the grant date, as defined in the 2020 Plan. Vested but unexercised options expire 90 days after termination of employment with the Company. Stock-based compensation expense is amortized on a straight-line basis over the service period during which the right to exercise such options fully vests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">RSUs are recorded at fair value on the date of grant and amortized on a straight-line basis over the service period during which the stock vests. RSUs generally vest ratably over three years with vesting contingent upon employment of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">PSUs are stock-based awards in which the number of shares ultimately received by the employee varies depending on the Company’s achievement of specified targets. PSU expense is based on a fixed grant date fair value and adjusted based on the estimated achievement of the performance metrics and recognized on a straight-line basis over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company estimates the fair value of purchase rights under the ESPP using the Black-Scholes option-pricing model and the straight-line attribution approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The fair value of stock options and purchase rights under the ESPP was determined by the Company using the methods and assumptions discussed below. Each of these inputs is subjective and generally requires significant judgment to determine.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Term - </i>The expected term represents the period that the Company’s share-based awards are expected to be outstanding. The Company calculates the expected term based on the average of the weighted-average vesting term and contractual term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Volatility - </i>The expected volatility is based on the historical stock volatility of the Company’s own common shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-Free Interest Rate - </i>The risk-free interest rate is based on the implied yield on U.S. Treasury zero-coupon issues for each option grant date with maturities approximately equal to the option’s contractual term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Dividend Yield - </i>The Company has not paid dividends on its common shares nor does it expect to pay dividends in the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">See "Note 7 — Stock-Based Compensation" for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using an asset and liability method, which requires the recognition of taxes payable or refundable for the current year and deferred tax assets and liabilities for the expected future tax consequences of temporary differences that currently exist between the tax basis and the financial reporting basis of our taxable subsidiaries’ assets and liabilities using the enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The measurement of deferred tax assets is reduced, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company files U.S. federal and state and foreign income tax returns in jurisdictions with varying statutes of limitations. In the normal course of business the Company is subject to examination by taxing authorities throughout the world. These audits include questioning the timing and amount of deductions, the allocation of income among various tax jurisdictions and compliance with federal, state, local and foreign tax laws. The Company accounts for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. The Company records an income tax liability, if any, for the difference between the benefit recognized and measured and the tax position taken or expected to be taken on our tax returns. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net Loss Per Common Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income (loss) per share is computed by dividing income (loss) available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing income </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, shares to be purchased under the Company’s ESPP, non-vested RSUs and PSUs. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of the Company’s common stock can result in a greater dilutive effect from potentially dilutive securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Potential shares of common stock that are not included in the determination of diluted net income per share because they are anti-dilutive for the periods presented consist of stock options, non-vested RSUs and PSUs, and shares to be purchased under our ESPP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company excluded from diluted earnings per share the weighted-average common share equivalents related to 1.7 million and 3.3 million shares for the years ended December 31, 2021 and 2020, respectively, because their effect would have been anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Government Assistance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income related to the grants of $0.3 million and $1.3 million for the years ended December 31, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional income related to these grants. Government grants are primarily recognized within “Cost of revenue” expense 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 any 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 12pt 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 12pt 0pt;">Financial Instruments - Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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 material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company expects to 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 12pt 0pt;">New Accounting Standards Adopted </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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. The adoption of this standard did not have an impact on the Company’s Consolidated Financial Statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Government Assistance </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In November 2021, the FASB issued an ASU which requires and clarifies disclosures of government assistance received by business entities. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted. The Company adopted this standard retrospectively effective December 1, 2021. The adoption of this standard did not have an impact on the Company’s 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 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying 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-K. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The CEO manages and allocates resources on a company-wide basis as a single segment that is focused on service offerings which integrate data, processes and cloud technologies.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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 12pt 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 12pt 0pt;">Significant Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company is also exposed to market risks, including the effects of changes in foreign currency exchange rates and interest rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cash is maintained in demand deposit accounts at U.S., European and Asian financial institutions that management believes are credit worthy. Deposits in these institutions may exceed the amount of insurance provided on these deposits.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value guidance establishes a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. An asset or liability’s level is based upon the lowest level of input that is significant to the fair value measurement. The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Level 1:</i></span>Quoted prices in active markets for identical assets or liabilities;</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><i style="font-style:italic;">Level 2:</i></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><i style="font-style:italic;">Level 3:</i></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Inputs that are generally unobservable and typically reflect management’s estimates or assumptions that market participants would use in pricing the asset or liability.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of financial instruments including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities approximate their fair value due to their short-term maturities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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 12pt 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 “Prepaid expenses and other” and “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 December 31, 2021 and 2020.</p> 2 2300000 2300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign Currency Translation and Remeasurement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities of non-U.S. subsidiaries that operate in a local currency environment, where that local currency is the functional currency, are translated to U.S. dollars at exchange rates at the balance sheet date. Net revenue and expenses are translated at monthly average exchange rates. The Company accumulates net translation adjustments in equity as a component of accumulated other comprehensive income. For non-U.S. subsidiaries whose functional currency is the U.S. dollar, transactions that are denominated in foreign currencies are remeasured in U.S. dollars, and any resulting gains and losses are reported in “Interest and other expense, net” in the Consolidated Statements of Operations. Foreign currency transaction losses were approximately $1.0 million and $0.9 million for the years ended December 31, 2021 and 2020, respectively.</p> -1000000.0 -900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable and Allowance for Doubtful Accounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are derived from services performed for clients located primarily in the U.S., Europe and Asia. The Company attempts to mitigate the credit risk in its trade receivables through its ongoing credit evaluation process and historical collection experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are stated at their carrying values net of an allowance for doubtful accounts, if applicable. The Company evaluates the ongoing collectability of its accounts receivable based on a number of factors such as the credit quality of its clients, the age of accounts receivable balances, collections experience, current economic conditions and other factors that may affect a client’s ability to pay. In circumstances where the Company is aware of a specific client’s inability to meet its financial obligations to the Company, a specific allowance for doubtful accounts is estimated and recorded, which reduces the recognized receivable to the estimated amount that management believes will ultimately be collected. Account balances are charged off against the allowance when it is probable that the receivable will not be recovered. The allowance for doubtful accounts as of December 31, 2021 and 2020, and recoveries and reductions to revenue for the years ended December 31, 2021 and 2020, were insignificant.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company records property and equipment at cost, less accumulated depreciation and amortization. Depreciation is recorded using the straight-line method over the estimated useful life for each asset class. Depreciation for leasehold improvements is recorded using the straight-line method over the lesser of the estimated useful life or life of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">When assets are disposed, the cost and related accumulated depreciation and amortization are written-off and any gain or loss on sale or disposal is reported in “General and administrative” expense in the Consolidated Statements of Operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Lease Asset Retirement Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The fair value of a liability for an ARO is recognized in the period in which it is incurred. The Company’s AROs are associated with leasehold improvements at our international office locations, which, at the end of a lease, are contractually obligated to be removed. AROs were approximately $1.0 million and $1.5 million as of December 31, 2021 and 2020, respectively. Approximately $0.5 million of liabilities were settled as of December 31, 2021. Accretion expense was insignificant for the years ended December 31, 2021 and 2020.</p> 1000000.0 1500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Capitalized Internal-Use Software</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Expenditures related to software developed or obtained for internal use are capitalized and amortized over a period of <span style="-sec-ix-hidden:Hidden_X9Ua7dyrCU2hf56wEb8t5Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to seven years on a straight-line basis. The Company capitalizes direct external costs associated with developing or obtaining internal-use software. In addition, the Company also capitalizes certain payroll and payroll-related costs for employees or professional fees for consultants who are directly associated with the development of such applications. Costs associated with preliminary project stage activities, training, maintenance, and all other post-implementation stage activities are expensed as incurred and are recorded in “Research and development” expenses in the Consolidated Statements of Operations. Capitalized costs related to internal-use software under development are treated as construction-in-progress until the program, feature or functionality is ready for its intended use, at which time amortization commences.</p> P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill represents the excess of the purchase price over the estimated fair market value of net identifiable assets of acquired businesses. The Company evaluates goodwill for possible impairment at least annually or whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. This evaluation includes an assessment of qualitative factors to determine whether it is necessary to compare the fair value of the reporting unit with its carrying value. If there are indicators of impairment, the fair value of the reporting unit is compared to its carrying value. If the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference is recorded. The carrying value of goodwill for the years ended December 31, 2021 and 2020 was $6.3 million. No impairment was recorded for the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 6300000 6300000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates the recoverability of its long-lived assets whenever events or changes in circumstances indicate the carrying amount of the long-lived asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amounts to future undiscounted cash flows the assets are expected to generate. If the long-lived asset is impaired, an impairment is recognized for the amount by which the carrying value of the asset exceeds its fair value. No impairment was recorded for the years ended December 31, 2021 and 2020.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We report comprehensive loss in our Consolidated Statements of Comprehensive Loss. Amounts reported in “Accumulated other comprehensive income” consist of foreign currency translation adjustments from subsidiaries with a functional currency other than the U.S. dollar.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company provides a comprehensive suite of selling and professional services to its clients.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Selling services consists of sales earned from the following categories of selling motions:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Digital sales </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">activities include demand qualification, demand conversion, and account management;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Customer success and renewals </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">activities include onboarding, adoption, and renewals management; and</span></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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Channel management </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">efforts include partner onboarding, partner enablement, and partner success management.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Professional services involve providing data integration at scale with our systems and processes, combined with client data enhancement, enablement and optimization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company derives all of its revenue from contracts with clients. Revenue is measured based on the consideration specified in a contract. The Company’s contracts generally contain one to two distinct performance obligations that are sold on a variable and/or fixed consideration basis. These two distinct performance obligations are identified as selling services and professional services. Selling services are generally invoiced on a monthly or quarterly basis with standard <span style="white-space:pre-wrap;">30-day</span><span style="white-space:pre-wrap;"> payment terms over the length of the contract, typically </span><span style="-sec-ix-hidden:Hidden_F9Sv4dcZYUqTkk-vGK_ziw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">one</span></span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">three years</span><span style="white-space:pre-wrap;">. Professional services are generally invoiced upfront upon obtaining a client contract and are typically fulfilled within </span><span style="white-space:pre-wrap;">90 days</span><span style="white-space:pre-wrap;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue when it satisfies the performance obligations identified in the contract, which is achieved through the transfer of control of the services to the client. The timing of satisfying performance obligations and the receipt of client consideration can be different and will give rise to contract assets and contract liabilities. Contract assets relate to the Company’s conditional rights to consideration for services provided but not yet billable at the reporting date. Accounts receivable balances reflected in the Consolidated Balance Sheet represent the Company’s unconditional rights to consideration for services provided. Contract asset amounts are transferred to accounts receivables when the rights become unconditional, typically in the same period control of services is transferred to the client and the amount is contractually billable. Contract liabilities primarily relate to the advance consideration received from clients for fixed consideration contracts where transfer of control of the services has not yet occurred. Contract liability balances generally convert to revenue upon either the satisfaction of professional services obligations or when services under fixed consideration contracts are transferred to the client, typically within six months of being recorded. These contract balances are reflected in "Prepaid expenses and other", "Other assets" and "Other current liabilities" in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for individual services within a single contract separately if they are distinct. A service is distinct if it is separately identifiable from other services in the contract and if a client can benefit from the service on its own or with other resources that are readily available to the client. Determining whether these services are considered distinct performance obligations and qualify as a series of distinct performance obligations that represent a single performance obligation requires significant judgment. The total contract consideration, or transaction price, is allocated between the separate services identified in the contract based on their SSP. SSP is determined based on a cost-plus margin analysis for selling services and a standard hourly rate card for professional services. For professional services that are contractually priced differently from SSP, the Company estimates the SSP using a standard hourly rate card and allocates a portion of the total contract consideration to reflect professional services revenue at SSP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s performance obligations are satisfied over time and revenue is recognized based on monthly or quarterly time increments and the variable volume of closed bookings during the period at the contractual commission rates for selling services, or proportional performance during the period at SSP for professional services. Due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client. Because the client simultaneously receives and consumes the benefit of the Company’s selling and professional services as provided, the time increment output method depicts the measure of progress in transferring control of the services to the client. A significant portion of the Company’s contracts is based on a pay-for-performance model in which commission revenue is based on a volume of closed bookings each time period, which is recorded as a component of “Net revenue” in the Consolidated Statements of Operations. At each reporting period, the Company makes an estimate of this revenue for amounts that have yet to be invoiced, which was $15.8 million and $16.3 million as of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">December 31, 2021 and 2020, respectively. These accrued revenue balances are reflected in "Accounts Receivable” in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">While multiple selling motions in a contract are performed at various times and patterns throughout the month or quarter and the number of closed bookings vary in any given period, each time increment of a service activity is substantially the same and has the same pattern of transfer to the client, and therefore, represents a series of distinct performance obligations that form a single performance obligation. As a result, the Company allocates all variable consideration in a contract to the selling services performance obligation in accordance with the variable consideration allocation exception provisions in ASC 606, (less amounts for which it is probable a significant reversal of revenue will occur when the uncertainties related to the variability are resolved) and applies a single measure of progress to record revenue in the period based on when the output of the variable number of closed bookings occurs or when the variable performance metric is achieved. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP. In addition, judgment is required to determine if the variable consideration should be constrained, and to what extent, until the risk of a significant revenue reversal is not probable. The Company applies the optional disclosure exemptions related to variable consideration and the requirement to disclose the remaining transaction price allocated to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Significant estimates and judgments for revenue recognition include: (1) identifying and determining distinct performance obligations in contracts with clients, (2) determining the timing of the satisfaction of performance obligations, (3) estimating the timing and amount of variable consideration in a contract, (4) determining SSP for each performance obligations and the methodology to allocate the total contract consideration to the distinct performance obligations, and (5) determining and measuring variable revenue that has yet to be invoiced as of period end.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our revenue contracts often include promises to transfer services involving multiple selling motions to a client. Determining whether those services are considered distinct and qualify as a series of distinct services that represent a single performance obligation requires significant judgment. Also, due to the continuous nature of providing services to our clients, judgment is required in determining when control of the services is transferred to the client.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We also enter into contracts with multiple performance obligations that incorporate fixed consideration, pay-for-performance commissions and variable bonus commissions. Judgment is required to estimate the amount of variable consideration to include when estimating the total contract consideration and how to allocate the consideration if one of the distinct performance obligations is not sold at SSP.</p> 1 2 2 P30D P3Y P90D P6M 15800000 16300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract Acquisition Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">To obtain contracts with clients, the Company pays its sales team commissions partly based on the estimated value of the contract. Because these sales commissions are incurred and paid upon contract execution and would not have been incurred or payable otherwise, they are considered incremental costs to acquire the contract; and if recoverable, are capitalized as contract acquisition costs in the period the contract is executed. Capitalized sales commissions are amortized to “Sales and marketing" expense in the Consolidated Statements of Operations based on the transfer of services over the contract term, generally <span style="-sec-ix-hidden:Hidden_ZQJmPz3KQk24bqO1DEyZ-w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to three years for a new client or five years for long-standing client relationships. The contract acquisition costs asset is evaluated for recoverability and impairment each reporting period. For initial amortization periods one year or less, the Company recognizes any incremental costs of obtaining contracts as expense when the cost is incurred. These costs are included in "Sales and marketing" expense in the Consolidated Statements of Operations.</p> P3Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred and are reported in "Sales and marketing" in the Consolidated Statements of Operations. Advertising costs was $0.2 million for the year ended December 31, 2021 and insignificant for the year ended December 31, 2020.</p> 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company issues stock-based awards to employees and directors. The Company previously offered an ESPP until it expired in February 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Stock options are recorded at fair value on the date of grant date using the Black-Scholes option-pricing model and generally vest ratably over a <span style="-sec-ix-hidden:Hidden_WHFHW-RoJUuBczHE1QVGBw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to four-year period. Vested options may be exercised up to ten years from the grant date, as defined in the 2020 Plan. Vested but unexercised options expire 90 days after termination of employment with the Company. Stock-based compensation expense is amortized on a straight-line basis over the service period during which the right to exercise such options fully vests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">RSUs are recorded at fair value on the date of grant and amortized on a straight-line basis over the service period during which the stock vests. RSUs generally vest ratably over three years with vesting contingent upon employment of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">PSUs are stock-based awards in which the number of shares ultimately received by the employee varies depending on the Company’s achievement of specified targets. PSU expense is based on a fixed grant date fair value and adjusted based on the estimated achievement of the performance metrics and recognized on a straight-line basis over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company estimates the fair value of purchase rights under the ESPP using the Black-Scholes option-pricing model and the straight-line attribution approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The fair value of stock options and purchase rights under the ESPP was determined by the Company using the methods and assumptions discussed below. Each of these inputs is subjective and generally requires significant judgment to determine.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Term - </i>The expected term represents the period that the Company’s share-based awards are expected to be outstanding. The Company calculates the expected term based on the average of the weighted-average vesting term and contractual term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Volatility - </i>The expected volatility is based on the historical stock volatility of the Company’s own common shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-Free Interest Rate - </i>The risk-free interest rate is based on the implied yield on U.S. Treasury zero-coupon issues for each option grant date with maturities approximately equal to the option’s contractual term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Dividend Yield - </i>The Company has not paid dividends on its common shares nor does it expect to pay dividends in the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">See "Note 7 — Stock-Based Compensation" for additional information.</p> P4Y P10Y P90D P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using an asset and liability method, which requires the recognition of taxes payable or refundable for the current year and deferred tax assets and liabilities for the expected future tax consequences of temporary differences that currently exist between the tax basis and the financial reporting basis of our taxable subsidiaries’ assets and liabilities using the enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The measurement of deferred tax assets is reduced, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company files U.S. federal and state and foreign income tax returns in jurisdictions with varying statutes of limitations. In the normal course of business the Company is subject to examination by taxing authorities throughout the world. These audits include questioning the timing and amount of deductions, the allocation of income among various tax jurisdictions and compliance with federal, state, local and foreign tax laws. The Company accounts for unrecognized tax benefits using a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. The Company records an income tax liability, if any, for the difference between the benefit recognized and measured and the tax position taken or expected to be taken on our tax returns. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net Loss Per Common Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income (loss) per share is computed by dividing income (loss) available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing income </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, shares to be purchased under the Company’s ESPP, non-vested RSUs and PSUs. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of the Company’s common stock can result in a greater dilutive effect from potentially dilutive securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Potential shares of common stock that are not included in the determination of diluted net income per share because they are anti-dilutive for the periods presented consist of stock options, non-vested RSUs and PSUs, and shares to be purchased under our ESPP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company excluded from diluted earnings per share the weighted-average common share equivalents related to 1.7 million and 3.3 million shares for the years ended December 31, 2021 and 2020, respectively, because their effect would have been anti-dilutive.</p> 1700000 3300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Government Assistance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During 2020, ServiceSource received various grants from the Singapore government, including the Job Support Scheme, which assists enterprises in retaining their local employees during the COVID-19 pandemic. ServiceSource received and recognized income related to the grants of $0.3 million and $1.3 million for the years ended December 31, 2021 and 2020, respectively. There are no conditions to repay the grants. The Company does not expect to receive additional income related to these grants. Government grants are primarily recognized within “Cost of revenue” expense 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 any conditions attached to the grant.</p> 300000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 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 12pt 0pt;">Financial Instruments - Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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 material impact on the Consolidated Financial Statements as credit losses from trade receivables have historically been insignificant. The Company expects to 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 12pt 0pt;">New Accounting Standards Adopted </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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. The adoption of this standard did not have an impact on the Company’s Consolidated Financial Statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Government Assistance </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In November 2021, the FASB issued an ASU which requires and clarifies disclosures of government assistance received by business entities. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted. The Company adopted this standard retrospectively effective December 1, 2021. The adoption of this standard did not have an impact on the Company’s Consolidated Financial Statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 — Consolidated Financial Statement Details</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:middle;width:46.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:23.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Depreciable Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers and equipment</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 5 years</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,949</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,904</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 7 years</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,683</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,771</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 7 years</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,766</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,727</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Lesser of estimated useful life or life of lease</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,890</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,823</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance leases</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,861</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,149</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,105</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71,428)</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80,157)</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:10.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 0.05pt 0pt;"> 18,721</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:10.29%;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 0.05pt 0pt;"> 29,948</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Includes capitalized internally developed software as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.36%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:46.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.79%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,417</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capitalized costs</p></td><td style="vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,076</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense</p></td><td style="vertical-align:bottom;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,701)</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;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:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,792</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capitalized costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,864</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,510)</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,146</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 12pt 0pt;">Depreciation and amortization expense related to property and equipment, which includes amortization expense for internally developed software and finance leases, was $14.7 million and $13.9 million during the years ended December 31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents long-lived assets by geographic location:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:middle;width:46.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">NALA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,420</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">APJ</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,456</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,072</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 18,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;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 0.05pt 0pt;"> 29,948</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:middle;width:46.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:23.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Depreciable Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:top;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers and equipment</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 5 years</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,949</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,904</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 7 years</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,683</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,771</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 7 years</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,766</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,727</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Lesser of estimated useful life or life of lease</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,890</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,823</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance leases</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,861</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,149</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,105</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71,428)</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80,157)</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:10.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 0.05pt 0pt;"> 18,721</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:10.29%;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 0.05pt 0pt;"> 29,948</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Includes capitalized internally developed software as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.36%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:46.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.79%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,417</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capitalized costs</p></td><td style="vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,076</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense</p></td><td style="vertical-align:bottom;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,701)</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;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:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,792</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capitalized costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,864</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,510)</p></td></tr><tr><td style="vertical-align:middle;width:46.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,146</p></td></tr></table> P2Y P5Y 17949000 17904000 P2Y P7Y 45683000 60771000 P2Y P7Y 8766000 10727000 14890000 17823000 2861000 2880000 90149000 110105000 71428000 80157000 18721000 29948000 19417000 5076000 7701000 16792000 2864000 9510000 10146000 14700000 13900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:middle;width:46.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">NALA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,420</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">APJ</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,456</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,072</p></td></tr><tr><td style="vertical-align:middle;width:46.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 18,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;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 0.05pt 0pt;"> 29,948</p></td></tr></table> 15947000 24420000 2137000 4456000 637000 1072000 18721000 29948000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 — Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revolving Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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 6pt 0pt;">As of December 31, 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.40% maturing February 2022. An additional $18.0 million was available for borrowing under the Revolver as of December 31, 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 6pt 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 December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Subsequent to December 31, 2021, the $10.0 million BSBY borrowing was extended for a six-month term at an effective interest rate of 3.04% maturing August 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">Unamortized debt issuance costs related to the 2021 Revolver was </span><span style="background:#ffffff;">$0.1</span><span style="background:#ffffff;"> million as of December 31, 2021. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></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.4 million and $0.5 million for the years ended December 31, 2021 and 2020, respectively.</p> 40000000.0 35000000.0 10000000.0 45000000.0 0.0200 0.0250 0.0100 0.0150 10000000.0 0.0240 18000000.0 10000000.0 0.0304 100000 400000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 — Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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_7jTntHlJp0CgIjHdaFPRDg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 12pt 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, extended its lease for reduced office space at its location in Yokohama, Japan through May 2024, and extended its lease for reduced office space at its location in Manila, Philippines through December 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes rent expense and sublease income on a straight-line basis over the lease period and accrues for rent expense and sublease income incurred but not paid.</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:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,264</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of leased assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total finance lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,599)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,497</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.087963104%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 23,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,798</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,797</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,975</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;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 0.05pt 0pt;"> 28,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,772</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,963)</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_HfUUw52UPkKepmTCPqL_Bw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Property and equipment, net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 917</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_OghEhJef6E63oA6sU8wWgg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 608</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_SBToLWG9g0iDU2mxEXAYmw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 671</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:12pt;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:63.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p 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:33.55%;border-bottom:1px solid #000000;margin:0pt;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 Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;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:16.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;">2021</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.65%;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;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;width:63.8%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;background:#cceeff;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:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;background:#cceeff;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:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;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:63.8%;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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="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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of lease liabilities were as follows as of December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:40.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 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:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,588)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,506</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,542</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,579</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,329</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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.6pt 0.05pt 0pt;"> 8,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom: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.6pt 0.05pt 0pt;"> 8,468</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,987</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,439)</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,548</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;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:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,264</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of leased assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total finance lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,599)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,497</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:12pt;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:63.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p 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:33.55%;border-bottom:1px solid #000000;margin:0pt;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 Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;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:16.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;">2021</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.65%;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;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;width:63.8%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;background:#cceeff;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:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.8%;background:#cceeff;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:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;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:63.8%;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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 11346000 12264000 442000 744000 25000 88000 467000 832000 4903000 3599000 6910000 9497000 <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:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.087963104%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 23,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,798</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,797</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,975</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;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 0.05pt 0pt;"> 28,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,772</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,963)</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_HfUUw52UPkKepmTCPqL_Bw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Property and equipment, net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 917</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_OghEhJef6E63oA6sU8wWgg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 608</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_SBToLWG9g0iDU2mxEXAYmw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 671</p></td></tr></table> 23043000 29798000 8614000 10797000 19869000 25975000 28483000 36772000 2861000 2880000 2397000 1963000 464000 917000 63000 608000 63000 63000 671000 P5Y8M12D P5Y8M12D P0Y1M6D P1Y 0.060 0.062 0.065 0.065 <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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of lease liabilities were as follows as of December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:40.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 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:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,588)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,506</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,542</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,579</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,329</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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.6pt 0.05pt 0pt;"> 8,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom: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.6pt 0.05pt 0pt;"> 8,468</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,987</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,439)</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,548</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of lease liabilities were as follows as of December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:40.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 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:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,588)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,506</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,542</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,579</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,329</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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.6pt 0.05pt 0pt;"> 8,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom: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.6pt 0.05pt 0pt;"> 8,468</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,987</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,439)</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,548</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;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 December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:40.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Sublease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 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:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,588)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,506</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,542</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,579</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,563</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,329</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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.6pt 0.05pt 0pt;"> 8,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom: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.6pt 0.05pt 0pt;"> 8,468</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,987</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,439)</p></td></tr><tr><td style="vertical-align:bottom;width:40.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,548</p></td></tr></table> 10030000 3588000 64000 6506000 4952000 1410000 0 3542000 3579000 0 0 3579000 3563000 0 0 3563000 3329000 0 0 3329000 8468000 0 0 8468000 33921000 4998000 64000 28987000 5438000 0 1000 5439000 28483000 4998000 63000 23548000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 6 — Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;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:31.81%;border-bottom:1px solid #000000;margin:0pt;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 Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:14.52%;border-bottom:1px solid #000000;margin:0pt;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.7%;margin:0pt;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.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;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:31.81%;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="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling services</p></td><td style="vertical-align:bottom;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,525</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,906</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;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:2.69%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;border-bottom: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,179</p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.87%;border-bottom: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,695</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;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:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,704</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,601</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 6pt 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="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;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:31.81%;border-bottom:1px solid #000000;margin:0pt;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 Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:14.52%;border-bottom:1px solid #000000;margin:0pt;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.7%;margin:0pt;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.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;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:31.81%;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="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NALA</p></td><td style="vertical-align:bottom;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,326</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,085</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;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:2.69%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,189</p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,975</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APJ</p></td><td style="vertical-align:bottom;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,189</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,541</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;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:2.69%;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.7%;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.82%;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;"> 195,704</p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;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.87%;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;"> 194,601</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:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;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:31.81%;border-bottom:1px solid #000000;margin:0pt;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 Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:14.52%;border-bottom:1px solid #000000;margin:0pt;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.7%;margin:0pt;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.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;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:31.81%;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="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable consideration</p></td><td style="vertical-align:bottom;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,529</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,355</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;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:2.69%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;border-bottom: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;"> 54,175</p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.87%;border-bottom: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;"> 52,246</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;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:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,704</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,601</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 12pt 0pt;">Four of our clients represented 16%, 16%, 15% and 12% of our revenue, respectively, for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Contract Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, contract liabilities were $0.5 million. 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 6pt 0pt;">Transaction Price Allocated to Remaining Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, assuming none of the Company’s current contracts with fixed consideration are renewed, the Company estimates receiving approximately $36.6 million in future selling services fixed consideration and approximately $0.7 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 6pt 0pt;">Contract Acquisition Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2021 and 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.5 million and $0.8 million for the years ended December 31, 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 years ended December 31, 2021 and 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;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:31.81%;border-bottom:1px solid #000000;margin:0pt;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 Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:14.52%;border-bottom:1px solid #000000;margin:0pt;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.7%;margin:0pt;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.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;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:31.81%;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="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling services</p></td><td style="vertical-align:bottom;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,525</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,906</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;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:2.69%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;border-bottom: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,179</p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.87%;border-bottom: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,695</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;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:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,704</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,601</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 6pt 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="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;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:31.81%;border-bottom:1px solid #000000;margin:0pt;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 Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:14.52%;border-bottom:1px solid #000000;margin:0pt;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.7%;margin:0pt;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.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;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:31.81%;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="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NALA</p></td><td style="vertical-align:bottom;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,326</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,085</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;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:2.69%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,189</p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,975</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APJ</p></td><td style="vertical-align:bottom;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,189</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,541</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;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:2.69%;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.7%;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.82%;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;"> 195,704</p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;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.87%;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;"> 194,601</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:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;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:31.81%;border-bottom:1px solid #000000;margin:0pt;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 Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;width:14.52%;border-bottom:1px solid #000000;margin:0pt;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.7%;margin:0pt;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.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;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;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:top;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:31.81%;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="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable consideration</p></td><td style="vertical-align:bottom;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,529</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,355</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;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:2.69%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;border-bottom: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;"> 54,175</p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.87%;border-bottom: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;"> 52,246</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;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:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,704</p></td><td style="vertical-align:bottom;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,601</p></td></tr></table> 192525000 190906000 3179000 3695000 195704000 194601000 107326000 111085000 58189000 54975000 30189000 28541000 195704000 194601000 141529000 142355000 54175000 52246000 195704000 194601000 0.16 0.16 0.15 0.12 500000 500000 400000 36600000 700000 600000 900000 500000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 7 — Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">2020 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">The 2020 Plan was approved by the Company’s stockholders on May 14, 2020 and expires March 4, 2025. The 2020 Plan provides for the Company’s common stock to be issued pursuant to permitted awards, which include, but are not limited to, options, stock appreciation rights, restricted stock units, performance stock units and other cash and stock-based awards. As of December 31, 2021, 8.5 million shares were available for grant under the 2020 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On May 14, 2020, following the approval of the 2020 Plan, the Company’s board of directors terminated the 2011 Plan with the effect that no additional awards may be issued under the 2011 Plan and all outstanding awards under the 2011 Plan shall continue and be unaffected by the termination of the 2011 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;">2021 PSU Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 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 12pt 0pt;">Additionally, certain of the Company’s senior leaders elected to receive a portion of their annual cash corporate incentive plan in PSUs. The Company granted the PSUs under the 2020 Plan during March 2021. The number of shares ultimately received depends on the Company’s achievement of specified revenue, Adjusted EBITDA, and free cash flow performance goals for fiscal year 2021. The aggregate target number of shares subject to these awards is 0.4 million. The awards were valued using the Company’s closing stock price on the grant date and had an aggregate grant date fair value of $0.6 million. The number of shares ultimately received related to these awards ranges from 0% to 200% of the participant’s target award and will vest on the first anniversary of the grant date. The Company’s expense will be recognized over the service period and adjusted based on estimated achievement of the performance targets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2020 PSU Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During May 2020 and prior to expiration of the 2011 Plan, the Company granted PSUs to certain executives under the 2011 Plan. The aggregate target number of shares outstanding as of December 31, 2020 subject to these awards is 0.7 million, with an aggregate grant date fair value of $0.9 million. The number of shares ultimately received related to these awards ranges from 0% to 150% of the executive's target award depending on the Company's achievement of specified Adjusted EBITDA and net bookings targets over a two-year performance period and will vest on the third anniversary of the grant date.</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 6pt 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="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,416</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 4,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 3,003</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,865</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The above table does not include capitalized stock-based compensation related to internal-use software that was insignificant for the years ended December 31, 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 12pt 0pt;">Fair Value of Equity Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Black-Scholes option-pricing model assumptions for stock options were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:77.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:21.34%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.0</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">56%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.75%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average grant date fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">$0.63</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Black-Scholes option-pricing model assumptions for purchase rights under the ESPP were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.5 - 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">53% - 60%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.12% - 1.52%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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 6pt 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="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:51.38%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2%;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:top;width:51.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2020</p></td><td style="vertical-align:top;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,030</p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.09 </span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,372</p></td></tr><tr><td style="vertical-align:top;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Exercised</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (292)</p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1.16 </span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Expired and/or forfeited</p></td><td style="vertical-align:top;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (862)</p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.22 </span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.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 3.6pt 0.05pt 0pt;"> 1,876</p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.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 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.18 </span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;border-bottom: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.6pt 0.05pt 0pt;">6.11</p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:top;width:51.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable as of December 31, 2021</p></td><td style="vertical-align:top;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,782</p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.24 </span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.03</p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of options vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 733</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intrinsic value of options exercised</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2021, there was $0.04 million of unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of <span style="white-space:pre-wrap;">0.9</span><span style="white-space:pre-wrap;"> years.</span></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="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:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested as of December 31, 2020</p></td><td style="vertical-align:top;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,015</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.55</p></td></tr><tr><td style="vertical-align:top;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,831</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.51</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,950)</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.64</p></td></tr><tr><td style="vertical-align:top;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Forfeited</p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,665)</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;border-bottom: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 0.05pt 0pt;"> 1.60</p></td></tr><tr><td style="vertical-align:top;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested as of December 31, 2021</p></td><td style="vertical-align:top;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,231</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.49</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 1,812 shares of common stock were issued for RSUs and PSUs vested and the remaining 138 shares were withheld for taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of RSUs and PSUs vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,940</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2021, there was $6.5 million of unrecognized compensation expense related to RSUs and PSUs, which is expected to be recognized over a weighted-average period of <span style="white-space:pre-wrap;">1.7</span><span style="white-space:pre-wrap;"> years.</span></p> 8500000 2 800000 1200000 0 1.73 400000 600000 0 2 700000 900000 0 1.50 P2Y <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="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020 </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,416</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 4,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 3,003</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,865</p></td></tr></table> 512000 389000 1236000 1416000 74000 57000 4305000 3003000 6127000 4865000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Black-Scholes option-pricing model assumptions for stock options were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:77.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:21.34%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.0</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">56%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.75%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average grant date fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">$0.63</p></td></tr></table> P5Y 0.56 0.0075 0.63 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Black-Scholes option-pricing model assumptions for purchase rights under the ESPP were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.5 - 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">53% - 60%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.12% - 1.52%</p></td></tr><tr><td style="vertical-align:bottom;width:77.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—%</p></td></tr></table> P0Y6M P1Y 0.53 0.60 0.0012 0.0152 <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="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:51.38%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2%;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:top;width:51.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2020</p></td><td style="vertical-align:top;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,030</p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.09 </span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,372</p></td></tr><tr><td style="vertical-align:top;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Exercised</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (292)</p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1.16 </span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Expired and/or forfeited</p></td><td style="vertical-align:top;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (862)</p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.22 </span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.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 3.6pt 0.05pt 0pt;"> 1,876</p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.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 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.18 </span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;border-bottom: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.6pt 0.05pt 0pt;">6.11</p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:top;width:51.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable as of December 31, 2021</p></td><td style="vertical-align:top;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,782</p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.24 </span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.03</p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of options vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 733</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intrinsic value of options exercised</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td></tr></table> 3030000 2.09 1372000 292000 1.16 862000 2.22 1876000 2.18 P6Y1M9D 16000 1782000 2.24 P6Y10D 11000 96000 733000 127000 46000 40000.00 P0Y10M24D <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="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:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested as of December 31, 2020</p></td><td style="vertical-align:top;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,015</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.55</p></td></tr><tr><td style="vertical-align:top;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,831</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.51</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,950)</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.64</p></td></tr><tr><td style="vertical-align:top;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Forfeited</p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,665)</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;border-bottom: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 0.05pt 0pt;"> 1.60</p></td></tr><tr><td style="vertical-align:top;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested as of December 31, 2021</p></td><td style="vertical-align:top;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,231</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:13.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.49</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 1,812 shares of common stock were issued for RSUs and PSUs vested and the remaining 138 shares were withheld for taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of RSUs and PSUs vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,940</p></td></tr></table> 7015000 1.55 4831000 1.51 1950000 1.64 1665000 1.60 8231000 1.49 1812000 138000 2837000 2940000 6500000 P1Y8M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 — Restructuring and Other Related Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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 benefits," and "Other long-term liabilities" in the Consolidated Balance Sheets as of December 31, 2020. There are no future restructuring plans and future cash outlays as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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.1 million and $0.8 million for the years ended December 31, 2021 and 2020, respectively. The Company does not expect to incur additional charges related to this restructuring effort as of December 31, 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:12pt;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:59.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Severance and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease Termination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Employee Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.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 0pt 0.05pt 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:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restructuring and other related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (442)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (442)</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 397</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restructuring and other related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,071</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (233)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,468)</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;border-top: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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:3px double #000000;border-top: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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;border-top: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 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1100000 800000 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:12pt;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:59.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Severance and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease Termination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Employee Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.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 0pt 0.05pt 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:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restructuring and other related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (442)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (442)</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 397</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restructuring and other related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,071</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (233)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,468)</p></td></tr><tr><td style="vertical-align:bottom;width:59.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;border-top: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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:3px double #000000;border-top: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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;border-top: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 0.05pt 0pt;"> —</p></td></tr></table> 0 0 0 780000 59000 839000 442000 0 442000 338000 59000 397000 897000 174000 1071000 1235000 233000 1468000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 — Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from continuing operations before provision for income taxes for the Company’s domestic and international operations was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,278)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 446</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Loss before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,832)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The income tax provision consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 559</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 43</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 723</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 709</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides a reconciliation of income taxes provided at the federal statutory rate of 21% for the years ended December 31, 2021 and 2020 to the income tax provision:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. income tax at federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,032)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,745)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State income taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (344)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,575)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 277</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign tax rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,749)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,355</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax law change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,756</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 390</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 709</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In November 2015, the Philippine Economic Zone Authority granted a four-year tax holiday to the Company’s Philippine affiliate, commencing with its fiscal year beginning January <span style="white-space:pre-wrap;">1, 2016 and was initially set to expire on December 31, 2019. The Company applied for a </span><span style="white-space:pre-wrap;">one-year</span><span style="white-space:pre-wrap;"> tax holiday extension and received notice during the year ended December 31, 2021 that the full exclusion for the year ended December 31, 2020 was granted. As the extension was not received before December 31, 2020 the tax expense accrued in 2020 was reversed in 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In December 2013, Malaysia granted a ten-year tax holiday to the Company’s Malaysia affiliate, commencing with its fiscal year beginning January 1, 2014. The earnings per share benefit in 2021 and 2020 was not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides the effect of temporary differences that created deferred income taxes as of December 31, 2021 and 2020. Deferred tax assets and liabilities represent the future effects on income taxes resulting from temporary differences and carryforwards at the end of the respective periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,710</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 864</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,450</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,310</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 187</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,521</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,423)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,704)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of tax intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (232)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (533)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,892)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,629</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (90,899)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;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 0pt 0.05pt 0pt;"> (233)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;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 0pt 0.05pt 0pt;"> (270)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021 and 2020, management assessed the realizability of deferred tax assets and evaluated the need for a valuation allowance for deferred tax assets on a jurisdictional basis. This evaluation utilizes the framework contained in ASC 740 wherein management analyzes all positive and negative evidence available at the balance sheet date to determine whether all or some portion of the Company’s deferred tax assets will not be realized. Under this guidance, a valuation allowance must be established for deferred tax assets when it is more-likely-than-not that the asset will not be realized. In assessing the realization of the Company’s deferred tax assets, management considers all available evidence, both positive and negative.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In concluding on the evaluation, management placed significant emphasis on guidance in ASC 740, which states that “a cumulative loss in recent years is a significant piece of negative evidence that is difficult to overcome.” Based upon available evidence, it was concluded on a more-likely-than-not basis that all deferred tax assets were not realizable as of December 31, 2021. Accordingly, a valuation allowance of $94.3 million has been recorded to offset this deferred tax asset. The valuation allowance increased $3.4 million for the year ended December 31, 2021 and decreased $3.8 million for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company also maintains a deferred tax liability related to indefinite lived intangible assets in jurisdictions which the Company does not have indefinite lived deferred tax assets, as reversal of the taxable temporary difference cannot serve as a source of income for realization of the non-indefinite deferred tax assets, because the deferred tax liability will not reverse until the asset is sold or written down due to impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Deferred income taxes have not been provided for undistributed earnings of the Company’s consolidated foreign subsidiaries because the Parent entity is not required to include the distribution into income as the amount is tax free. As of December 31, 2021 and 2020, the Company had $0.5 million in withholding taxes accrued in long term payables for taxes that will be required when earnings are repatriated. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Tax Cuts and Jobs Act subjects a U.S. shareholder to tax on GILTI earned by certain foreign subsidiaries.  The FASB Staff Q&amp;A, Topic 740 No. 5. Accounting for Global Intangible Low-Taxed Income, states that an entity can make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years or to provide for the tax expense related to GILTI in the year the tax is incurred as a period expense only.  We have elected to account for GILTI in the year the tax is incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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 12pt 0pt;">Operating Loss and Tax Credit Carryforwards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company had $2.7 million of U.S. federal research and development credits which expire beginning in 2031 and $3.7 million of California research and development credits which do not expire. The Company also has $0.5 million of California Enterprise Zone Credits which expire beginning in 2023 if not utilized and $1.6 million of other state tax credits which expire beginning in 2024 if not utilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company had net operating loss carryforwards of approximately $325.4 million for federal income tax purposes of which $68.6 million can be carried forward indefinitely and the remaining $256.8 million will expire at various dates beginning in 2024. The Company has $234.7 million in state net operating losses. These losses are available to reduce taxable income and expire at various dates beginning in 2021. The Company also has foreign net operating loss carryforwards of approximately $26.8 million of which $26.5 million is indefinitely available to reduce taxable income and will expire in 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Utilization of the Company’s net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations provided by the IRC and similar state provisions. Such an annual limitation could result in the expiration or elimination of the net operating loss and tax credit carryforwards before utilization. Management believes that the limitation will not limit utilization of the carryforwards prior to their expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company acquired U.S. federal net operating loss carryforwards of Scout Analytics, Inc. upon the acquisition of that entity in January 2014, subject to the ownership change limitations. Acquired U.S. federal net operating losses from Scout total approximately $30.2 million net of amounts unavailable due to ownership change limitations, which is included in the total U.S. federal net operating loss above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s 2017 through 2021 tax years generally remain subject to examination by federal, state, and foreign tax authorities. As the Company has incurred losses in most jurisdictions, the taxing authorities can generally challenge 2006 through 2016 losses to determine either the amount of the carryforward deduction reported in the open year or the amount of a net operating loss deduction that is absorbed in a closed year and supports the determination of the available net operating loss deduction for the open year under examination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Uncertain Tax Positions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:74.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 964</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions based on tax positions related to the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reductions for tax positions of prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 965</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions based on tax positions related to the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reductions for tax positions of prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 954</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company had a liability for unrecognized tax benefits of $1.0 million, 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the years ended December 31, 2021 and 2020, interest and penalties recognized were insignificant.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from continuing operations before provision for income taxes for the Company’s domestic and international operations was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,278)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 446</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Loss before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,832)</p></td></tr></table> -12150000 -18278000 -2293000 446000 -14443000 -17832000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The income tax provision consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 559</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 43</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 723</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 709</p></td></tr></table> 43000 121000 216000 559000 57000 43000 316000 723000 -16000 -13000 -21000 7000 -1000 -8000 -38000 -14000 278000 709000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides a reconciliation of income taxes provided at the federal statutory rate of 21% for the years ended December 31, 2021 and 2020 to the income tax provision:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. income tax at federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,032)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,745)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State income taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (344)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,575)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 277</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign tax rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,749)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,355</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax law change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,756</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 390</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 709</p></td></tr></table> 0.21 0.21 -3032000 -3745000 -344000 -1575000 409000 277000 147000 -1749000 -270000 3355000 -256000 3456000 3756000 168000 390000 278000 709000 P4Y P1Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides the effect of temporary differences that created deferred income taxes as of December 31, 2021 and 2020. Deferred tax assets and liabilities represent the future effects on income taxes resulting from temporary differences and carryforwards at the end of the respective periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,710</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 864</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,450</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,310</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom: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 0.05pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom: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 0.05pt 0pt;"> 187</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,521</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,423)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,704)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of tax intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (232)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (533)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,892)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,629</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (90,899)</p></td></tr><tr><td style="vertical-align:bottom;width:65.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;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 0pt 0.05pt 0pt;"> (233)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;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 0pt 0.05pt 0pt;"> (270)</p></td></tr></table> 4284000 5710000 1188000 864000 87431000 84450000 7527000 7310000 265000 187000 100695000 98521000 2254000 3423000 2509000 3704000 1577000 232000 247000 533000 6587000 7892000 94108000 90629000 94341000 90899000 233000 270000 94300000 3400000 -3800000 500000 500000 2700000 3700000 500000 1600000 325400000 68600000 256800000 234700000 26800000 26500000 30200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:74.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 964</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions based on tax positions related to the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reductions for tax positions of prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 965</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions based on tax positions related to the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reductions for tax positions of prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td></tr><tr><td style="vertical-align:bottom;width:74.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 954</p></td></tr></table> 964000 12000 11000 965000 11000 954000 1000000.0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 — Employee Benefit Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company maintains a 401(k) defined contribution plan that covers eligible employees. Employer matching contributions, which may be discontinued at the Company’s discretion, were approximately $1.4 million and $1.3 million during the years ended December 31, 2021 and 2020, respectively.</p> 1400000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 — 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 12pt 0pt;">Letter of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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 “Prepaid expenses and other” and "Other assets" in our 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 12pt 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="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:80.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,801</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,871</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,693</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;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="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:80.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,801</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,871</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,693</p></td></tr></table> 9801000 7871000 21000 0 17693000 Ernst & Young LLP Denver, Colorado EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *J!5U0'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 " "J@5=4ZC$"4.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DT1AZCK98@32$A, G&+'&^+:-HH,6KW]K1AZX3@ 3C&_O/Y ML^0&@\8ATG,< D5VE&XFW_5)8]B((W/0 F/Y$TJYT0_-_=#](;G9SQ ,/AA M#@1*RCOPQ,8:-K B[ 21=M8U!C)\!#/>(LK/GS&+L,L G7DJ><$55F!:)>) MX31U#5P!"XPI^O1=(+L2<_5/;.Z .">GY-;4.([E6.?621A'^_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 *J!5U2.[>T\*P< ' < 8 >&PO=V]R:W-H965T&UL MI5EM<^*V%O[<_@H-W=EI9P+X!0+I)IEA>>GE-INED$UG[YW[P=@":]:6J"2' M\.][)(--4W/L._T2;,?GT:-SI.>1Y-N]D-]43*DFKVG"U5TKUGKW<[>KPIBF M@>J('>7PGXV0::#A5FZ[:B=I$-F@-.EZCG/=30/&6_>W]ME"WM^*3">,TX4D M*DO30!X^TD3L[UINZ_1@R;:Q-@^Z][>[8$M75'_9+23<=0N4B*64*R8XD71S MUQJY/T]ZC@FP;SPSNE=GU\1T92W$-W,SC^Y:CF%$$QIJ Q' SPL=TR0Q2,#C MCR-HJVC3!)Y?G]!GMO/0F76@Z%@DO[-(QW>M88M$=!-DB5Z*_;_HL4-]@Q>* M1-F_9)^_V^NU2)@I+=)C,#!(&<]_@]=C(LX"ALZ% .\8X+T)<"^UX!\#_*8! MO6- SV8F[XK-PR30P?VM%'LBS=N 9BYL,FTT=)]Q4_>5EO!?!G'Z?BQ>J"1M M\F4U(3^^^XF\(XR33RQ)H"CJMJNA"?-B-SS"?OB.=X;@6A,1X^H^L.<0$KFCT_3Y>/H:?[Y;D'P*7LD\@C'(-BRT3)&JUT . MW;;3'PQO!GV,H5$FE(-)7&'42F]P<75_2ZT8C@LI M7A@/J].)8XX_8]1*PW!QG7]+;2&4!G'^#]M=GB,XXM !P\"XE8;AXDIO*SB" M=?1E*CC P',P(J55N+B^/X@0FP2/$ MAKC>C^N?R(J&F81L5=+"D<8B34%X5EJ$WZ[(.Z?C@(.012#)IE1NS5CZ!4)A:0+*N MX=:;^ MV7[ *W7>P]5Y/IXMR2B+F(;5PDAK"NYL%XJS)-A6,L/QZI)52KK7:&NPBD&U MT$SA,'69\DME]QLM_!?9.F&A658&57-N^]!Q[_MOE0U7XJX MWTC$CVZJ4R&)_^/Z'H><./BASYL=A_>X$)#O> V,DT5J0@4V9GLGC);)A*;KV='<+COCJ#YR%*X)&4U M +7245JWW_#L;I;7Z:NITPP>5MI1#5C=$65IVW[#L[PCJ^.1WF5>.-SL*\:J MM&L?=]N3S@$Q":3F/**OY%=:J?TU4&:CX;N.Z_8P9J5]^[CIGM:$YT7$SC]K MX-IMUVO[:"E+%_=QUST9^*6]1DWX5'*ER?L@W7T@7T4&.OGPL,"(E2[NX_9[ M(C9C,+?GDTIN.$(/V^KW2O?NX>Y](F)VVD;E*D_0:\[F\@,;$.<$]#"JW&]T MSS[1F-6>_=2E2&A.!?.O-<73XG/:R'Y$ZI:OY]_B/@5FL:A(0C<0ZG0&,/UD M_GDKO]%B9S_XK(76(K67,0W ULP+\/^-$/IT8QHH/C+>_PE02P,$% @ MJH%75";A#> E!@ $AD !@ !X;"]W;W)K*J^^Y.+JY$JZNRX7<2J;:NF7S^ MR"NQO9[AV?<"7 M-Y0:@P[Q5\FW:G"-S% >A?AF;GXOKF>!8<0KGFOC@L&_#;_A564\ 8_O>Z>S MPSN-X?#ZQ?NOW>!A,(],\1M1_5T6>G4]2V>HX$O65OI>;#_Q_8 BXR\7E>K^ MHNT>&\Q0WBHMZKTQ,*C+9O>?_=@'8F" PPD#LC<@IQK0O4$7N?F.63>L6Z;9 MXDJ*+9(&#=[,11>;SAI&4S9F&A^TA*/N+63B+;<\OT 4GR$2 M$.PPOSG=/#@VG\-X#X,FAT&3SA^=&G0K)6\T8DK!."\]'NG!(^T\AE,>F5HA MB W*S07_WI8;5L$KG+':N4HZ5V:;;18DC8+D:KX9AL1&T1#VY@%UQ#,\\ R] M/#_DN6B!%NS G /'QXJ?H89K%\V=IWA (*11@D7,SH'UQIC2<$3K M-=0QL8'"8"^QSV;?>J9V;WXT:PG.QN1L% VG\@SNE0"3$[:PAQRQ=P0E83B> M4AP<*\$^$0I6+-GHP/.T=O9/:5D/'0; MA$DPM6QZ"Q(_@%\QM0< ML&@(.Z;6IW_LS_^?0:<@ALT3JCC4Y<,%[V1KY_HTQE9*LU&@O-G4W/>2@/V: ML,MIN;TWG53M?)]D8^ER@& 796ZBI%<%XE>%XQ+E%:+$%H PI-EX!;A@61)/ M<>V%@KPB%-,KH"M8D%@>1K(6TNPWYRALISV;$Y)+M68Y MOYZM)5=<;OAL@5SMZ?_@Z'CTO0J2R"O_#UKDWU:B*KA4OW0%O'[VZ3_IY8OX MY0MZK"6'S50@9=YQAMX$%Y#&,=0#$D'WVO+WT&^?P5=(K9@T35BK5T*6_X") MF8A&-!R52K7[>]%JI>$")L#,$)=:G+>+?3J]2,DE9<3%/"5G)$P=?E*SC!) M3O<5.*?*50F,M[L7G]IR?DYQ1LFXQW$"@S .)G(\[96?^I5_R%3L2BLH MJB5?F?/B#629!NZ='0JU53R+XS%Q&Q3CB5,!V@L]/:5U5(X$[21J*WB3MP\CG5VP"^?J@N># VOS:\$?3#Z5C8*Z;PF& MP44"HBAW!_"[&RW6W1GVH]!:U-WEBC.@;0#P?"F@#-C?F&/QP\\@BW\!4$L# M!!0 ( *J!5U3\2X4"P@( + ) 8 >&PO=V]R:W-H965T&ULI99=;]HP%(;_BA7MHI4ZXB1 H *DE6K:+B:A=A_7;G(@5AT[LQW8 M]NMWG(2,4,I'=T/\<=[7SSDXL2<;I9]-!F#)KUQ(,_4R:XM;WS=)!CDS/56 MQ)FETCFSV-4KWQ0:6%J)."KS+H!?S8IV H>P7XK%AI[?NN2\ARDX4H2#D1Z+@AH0T# [(Y^?+ M:5?N8QW:8H1M,<+*+[J\&$?T1ZE%(NWWJW;R;!.!OTV@_YE&32; M@)4V4YK_P0F723UZ$+_V'^YPX?>&TCWZ4U$=^$$+/W@3/#>F/ T^>(&T#WTL MH@,\;(&';P+&C[&Q^+YQN3I%/3Q)?2RB0QVWU/%1ZKG*<_P\_\<6C\_;XB?# M.OBC%G]T ?[%^WOTHIP!I0=V^.FX#OVXI1]?3G_>!A^_(!J/PRC:XSX0%8?] MT6'J@/X[A.CEW!?L\\:^2Q\$X1[]H; X".,]?'_G.'5WF2],K[@T1, 2=;07 MXZNNZ^M!W;&JJ$[8)V7QO*Z:&5ZI0+L G%\J9;<==VBWE[397U!+ P04 M" "J@5=4R\'U'9P$ #M$ & 'AL+W=O]F.Z7VMYXGUSM64GG#]ZR" M7S9,9D:I+#SB^[%7TKR:+1?FW:-8+OA!%7G%'@62A[*DXM][ M5O#3W0S/SB^>\NU.Z1?>BA4$_\]#MK'(JTO34OI/E$IT;6 MGZ'U02I>-LI 4.95_4W?FD#T%' \H4 :!3)4""<4@D;!1,ZKR8Q;#U31Y4+P M$Q):&JSI!Q,;HPW>Y)5.X[,2\&L.>FJYXI7D19Y1Q3+TK. +6_=0-S7$&0" M A/TE5=J)]$O5<:R2P,>>-2Z1VOD$!OD+$)]@"M/IY==^!$[11 M#HR]X/]$V3%/V,X3FGG"B7G^A'TOV)%5!V;+0JV<&&6]OX]+/(\2/UQXQWYL M;&)A[.-6[((M:MDB)]N*2Z4==O#5!N+^Q*'O^V3 9Q$+P(L)OKCEBYU\OPDN M)=H+OLF5#2X>S1I![(9L%JDDBGT[6M*B)<[ETZR1:HO8&]1OR>2M8[&DK=74 MZ? S+6 GPXZ%>B)>F;9O\SL=1SOQHWC@]UB*A//YW.[WO"6<.PF?F&14K'<& M,H-U4_"]WC@VS/DX\#@-!I06H;B7P@M(['O'%9!?@I#23,HTKE4.E]' MZR)OC/4APLB/\ #5)H;GR<1*PKUZC]^+J1*'M3H(O9XT,E<[)F!;%J8ZK6&; MVDLX'B\$/QEA6Z2B<"K$I*,F3NIO7$& ^6@?6$')""%.@WA$.A9+0HR#"=2N MU./ B?J'+B,;P M(FC">H4J9MUDC<5+EB0=-A"K&$DFJ@'N.@AVMQ 3VA<&AU>F"_4Q-X=)&,+Y M8\U+AA1]FU@3XYYQC<,P'!8(JUR2!E,+N&LNV-U='B=PSR&W0H^;R35)TB&R M12KQIV+=M1R5K!D=$* :"9DM,5LG[82Y7++NF1ZB06W:1 M0C@5'Y144)2@T+OR2;KN0=S=H\MG/8,])N-^,$_]R!_&Q"(6)6DR$9.N;1!W MV^@GT44Y[@962HN8A=+K71Q+)K;F/BTA'8=*U9>M]FU[9_]L;JJ#]_=PEZ]O MWIV9^H^ KU1L<[A"%FP#)OV;!"JLJ._6]4#QO;F>OG %EUWSN&,T8T(+P.\; MSM5YH"=H_^%8_@=02P,$% @ JH%75$D>N"FA @ >P< !@ !X;"]W M;W)K>>V->CC52/N@(PY*GF0H^] MRICEI>_KHH*:Z@NY!(%?YE+5U.!4+7R]5$!+!ZJY'P7!T*\I$UX^%,P*TB>E775#U/@,O-V N][<(=6U3&+OCY:$D7, -SO[Q5./,[EI+5(#23 M@BB8C[VK\'*:V7@7\)O!1N^,B:WD0Z.M^Q?7.U8RP/5,)7\#RM--?8RCY0PIRMN[N3F*[3U#"Q?(;EV M3[)I8E/,6*RTD74+QGG-1/.F3ZT/.X!P> (0M8#H$)"< ,0M(':%-LI<6=?4 MT'RDY(8H&XUL=N"\<6BLA@G[%V=&X5>&.)-/I="2LY(:*,G,X M_D=%$SLE4 MUK@Q*OO'UD"^2ZW).;F?79,/9Q_)&6&"_*KD2E-1ZI%O4(ME](LV[Z3)&YW( M&T;D1@I3:?)9E%#N$_A81%=)M*UD$O4R7D-Q0>+P$XF"*#PB:/I^>- C)^Z, MC1U?_#^,[\'GGC^AJHQKD&F#FF/]3H_#Y/4NK3>->A86#9( M7L/VA TZ88->(WZ:"A0I]FIF N=PV5/VL&,?]I:-9QE/JL"CHA2(XID8187F MM.D1Y5\\0<[W8[8TS,.=>N,D._#D;4P49,<-23O)::_D=QO2J$S?H?)MS$F5 M6:]=HU4J8IA%TJ]T- MT(R@;@][F49CNQ";K[-G\!4$L#!!0 ( *J!5U1349&E%P4 'P6 8 M >&PO=V]R:W-H965T&ULO9A=;Z,X%(;_BA6-M%-I4K#Y M'J61IFV:Z<7N1LUT]V*U%RXX"2K@#'::]M^O32@$8R!59WN30/*>PVO[^#S M9$_S1[8AA(/G-,G8Q6C#^?:K8;!P0U+,SNF69.*?%,"-7 M-/D[COCF8N2/0$16>)?P.[K_3LH!.3)?2!-6?()]J35'(-PQ3M,R6#A(X^SP MC9_+B3@*@%9' "H#D!* 4$> 5098:H#7$6"7 ;8:T#4&IPQPE KZ APRP#W MU$%[98!7+-9A=HNEN<8<3R5"L;Q$M5B3.9"DN>2[^C44 ;7!. M&(@S\&-#=PQG$?L"/C7.)P87%N6%C+"T2=#\P7;8W)$/53%1&JB@@5 M>>R./)=D'6=9G*U%5TAP%A+P6/7;JC%$L!(UO%N5=^N-WD_Q>\CI'?M5O+858]N&3=%U6V1Y MMH.,[ZCK, M!V4-8VYES.TU=MBJ86.KQEU;]<9M>4"FK_CLUS1,>I5)K]=DL49C2?.HL"I\ M8MG\=&W3:UW>#J!2^/,!4<.D7YGT>TW>,K8K]J; 4GA !).^OX"[Y3T[[C:Z MS>JW'$'?=O2.@LI1\ Y'.A=!:^.IW2#05*'>)31KO)N]/AJ93MLNX.V M4J0#HN80:@S"?@[*3A1BM@%;<=L Q'.".'C)9;OC^%G<*XDB$=4A[N 3V2)U M57(-=8QSU7XUI&KZKU$(^UDXRZ+3((Y,;5U8;8I[R%::V)5&UHUQ6",(VF\Q M?Y)AN[TG3=5M6Z,!>:DZ'I/E!6Z@$'JFT8TMTW9-3T&Y1NA"%0<:D><@S^V8 MRAJHT/EXG,,:F["?FWU AVT$CJ'MH=8.&=0US=6XA/V\?!O489N&EKHAY@.B MIM$:F;"?F6\!.VPCTH6N2O8A5=-H35+X'I0.PJA-3>A#I#>%:FZBC^E:'TYJ;Z&.XB=I(A([*S0%11CH@!4NT/J)K^:VZB7\5-J*T+ M#3<#9%D*B32R;FZBFIOH/=S4&SZ!FQJ-AIL:E>4[/E)P.--ELV!@(:67WFB$ M@?J(7,^TU#HVCEZKR?>RO^-\'8M=E)"5B#///4'1_/"J\W#"Z;9XT_9 M.:=I<;@A6.!2"L3_*TKYZXE\>5>]<)[^!U!+ P04 " "J@5=4T!LF[KE9Y.5$.N3V8R7*](4_!-;DU;^LF1=4PCYVCW, M^+HC1:4+-?4,15$Z:PK:3LY/];>;[OR4;41-6W+3 ;YIFJ)[NB0UVYU-X.3Y MPRU]6 GU879^NBX>R!T1]^N;3K[-AEHJVI"64]:"CBS/)A?PY"K&JH"V^).2 M'3]X!LJ5!6,_U6& M"];L"TL%#6W[_\7C/A '!6#J*8#V!="X0.PI@/<%=.1FO3+MUG4ABO/3CNU MIZQE;>I!QT:7EM[05G7CG>CDKU26$^=7K.6LIE4A2 7NA/PG^TAPP);@JN K M\$7V,P=3<']W#=Z_^P#> =J"/U9LPXNVXJ!>3@(:!8UX=] M 5516^JH+3O6 #GAND+0]J$?L510PD\"[<1#.[%N)_:T\UU.\9IQ9Q?T)>>Z MI)K'V_,IC.'*AT4I<%071.9X4I:]'FCK4#1L$[0?_0'5_SZ MZM*#P, X3>>C\#FL<(X2=_3F@]9Y4.O%@30U"67P1"?#(4/R:T,YU=]+QH6S MX^>6I,/N[&7;-C"*L%MU-JC.WJ3Z]L<]*#@G;I69I2#'>3Z2Z3#*?$,S'V3F M09EW@I4_IRKK5S*&C40A]XZ!W&H_A6@\!&RC.$L](P!&)B5'09FWA(MN4XI- MI^>"'+!,K$@GIU*MT[2W^_?UCOIV+-IE%:>11_4!2&!0]>]J:LONKRA?,U[4 M:APLZ:/4VX\$X\A'-?V=^J&E#,_G'F'("$-!83]4F\[FD#U=QK/%83/WC$)H M$ '#C%"YNUP5[0/A"J<'><]$JJ;%@M:OYD!H> '#P+@H2[9125GF0D*WQ:(F M_HZ(+:^G<9[A<7!L,XPP\H3' 0F0:4W'5D7M +D4+N8BB ML6#;:)KY]!J\P#!?KMZ4HZ'-C2E"X_3GM$I3CU1#%_@*7IX'P;IX4B/ *= F MQ!0GR5B@RPI!#TB@(0E\!25EV6U&^5D/@ 5IR9)Z8FK3 D8Y&DNVK::Y+[T8 MIL P5'X,L[OA1'9J)"SR%+HL(*Q-X8&*2B,E._'+E^=TFVD MX#0:SR^'51QYR(,,>=#;=B>TW\MU@ R3#(YX MTA.9R"2Y5OL#9W >)A-#)806&L7).% )3SC=;KA3-Z R*0000*(^*F8R4AU;YO M;LF6U5OWDA3961_B)!JO8QQF:!Y%GC4\-FS K^T\ALY=!G5B5^K/;*%..^17 M:B"!PY!X&=*A8_6.N6GDT.1JK^>4;C,!)O%8MVT4P]@CVF #A[%QTP>7#SLY MP=29'FTV#1#%(]A1L5JQNI+S5F^E;N_NE:F:7,[1BFU&3*&U['%:I1Z4X(-S M+GQGBS:LDGC,>X=1[EGN M8X,S? 3.>J_H_^&(@UY)@BQ7;+,TCST[ VP8AU_99KU%_D>Y7WB@;:L&H%J MD(ZRRNF3O='"*4;IV"?;#.4X\SEE<(K#.'VC4T3MA(/NV/C$41:-CS5<9B^\ M?NF.P2S.@NN0N\UZ7>LKA*)6)T%ES?BFZQ>!Y?,:18[%_OY)KA1"BQ)L (O# M@-51U&<&LF)9O2 JD8:K,?S/'=BR=MKGD.-N,@P7XU>X^/I>0;;9;UNINOI[ M>8C1G^D?L:V-;1):6T:'C2^H!I5Q&)7F.%RND44A?]5^#,11@[8EN^,.$/9M M'5[;R!7B^)#78860=7(Y.[@X;$CWH.]3.=#A[6_@AJ_#G>V%OJD&PO M=V]R:W-H965T&ULG5;;9*.DE MDTGKB=WF&2*7)&H02P.@9?7K>Q:@:,5M,M,^V ) [,'NV;,+7&[9WX>6**JG MSKIP-6MC[%\O%J%LJ=/AF'MR^%*S[W3$U#>+T'O253+J[*)8+G]8=-JXV?5E M6KOQUY<\1&L- 9EW_UT\C#@<&KY5<,BM&@2'[G@Y*7 M[W34UY>>M\K+;J#)((6:K.&<<9*4V^CQU< N7M^UI-YRUVNWNUQ$ ,KRHAR- MU]FX^(KQJE ?V<4VJ!]=1=67 MX,KE3[-U9%]]$?$?EL3I9S56Q+%;?P#N9 MPCM)>"?_-;POT$XGM-.$=OK_R/JV\:\<2:W4]]^]*E;%A3K 4K?D'TU)MSSX MDI0)2BN+ C.N4;WG1U.15URK]8W6MRJP'4300<561T5.;RQAC#^O7?69 MH/1@&C?';V]Y-T_V: U>(RJ-FC;XQ8G&.7[44FD'CLK>$K%:>I* 2@J!1O?# MT/?L8]JBAP;E#D<'OS\ZL75^H=;%>JP&4*'+A\$$(]ASQ-^@>8@=QD^@,[4+ M@?,4L3J5/O830OGM&3SG8G6AP%LC9->>.X5BCX,C=;9<'G(13=3".:L6A7[4 M0#JQ594)?N@C^QSD&+U,)VRR.R79P+DM6Q.B*9]#>?9>=11;KO)A@C42A:!* M]"QR);T+^1L7V66OTH6>X( G)-/=B$")V1-_"G9\D&MACHN8P"##T: MKRR[Y@B;.M#P2&Z@?60UV-P8:R*XV?Q)J34C.7>MYZ%I$UF#,P\P0$C4^$G1 M/3%D-)_8$;R#+.U9MSC.@UF(JL'-%+*H.O92*=JAO:@=::0)D% -PA"",W4L M=UE>C2:(!ZFZ2LM#-8>JZ[C5'BZTVE=YU%%ED!*P*66<48QN'*=D$]3:9X%F MC53@.O'VGN]40/"'>MF2HKK&8@Y-2EHH!5DVU1(?MK^ M8_,0IA5TF'$1L.,B& EJ"$A32YX,RAEWLLB17_3$]U"!=TD%VLXQQ361R(2, MMR@KJ;&M TX8-L& ?(EZ#@U9$4E*'RXJ>HI"/W(5A1,L^RTR?"PUGYI8>I@( MK\(I.Z FY\:4H0E REES>K.!I,W83,==.$B:=Z(3D:3&!N;E^:!6RZ,/4 _E M5OVSY1#&L^X$]/C?KJ?%P;V.%#?I]1)R6O,5/ZU.#Z0W^5WPO#V_KCYJCQ87 M4!@U3)?'YVX@\K(!WZ7!["=RP/1LO/X;4$L# M!!0 ( *J!5U3!9\]RK" +1L 8 >&PO=V]R:W-H965T&ULY5WY;]O6EOY7"$\Q: %9L9VE;=(&<+:^=/H:(VY:O!\I\DIB0Y$J M+VE'_>OG?.> ,,T,66R+N<]3O+O?[NMNT^VK4Q??9I4S?V^Y-U MWV^?/GA@B[79Y';>;DU#WRS;;I/W]&NW>F"WGF+J]_?[D_,1]\+Y:K7M\\.#Y=]M\9:Y- M_V%[U=%O#_PH9;4QC:W:)NO,\ON3R_.G+Q[A>7[@U\K.>>*GQ(OQSV[T-[QWVLLBM^9E6_]6 ME?WZ^Y-O3K+2+/.A[M^WM_\PNI_'&*]H:\O_S6[EV4X[^K:B]_KGU\*,K%UFU]6JJ995D3=]=ED4[=#T5;/*KMJZ*BICOWO0TWQX MZT&A8[^0L2\.C'U^D?VS;?JUS5XWI2G3 1[00OUJ+]QJ7UP<'?&5*>;9P_-9 M=G%V<7YDO(=^]P]YO(=_\^Z3R1[YR1[Q9(_^5TA]=&RH[E.[S0OS_0GIIC7= MC3EY_G/;F^PB^\__^.;B_.)9=O_YLQ>YK2P>O,)@39^S!OVR-J1%1;O9YLT. MS[]L&TNOE'EORNQ-U>1-4>5U=DW/&U+7QWP(19 *ZP*<]T. M76&RMTUONH8GR>L9_4IOLA\O+*WZOGY' M:MN0G9-Q\KIN"WK>DF6S3 6B"ZT\TUE/R0P8V!OB0T[_9)8(7IO,FA4H2YO( M^XR^6[9D)&A6>M<*38F\2]/1TZ!=5:QY,ZN.YLIH0?F,*-72;%874M3M0-LR MQ;IIZW9%A)UG'RQ&R5[;OMKP&K$#(;!( GT)*MZ'_]/,Z,P?0T4[5YK(EEKZ M[:/)C)^6"67)7VR54=AT3MLK>IZ?5M1VF#O?>,FBYTTOK]95OJCJJJ<]S?CY MLK*T73MTO#WB$J0>4T^_E.4R#?9W_RVSE.PO#@,TY&0[-HPJZRGW;M?W[XZ/?\VH^=+LZD*B$=I2-5(=[#C9%_S[!_M+:VFFV7+ MH0?/0+E>%E=62S)?Y'DA-229944B@1V2A?B=Q:/-BG5.W)W1B%L#)I$5\?K? M5?:C4&Z@G70]H1?F>&=JYBR]SF:"ME;T!]<_4PTCNU:3)N6DB0?Y0B.JT&=Y M^3LY=GQ,UJ;H!^(3J0)M1MXAZ$1&@'5CQQLEVB^[=D-?=#%Y8B/^WN_G0[*? M(*%B\70MX/>6O ,]Q'3Q5(OX"0JV-%C3B](S&PN0NF?R";,M#42R6U1;'@B/ MY'8ME@4_8,LW>>TUPSN!SA2&OB'Q2L4(]JZV+22WM<()\EH?C4Q*BBPNQ:E+ M)&+";[8Y!%8)CI$A'KJ.A']'H\FW6>=9PS:>R"D?S;.76&X%JM,W]*^8)MBEA"<+V MZ]T\>R7S\69HF]:D0T$R:$M&]2Q8&'IJZ-C6DI6_(55DG9<1= ^TU3=YU66_ MYO7 9BW(R-M(1F*>^%T373,5KR,V5UD^041NAR MRRJT,"H7PG@"[W66ZU09S;W-*]%->&'H1>[GWK&O(=?4D?TA28P<-0W;W\)+ MJR"1&^LK2*PR$DO9D+4C&\.,@7$7H0P[R59#)4Z,1(:DMB+(#;>\KDR7=\5Z MITI%QK4C0OQIK.*,[2#*CU'$>;*OK?X8Z)'!2;C,GE#N,MJWWR1CN:^?V:PF MR:E!4G@$LF);87-&019D6KYF@: %>+1@(Y.A)B[:8D0#V;[?LW?7XH&G.5_D M';F:,I4 L+2HZ0V:%M]!E\0+BWZUC7>M2P)Z[:TH=F?H-6+#J@74>YK]Q/LY M=S]RV<,#T%469"$$CS?=,#+Z")M]S MR%/2*FHRL#W@G3H[N"\JPD(PA;%ZL!'+29\0S.I! SZ#F^II4I 97\ZFS'GT MX3;?^4^ZP42 A_T?QTIDINE+K M_2U) TUK=DYH/ N\K#I38TT!2U.;GJ@6^W2)6QK-E@A2NFWQ '!';=C.+/-" MF;2_J(JE /;7*QTD_>+LV15"AVJ*_?S ^3/^0!]^QV(A-L9]+5XP!=\O)"S+ MKI'[4)=N[T7-%+668ZG&EK^XF#_,-E5=<^:(R?2*)'RSH*6Y_ -/23^!TE&>6\8RD>8RB1:XV. M,TDABNO\^5"<,YH$1@[*0II&D71'YG$TR7P,0X;-4//L"*7ZF,@>4S-F@EH3 M)& 10$1-NB'&+XSA#1!]W9DU\HPWH"ZP-W/T #-NU^2[IFCHR!O1;9;F"[PR MEJ9IHWS!"*Y6/@)3H>&'8G;,Q'HT.PT<8+97!,I4IEIK_1 :A 9E?.MP;[#! MRI\9J'I,Y:(HETCYC@42&PL*X&D1PR]=SRW$,C+MQ/4OSN=G0T4+V3EO#6=YZ-W=Y+4NZYUR38'2@#!99C/^J'1;]Q%PR$Z("J7)EHH1*QKA]6:OVV;5$9-2T MBKV 4)>M@-KO29;JL#^0+BSJQ$H%('-NK1E8=("!2#1;$BH[4/BNT8B2Z0^* MQZ,AE:620(*%$B,R,8UD"6<1%6U$QIE'.N0CH?T%W"U-R,\%770K4PBX<_FN M7%?BP:/;.A(@.T1G:",V1'JU MD)6MB]*OER9NVURBWO4&>3&3]+EK=A4!FGH WQN?&F7Z>3>UD!_G0@/%2_A= M)LYKV?\>T/A!HF,9ID2*UW(J\<8XC*&XXS.QQD\@@V!H\NU]I:#Z76261KD; M-GR&P\_GC>T<^>Y@K'?LL&HK&B6,=7@IQL*\E4IN:ABUR9SP> M@:CNK0B8-T#)8)* MLFLEM*!=:+9XV7I^UIRB8?9$LT4*9]02Y$[8H.(4;?_0MB7[B;L$)H?\'H!C%:5* 0L*P%V8E@8Y7#2K\P6 ML&E<,3R$S%9NB: !V01;8:@J[ &Q*,DL+%.CDMJQXT2!QQ5V *!##C\%,TC- M%1X)[R>U%,CQVH&:4C_K4"4P1T#!FB*T+L5L[4:C1,& ;*L"(&M]K8I]/J,U M,0V- 2=06^>BR6:;*_!*;5!:WAL:Y/MA(AAF)MB9T!P_WHD0Z>9;R=<$LL[N M-PG2(K(H%N/#TXT^/C"<%!ZD"AGF!@2).<[.PH"0#J9)*8MKD9'#'*4I_<2) M2-U?O]E ?/$D9&_FV<]MO"Y\[YWUY]H.F/NSA\]B[:2E_D1!R>E/'!QJ9N=P M_.(%,HE;:HQ0\P@JPW^G;DA=()WAH)*\WUN@5(]T72B0N:3$8J=R55G?$Q"' M@:XJ3_S7"N[0(/F/3UVN;4G UX8,MOA0&/M"C:[DV/L@HWL[@6]F?@ "I4*8 MNG?';:4,+5_\^V')EPFF!?YO%:R721+J)^C.;T[Q1ADJ5BP ,H(/1Q#3_HCD M3CR920G^Y]FUON$?B#/P MP,/$Y+QK7'HH+6>%0E8\^:9EC/>4./#MDZ^_?9:]JE: "CH6/HD)[% 8_\S.]Y+Y"@][,PN>!B/#F-J\G9VZ;19MW MJ [1X&6[[?TT_JUX'LGFZUS$P\;4<3ANEB0T47,8*EP-8J%H%O>9X0X4<7;, M+OW$(;5""QQB[/)5&@-.+(_C0GH\UQ?M3I2";,& M94 Y>Y&DAERRVR+XX?P;>H]<'O8!64YJ MW:R^#ADF7P[UDL!3*.-]>T9"OL,2QBD>]JQ!:%TJS!)K[+)2S'.(<1'3JF9$ M"HV\88W6R-V5/K/-Q537_Z%M?%U;.VK&)IR'Y.W*RJ&&1 ,VV5C@3MOLIL7* M]_$5IMJRKPNDBP26@E" *(=N>VTT)8U>P>D0.#+:2Z7T#L4__UD4&0,+I$]* M!#I*M<;J*DED=)$AW61UMFB)0".A8N$:@Q9#SPAP1Q"'9J]%,_L1Y)>*WE0) MP*=)M<,AL/%PG3;$L).;(23P5[=J% >)) MEQ2KJ.[5YAN?,8I$,;@?.YX]2*67,46DE1VE$>*H<64"=1;>'297M+CUJJ$Q=#YK&/4]5LNK1- M1T@-I=6B(EHI)NUAK,.:9 A?2B?K\?U."$Q@62P!:AUM].OP03Y).#3%5=:^^ M#]UOR$I7./)]%8O#SB6EV6N3Z?"-Z6@ =,Z\6FKN)'X_SD-)QROO,()RB9>0 MGH]EY-/8%#=F24-['.[;XJ5DVMYR+EN0'@\?&O ]9,'QIHJ[$O*JCDM-SIN\ MBKJ672Y(XN3$+T?]T'?#& _MM6_!&ANN*WV[GDMA@? XXN1!UY_@6(JUKZ^OYOB/M(]J M_JV,J[JH>)QNZP'!0+?B+M"\WMG*JJ.8P()Y0&IKXCT,*)97X -.84YCQ3>' MO@J2D]IO)DP9L ' %>22]C-+*K.A$Q"?8KM21SJVT/0829ZQQPZ',XYQ4*RL M]"5.;\BW[_3"@:E(X1@@=PC05;S0_2;QHH]C' ,0FT-FM=M33DE;4PXKJIA8:KSDC"S&]4^D?N%35<)B9RI&&'(V??E\T& MBJ+ 4Y*#TUA@-FV)_NW&GR )(A@T)!KCL(ASV9II(Y(7Q4X^';G?!Z=IOZA3 M[Z\U?EWVLH#QL:74O.%<%Y=9G)T3$E91N@,UV4W4L\IGZP DI9#IXEJW.T[S MGS^>?S,J7C[YC+[-V@VRWM_D NLUPP'6L>ZQC>!M8.>;8!1C4RJ-Z"A'VHL5#.E4NAXIDQ=FZUK\;BKK!.GR^F7VY.S)+/M2&FXV >W'/0Z^?RE/[!Y4H;/< MH!!2/C9^ED\1+_B2I9Y&7+KP3(H/O/1 ==IXPXHQ:0)1C)I&/# MVTN_(G42:K ]_0X+/N\H!([)6XG]-F@9CQ-4\^S'*6],:_9&+PKU:>H#W$3I M01/CO 1]V\&+H[".%:N]Y1R'"NE$.IA"INC8S9TJ4TE0SVEY7;-O><]6P$<5*\U2V,_JN$922KDPDNL M+MX)]BCJ5:%C2=DJK(L."9M/QIW(B83YD!;Z?"%3P!UI=J>=]+N-YF'WPJOC5GE+) M2-J@ MI>"MVW2\5?AE)]"70BHUMZ8AH_=N"%(1F-^,EPPFN321W5*!CY',("K%& M',^]M/?)O=PGQY+&]'];4N6RMNTL.KSV?S7F^\WH^6MTLJ%*VHYUTG/I*,9" MPT!',0'$>2+?.IN,BD(8)#KB97/1-H.-O_Y_Y6U]!OT2+7E6S.[+%NT'O[1: MW#MH.6/DND45#UE0Z3'H3;Y): Y_(17-4$H.#81):TPH(D=9 N@@CYPPDCO8 MI!J@<4JE)Y8]8>([7W 0JS MT$HI2;L:DST\:CL:&/6X2[C Z^= M$8SJV^+CZ0LF,73.,'H;]2<1KW$ZRO*SP@ZHDG,7TIWA9=J!9-53S=N&/D#F"B\2;398T;&EQ_T9;'7Q MB$LOZMU"4L5DMKID2622Y]F5V_:$0/C\8)JML>L<0",ZR.1KNPM)LS@Q8K>' M"X8,M[0#+3?Q].$TF42Q;H6A8ZC'\2<0@]89+$Z2FQ3W'HE'Q#0Y_($NP'&+ M4G1J*YU[W#(BH;9K4O,U@[MY[9@Q=9%26G!)6ZA]*[UV H3KCT3%/E?X1:[B MA>8];6FA#@]G)H@$>S>.@ VIJL)W'E\;S%U<)=LE[C^L7 */_1NV$*T.EC,B MN*]QGKU&&..;@/4Z$\GL_2Z9TY%^'X7!259@S@#0 M*[RUN$58S=.AC01Y-DTN#>,TK]3P< F G)Q-7'=B4>,MC?O.)8.D"2,=B3,I M>C\!@(F?K&WN1?B]TV9MP&5C_"@AE)Q/\3L<74\4WRF!$'9B"3PESM&6?,C: MGU29.=L0(B2^] M\D\J=<'D6&7K?#&%8VPK%R,#I,>7X1($@W-3F+BN82>[E M7IK2GPWD8^3\D^LE#]I$(Y%H"GE^)U]M<=$;TTO<;2Y-^QABZ$5B<1-C[P#A M6Z%J WU&$#!T\OI\DQ,3A1[7I T7?XA$*5VD$$ONOPJU M Z7V3$@]TVM!8HICG#J_/=85-#21["9RXEH5"(89\F\?"9"2$T%.$!3\<5EDEO(/QINX!E)G'S.N;D@-GLNWU_D MJBW,/YVZ_&Y:PO"R']W4M'1))U^3TNRT)*OEO&9P)F+%N5JRX,N+]IMH.W;$ ML=1[=R$W(^!DO;-BT2FJV."Z6K2%>Z_]W[1HR:SD>J-4?,=O&#=2@0-3 M1/?^A31//*]6C>*+*DL0B\_RX!HK,<.XPDE21 BLB:)7=[S@3[5$^:6 M+.K@,'<9H>UQ_ 3T/>,;@Q!UT*,2S9(:(+X3Q?%K"7#BKKU5H^[J4H4%AXVX M7AE$9;%S5Z@D76 =6X"=;E#0YSS[X#(N0U);6(1H93 MORQGD$4E4#OG.H%+=,OIN)%8'9(/<25'A0ZF&$(V\FF?=(=,OB/2,6D%8HN1 MW(07&>SS^==)B\W#J,%&%_P_N:=I%I.9Y$NE86P6$M+/LQ\0XS?N+K5*#L)F MK\1.R23I#>,^/^* $V[C) M[BSNB)(+'A[^35=L_>)/J#=M?)L1AT\4N$9+&9U[:XV-X@9M[#"<38CC\(FM MV3!B) 6Z7VZ2B@Y%>"JE]Q$B7QWULAR\CB0U:_?+KT<\C8^&^ N!?'?_%,?2 M6DGE[@!@+^!OXT:^1N[X#>\Y?.FD)]'INQ 5*#H[WXBNH^CXGH4X7!.1U M&_^)@&MM1[;96_:V?(KH9^+DO\B$7N)HJ"D/W"A\FKV4&[9^DOO@*#;[<6@, M2=;Y$PEXWEQ>OU OSA>T7']0>TX#E$EOIPL.],XNO6&N'=^][*86G7%7SD=# M1,KD?(+'PHC_AZAHDA1^V9\Y?R.T7WF5(F8%,1K7Q MGXE&MGQ!:/+PPJRJ1NKW2SA0KZ;GCUE-+V;"5M)DG%S04[IX?8,K?=RZ?#\Y MBPP0P^[0T;*I:\Z28VNRZWGVPH5)7*C6E)3KPD\KD'N:CSC7K976P28?D5;' M/-3[UR>*0--W[]LQE]B^[]V2Q[.$B^_X)C .'Y-KKE)'N^5[QE%!Q'*S/B%F M8/./><.U%K&=#X\HD-.6),-(2N$92XKQ[7'%L!44VA^TS,,T>TE)@H?NCU1P M@4)O\?8-@[[UV5_ZK&V#7S\Z&]LJE[)V5]YTN;-R2#SYK,5LK\>%[TC,ZP(7 M#41AC*Q0[N].]2$^A1DK:9+J&NO#7\^(DGS_+M4\NX=J1ED7E8O[2=BY MWB#G!G6-U?[%LHI*Z7H]1JQ31YSW\;V ;0<"N#9@I6E"8[=_$ MQZD_:?0@^DM2&].M^.]E 3B069$_*N4_S=R?Y+J4OT05'I>_Y_5//HR%F^J7 M].K9_.O')U*T&PO=V]R:W-H965T5YIZ/3 M&2V(;LN2"ES)I2J(P:F:=G2I*,D<4\$[H>_W.P5AHC4:.MJ#&@UE93@3]$&! MKHJ"J,4EY7)^T0I:*\)7-IT92^B,AB69TD=J_B@?%,XZ#4K&"BHTDP(4S2]: MX^#\,K+[W88_&9WKM7^PEDRD_&8GOV47+=\J1#E-C44@.#S1*\JY!4(UOB\Q M6XU(R[C^OT*_=;:C+1.BZ97D?[',S"Y:20LRFI.*FZ]R_HDN[>E9O%1R[;XP MK_=&*#&MM)'%DAGG!1/U2)Z7?EAC2/P]#.&2(71ZUX*AD>1+RF:1NZ@0>A M'P8'\+J-[5V'UWU7VS=$18VHR(F*?H*;#R-_D89"%W[])0F#\".\51 \*"QL M919 1 ;T>\5*N^R!P$; -*2R*!73"")S,#,*N>18P$Q,SYTLO_OQ/QLQ[K28 M4.5B_T+$)H2V33B%.Y93EQ3VXQ_%.V4"39*51M/U&;JL*"M#E=YT1;,]A _0 M@P4EN&-%.X$@]@;1X!7!C^!1YF9.%(73X&P#(GX%L1JCGM=/NEODON_%<0"W ME1+,5(AGEQE;'X4<^%ZP%KY&/W1/X/><_>=X9*1547%G?;;,M_HL05FDD,JP'S7A M:,K%@1>%R=GV0H(">_'9P7KASH,]Y6 M=J3C6\?3V(M]]-FFC1L-Z$TM9M\8]+UX$+ZC#VQI1._L@X'7"_QC/MBNQV/C MB>T]0?32DJX/EM3*#$7K C02RCTU,I^Q= 9,I+S*L)WLA,'[*^[ -B\(YPLL MYR>\D):(JU<-NVZPZXT)D='XDR!JQWCWXGREYTG0;0\:2E8I/!;=(5DW8FKO M.SL<9EEM]GAHDRZINX_R11M^7S]>P;@C#3VC74?F4DP_<-R)[L&>C)3) J94 M3A4IT6Q<3YVA_Y-CN\")LK#Z,'SZ_H5:";KQ% M1?Y>'V[N;_:+;<[D'>P!-J'PYW3O7??.SMI5OZ!JZAXT]KI6"5/?^AMJ\V8: MUT^%E^WU@^N>J"D3F&$T1U:_'?=:H.I'3#TQLG0/AXDT^ QQOS-\]U%E-^!Z M+O'NN9Q8 &PO M=V]R:W-H965T^ZYYSXH7FZL^^A+ MHB >*VW\U: ,H7XY'ON\I$KZD:W)X,W2NDH&W+K5V->.9!&-*CW.)I,?QI54 M9G!]&9^]<]>7M@E:&7KGA&^J2KKM+6F[N1I,![L'[]6J#/Q@?'U9RQ4]4/A0 MOW.X&W&6-<+2\&MQ,7][.>7U<\+NBC>]="XYD8>U'OKDOK@83)D2: M\L ($C]KNB.M&0@T/K68@\XE&_:O=^@_QM@1RT)ZNK/Z#U6$\FIP,1 %+66C MPWN[^8G:>,X9+[?:Q_]BD]9.9P.1-S[8JC4&@TJ9]"L?6QUZ!A>3$P99:Y!% MWLE19/E:!GE]Z>Q&.%X--+Z(H49KD%.&D_(0'-XJV(7KU[0(E^, )+X?YZW5 M;;+*3EA-,_'6FE!Z\<845!P"C$&AXY'M>-QFSR*^IGPD9M.AR";9]!F\61?7 M+.+-OCJN YAY!S./,/-_*<_S5K_:0&(NOOOF(IMFKP2#B/>TMGJMS$K\@M7" M+L6=HT(%<6_$SXW>(O#IQ5 \D%NKG!YLXW(:BF!7%$IRJ(I0"A6\V)168[7= M&"K02@NO"H5N>F()GUINI /$O.V*A5/)L*:8JXT%$M5?2];+3FW]P:T\Z.J#X[NK-5+G?_G>>ZG%V'\!3%%2PU,*Q^UA\H MAE.LP1X$-JR">4[.FW T%XX^-:BKB-ISEX8H].NY&D8 N0+F2J)751B0=+Q8ZX-%@=_PG',4 MLP/SVX?9/ M4>O&BVPTF7S+C[+1.2YJ.)7&@*MU0[9$W8G=?CJ,$6O &D;CG3'A1J3I#FEZ MB(3D>8X3XYZJ!9[N1OZPGU)1RN)00K9)%8;BZ^?HZ]0)I;/-JN0)9,#,0-$#,NSF@NQEJL>A M;X-LQUY2&)40)!8ZJXBH:KF->JIE)+P'B* %I9;PX(,Q$9?DC7/]$F^"#RA+ MMBF2C+MQP"&'S^)+,=N%5FC4."6^U)^8B)@D\(N0%]LX/^$Q*,DS%?^@+@9- M5/APGL9I!*DPP/@E3[!N^"K"S( 2NHG4:VPH*XH8+%38QOUB;WML//6Q4E3' M^9?(/O9!:7)01OK6A&MP":4\F'NQJ.(V5=5:83FE'>1D\3R (]($\?BB0X\ M[+HG'<(>NSI+,\VKQ[:;8@Z_V$.ST63>ZZ&;9H7QW';0_6[QFT><.5!0'PS* MQ@7U-]P5_!&EO&]BI+GU<8/1,J2MO:N'KHF8[-ED-.V".2D,IV@R>[7W3ZW_ M)_@MF5B'#'6,$A>1>HJ#BK/()D.=_)*(8/LZW]&?[^D#&0_.NP>< $;:Q@F? MDO)9=-$,%Y,AHO%U2HO>CHY]&X][QXB*W"H>ECP"0^>F$T7WM#N/W:1CR'YY M.LR]E6Z%[P"A:0G3R>C%^4"X=$!*-\'6\5"RL &[<[PL<:8DQPOP?FGQ#=W> ML(/NE'K]#U!+ P04 " "J@5=438N<]&<& #5%@ &0 'AL+W=OD/P#V=;U?I/T)*E$)]Q\"HYG=BH$$M9K!&! MPN>Z,WI))R0A*UHF>IW M8OL7J^V9(UXL4F5^R;:B=;P)B4NE158S@P89SZLO_5;O0XLAM.]@<&L&U^A= M"3):OJ2:GIU(L242J0$-_QA3#3<>/*^Q MS#-XWB,LZP#Y#9!O@/Q';]']?&^$9F1.?OLE=!WW=U+!D/<;1BY%5M#\EFRH M(I!>DFJ>KTE:$4"B$;%:\9@155#XI7E"5CRG.?QOT<1,:D@ZPKZ4O( TT:0$ M3TB2B_PX1N*4+E/@7DO&<%E!9.D-^4HE%Z4B[%O!43!D1D(U8.J-%.5Z0Z[H M+;C LZ?DLI90:U/+YGF@;*&P M $XST!,G-9,963*]90QXEA+M M0[]:AF)G?\7$$L)!NT91A%/ETH@S_*M4F#WI;8LVBS"-W*F(C3&H'YB0\Y1: MY'K#4UX4X!>%H!2$5 A5!R!CDN1KV.RT,K*?]$ND-F-:J#!SJ[7E%B/($U M9/ZE@G8_RAD=!=J06US@FDGH23LYSKG MWX%:HB\@R.'\J%*H<0H$L,@PLM !6E*LV\>8O%C>.7CJ*V#C=E;DD)]<) :" MQK$LZ_3[(3Y\2HDALBPU)*4F!>7)E-R419&:2 $_U:1*0P::X.%Y=,XQ(*"^P(ZH(_*V6]Q(+)1N:)\1Q[$\/VA/N)8;^(?KWZZ21MCC]^@\$U+S M[Y4+(*\,%KA>*08QVJ?V?7^KWI1?+ R;X5V=[1<-ZSYE%T1-Y +SGJ[\"*'+LU MCBP_6K3$MC)C25-C=M69_K]I\5-SX #]WKW]T(^_9P0.(=OWVA.1M8C"@XWL MI^I8O#XCH14X?FOLV"!T<1^S17)P("22J890X@K,+_!C7P$GLL(@&LD-*UK, MZV00#U+2#2T_;&^-%UB+Q>'YT"DK!_CO6J+><&R;@[%IUUH*@^5.=QS:Y#R. MRZRL@CUA<.6*.1W=N>>NY46+D7QTK"B /!V77SEF+]0/VHZ-G&%->7 HP1DB M&W^/^RAH^R>PPYHI%?GZV/0M]]7+74O=GP?0L:+Y$ T6^_U_O6^><,,2KF)1 M@B$0>:Q3B9ZZ[C3Q]^AC^:.YC++DF$(O W=K*)IX0=\GCK$."]4M8*JCPW7O M9WY_?3X=QE%[KGMD]RGMJ3.80FO1"CS\"W2=D,!0>+J ?/CVU9?>_4336^RV:WM68Z-2VPYG9@[F\#0=#1S(<'!!10W[&' MA?6N^@/BH1_$2]#8TF)XN-T%=(\ 0 $!PX81EH*A70<( !2\6(TL>>[/L !1 MX,XF&5U!%1H0P-D=C'=_P!P;OG>".!=)CQW1DYTQ( .NYLM(QU/7_O><>=BI/ZP M5QQ[.YNUGAHS)M?F05414W2K5\=FMGFS/:^>*O?DU8/O%95KGN/KP I8[>EB M/B&R>D2M!EH4YN%R*;06F?F[831A$@E@?26$W@U00/.2??8O4$L#!!0 ( M *J!5U1*HW2R,@4 % / 9 >&PO=V]R:W-H965TV'?K&ET]US[\?CR4;ISV8-8-E#D4MS.EA;6[X:#DVRAH(;7Y4@ M\.J$BGP8!<%D6' A!VE@$;XZ'Q._ M8_@D8&,ZSXP\62KUF5[>I:>#@ R"'!)+"!S_[N$"\IR T(PO#>:@54F"W><= M^J7S'7U9<@,7*O]+I'9].I@-6 HK7N7V1FU^A\:?F/ 2E1OWRS8U;Q0,6%(9 MJXI&&"THA*S_^4,3AX[ [)A U A$SNY:D;/R#;?\[$2K#=/$C6CTX%QUTFB< MD)246ZOQJT Y>W8#]R K8#>0J$P*BM3)T"(P?1XF#@79?+!-B? MRUPT:&19,'K]W?ZQFYS1?P/7=<$P3#<42] NY3L^2CW]! <(OPB)"*HR7*;F M5W:+/4V!,:#O18*AV?&]8.$\\N(HWJ,$WCR8L&NM5F!HMO#\4'+W/_+"Z;R' M.IG'[$Y9%-T%NJLA]J;!>(\R]B9!V%(Z,?\-5*9YN=ZV1$P! YZL6=9^RD"" MYGF^I3%(\\Q@2HM"./,-TPLCMF&;V=V"CE.1;UE M"98#:,-<:+GM:,<@X\Q>FD2+TA5$K8/(96\0K4+8,E=;E^8+591<;EU]3U\; M9E1>$8SQ,0>0*AQJ7%KT#1UT H>6HTCJ].U<6-;01YW0D'/L*C0$4*H>HT3/ M58+TM'82-?$"'AWUV0(M^+!XOVB!-31=9EI2G0L"H5YJ@#[ZM_Z/WR?.M4Y5 M!E-O%$VZE##T@EG,WEZ]71R Q3,OG!WV0CSVYM.8+:[_.&R3H%O5,'JY$V@4>OA@ M2G![6+[UW*2CV&XIMG 86XJI_YCBA3%@Z[GS'D,HGD)1X$#XZ,<_S%:.)/VI!@]:\J6VF:ZT^.Z5Z]&,$G M<($_[:+UGSD]6-W22;Y4PM3+U(4R]F@@G?XF^[P4V"WB:XW;5$('*'% NR*8 M/"V"^=$BZ$038Z@T%3XOE+;B:QT$>, [EX'F&'.E\2^M09_Z"G+6$KH]9XXU M72<*^Z:_0ZN%+JB&=+V?DCU.>V-2$Q1.BX01R+ 2"1[O_U&OW[><#SNW'#S- M,W>7HTVHDK:^\+34]KJXJ&])C^SU7?.*ZPSM8SFL4!0++!XP7=_?ZA>K2G=G M6BJ+JX-[7..5%S0QX/>5PJV]>2$%[27Z[!]02P,$% @ JH%75(B\FE*6 M"0 )2, !D !X;"]W;W)K&ULU1IK<]LV\J]@ M=/$UF9$IDGHZ<3QC)TZ;F4OCL9-T^A$B(0D-2:@ :$7WZV]W05*D2/F1N-/K M%U$@%_M^@CS=*/W5K(2P[%N:9.9U;V7M^N5@8**52+GQU%ID\&2A=,HM+/5R M8-9:\)@VI=T+>N6- M:[E<6;PQ.#M=\Z6X$?;S^DK#:E!AB64J,B-5QK18O.Z=!R\O1@A/ %^DV)C: M?X:2S)7ZBHOW\>N>CPR)1$06,7"XW(HW(DD0$;#Q9X&S5Y'$C?7_)?9W)#O( M,N=&O%');S*VJ]>]68_%8L'SQ%ZKS2^BD&>,^"*5&/IE&P<;CGLLRHU5:;$9 M.$AEYJ[\6Z&'VH:9?V!#6&P(B6]'B+A\RRT_.]5JPS1" S;\0Z+2;F!.9FB4 M&ZOAJ81]]NS&JNCK\07(%;,W*@5;&X[J.AU8P(XP@ZC =.$PA0PI*WB_!.C&]%Y+%AT&>A'P9WX!M6L@X)W_"'9&V@'E6H M1X1Z] 1JO!O3K\H*-F7__M85AMN&%^OM;H%%/,ML_ 4,?%L2T2FKPPS2&6EDEAHPP#Y![YEP:COL/ L M9N+;6FIAX(&.5LP]&7M[E)"&C $*GQ\9Q, MXCCTV#FH;<' 844Z!]C2:?MLYHTA;),$>3 KCCK<"."=WW*9\'DB2%E+C;+G M$#=.<95./?:Q:8T^P">0266V)$AG69X@^<;.?J<%Y@KX1=@8S!E9!>:VJ.Z, MDQ()01 4CB/MBFZ)Q0)@X2^WH'/&XUBB3H&H$Q_RT;9FR[H8)2[4&T^ R]P: M"PMDO]C<>)DY\GFFJ4JE@LI7,F*#Y$BT#U4IE -_(9]0@G_AAB[:Y ((PUHK(5 MKU7YVB4!OEQJL00YF>5Z";U$2Q$FG_]!7J20$R-*\TO#?&]6QDB!S3VB0 '? MSG<"N$")D5!NR(FHZ(!D7">*&9GFB7.',@53"L\ +FS(^R%.T2%Q@[BEM Y@8T%H"':U2 MYA\A2# ='I5A +:R,I(@GJW$*TQ#.$@3A 9\V);JM2M)CS*@K@TT:26ZG6". M^WW-07V RB0<1@A5D$ M,_E?M-QM$4A&Z%O4*&A2*L< C_^ %@?CN?128(:T M$+?"8,\&% :0>*MDE&S[57@6\*TR)S())DN@><5"1ZVATVZA54"059.9A4XOVD] CW>%PB,6NHAA % MZ%:W O)J'[17Z/_RXOVGM^L3"Z/2#$;N0&A;_B(AUPABO_.&K77W>[AI/ M,"0F8.4ZT.Y*?T<9[R[9'2W'0_VWTU]:@_F^R04M*9@^L7KA8KT W.M<6P"W5X M+8$2Y>6#U&IA+B'W:>B&CG-P1Z,6=H.3,HUN>! @,R,ARR]DA+%1]K:N[1=M MAZBF"G0"C[W#G/2ES$G%X4,CC%">BX0#FS?12J&AW5!^C 49+0V=N #EPZ28 MNFF=F'!%NYC?BP'9%''X W'@SD@@-EV;!\,B.2Z)^Z+M'%X-^%;A')&@@"VX MR1&[EN;K,35*I'!,1]06[L-"OA\?[;#&$@](0)];*9*XD^\@?'7$?J/#1!$? M<\AI?'FH,.SOQWYEV/"M[[#%.H?@ A\KCDQJQ?+RYNKJ[S*.[XW9,0L>:B(8 MA([9Q'^,H8+PB"B,P^\P6*.^E'W->7G4?7 >J;F].Y]&83#>RHB6F3MW1P Z MR'L"Q?]=U\JI_P),YT6<_"CF?3S7 E]L=)6HQUXOOPD=2;-##3T %)[(XG!Y MW^8;U^)=T53S'[D0[/GO+D[> Q),ZE&1E^\IU-_+_1Z:CP_H@COJYG!W]QD+ M/?_D7KK/H.@/IV&EO78(/@]/PA=U>"]H=P[W&P>/MZG!'.!PJ_1"T+%RB]IL MTJ 6>F'X:&KW:R]H[0GZL^FD03B8M8 F7A#453$I]4:]Q<-)36=A4\9V)S7Q M_&&=5!O-CU[_LF;U76.R*IL.'"EJ!G_&3NKJG@Z'M5!K;18M]P25--N^';:# M[PKP-8.@- ^%W*\.0Q ZSVKS>>?H4>L!&]U4]?;$C?SE@5?'Q,^AMN^U'<7< M!0S@_$FEV;N_K%W#:(]%#$?\_]NJ]OAJ5-:&GZD7*^]^IM=$Y>HM]A:U-OD[ MT_&OT*45#OG0]#KM^\&X[G[>>.Q8[4AC,(0,@R9PP+XX@L^#-E_/@_[)V&^F MVC'86'I(Y)[8WC8S-'@[DGRAR!-RTR1]=[]D'MTX54Z"5]H(%OBO/,NJ\8 MJKO5-R#G[M.'';C[@.0#UTO(SRP1"]B*DU?/S3#EPJHU?0@Q5]:JE/ZNZ%4 M L#SA5*V7""!ZLN8L_\!4$L#!!0 ( *J!5U3;7CRP- 4 ,4. 9 M>&PO=V]R:W-H965TE1??%EDYWSSUWO#N2IVMM M;FU%Y-B76BI[EE3.+5^/1C:OJ.9VJ)>D\*74IN8.KV8QLDM#O A&M1QEX_'+ M4KU69(FG>!:+"KG!:/STR5?T VY MOY8?#=Y&/4HA:E)6:,4,E6?)1?KZ02.OQ5=D90>"#0^MYA)[](;;C]WZ.]#[(AESBU=:?F/*%QUELP25E#) M&^FN]?H7:N,Y]GBYEC;\LG74G4 Y;ZS3=6L,!K50\9]_:?.P93 ;WV.0M099 MX!T=!99ON>/GIT:OF?':0/,/(=1@#7)"^46Y<09?!>S<^3599YK<-4:H!>.J M8'^ZB@R[)LD=%>Q*6V=/1PZNO,$H;V$O(VQV#VR:L0]:NID]B/B6\B&;I .6C;/T ;Q)'_@DX$U^7. [?J:]GVGP,_W1"7X8]@_M MB,W8SS_-LC1[PY[DA7VJ"$_UDJL-J[AE#=;&++0BM->V/97H=N@[S>;D''"X M% O%!&0YD%BG3*A65P7YO+&@:&UPCOZ^Q4#)M2J$;SX[]+[M?7Z$RF53$+.T M(L-53@%$APBH7DJ](0J.[8!)0@]N?8M -2MQ:$!&(61C, M$@PP=O.HEP.$EGP3S <((::T-YF3HE+X3^C6_/;(#XD"0#4&IXU\.ALD%.XP MBG*,)1-$*V3$YT*7+"?C,$89?6Z$VS"^YJ:(472^CCH@20LN64F$>'Y_>D:Z MN/**FP79;5XQK["U6HHB&H4$SO&KE0_><[1+GL-0P4"K!;PU3DCQ+S"\L@\N M]_F2,B)L1=71LK%FL$%8 2HK KQ!&!=W5^I1MI66A3

D71PG,H&Z-$J$TX M;>FN>!XLM=EBCL^-I5"9=^IR*;GJP )2SFU@+/D&L:^6)+PFL4\]I2._7DP*/D=&G2";>'07>K9;%2!>I8.4^S04G8K_6P\G/4":(48-L2-9>0WQ?W MZ%E_"GB*9/^D$'>-;A7B1G&7V,ELO"<[?K4GFDU>L2L_1##$B_WHIM/LQ<$T M;5/=U=Y-P=Z8V[.:3&9/(3IY=?*=F9C!\JXL/9GNRP;CD_2A9*2#;'*\GX[G MV61R0)H.IB]GCZ4C_,%[P-FDL"&(ZF$Z7AXZEQZ&U? MO(/^YGK^'U!+ P04 " "J@5=4K'?+A:<. ![+P &0 'AL+W=O#@W,]W#OC\QI1?[$JI M2MRN\\*^.%I5U>;;TU.;KM1:VH'9J *_+$VYEA4>RZM3NRF5S'C3.C]-AL.S MT[74Q='+Y_SNLGSYW-15K@MU60I;K]>RW+Y2N;EY<10?-2\^Z*M512].7S[? MR"OU456?-YJ\)J4XA2+5\E[PLU8W-OA;D"0+8[[0 MPYOLQ=&0&%*Y2BNB(/'?M;I0>4Z$P,:OGN91>R1M#/]NJ+]FV2'+0EIU8?)? M=%:M7AS-CD2FEK+.JP_FYE_*RS,A>JG)+?\K;MS:>'0DTMI69NTW@X.U+MS_ M\M;K(=@P&Q[8D/@-"?/M#F(NOY.5?/F\-#>BI-6@1G^PJ+P;S.F"C/*Q*O&K MQK[JY9LB-6LE/LE;99^?5J!([T]3O_N5VYT9RO8)G(*5 MEI^DX>=5^A-VKE&S&]T5?+MT=NW)(;,[GQ[U37_;O? MFTJ)N?CF'[,D3IZ)D)AX:ZP5R]*L10J-ZJ+6Q95 [)62O->*A4($*K$IS;7F MB,"CT(Y"Q13H1;52XL*L-[+8\BG39U9D6&(KG0I99-A1J;)@FC(/Z=](*R01 MR1&G]EMFR(^#SX.VM^>B.,XB>+)\&3OU2Q*IK,3*#H4ND,WB9+YZ*3S?CP^-H/![MLS&-9J-D]^H3U+#;'M"%Y:VV%51CEJPL9PUXPM_ 'A=U6:JB^GI. M7ZL,7I@'&AN/@H<8YX-9I->BLS6)SSKO)I.Y^%A)1!KY>V[2'I-/IEUKC\0G M4V%MZN3HM]#=7:,>!J;)"*I<*I#)_K@V6FW'9UT7/8[A:8>4 @57* 5(97]VGF;Q"_G$\#WJ&A ]H)4MLH&H:9C=],QY,3[V6A[B-1 &-" MLPW5A2K44E<]3C,>]WE--)D2X94LU5,"8AGRY1K@U#I3=P(Z<)I6&=-I&RXD M(XN3Z25\&B&O>Z(A'G=3!5B9CN?95X[T26%@\3I/<>,)]T,!1OA[4]PG])9I2/U MV:R[:3[\_5'[IA#OS;7SSF083R+VWZ*.CG'V51HT<1'./(\13CA)!THM2\YX M/A\=3$?5JLEM=9Z#9IK7+6AY8/.09?0J'XASRQMV;-&OX&;'FD=&73JTCT2# M>K 71DC3LN:JL3NG5->JM.W+>$!>TI*"!D>1>"=SN;5:!GX 9A[M!NWV/\$) MQLZ>6$(_HI2 24O)J$UD7HY=06CTA>91E7";P?W5BY6-1))RFJS4>F-*.C_, M+FS=%.TW*:.G&"M&\=A^N$X-6G3B\KR%*UL'"+1<0$V55F0=-/F6DIOSI:HN M&^XLN?O>D5B)+IA$X@ZFGW4Z(95EN87/W,@RLTT1AC,V@!>$-HH;==*O-ME? MT(G\L3+9H[NO9_'$\%V+5\ M,%5.O9#+EZP14SBJ .SHPF2;=R3J-1/'3M&%K2;GD^ MFW2EF4WO0L_ :SNKA\/H;-ZE,I^!GWC?>('RO]Z"ER4I$@6*O%K]6NO-FF*E M6\&C9-*'9E"8$V#W#S]]/B0*MDZ&\]ZMTR%(GJ]-6>G?6IQ+(J&[!Y#0R"H] M] A 37OH)83@[@$#Q\FX;]MD-.HT!7?4VMUT%DUF?<30(<_!!3GH8\P\'T?Q ML.OCSCJ#UDH<;_GWP-]YP]DY @5 MHI!7BEV(1+84Y"X?RAPVYA.W1*1/.^R"3ER_K5 MTNA3 _W21X@6B?\!9]A, MIWY:@H2C+14N;9M#B%A=@:7??-%:EG*M:/K*LRL)U,5%_?SCA9B.40;A6@K/ MH9 @O:7M8$ILC-6<\DF00EU)?E!4%(E;>2UUSI72UXL%JCK]X*;6&6%XU/], M(:NL"?'A//)FI@U)+=6I#06+#Y2^&5F/-FXT]E/Y7C1V(%#T&X"1Z(":U[7ES4AU8%^#W>R@ZL$S:BHPA!6(:_4TUU]4OGV*-YG?$XLW#U MOE76WDF;7*;@PZ(YTTN= N\)X(@5^1_M;+0=>%8$M>ETQ?UI@XU(L&3X3(JT M7M>YQT&,>7!N$L1%!_]>69 M>,.49()\>\A9L?')?#P8B35SJ[*-,>!;8=JTWB^#>!.94:X96,EKU:79&X9MDT2C^F735+&I M^R VP%Q!)UA57K,SP+_1-#OC>KQ.&NO)"H4IG@8\]7*S4*FLK>+U![36IB7? MVXFZ0)T(\A;O1P4R[Q86\[ MSB.QZB+3MBKUHB;#M7W:@;Q'>8V;Q\IMYYF0K1=(=EJ65-U#>2\ESX1I2 0Q M==,& _>5C9-P4#OE-&QH[I/\M2J<$C($+H3"N)0!@. M)FT@P &IF44[G+G&DAO!7=.=&WJ+^B@V**Y(K1:I MST5+*"&8Y.$ !14U !>U1R _FH5%HJE(B?_C+E&ZF2(WR<09U4W#,H/C']Z\ M_?2&Z=,<82M2H&F$9*\IW&FOSS^^HKGB]L4T(TE]KFGB!I[B%$0:<;VW MJUJ&=>C]OLU_X:@ER%PMB39'-HLUY2R^Z%LX4[I MJ494:/>">?^4[ZE;WJ"X*#<;O7@$[\E(Z"6?ZG%ZYF2)!V?A*88=E_V?S?88 MM23CNZ0/)J^NM8J'!A @(S?P[EM-,[-\"_4GDSN H;%N>,]2EP"@BO<[YI^< MS0)9*9@7BL_R,U@Z+JC"N6OD'68F>$#\/4DF9P'8X SIE8)4<8W49&K+_8?M M:FG?T&SC9#0.? GKG.:[2O$9SRK_Q-EW!RDY3V1UND,#37TILDX=_\CUG]D![^UN>J1@.[?.?D>HM=R2H_@2 MQ@F/*Q'*!U\/ 6#5^"_7:UVY@SURH<,!9)"\5WK3W.?LE@4WCZAUM/C-APMF MQ6)-+ILH;&]5X $?:TXM/6>9'[HV^9>5XW4!+$RKBWV(]Y6J\+/]>J?D M@7BWZ]86. (IS^XZTX#!%@?RNY!&P\W^64AOKK#A)UT&LMQQTM1CD[TL_QA/ M_0B55>*T]P!T"1"%OO&0T0F./(YC MY;_]<7Q6/%6[FPB'@Z0-(W^5ZI"D!?3=Q9%WR/OX:OIF5Z9=,^K=R!W]D'[E MPESOE[(VXJ"D*2B5IKY:^0LI>)@#+U>J((KYUB?94)?J5K8>BQ#QAWMT%K&K M+H.;6^EO"!D=^HNJ,-FVZ,9KE\9/QE;[;5K4 !82+*#(]6+'+!28YXIT2)\Z M!L+%9PWYO?F3!X0!U.]Q>JQ'LJO3" MFG+A*$J18A7^9HJ<UP#/W<,USP="VQ) [,&VA/: MNS0NS #Q>K[5X.E>6ZBXG!7O8SJ#\;/+G"M%\D_ 72Q('(_;Y9/S0@+T+0&4P MK' S@T/>1/.P>#!L,FY$(Q+5HIJ(0/!N*Q(JEV3I;F_[D(B[.J6I8O/AR7YM M:^=#KAWD:^G#W,$F/JT'$TRD*II)^FI_6Y%KK?GSW/VC6J+6?0Y*5W$4:XAB MF7/^:R8'@0O<$W?A97#300[$=_O?*SS\_51TB)O@8)YZZB(0>M#W5>]I\$'T M6I57_-DWS7R01-RWT>W;]LOR<_=!]6ZY^RS]G2RO:%*8JR6V#@?3R9$HW:?> M[J$R&_Z\>F&JRJSYSY622(.T +\OC:F:!SJ@_=[^Y?\!4$L#!!0 ( *J! M5U1&Z^)W?@( (\% 9 >&PO=V]R:W-H965T=-O>V1G3P*(6RJZAVKCF+8UO4*)F=Z085G>RTD M$*^7#:OP#MW/9FMH%T\L)9>H+-<*#.Y6T45ZMEEX_^#PBV-G#];@,\FUOO>; M;^4J2KP@%%@XS\#H\X"7*(0G(AE_1LYH"NF!A^L]^Y>0.^62,XN76OSFI:M7 MT6D$)>Y8*]RM[K[BF,^QYRNTL.$?NL$WRR(H6NNT',&D0'(U?-GC> \'@-/D M%4 V K*@>P@45%XQQ]9+HSLPWIO8_"*D&M DCBO_*'?.T"DGG%M?RT;H'A$V MJ'#''6P%4\O8$;5WB(N19C/09*_0I!G<:.5J"]>JQ/(Y04R:)F'97M@F>Y/Q M"HL9S-,CR)(L?8-O/B4Z#WSS?T_T&>]BXET$WL7_7N#;--^U0T@3^/#N-$NS MN_4$L#!!0 ( *J!5U1KE.^&. , &H' 9 >&PO=V]R:W-H M965T$DL4^9&41&K567?O*T2"AUH;OTXJ MHN8Z3;VLL!9^:ALTO%):5POBJ3NDOG$HBFA4ZS2?S5ZDM5 FV:RB[-9M5K8E MK0S>.O!M70MWW**VW3K)DI/@DSI4% 3I9M6( ]XA_=G<.IZE(Z50-1JOK &' MY3IYE5UO%T$_*OREL/-G8PB9[*V]#Y-WQ3J9A8!0HZ1 $/SYBCO4.H XC"\# M,QE=!L/S\8G^)N;.N>R%QYW5?ZN"JG6R3*# 4K2:/MGN+0[Y/ \\:;6/_]#U MNO-9 K+U9.O!F".HE>F_XF'8AS.#Y8\,\L$@CW'WCF*4KP6)SG3#B4.W*\JMB.-CM;UXIXE\F#, 7LK"%E#FBD0K]*B5T$Q50.N&V/ MRW^ RW)XSX3*P^^FP.(2D')L8X#Y*X(W'Q.>1][\ MOR=\P5^,_$7D+_ZO#7T:]\$20I;!SS\M\RR_@2?Q\ <2H0-;PLYAH0C>&9#6 MF*$$.D454&>#@FT=:.3[7$ II-**&# !JC#X:(0Y@O)<=E]:Q2@@"Z'$B7^1 MH*,G'TBR=T66!$=_@&?Y=,Y756MV.87/#'RL+!R"1]D&]/YX81*UA*^ /=76 MX)$=NWMN3T)*VW+>$^@J):O(D%IXKTK%&!&B]>24))Z="&'?\MG-K<-&J +P M@;N9QW[O+"?KHD)V$P7)QR!ADD?R23 /N\1;[*U6A0C"R..\[%>;UIB1,.5:SJMH9&''MYRZ7BP%R2_$"2)Y(\ M(W7('$ZXM)J[JK^.:<[F-__ZR]6%]9Z]GRIL7/DE''1E6\\;XW\-:_FX]@Q> M3I:S+ CGCY!7D^557%H\6F(\7P=^.\IP2[\74[CBG\-%.O.574U>O!S]?*]$ MT[/^5Z,[Q"[O(5Z7OA6.TO$A>=7WSV_J_2OT7KB#,IZO;,FFL^G5\P1[-<5CQ8X@N*/!Z:;EBATEP,#ZOFW\ 4$L#!!0 ( *J!5U2- M[%$+!R( !)X 9 >&PO=V]R:W-H965T@-%@F@EEMR;,=V$J!]99S-Q UWG& _4F1)JIAB*2RR95:]>O?LH?G\PS4>[5:K-/NVJVOYPMFW;_;,'#VRQ5;O MU7!G;9I=WL+/9O/ [AN5E_32KGJPO+AX_&"7Z_KLQ^_IVE7SX_>F:RM=JZLF ML]UNES?'%ZHRAQ_.%F?NPGN]V;9XX<&/W^_SC;I6[8?]50._'OA12KU3M=6F MSAJU_N'L^%VK@XW^SG I*V,^XH^WY0]G%PB1JE31XA Y_.]& MO515A2,!''_)H&=^3GPQ_MN-_H86#XM9Y5:]--4?NFRW/YQ]=Y:5:IUW5?O> M'/ZA9$&/<+S"5);^FQWDV8NSK.AL:W;R,D"PTS7_/_\DB+C+"TMY84EP\T0$ MY:N\S7_\OC&'K,&G833\@Y9*;P-PNL9=N6X;N*OAO?;':]Z-S*RS:[VI]5H7 M>=UFET5ANKK5]2:[,I4NM++9U^ZO;[Y_T,+4.,"#0J9YP=,L1Z99++-_FKK= MVNQU7:HR'> !P.P!7SK 7RPG1WREBGGV<#'+EA?+Q<1X#STB'M)X#[\8$1.3 M?>LG^Y8F^W9DLA>YU1:GNFJ4576;(X4.8?4SALE^VRH@]L+L]GE]1,!?FMH" M[&7>JC)[H^N\+G1>9=?PO (&:VVFZZ+J2I6U\FJ'%Q$3JKG1A;HV75.H[&W= MJJ:F2?)J!C]A!_*ZS#0\?-B:J@+L'6J8PW8KJTN=-T@V^,0VOU'92JDZ ]&Q MSQMX1M7M'C] MAT;5MFX[XUV:MR9 1L\7%^7_-L\NJ M@ML D"P4>+/"H7C"MLEKF\N+8795:> AP@/,7WB\P&-SPMO+U^^ NVJ01SQ. M7E6F@. MAEGA7#]1B L\B8S-<)-W,F[T. P033JKTX# M]F5?&*T&?GU4F?+3TF99T"U[(19$? XH+EJ:'R R#+[4%E-NNH>4!I: (P*F'7\IRG@;7=_ H<#U*"0&W6CZD[1 M8^H3Z&$DAK)#HHE>PU][H"13"@E[?L#'D3=3+/W9E1N>'G9GJT'#-"#J*IH! M&!:1CX_!S1M@8-/94[SJ%MBIT@ >W&P0D-R"3%@!X7<@WAN"KM!-T>UL2TR9 M@K8%5D'F ]Y!48!/*]HJZW'W[O>WK\X73S-XOE0[72!YE K8'?@75YRL:Y[] MPQP FF:6K;L6]PPQUS)PI5Z#+ !DD7M%VL$_ "K 8?@?,+!!$Q!M'6BC@?MV8'=QH(O1, M2(K'7E(\GN3S6">^]QCY$&-D2'A\\: 1X[ R$!0A&>Y-"S]XN_QF1F2&&VM@ ML+IE643452 %M+2K3(,6!@*6*O2>!L)'=PT8 M^7E-8UY:#7^M$Z3KMHN8/Q+#B1 0Q((1WFZ/\^P5ST>+@65:E0Z%! M+4L+^ M0?#!4UU#*@ 4X U("!)%/(*L89*@GWB"?C))>V]RW62_YU5'\CI0V=M 94,$ M_<6#)J3B-P.V.Q.JG] P:QS^!H>?9V_\W[CEX(?0?N>6T D$72C>K@,)G)42 M4#)0,S:?!ET)#::M7D3;$]"J^# M*FH $?]25BS#?<>B$D=A4X.L(_U7!X]TCO%X]@1SE]&Z_2+_\S^^6RZ>/+=9 M!01=(4I1?X+,WS/U9>"^(JOQ;:)3 ,#;=S:29*(0HB5&..#E^S5[XX;ME>&= M+_(&%'.94@!N:5'!&S MWD,69YN%V=[4WA!9@VEN#BQO&@6OP39L#!KGS[)? M:#T+]\?R&= J8=; FZC(8>?_Z@PJ.B(J[RNPE0X3R0BR M2]FEXM85U%BQ*U M@7?"KQ4:P"@UG\NK#_V\F120IJ=<]G?H^+!_O#PG>+Q^5_Q.K^V M>K,%FJI ?&CD']!J+>\?&8+ +1O8W2I"!G,7\M..(QM((^"P.<$'%$@O M$0Q>IEY2E!'7HJ1S#!0FG<>@$[$(I-:;)T"E,*TZ.F+VI.%YR(E JPJ4@)5J M83=C$X@]X%K"8VSO'@P^@-9CI4C^K?-"B.<4*$W4B7K!"P/DP.7%\RMT /40 M6=(#B^=T01Y^1^3*LL_=9J,A=:%>L(.?76.P2RP@>R=LIKY'V>KBD*%A*97P'F[%8#FHDPT)?QQ,<4'3ST?/)TV%<3 >^D,O-]0KU:LR9AZ M([4QQ!%_Y_A@]PVJ'O1$37V.AF(:U2$R [.1 A9H(&08**DB>[6^T8VI<7#T M? H09WE#?%9WRAFSI-(4,9A;38Z M?AWSIWN3H'I =@99D(-#"8JE-\F\;\!UNZZBV=%E;V,D>]^-C& 4/&!,$9%B M] BXE]5&&,.+;KC=J"W&OF\0N^CCS3'X-;(9ARUH_2$<.O1&>)NEL3$O+DI5 MFR@VUO,_M/?TA6CHH7@[9BS?ZJ,XJ*CP-F#."DT9:_T0$NP(XN*M Y)EI!1AU[]:S"^"( !XOKJ8/_47 MT$Y'&(X**5!A+'M"3I!>WRM*/%3'*:FQN CQ^HM)OKYT@OZ]-PS8<4,;C\@> M87QENE6[[BH7OQ[T9?YW9@I_--%[1&$-^1\4H) HJ,70%>:6\#KZ0.!0XJL< M=26;$Q2$'T:PFGS48S8ULD<-KJ\34D&&4L4 M%! UQ:$#SDN'(QU7 ,5)/$+ %L?)KXE!=3X>>C0H_P<@94>(HMYU M1X2.MBXPD@$6L%VQ=5ZGH.FO+H^'E"WEL"K*4Q9Y ]-P_'X68=%&:)QYBQ9L M#I15!9HO,"$]%R2'@TQ,_:.+ N<"B7<2W-(Q+)B#5?^V3F.67FNEH9U#SC'A M/*-@X1KA2 <&*1J&WJ$.0CP$[\" E[O)?5(CFF 6CWK+GB,PSL]A_\\98R[6 M"-O1%;+M> ]X"]QY:FKPVK40SS U&CYG6;\/5 M;1;=S"/P1OFL%>'/;Y.S'NZK DC'P*I#A&!2$42)V\6D>+Y"$=B@10%3H>NS M'S,4/VN@1(0P9='VA$>5?Q2VJC 6[#SV?R)[IE1@R #1>ZL3" R\[G])RNU5 M?#MV)SKK_&^PU'/,K)\CV,!-[=8 +=U(DB%0+K@[N..57O,6J9P$$SKOY"+T M)EL;<7&V!OQ^O<-@HTM$?08%NI36@H.R'X89T":G M#!0%\0@)[)21--[!E*@!$+X[6=6+^:,[^]L].SJ[3,>^B(:"<6+_E4"!'6PK MC@\,34-ZJU'>:D,:/N0VE=GW%/N3=!U*4A8/;XEJ[74+QA02C11?5.>8<;\V MZQ;MD$&R_L(QL]>( ["KNB;-!\G8094%8D,B=MYR8&VOBXQG[G6[""P3B!KF9($9;9"=40U(6,6 M_L:!B+L!XMQJ'$J'-6 $!K@:E4HMO-R0 8;I(2&?N$G3DCJ M[A*01.A7CT-4=9[]:F*X\+ZWL^XI77S3BA'?NV23QRBLHHU*ZMKP.+@QRN$@NH4JIVNAI3F'C51>;7X-;9D(=CVP>5="%*B3.% M;>"9H4# #X+-=-LZ//,$P&_Z=Y#Y%YJ& 9S%=;/,R M"2K_ E)AD++O.TCVAY-+O; UR1UT-<#^G/ %3D<$>VSGHD,G;LCEG8+ESB6) M$GPG!35CH7H.3R;A==0-^6!\/0:T\/3QDZ?/LU=Z@]:E#$<%_FSVNWIFJ7TB M*P+M>'Q_YJX"0"#)+%V*"KNBN-=S/]-+JL17V,Y0^, OD( ZY-7@S*9>F;S! MM#\,7II]ZZ?Q;\7S<#I4Y@)JJE45Q]_4&L@WJM/&TH4:XPW1+.Z:HD),MDIH MN^2Z@SP,.\^N!K=2US>FNG$%6(AYK$CV!9.K@X52]1?W$@ :@.9(+^-KY*%%,JIQ$P J[RFE''YA#.G)^ MJHTGI-PU/Y0H*!?8YD@+UZ/R^B0(*W7J?M1AISS,&>I6\%HN93AH=AT,!EC M=BM:E_*@<&42"W:Y.(M^/ 7@-)8ZT^J[,%*U><$&>CA.TU$IJSX M&NP7VSZWCC+Z &>G%3M(/7!9%N"2J0 [<"$(SAQ7D) M-L<^/W*%-]CW-HZOU9MVZ_2N0_@LJ@9RB*:*#-:K8_0] F^W!PJ"J:GDB]U: M$GF.:MVLOI C3+[NJC58N:$.XND%$/D10>B'4ZB0(!)*HRT&ZTN?RJ)J%%?8)]7LC:D<-F,13D/2;#9.7+V0NE]Z1U ^HB@BURK!ST;D@K/1_ T1M4.F O*JG=%7R'V@1_+0KR MS-&\2)[DH$4OMQ*S*V>-L)@:0[I69HM 1 ,MI"A=(>JJ:\DH/H+5![-7S)EM MSS?C@H.AG)_/BTCI6MC&\4*7$&P87 S8))^[G#[>O$'N2R)@>\15'4C8L1,B M)?(T[4JA[96"%+.HK-7F.Q_\C$@QJ!_;GSU0I:9G8VR\[BNK(SNB67!BHCS^Y0<792^1-*M]'% M!I[J8JS*6GU+F%^0Y>8H#%UK(H>C2_R0U@;1X7O$L++;*7.]EB!7_'X<,.3& M#UIA9,HE6H*+YM:13B-17*LU#.WM<-^AQC42YD#Y(K;T:/C0"^=-%NP(UE0T ME>LJSBT[;?(J:MYQ03L.'21Z.6H+NMV,\::]E%59Y5R&N]E:0;3Z71I^/M1I MQRD!U[$CJM*T5 $BF$YX988(C.N/*#8\XU815^OBBNEY"WB/HYT<5?V)':N; M[/KZ:H[_X;X "926<1D'9A7/]U6'SD"SH?+^O#I:;451#-B">;#4MK#W*$ 1 MO (O4*QYV%9\,W8K4$XJOPDQ9; -T+A"NH3US))2C%#BC5=QN9RKG0(T[>C, M,]+8H4=Q:@=9RG+!^?""?'5ARSLPY"E,&>3. G1992P?9G_1>RY1L,KOYJ"! M32\#_3>]1D/O3H"#UW%YLG0,8-\\-:-&_86BH\7 B?8)O;J=MMR93[@JP88"S#:_'R!^?!;9R@IE==$"O4D=EA>V*=M]*F&1S6V*9%[]07(3F>971* M7J776T@*<$QC3UDG\^R%XM:^R&*Q>M=50)(*8"6[@VP*;\[:;B?V$$P>;+M9*$'W9(#=@MBS(K4+I0*M+!DLUR;#.-PTBD-W?J%<,'8GK^$R M$9$]#AOWG'W##0DH\ +/@0[.8X+9F1(;JDOSUOJ&\PZDBH]DAM;^VT-Y!:QXIK-%;*S)'Q(Y848> 9A(5VMWEWB0Q1LY#\Q MY$05SL_HF=T",VR :=0L3EK?WU+".[<924#:.#27?Z?4'"E=\/*]%DHU;+I[ MLI@38V3$0!LX/2!1>.E4 @]7?!1J[VIZ;[1UA'1Y_3)[?/%XEGW-16V[8.W' MY3J^8#%/Y!ZR0F.IUB:$>C#"04Y>\)PG6\H9>/;_F)4LQF7+;]B0P7)?%9TY M,23$R6I!M 0AF10?>7GI(1(E(0+;XV^<\&E%P7%,WDKDM\*>FSA -<]^'M+& M +,7>I&K#U./[":F'B0P3B#(V\Z\F#3KB+',@6(<0J0#X6!PF:)^REM91K-3 M3V%<9PZ^Q2P31T5&K)"DKD&OI^C7;EU7+U['RL2:LYLTRF%+K3$M20$\O*:2 M*(W]*(*G1ZE(%YYB!7A'V#VO5XB.*&4O9EUT5H;ZI%RK943,8USHXX6$ 7>R MAVMCE7L[B<.>N$^1ZX2[YXZ@Z>I@2<,B=A)-C#J;_?XY >Q%G*5LB4/2I*R+ MSRX8.\@!A47 ;\B]";4^R[Y>?.,!H1Y^<\)4/)+4=$WS9R+88;1O4\" 3.\81G;_/? M[L*[S$1?/TI!Q&LL7KD&0);I]E;,+SM@?8E))>)6U2#TWG6!*L+FF76K/&4X MPK4)Y?82=&3YC)E"Q!'3L1=SE]C+76(LJ4__MP55+BMK9E%7\O]5G^\/)>=] M8/$C9DE-GR?]+DW:6%BZT(!/@.0\$&^=#7I%P0UB'O&TN3)U9^/;_Y^T[53M M16A47]S24^[6<(GUEY9%]TMC1TK"/G>P[#6I7O M$B) !<8IUI#;#J6G2?E2R&I'80L4"C1R0EE4^\CI"7&.C4-$Y"K%BO2NNC]$PTXC"N0IDS@"N!@VLN4D%-0J6_P#!G MG]4SD>YMG&4*&1V7-P_N%$BZ690\ @:;8I+0Q;Z8;C._+#$'I2V?,SC&&_<< M(XNO\-ZXNK_:\C8FU-AO*SX;Q/4]PS0G(% Y6*^'&P&GBSB&^\D&'EMLN1O M&7J%E],=O->M*3Z>OR!R0?FAR#0>+B'[S*%Z)U]9;%NU]"Q3*;9+EL2UX!A4 MYJAD7_@\&-/TLFI@.MQH#I32^8BTP=GKZZLK<62H['GO-/@;M6HZ#+QP'P%YR=H[PCCNM;]/D!7(433HN3L9AH.1N)# M4C=R%!>(GJ-K;^!RE/?7'^X/3J]=@C*)20\:5]%X5G?.C(@OB:^'$E;:%0(2 MRZ$0HBG0XSH:4D;XB L#RU&(G&VF;75!K4A3S;,KM^P!@O!QW#2J9KC5U/'UH\^5H@X,P5':UV)>*R X@R!.8LAL MAD7D$6T:-\)AW6B_E"QJITWG[I?V<$C$%1/ZW,[M>^TV8^CC.G'BH* M>O^&)RB=A]^_&RPYII#>.9UY>/X&&J2QZ_A76%6!#WG]K!0;5>78- M3Y_]:N"I)V19+);/LS'A?,9)@M+7!^F:S_'&",:4A@E-R,OIWN&W5&Z=_99_ M&C[_\1ZO3U57T%,M/2597G>&6WQ@S5$V/_2_^\/5TO@+[CH-YJU0],C70'%< M2"$*VM6)D*+FT(SS /-/8X>UN9=]DX+T-N K:-@"3(J2(P@$"#/P]YICU)(C MSJ#,7>$IB5C!'A<'X%!RY+#P8#A;(&255NYP:/2%X15:6ES7+A)R;"&!I52= M<[L%S,OI7CS.AD]52(R91*C'2^IW;7"P46*+,A(%W>2D'335_&2FOA/B3WIL M3;"8^Y8]>]O<<^97V#NB,#X=":,= R#0E'C&0DD'?].E+261P7H.[U(,^8RE.B;45'6!X6F_=D"T04[U7%WQJ#IZZ MXJ18U!D9"UQ7F1'M483+TH,:8_,69)K:R67'A:.EXOZ87Y=G)VL)1%;53QJ. M4Y$(P @+/MLY:0B$(QB6TZ%-PJ MS2OY&KO,OD'!SJZ#:['M6K81J2R3S@M/GD^J% N>@=Y'7L)3$D5^'^BC'JH\ M=V?!G7@J5-O+[[-%"U8DUI]1]J9?XC0'FB,XB#@'!>%Y)>,9G>I>(+&I#PR,L62W@\8T<3,18 V#TZI87?$-6 M-%?B?,PS@TI(P>D[U*B0S*CL_C0$8-'V<$'MD27EQG9PQ+,F]O6IGN- M :40"_;)4:H]D,KJZ([[2@H8&Y)(1UD@6\/S[(-?R. #,Y&/M,E.4@R>43!< MPA7M,I83<_T':XL-C-G26< I,JBD\Q9T1%L[253.2O+G$LL*G#?F,51.\=XJ M1, Y"(TU..<>+*<@F"6P[(-27"Y'PRVF/;(:HP]6;9-$AZH!B:RG8S_)"@E] M$]0Q* 5BB9&<@ALID,7\25(=]C"J#1. O^0$Q%F,9J OH8:^6$A0/ZF>PDDJ MR^E33W["T$GM3CK5W!H_J)H^8YSL%E$J8:%>S9(L#T_4O8@+"_G(GX=_ST&:R!5R(D=MXE, R;4$ MISX"I=<^:I2-?"JICU(4[(G#) -+LV'$B IDO51K&/46>2REYR)C=B,J"1L] M.2L5L7?+"D5[&G=8^8/T?)/,T(ZE&3[MSCPAC>2_[8+A-/XT0WC/V=Z.2H+= MGG[L!7TF00?YPO'1C6V; U&G $VR?3@+:#E]BL^OZA!_P>M:.@-L]I:LA^P% M>)>_ C7\-ZB$2^S2AFN7 /_H>_+0H.28! 6_KO?,[O-"_7"V%P?I[%;X5@/P M#7]5XCQ[R:=O_L(GVX)O_G-7*^">Q6-V>-]<7K\0JXF.);O^(/H3!BB3,G#G M',IYGG)6KNE_%L1-S7+!?:0I&B(2&$X'>U\(XS]=E,9+YTJ]68FV;!5' ( H M$7A,R9+^7;STAMD +[3C6A3IT!&K2XRA?+!I(BPY_K5[LO,PS4E0&LQQ]VDYRI')EUQ\;;'ODO ?_I *XR??7O3EL)W$:&D+_ADO)#W+ =,VD2ZNS'MM&/ M"M^\BX*\_R[6O+@#:T91-Z&+NU'80DZ7=8.Z'@S_8JFC(A8]OV[;%W[!M8.8V)MB%$4!AMG_3/@Z9+P^BS[3N5+.AC]&B<01BA;_8 MZJ]F[H.WE_R9U_ X?RWWG]2WB5\K6L.K%_,GC\XX;^I^M&9/'WU=F;8U._IS MJT!2-_C (TP,@G,M/W "_QG@'_\'4$L#!!0 ( *J!5U2)\"$%_0, "0- M 9 >&PO=V]R:W-H965TB@N>_FLQG(BG&SY)+EI[]>/DA,W:5Y:[(IA7TR+%A]2 M#RE*'BRE^JH7C!EX+$2I+SH+8ZISW]>S!2NH/I,5*_%++E5!#0[5W->58C1S M1H7PPR#H^07E96LCL%NBX*JI[&3,CE18=TUHHO?+XP5N$/ M!Q6=LRDS?U9W"D=^BY+Q@I6:RQ(4RR\Z(W(^CNU\-^$OSI9ZXQWL2NZE_&H' MOV<7G< &Q 2;&8M 43RP2R:$!<(POJTP.ZU+:[CYOD:_<6O'M=Q3S2ZE^)MG M9G'123N0L9S6PGR1R]_8:CTNP)D4VCUAV-I(^KGC8 M,$@/&80K@]#%W3AR45Y10X<#)9>@[&Q$LR]NJ 9-2R#&U[21 EF(6N-9.A3N)1%51NF MM".'K/^J_4 013&5NEE0Q."&G6Q#)"XBUC&*O MEW9WU+W 2Q("-[4JN:D1SP:7\T?[KM\$G'I)K[>C)8@;)C!AV%X64F3 BTK) M!U=[SQ@3IC42CI7#M.&%*]9:L[P6("S94JUD#L(B[;J)O+2_FPHD*0V[J[IG MC>UNY"]EZ*4]LD^;!MN5O9N\0[(?>&0C?6U\2 \)8K?^'%8-%ADD.RH0C[6);I M,SS9=?FCQ%)X))6W%#!OR.I,ZG-Z^D_ M)&,O2'HPVLP#>\0;Q)YR?*L\2;PD0,ZVU[C5@-[48@Y)TO.2?OB.'-BM$;TS M!WTO)L%K'.SNQ]?D!]M[2-0[>EQO,K1]/@+,&R4LV=O!D86;E[\+TT>*MVKPO\ MC6'*3L#ON91F/; .VA^CX3]02P,$% @ JH%75%QRI"!Q!0 0AX !D M !X;"]W;W)K&UL[5EM;]LV$/XKA)<-,:#:>K-> MNB1 TFY8@68)XG3%/M(2;0N51)>DZF:_?D=2EF5345(C0;\8""*1(I^[T]T] M=S+/UI1]X4M"!/I>Y"4_'RR%6+T=CWFR) 7F([HB)3R94U9@ 4.V&/,5(SA5 MFXI\[-IV,"YP5@XNSM3<+;LXHY7(LY+<,L2KHL#LX8KD='T^< :;B;MLL11R M8GQQML(+,B7BT^J6P6CT1(Q,C\?7#IOKR*Y7BWX)R-KWKI'TI(9 MI5_DX$-Z/K"E0B0GB9 (&"[?R#N2YQ((U/A:8PX:D7)C^WZ#_J>R'6R984[> MT?QSEHKE^2 :H)3,<96+.[K^B]3V3"1>0G.N_J.U7AM.!BBIN*!%O1DT*+)2 M7_'W^CVT-D3V(QO<>H.K]-:"E);OL< 79XRN$9.K 4W>*%/5;E N*Z53IH+! MTPSVB8N/!$SBZ/0>SW+"AV=C :#RT3BI :XT@/L(@..B:UJ*)4=_E"E)=P'& MH$VCDKM1Z%:;N ?KG]6XC(A+6$__HXN"\I$]I]V 02(PDKAM7,BN+':]UUC+O1]"!%! M& %C 41KDV=XEN69R(B)XDZ,J2A"]U2&R-RPR50B",W]GJG8%I M.-FW8ML;FO.>-8GC(?H;2E"GOP,K=NS6.+;\.$0JK1&\KT+E6)KQA%:0"Q Y M9"3XP$P^?!PW?8(7AX55A)]\.\-\MDWJ+!T7RY&N5K53'TU(8 M+'=VQY&-+I.D*BH=["F![Y4DPYUO[M2UO#CLJ$J.%0=0K;KE:\=LA?I!V[&Q M8[+ILT-)]8H;?W?[*&C[)["C>E-.R\4;53+ZN@9Y=5Q3,(!VM0[/T2#L:].# MAB2#YY+D-185TR)AM,T/7?(_;C7JXLE^*;O0IHEKZ+]:?"AO8=T.B4GR>KTN MXOE44W^Z;2>:!FR3<_4*[=8GF!:LA2;W/0;4(P!00(#95<.CP+3K M & @*"CD>>^Q(62)1[H *"Y\ #Q@*@]J"[R/V(&(VB@TK'VPH_2%(TN<;S MK-@U>T/Y)1!'IN\[ON&@',61;/8YU(YL\WED $XLW^L ?,R$4Z>#\"4&?(;L M9DM'0=S7?H\-71FI40\AA@TAAKU4M9?I5DU_^M>&+N;KA]MH>&3 (P,>&?#( M@*_-@)N)'B:,&B:,#FL-=]+\J<:P7\;^RSC2Y)$FCS1YI,F?29/CUKE>0=A" MG5YRI'XZU4=\S6QS0'JISP6WR_7IZC5FBZSDX(51'H6@'- MG5'%@S@,)T%%F?!6"R?;JM5"'@QG K:*Z$-5476Z!BZ/2R_R.L$=*TIC!<%J M4=,"[L%\KK<*3T&/DK,*A&92$ 7[I;>.KJX3J^\4OC XZL$[L9'LI/QJ#[_F M2R^TA(!#9BP"Q<C2/'\B,U=+50\DB4U48T^^)"==9(C@E;E'NC\"M#.[.Z@T<0!R!W MD,E",)>I=P]TQT&_7P0&/5B](&O1KANT^!6T*":W4IA2DQN10_X2($!J/;^X MXW<=OXGX$;(1&4<^B<,X>@-OW,<[=GCC_Q[O&ZA)CYHXU.0UEDS3HE!04)= MN2>=G[V2%=E@3A3VG\;BFI)L. -A]*7TONWFH41 R7&0F"B(<54B.(L:X8C! MC_D9#S7DD;WD(0^*9 V7JY[P[D2VH-RTBPS(GSO.6K2??IC%X?C#-WOB5#G2 M?P-53;\0K#94.U"NXIV>K;S]"<\0WC&!"/*@JW*/LVT3HT$]L@Q3T^G] M2*)Y[*=Q^D(2^O-P0K9*[D';'4/YN67W'/O1='Y!.IFGY$$:-.T2/?20^M,P M>2%)_$D8]9)!SG\&62A:EZ?GSL'T ,U*4O2?"A"@*.P 9H0QK4'@N+Z[;5ZVCGP'$[JA/)L!U :>)22\W .R89=_=. M9XK5KB$:'U9<7TRBD0A;80T@E[C QV1-3+X M8_W[N@=6T$Z9[D5-+2R(G:46Z//H?O3]SXD+;="5X=0?QY.A)(K\<):2F]N; M]1E8.O.CV?DLI(D_GZ9DO?WM?$S"BQ;QS$^3Z-N,3[=AL9589G? =U^$+U0Q MN\!M>VN6VUX:+EF,-HEP9D0U M]ZGF8&3M[C [:7"$W6N)5U!05@&_[Z4TW<$ZZ"^UJW\!4$L#!!0 ( *J! M5U27&C=&N04 -\5 9 >&PO=V]R:W-H965T]I5*KU\.AC):04CG@*\CP MGSD7*54X%(NA7 F@L5F4)D/'LOQA2EG6.SLQW:OG+ADBZ72$\.SDQ5=P S4U6HJ<#2L4&*60B89SXB ^6EO8K\^#[6\ M$?C*8"-K[T3OY)KS&SWX&)_V+&T0)! IC4#QL8:WD"0:",WX9XO9JU3JA?7W M$OV]V3ONY9I*>,N3;RQ6R]->V",QS&F>J$N^^0.V^_$T7L03:7[)II#U_1Z) MF"!LUW@&+L+1<;*=U31LQ/!-T1H:433+V:K M9C4:QS)]*#,E\%^&Z]393/'HYO@<]Q63MSS%LY;4N.OH"[U.0+XZ&2I4HX6' MT1;RO(!T'H"T'?*)9VHIR4460[P/,$3[*B.=TLASIQ/Q'40#XMI]XEB.W8'G M5IMV#9[[S$UW0(\JZ)&!'CT$79";\#EYT+47M_H=VCS;#?YE"63.$PPDEBV( MT@=$,!0E9$H2:=1=&W5171T4Z@B5A.+:B"J4V#"U9!E1B*AMH]G=[[^%CAV\ MD3C.)$]8;.1F"A^I48!;^KP"84#E:Z+E+??-#WMBD!ES_@8J"N80/'=(KT&8 MLR_E- ?J ZN!=&0VQG-)LUB^POU(I8T7L(8LATKL@'A(U=W(#<=D1I'S!-=A MC(D;4-K/]^'MON/Z+;,CVR>7>!A41$L#$:/"A*^T]QKBP:@QY07D V3HX,2L MIC&&.Y-*.WP-#>E1W[6\QJS;MRR7?.$*01XDQ&[+?M]V@MIXU ]]KR,*O"H* MO.XHP-H1Y\A.=/M7FN2%WHG$U+\R]"%7VBJL*4@I,]$6#-TZ=#"<)Q2WB-JX M/C9NH(Y7@D7ZW%(> [JRIE3K,U[9BDJR 6$"HXBJ%[#:$%$'=J2C1H%(#0WO MD U(P<91#VK":YZ@?Q*F[IIR_B&Y9/+F>"X ",L0%Y#,2(DF(:Q!X!WN4&.V M9C$@C^X8)'&KW;;SYI!\,W4+XF.Z1NHM@"P$1;[JZ"=SR@19X_DUM1U8 ]_M M8(I?,<7_44RYF$VG;33I5O"=-%GE&,48.D1H]TB28T(J\I,VXU?QQAIXY)C8 M3V6/>XC2OO4<#MG.H='@.<_G4@<=@HH.P5/+9Y$83"K$K*KPM(IZI,-WHGLY MW'(;';H53,KV4ZMHJW[U_%#TC-JUV@H!B2F)+"MZ82VPT47U!]#@5SVKZ/\) M2)-M0GDI\GV<2]"7C;;*_-SGQ2V(B,D=-+8^6&\CE6/Y?&SQ;$DQD,@4B0GD M3S8'$&=@C1_5>X"]CALXE?>:">'(&3NOZO(#N]DP/7XX*R80'+-F?@.,_6]KCW[,8:NQ\&_IYB.VP(^0/;KKO"+_UFNO>GJPI"9W^/ MS0;2'V#O5U/5A'GI\Z?UZ.]WG0;ZH^S.UICW:P=^0,9U=P>N6PNUQF)HT!-= MLM_M^AT5*ZPJ5OC4BC6)8Z9U8_+X6*L1F%0B$"9A?2TV=#F[*BX94WQIJV'= M*A^M88A?PO]W2]CS2T]9"#Z8#K6\#53C(,G$^R-QR.K+4\,:Q_=4A +\VE1 MXDT[SU3Q_:V:K;Y>3HJ/=COQXM/G)RH6F,5( G-+>40X47YE/>-=< M*9Z:UR50O)%H ?Q_SKDJ!UI!]4WW[%]02P,$% @ JH%75$@B7%4+ P M&ULM59M3]LP$/XK5C9- M(%7DK:4%VDH4F+9I:*CMML]N95 4UN%5S7R\4T-0%%=R/ M@N#4+R@3WK#O;'=JV)>EX4S G2*Z+ JJ'D? Y6K@A=[:,&;SW%B#/^POZ!PF M8'XN[A3N_ 8E904(S:0@"K*!=QF>C]K6WSG\8K#2&VMB*YE)>6\W7].!%UA" MP"$Q%H'B;0E7P+D%0AI_:DRO26D#-]=K],^N=JQE1C5<2?Z;I28?>#V/I)#1 MDINQ7'V!NIZ.Q4LDU^Y*5I5OI^.1I-1&%G4P,BB8J.[TH=9A(Z 7[ F(ZH#( M\:X2.9;7U-!A7\D54=8;T>S"E>JBD1P3]E F1N%3AG%F. 9M5)F84C$Q)U2D MY(?)09$Q<&H@)5=2&TV.IG3&01_W?8,Y;:2?U/BC"C_:@Q]&Y%8*DVMR(U)( MGP/X2+9A'*T9CZ*#B->0G) X;)$HB,(#>'&C0.SPXG]1X$">=I.G[?*T]^29 M8#^E)0L04X%0D@3B6/D0X M#R- VV99D.$WPYR33Q]Z41!?_/?[!):@'+;5QV14*T2U5?<;%25^[4CUP@9-T$>W"J.+ M-UFV7QCIZEN?0N+HO236[05;ML[9EJD7GY$KJG.RH"S=KJ[=CHYWRK1)];GW MQSWWD(T/NN^4XD>1KZTA=WVMJT5=,-#8H2M*.YLRW$4 MQ?$.:]AJG_9>DR-\WSNQZY/D;PR" M3&ULU5EM<],X$/XKFAQWD\SX&K_&-K2=:0K,<0-'IRW<[4I8L&/N@'E[E%R-7 2(%R:32@.'C M$[DF1:$4 8R/CZ02['[?:7^I;0=;%EB0:U;\2W.YOA@E(Y23):X+>OJHR5A)TCS\3@<;W>%$0,3F? M2E"M-DRS1LW5_!%#"UP/P=L+E_5.-SDIVAP'.0 M[_K>$7U!:VB@]04G&'I$7=BJ"[6Z\("Z.ZB.O"X(8DOTF@F!EIR5Z!I\0*N: M5BOT=D,X5HDGT)Q \1!TP]DGJI,9'M%A/,8[QX_?'YGMCV3[(Q?FR$WO2&J. ME#K6:D&N"4 N-[AZ^..WQ/?B9P+EL$5(FB% MG=V=M;\]06//=[S(G?26$L>/DPE$IFNTI==W_#286.MA.#.)\'77=\\,G3 , M^C!B)PG\R9$E+DD-!%)W@A4'GP8/S 2STA@7+!K(OBNW$"] ]D[ W,W8,1^BQ5# (/8#<.62@)K\^[W1>MN;V=4R M]B#I#SEG['NV1/Q5WXP'I,90S\8[>6/8:>X9!\D0Z'"RJZ1A\2<(&*3S%+OI MD3J>M74\.[G7W!*HM8P65/-3O[2!6G1QJY+ L@V(\ELM&1#!K7*@9">SP7%8 M]]TZ!X? Z&!TJ-W3%@XWR %?] H2D>U4'.WCH@'5 %83A4!DX4:P4KS$G?ZJ1.(<&4,(U09A06PSEIC8!QG%;_\I& M;4Y.EU"DP&%TH+R]T.8^@!*'Z03=$!C0*T5^.Q59I\_N>25V;7,")X@B70L% MWJ)LC:L5&1"-!EA,#TW^,_0>%[4Q':MRP'#ZP#%A9%,NQ A6WT+Z=UPOUY"TUW!+E+H:&NK]VLQ[ M_/RC?*,*D+2@9 LJ?PPJ:T -] .B9UH0/\PL9WMC=&4*0:0P/8GB!9"=I*"% M$[@@"Y6.FMEJ6?,=.M!?]8^$G7"#5";I>7X8NCHAPYP_ !%N,<_%CC:!"G8"!*$JU*3?#X@E%#MAX-G+,/%'KN8;2,6<2ELR=B+?YKK8 M"3S77$[@@F83ZBRRK4GBQ]-/)VNMW:[KS%);2YH 'J\?O([SOSV",'. (^6# MSFKRL::;4M6*S;F.'PWU'Z!2'\;'V[?O#ID"HI&;#HK&+JB\*AF7]$L[F2B3 MX*X+U$_5"Y#AEA5B3"ZJ:^0&W6EN\B[2LVPJXI^ ?RJ8.=F3AKL M7<>Q7 V,PPK!HH> & 2X15!W$2@/-I.:0+3[_N41SYY>D7-$S3\G6^)U:B*-PJ&*F'9> M_):$K_3K;6A,*G_,.^!VM7V#?F5>'.^WF]?O;S"'5!2H($L0=<_B:(2X>:5M M'B3;Z-?("R8E*_77-<%P@5 ;X/&ULG53; M3MM $/V5E5M5(*7XDD "))%(*&H?J"(N[?/&'L1)A:%)"Q#4'*D2)%IRI06U>-2[T)0: M:.:#! ^3*#H)!64R6,[]W48OYZJRG$G8:&(J(:A^7@%7]2*(@^[BANT*ZR[" MY;RD.[@%>U]N-)["'B5C J1A2A(-^2*XB,]6$^?O'7XPJ,U@3UPF6Z4>W.%; MM@@B)P@XI-8A4%P>80V<.R"4\:O%#'I*%SC<=^A7/G?,94L-K!7_R3);+()9 M0#+(:<7MC:J_0IO/L<-+%3?^2^K&=SH)2%H9JT0;C H$D\U*G]HZ# )FT1L! M21N0>-T-D5=Y22U=SK6JB7;>B.8V/E4?C>*8=(]R:S5:&<;9Y5H)P2Q6V1I" M94;62EHF=R!3!H80'I%Q/"))E,3OX(W[S,<>;_P_F;^#/^GQ)QY_\@;^564K M#>2:228J03;TN>&ZQWIH\EW)SRF5*7!787(+^I&EX$5H_%/)0-V^XO\5M6BI MRXZZ\M3R);5IJ=...AT4I@;$H8;DBF/[FC/RZ<,LB<;G_[SBZX'8(GOW@KWE M@$EB"U49? 1SZ&Q);_M(3D>S*':7XU>0T]%LZDV35R:$ORM0.LTM4N[3%"?G MY$Y9R@=<\71T]_3AH,$$Z)T?(P8K54G;]%I_VT^JBZ9!_[@W8^Z:ZAV3 MAG#(,30ZFAX'1#>CHSE85?IVW2J+S>^W!4Y;T,X![;E2MCLX@GY^+W\#4$L# M!!0 ( *J!5U3G%OHI&@( .($ 9 >&PO=V]R:W-H965T[I6U\$@I*0>AJ11(0;6.'I.'S=+%^X ?%'I]M4:N MDX.4K\[X4JZCV D"!H5Q!&)?1]@"8PYD9?P>F-%8TB5>KR_T3[YWV\N!:-A* M]I.6IEE']Q$JH2(=,\^R_PQ#/UY@(9GV3]2'V,4J0D6GC>1#LE7 J0AOR;\U M@+:2MT2&ULS9I=3^,X%(;_BE7-!4@,39R/P@B0H#"[2,,.HLOL MQ6HO3.*VUCAVUG8I'>V/7SL)==JF-C.S6N4&DM0^?GUL/^?8R=F2BZ]RCK$" M+P5E\GPP5ZK\,!S*;(X+)(]YB9G^956IH$,8!.FP0(0- M+LZJ9_?BXHPO%"4,WPL@%T6!Q.H*4[X\'X2#UP>+\J[FYS<\'@5&$ M*F> M"K"I +"E%3(:HZ6BNKNG6-%+HX$WP)A"FMK9F+RC=5;=T;PLPP3I30 MOQ)=3UU,ZN$#? HF9,;(E&2(*7"997S!%&$S<,\IR0B6X. :*T2H/ 1RCH1^ M0!BX(Y3JT9!'X%W[]FRHM#;3PC!K=%S5.N >'2$$=YRIN00W+,?YIH&A[M2Z M9_"U9U?0:?$:9\<@"H\ #&#X.+D&!^\.IR@CE*@54;BH.]&A=/QVNT%CM\O6 MANAH/1Q193S:8_PW/>_;OA>L,ZX6C). "C.>(S;#Q]48QPC)24@S^_*0- M@EO3O;\<L#"3@V*]5G+0.-!,AW]>;U9=HUW;32N[!B7/ M%_!L^-PA)5E+29Q2+J744!-8$5%Y _ G2F;(L*"K_=K8J-5^N&Z_'N6Z1-(N M<9QT:TS7&M,?U7@$*$%/K[[3Q13=GN6U\+J%,&CI"O;I&JUUC9RZ?N$\7^JE MV=7>:+>]]#C:\I6GT(:HD[6HDS>) J0H$1'&7UWZ3G8F4K ESE5B0]GI6MFI M4]GM6E U\SF;O:/!>$Y4!QDG#UCHY%!15?'!0+816&W0:&_.B(+))12I%@'$%5GKU$O;,2=:]-ANK&\Q(CD^V M1KJKU-[5$MK($$9NN.3&B40:X&=<=L_#QD:R08]]0VFC0.@. Y/85?"YWP^&F91LQPE$?$I'01HO0'2YN7DHB MZEE45F3I' JWC3#02QP))T-LD C=4>)W+'0^[E7D-G(:@!RM7(*@#0?0'0X> ML%2"9&89UM/AD1$]5@H) I1\DU/-1W%'0AR&)+!\C=X[JQY''0.R=_)%E8^1&FQT! MXRC(W%9N0^>GB4>+J@@))IYZ;/4WOD][[E9>3FY1UAGF 06;I% MIWUP M W[TQ*US7#?&[ B\*1C$EFEQT@NW6P+&[ISOIX*!QW98C8A+IN5B[":;'9#O MC 6Q!5Y\THNAL=2,W3FA)Q9X:D/O0X;T:IZT:"PZ S'GNJ1]_PHL>1,W'3;=KAFDW\#G5CB);W80">6CXD[(1SK MZ*!7P'[7NZO[PW-BR9BXV=;E>F^ZFEK6CZD[(?2YWE/=&X=3"\;4 M#4;MBRFNW@0A^A;4I)9?:2^VR:EE7^K9)ON<[J[N/ZI.+?52-[8^F50'A"Y; MK7?NO=CRIA9TJ3NU:YW#9TC..UT]VGD;!'=>&7D*U>J&K4]_"BQFU1=1$E3] MK+^563]=?W5U67UKM/7\*OPPKK^=LF;J3[GND)@1)@'%4VTR.!YI1:+^.JJ^ M4;RL/C!ZXDKQHKJ<8Y1C80KHWZ>&ULO9G+ M;MLX%(9?A3"Z:($D%DE9E\ Q$#LMID "!$DSLQC,@K%HFZ@DNB(5)\4\_% 7 MB[(NM%),O;$E^?#PYT_J.[0TW?'DN]A0*L%K%,;B:K21S:;YM?MD-N6I#%E,[Q,@TB@B MR=N,Q2.CJ:G0- M+Q>VG37((_YD="=JQR ;RC/GW[.3K\'5R,H4T9 N99:"J*\7NJ!AF&52.GZ4 M24=5GUG#^O$^^Y=\\&HPST30!0__8H'<7(V\$0CHBJ2A?."[/V@YH$F6;\E# MD7^"71EKC< R%9)'96.E(&)Q\4U>2R-J#:#3TP"5#5"S@=W3 )<-<#[00ED^ MK!LBR6R:\!U(LFB5+3O(OLH!(&H O+";Q MDI$0/$IU0@Q?#FED$.KFS'>3[8ZRZ:7N4%>0 M9U5!!](FE;2)4=K!FJ)[ [HD%GF<6N^^!6V_H;$=!:$%K4FW2J=2Z1A5WE(A M+A5QEFF4AOF=$E %376G%"A2VDG$$\E^YA>ZY#LM8>]U.>)43WB^LMS,0T\Y%YPU2VHXR*/4K MI;Z1$'?\I0"P(ND16CSP, 2JJ.U($IAX 2U=%"RC37.Z9G',XC7@*S G8;8T M.BENM0UR7!\U#.H*\VW8LZIAK79!H\P%V3*UQMA/M1B77,CN2@/;T^,Y=E-B M.VIBN4Z/0J05(J/"^AT!Z*O:?(EN(U'[QOR -J65:B-9H$ARL!U<2LJ.#A3:KM4R MNR,,^U9/Q8.ZY$%SS5OP:)LJE@J3TL/0?T7;]5 MO[O#++O'8H0B>P7/,0F7GX#LO;M/-< MI\G$CBAHN:BG "+-1&1F8KY;V_ P "Q2_"MV#$;'-:70Y 2.:W A\Q;['8X[ MK?\AT/;\)KV[PEP/X1[+-?*0&7EW+&91&H%_P?LYCC2OD'<"]S71D#^HMCZ' MZE\B6W66_R,I$'BC)#&M/:R)A\W$TQX/X#;6?,+P]YN*-;.P>>\WQ-0C*0:8 M6GOB8&::-O7=G,8:2-@^@<4:4MB\E1IDL3G% (LUQ+ 98G?D]9?9@#6!L'L" MCS6*L'GK-,ACTJ>]F@ZT!9)_BF6?MH>>P_XM&B\TI#!:/:X_<(YJL\S<1 BQY&LOB MJ71UM7K;<9T_XV]&ULM59;3]LP M&/TKGR(>0&+DVAMJ(Y46-J8R571L#],>W,1M+!P[V&X+_WZVFX9 2\8#O"2^ M?.=\YSOQ)?T-%_$.7'?CDU%W.=(/%U@RC<#QW=V [=DF2DS MX,;] BWQ#*N[8BITSZU84I)C)@EG(/!BX S]\Y$?&("-^$7P1M;:8$J9%Z"M8*P%A"0AMH5MEMJPQ4BCN"[X!8:(UFVE8;RQ:5T.8^8PS)?0LT3@5 MCSB3G)(4*9S"%6&()011F"D]H+^6@C%6B% )7V#"V1(FVO04AE)B)6'^!%\Q M7PI49"2!H5Y&<%S&GVC W6P,QTR[2NLVV=VDU'BQU1B\ MH7&,DS,(_5,(O, _ !^]'^Z]A+O:K14$^G,*5(.Z2+ M@LN'%2FL7W\F.ARNM7OR;T.RL$H6VF31?Y+9+'B7Y1085H>,W))U+)G9P>O8 M[W:,:>NZ7_M10:\7=:NH%TJC2FG4J/3'<#)L*+A5T;0^W]UVE:S]D>YNR=IU M=UN]J//*W?VH((K,RCOD;J=2VFE4.IQ^;ZBW6[%T/]_<7I6L]Y'F]O9M\\/7 MWNX'15&K?=A:WWL^ [U&I9<_A MD.]U@E<6N[4;QUSW-T@L"9- \4+#O+..WN1B>X-N.XH7]A*:J_YCX'U!+ P04 " "J@5=4%NYW1V4$ #-% &0 M 'AL+W=O('%\CN\]7!\[ M'AT8_R:VA$CP'$>)&'>V4NZN'4<$6Q)CT64[DJ@G:\9C+-4MWSABQPD.,U < M.33[H&K.Z=D"6E,$D%9 CA9CSLW\'KA^1J0]?B#DH.H7 .=RHJQ;_KF M+AQW7!T1B4@@-056/WLR)5&DF50,TDH_L\!LI$NIIOH!%(OL&A[QO?]@!02HDBPNPBB"F2?Z+GPLA M*@#%4P] !0"]!O3/ +P"X+T&^&< ?@'PVP)Z!:#7%M O /U,^URL3.D9EG@R MXNP N.ZMV/1%]G=E:"4P371E+2573ZG"R)W HP3T(2UN"G#7AD(7!4 MEF6JZ)CJ+;(R?DFC+O#@9X!:IL1H*_?U<=P)TDL?C'0N^7]'Y&[Y^A?R1[ M%NT)K_N754E8L6_8%!G)HFA5EQ 97G01 M28V!0,\:^'R])MFNHH68=B;84);0N ZTV\X+,1NK$QK;@+V+B&EL!/;?34P[ M$VRJ3.,]T.X668YJKDPY":E4BN:F3I/-L6F! QI1^<,VG/$4.+B(QL9CX-": MSTVH8E:;81R!%>,*KC,)\$XE\3J%0NEAPTKUH:NT,7V38AXUW( M[EWMBWK>P.1U7=]:U,;@D'W7]"Y^BHS=H8OLJ3QC8Y[=QH[Y!'GPZR+XSV_T MM6*4:K%[O9/W@45--__\G/",_7EVT[*]J130EO/0,_;FM;.W$^4XT6=)6K%6 MVDV+<:IK AR<#[#R*>1G(W# MF*1G-\F[X^0ESSN2B-I%R3LU2__D;;*F4^\D/*=R"A,3OLG.RX1*.4UD?DI1 MMI9G&ULM59=;^(P$/PK MJZ@/K40;'"BT%2"5[V.6QO)7D>D.F8<1Q)4FB14?O0Q%HNN1[S5PB.;1=HN M^+W.G,[P"?7+?"3-S"]80I8@5TQPD#CM>M?DZH:T+<#M^,EPH=;&8%,9"_%F M)S_"KE>WBC#&B;84U#S>\0;CV#(9'7]R4J^(:8'KXQ7[K4O>)#.F"F]$_(N% M.NIZ%QZ$.*5IK!_%XCOF"9U;OHF(E?N%1;:W>>G!)%5:)#G8*$@8SYYTF1NQ M!@A:6P!!#@B^ L@60",'-%RBF3*7UH!JVNM(L0!I=QLV.W#>.+3)AG%[C$]: MFK?,X'3O#HT'"D[AGDI)K:5P/$!-6:Q.X @8A^=(I(KR4'5\;0):F#_)R?L9 M>;"%G 0P%%Q'"K[Q$,//!+Y16L@-5G+[027C "=GT" U".H!>7D:P/'1R306 M0FX0=[,_53VGJE#8* QM.-K&5D.50JR!,[8& U03R>;NDWV],WOAA\9$_:Z( MU"PB-5VDYI9(#W.T)\9G$-M8,!%*PU\XVG1.&5/;,=E_]GN/D$:SU?'?UPW; ML"L(6LUBUR>9YX7,\TJ9SQ&3X>F(2OT!#R;_UR$F8Y15#K0*ZM:!O6X7D=J5 M2=A(0M:@]#R/>9_:9.!A"K?V,U39>KCI#+((K75W-SM[48BZV-O9YX78Q]G+ M@OKRP,Z2>EF!Z@?W-@^Q;FZPV5RR5AE)I:XAXRQ)DZH<@Y(K.+2?90$BC1UU MP?%J ;C4R,,::)0)')M:_H%4JI.-!E9S$@>MDE=6+;*K;*WD65F,4XW[*:RF MW:VP+%BDNF(-Z7+7P9<5BARZ1)&R1I'J(O5_!U_-V,*W/!30UE_:QM#DYFC5DV MT6+N>INQT*93)]0( )@( 9 >&PO=V]R:W-H965TM%*6_D,A"J)U*2K5FG=JJ;=KATX"5;!9K9INOWZV8902@C:38+- M.:^?]X!]F.T9?Q$9@$1O14[%W,JD+*]L6R09%%AB5KNF3NQ>']1OC7EE9H,%K%C^BZ0R MFUM3"Z6PQ54N']G^*S2&)EHO8;DPOVC?Q#H62BHA6=$D*X*"T/H?OS6%Z"2X MX8D$KTGP^@G!B02_2?"-T9K,V+K!$B]FG.T1U]%*35^8VIALY890_1C7DJN[ M1.7)Q3=0-1#H,UI799F#>D 2Y^B.)JP M)98FBDU4;\QNO+G-R QR<6%RGI> MWZ#SLPMTA@A%3QFK!*:IF-E2H>D%[*3!6-88W@D,UT/WC,I,H"\TA?2C@*T\ MM<:\@[&E-ZIX \DE\MU/R',\=P!H]?_IS@B.W];9-WK^:)U'A()6*#!"P0FA M'R5P]1SH#N5:$B5,R*%ZURJ14=%[^77ANGX0SNS7;A$&HCPO#-JH#XB3%G$R MZO664$P3Z !>C1@/6]5PU/AUP;@D?^MWD&UK]11A(4 .OG&U7-CQ%@1>S_]Q M3!2<ES(,.H1'L=,?6\8,6X1XU'$=;6IN8@YC8;(XJ-5/P>Q MX_?8!J+\21P/T[G.^\GIC/)]5TUVO'"-0'=[A;'K]/ &HN(@CGIX=N>,+X#O M3.L3:NF*ROI4;&?;]GIMFDIO?JG;KND=[S)US[['?$>H4*:V2M*YC-0VYW4; MK >2E::3;)A4?WC,G#0"_0?HPL_@%02P,$% @ JH%7 M5+'-R 2\ P 1 X !D !X;"]W;W)K&ULK5== M;]HZ&/XK5K2+38(F3B ?%2"U]$QGTCY06<^YF'9A@@%K3IS9IK3_?K:3A@!. M:"=N($[>]\GS/GD_[-&.\5]B@[$$3QG-Q=C92%E+/MYBRW=B! MSLN->[+>2'W#G8P*M,9S+!^*&5@I#[6 L_B-X M)QK70(>R8.R77GQ:CAU/,\(4IU)#(/7WB*>84HVD>/RN0)WZG=JQ>?V"_M$$ MKX)9((&GC/Y/EG(S=F('+/$*;:F\9[M_<1704..EC KS"W:5K>> ="LDRRIG MQ2 C>?F/GBHA&@Y^W.+@5P[^:QV"RB$P@9;,3%AW2*+)B+,=X-I:H>D+HXWQ M5M&07'_&N>3J*5%^*#&VY."W<+C#Z14( M8 _XG@\M[M/7NWN'[JY2HY;$KR7Q#5[0@O>MP%P%FZ\!->)<=V &-69@, &D$O2B([T6%-=/BW1'L@5UG*5JI>.%<)# K& M=;+: AB>G28F\3/#QE$@_BX]0XM0K" M*/+M?*.:;]19!Q]);IK ^2J(:\2X4X$9U]'+9Z#Z!,"_MZ30_<86=FP).X1' M4=N,8L\>=%)33#HIWJ3I-MM2)/%230,U&5."VG(I.7E_WP\:>5ZRM%C!) SL M-*&W[]O>7VAI2L':@;T3&H/PN' M1@ELJ5O8F#"PNW+E!O.Z-L_D>X75I! > M9[O-QFOI@W#?]:'_"IJ4Y>N^Q#P[0W1:H;40/>2PGQ*P>TR4+6+5++RS@IV. MA5/!+#81;"&[GQRP>W2\] >SA>@!LP/LLU7_09&^T;.N!^92%9+.2]V=2WNB M IPQ07U:R;R5L;Q(702MW'EG*A62%V?4OF%1G"'.Y4<<\S+6!>KYB3+XL M]$&B/CA._@!02P,$% @ JH%75"XQ[-57 @ 7@< !D !X;"]W;W)K M&ULK55K:]LP%/TKPC!H88U?<5*"8U@3R@8;"^FV M?E;LFUA4#T]2ZO;?5Y(=DXS8;>F^Q+J2SCGW7-U(:2WD@RH!-'IBE*NY5VI= MS7Q?Y24PK$:B FY6MD(RK$TH=[ZJ).#"@1CUHR"8^ P3[F6IFUO)+!5[30F' ME41JSQB6SS= 13WW0N\PL2:[4ML)/TLKO(,[T+^KE321W[$4A %71' D83OW MOH2SQ=3N=QO^$*C5T1A9)QLA'FSPK9A[@4T(*.3:,F#S>80%4&J)3!I_6TZO MD[3 X_&!_=9Y-UXV6,%"T'M2Z'+N77NH@"W>4[T6]5=H_226+Q=4N5]4-WN3 MP$/Y7FG!6K#)@!'>?/%36X V!EM,G.VEECC+)6B1M+N M-FQVX&KCT,8-X?84[[0TJ\3@=/8=3 T4ND)N@'Z!9 CS BV)RL6>:[3&&M#% M$C0F5%VFOC:B%NKGKG<-]8[?Q&G=_( M\<4]?/?N7*&XPH\@39N:3K2]3O@.45D9B]02P,$% @ JH%7 M5.%&4>A0 !D !X;"]W;W)K&ULK9AM MCYLX$,>_BH7ZHI5N%^SA*:LDTG57U57:ZE;=]NZUDS@)*N <=C;=;U]#6,S6 M-D3LO0D8//.?F3 _V9Z?>/5#[!F3Z&>1EV+A[:4\W/B^6.]90<4U/[!2O=GR MJJ!2#:N=+PX5HYO&J,A]$@2Q7]"L]);SYME#M9SSH\RSDCU42!R+@E;/'UG. M3PL/>R\/OF:[O:P?^,OY@>[8(Y/?#P^5&OF=ETU6L%)DO$05VRZ\/_'-;1C4 M!LV,?S)V$KU[5*>RXOQ'/?B\67A!'1'+V5K6+JBZ/+%;EN>U)Q7'?ZU3K].L M#?OW+]X_-_YMMY'[AI1[:L"T]YO(K/_W%VH2BVM^:YZ+Y1:?S MW"3TT/HH)"]:8Q5!D97G*_W9%J)G@%T&I#4@EQI :P!-HN?(FK3NJ*3+><5/ MJ*IG*V_U35.;QEIEDY7UW_@H*_4V4W9R><]4#02Z0E^H/%:9?$9\BYJ'Z#ZC MJRS/9*;>O[]CDF:Y^*!F?G^\0^_??4#O4%:B;WM^%+35C&G%-JW$U +BR"OM MM-)!K6][IKB[E:RR*::&8AK&J5UQUBG.AA6YI#G*F^8^T&<%8VEMVYDEVUG= MHC9Q'&C2!(/R]TR(&\4,E3$3TLJ+P%"^BD)PI(U[C,/CB5L%L2%(TC#57U$+ M(FPT+,1)XF@BK(F#+T7.XW'5_"\#T,&:.G@:=EJS5^6%*'655X,'3R,/-M%S MA4/LX!S6\,'3Z(--_+BT-'SP-/I@$S\N+0T?/(T^V,2/2TO#![^%/MC$CTM1 MPP=?0!^KF,F;JW VN''X>.^#4\R"@\K,U,3'BX:J7!04;!86UD8H+#I:6A04:A86UD M#$L78!S1(89HD37F B)/Y]^=#.Z2\?XL05D@8-#(/&$M)K3YHO,(TO M8.%+%,2.P'N;HFF$ 9,P$(6.119HR, TR( )&?=F!31G8!IGP+8WY08R>P5!]*O>%5KNL%*J66V477"?JHZS.!UWG@>2' MYJQHQ:7D17.[9W3#JGJ">K_E7+X,ZN.G[KAQ^0M02P,$% @ JH%75.W< M>">" P G@X !D !X;"]W;W)K&ULM5==CYLX M%/TK%NI#*^T.V'R%*HF4F4RUK3I5---V'U;[X($;8A5PUG:2V7^_QA#($&!' MBO(2L+GG^MR#.?&='KCX)3< "KWD62%GUD:I[4?;EO$&6;E0Y8<^G6YK"$Z@?VY70([O)DK <"LEX@02L9]8"?[PC?@DP$3\9'.3) M/2I+>>;\5SGXG,PLIV0$&<2J3$'U90]WD&5E)LWCGSJIU:Q9 D_OC]D_F>)U M,<]4PAW/_F2)VLRLB8426--=IA[YX0^H"S($8YY)\XL.=:QCH7@G%<]KL&:0 MLZ*ZTI=:B!, #@8 I :0+L ; +@UP#6%5LQ,64NJZ'PJ^ &),EIG*V^,-@:M MJV%%^1J?E-!/F<:I^2/LH=@!>H28IP4STOZ.EDS2-!604C/!U^@8]WX)BK), M?M!1/YZ6Z/V[#^@=8@7ZON$[28M$3FVE>979[;CF<%MQ( ,<,$$/O% ;B>Z+ M!)+7"6Q=4%,5.59U2T8S+B&^02[^#1&'X!Y"=V^'.R-TW$9DU^1SA_(-ROG7 M5QV*/BO(Y=\C"WG-0IY9R!M8Z)O^[D65NN\U5.#0@,OO>S_'D1\ZWM3>GXK3 M%^8%#F["7G'S&V[^*+>?5##ZG &*N3:!!(018Z3HH$D<7%?=L%DHO$3="AR< MRN9AGT0==?O"B.O[_>I.&FZ346Z?V LD;Y8V:K)&UY46.ZT/.9>(6Z-/9?,] M'/H=L2)$$L6HE>!KD&5/0+,WB=RZ"_&N+'+K/V3\9/-_(OMGYRD7A]T=W!<51%U+L$]. M^CF(U#1 4O_O[PI5'8^;V:;)6IC6HC-_JYNOJE5JTU2=VP,5*2LDRF"M4SHW MH28FJF:H&BB^-?W$,U>Z.S&W&]U @B@#]/,UY^HX*!=H6M+Y?U!+ P04 M" "J@5=4M)7&9<<# "A$ &0 'AL+W=O37, [3DQM!]JJ M/WYM)Y,P-!@>>.!E2)Q[K\\]QSZ)9[ 3\DFM 33ZGO),#5MKK3?O@T#%:TBI MNA$;R,R3I9 IU>96K@*UD4 3EY3R@(1A-T@IRUJC@1N;RM% Y)JS#*82J3Q- MJ?PQ!BYVPQ9N/0_,V&JM[4 P&FSH"N:@OVZFTMP%596$I9 I)C(D83ELW>'W M$]*Q"2[B+P8[M7>-;"L+(9[LS4,R;(46$7"(M2U!S<\6)L"YK61P?"N+MJHY M;>+^]7/UCZYYT\R"*I@(_C=+]'K8ZK=0 DN: M"8YSI45:)AL$*/)) R@1PFM(\D1&5"Y!HMD+FV[JFFHX$4 M.R1MM*EF+QPW+MMTPS(KXUQ+\Y29/#V:P1:R'- ,8K'*F*/V'?I"I:267_3Z M'C1E7+TQHU_G]^CUJS?H%6(9>F2>N!$%:>1JQ?Y.7V+ M'BRAE*.[S8:SF#IRIR"92- D3W->4/QAN31K&OTIJ=D<+N:?SZ8B>M"0JG\] M>-H5GK;#TSZ"9V+8EF:_(*H4Z"9^BOR.R[<;?SL*;SJ#8-LP::>:M'/>I)S1 M!>-,_VA:*1WOQ 6X(@:'+X+:S>BZ%;KNF93$WW)6TGZ,GG&W"4'W &9CT&TS MS%X%L^>%>9<*J=G/8N6()8J;8,="Z<9MV&M"=,ANKT&!?C/J?H6Z[T4]-Z;, MLA52(+QZ.O5BF4BQ!V3>K8>8,UC&I*Y/KX+WV5AQ=GO>H89'WCK!> MNRKVV^HC_4_(\AT-$F'T"\TI!X4JTKZ8S[!?AI\RPIA.#'8#.V9F3#WY&*F- M%G>N0Z/:7/%)=]UK5/[6:*F*OPCNWH3A'SX\M8MBOXT>*$4NK%3MB[A_'4K5 MMHIO+Z&4O\A)I4CMJL3OJ@=*19=5BM2.2O!5*$5J)R;D DJ=*(([IY2J?9CX M??A J?:%E:I=F+2O0ZG:C\G)+]]SE/(7P>284L'>8<_PNG)G8&6^ O-,%T>F M:K0Z9]^YT^7!^-B54:K+(X#QZI-P< 4 M #T= 9 >&PO=V]R:W-H965TQI%2"ISA*Q'5C*>7J0[,I9DL:$W')5C11O\P9CXE4 MIWS1%"M.26""XJB)/*_5C$F8-/H]8._X( MZ4:4CH&>RI2Q1WUR%UPW/,V(1G0F-011_]9T2*-((RD>/W+01C&F#BP?[] _ MFLFKR4R)H$,6_1D&1WMOE,\PE=:;P9BX3Y"S;YO5X#S%(A M69P'*P9QF&3_R5.>B%( AA4!* ] SP)0JR( YP'X>4"[(L#/ WR3F6PJ)@\C M(DF_Q]D&<'VW0M,')IDF6DT_3'3=)Y*K7T,5)_L3R6:/%P.5N0 ,6:SD)(@I MR 7X2C@GNBK@W8A*$D;B/1!+PJD 80)^7[)4D"00Y^!L[[S7E(J71F_.<@Z# MC .JX #!/4OD4H#;)*#!@?A133QR #150HJLH%U6!LB)>$_X)<#P'" /P8?) M"+P[>Q]*&F?3/\!P6(>WW<%Y.5PEU,@--:*S%]0.8>W-&Q=JP 8<5ZE! UU, M7ZKA1DDA65"UX"68;D'YOC'9FLLW&\(#\-<7!0GN=*[^=A#R"T*^(>17$/J: MQE/*P;/*24/7 M#=S^2$.Y!7>*06*6Q3@BB6..K0*\=1I);Q>$VL[93K)%3M9JS9-I1(%*/)BG M,N44A$*DI@;OU)K/=/=>5:):S>T7M>A<>=[A>0<#ICBR3\1XTU*W.B3_J8G@-ATL!,&D1%*4;Y,.T]4514 MPEHF,1Y#;F-=!&ER0->7J]39_D@ ;>)"M>USH@3A[#4$^",C6M?21=5OD M=MOOVES4>Q6H:7J0=4YT(OTFL@Z*W [Z2C,9H9==I=_!L$(YUF:1NZ_\_Y3C M'A>:=@1T=OI1+[1U^K$^C=P^?<2<]B16N52[+UVSLI''UL"QV\#OPR2,TUB- M6J-O;)T8P]/0-[86CMW]9OX::Q]1JB94]8@!F',6JS,]K#C78M(OEX+K4WC$^ELL?5:[/;:7R_3H&:$VC)9%\?N_K>R M3$>WG]C:,VZ?2*FL56.W9;Y%J=PCU);*6C!V6_ ]>3K.XWQKF[YW&A7QK>WZ M[@;X#3RN9@1X55<3WSJR[_;+_9J\UN5\ZZ;^J7Q1+7U2/>J;ZJ\LG9H18!O7 M%USOO54_T0Z8]]:K^_NC-^B6.X1D%>YJIJE?:68\H79GQ.J MBTP3F6VF%%>+/< ;L_/U[/H ?AAF.WD6)MM8O"=\$:H7Q(C.%:1WV59JX-E> M778BV207/3\# 7# &0 'AL+W=OS(/)H[\2\E5E !J]Y8RK@9=I/;_R?95DD!/5$G/@YLY4R)QH MLY4S7\TED-0EY

=$OH^ B=7 P][Z MX)'.,FT/_&%_3F8P ?T\?Y!FYU-?X:HQCF^ B?E!8J=H: MV5)>A'BUF[MTX 66$3!(M(4@YK*$,3!FD0R//R6H5SW3)M;7:_0OKGA3S M1 M,!;L)TUU-O!Z'DIA2A9,/XK5-R@+ZEB\1##E/M&JC T\E"R4%GF9;!CDE!=7 M\E8VHI9@"MV?$)8)X79"^T!"5"9$KM""F2OKAF@R[$NQ0M)&&S2[<+UQV:8: MRJV,$RW-76KR]'"B1?)Z,3*-2-%8Y.;;H8CK[P4Z>.OVS:X!G=Z )I2I,Q/\ M/+E!IR=GZ 11CIXRL5"$IZKO:\/1/LE/2CZC@D]X@ \.T;W@.E/HEJ>0?@3P M37%5A>&ZPE'8B'@#20M%^!R%08CW$!K_?WK00">J&AXYO.@ WFT^9^(= $U M+FEBKAF1_ M&_BU*WYMQZ]]@-^3T(0AY;0O2"4U4OL$+?"Z#L].C>4PQF&W[R_K3=X-:O?B M3A7T@6JGHMIII&KKMYV1L 2^@%9#]7$%&1^E.MV*7_>3U2GPXEKC.SC<$FF5Q'M-1*=$ 8*F1E@AI5\!4WYK*'\RPKU\BCEP<%FG :?+% )6.\^ M#J-X2Z)]46T<[Q<)UZ8_;J3[" J(3#*G5&I^1TS,S4M:-_4BW("'QZG69A;C MZ+/5BG9TZ+:WM=J-Z70/*+49R[AY+G\%#M*0M4*1U#@!JK0DU@,U=6(S2G'G M.+7:3&8Y+)PHZVVKM1D5!$&WIY=I#JMW.VU M\W1;YR/K>IUUV\ 4EOF>R!GE"C&8&LB@U36*R<*%%ALMYL[(O0AM;*%;9L:Y M@[0!YOY4"+W>V =4_P6&_P!02P,$% @ JH%75 J]H(A. P )0P !D M !X;"]W;W)K&ULS5??;]HP$/Y73M$F;=(@<2"T MG0 )VDVKM&JH:-O#M =##K!JQYEMH$C[XV<[-&$:-4S:PUZ([?B^^^YGCOY6 MJ@>]0C3P*'BA!]'*F/)M'.OY"@75;5EB8=\LI!+4V*U:QKI42',O)'B<)DDO M%I05T;#OSR9JV)=KPUF!$P5Z+015NS%RN1U$)'HZN&?+E7$'\;!?TB5.T7PN M)\KNXAHE9P(+S60!"A>#:$3>CLFE$_ WOC#/_:@4:W3"1ZNG]#?>^.M,3.J\5KRKRPWJT%T&4&."[KF MYEYN/^#>H,SAS277_A>VU=V+JPCF:VVDV M;!H(5U9,^[AUQ()!VGQ%(]P*I MYUTI\BQOJ*'#OI);4.ZV17,+;ZJ7MN18X:(R-:1N_TBTUO+I!0QG7K_NQL50<8#S?JQU7:M-G MU)(4[F1A5AK>%3GFOP/$UH;:D/3)D'$:1+S!>1LZY VD29J\@!CTBBK4 >1. M[:*.1^X^@_Q.E%SN$,'["CYYZP.XW1JWZW$[S[G>$6S-_G3]2"E:+-'FOH'9 M#@[O3>C.'X^V5.7P[:.%A%N#0G\/$,IJ0EG8T,?2UHK58E )>,4*V"%5Q\,; M1LHJR0"G7LVI=QZGC>36.YR9W3$Z89"LUTZ2EP$V%S6;BR#0/=,/K86RN< * MZR34!A0U>(Q1&"AI7V0A0I6U:*TL=3*=HT59+])RG:]%1R9E,])T7#4,2+ MAE@UO96$>^*Y"1I&Z26G$K3IK23<7/\F0<-(I)T=3]#X8'(3J)9^/M4PE^O" M5$-&PO=V]R:W-H965TW#:JOE>OMLD@&L.C%G&RC__APG) &2D-7=O8#M>&:^&6?&F?%> MR ^U!M#H,^:)FCAKK3=?7%>%:XBIZHD-).;)4LB8:C.5*U=M)-#("L7<)9XW M<&/*$F5<8H=64AQ$#9^ \U60X_LZ5.H7-5+ Z/FK_:ITWSBRH@F?!?[%(KR?.T$$1 M+.F6ZY]B_P?D#CVF^D+!E?U%^WROYZ!PJ[2(?>2 J L1O$""Y M #D3P/T& 3\7\*VC&9EUZX5J.AU+L4HQS+I-96@$$O0>\*TNJ\L_+D66T63R"S>G,S'KC;P*8(;YJ"S#)0T@&*"OHM$ MKQ5Z32*(3A6XQNO"=7)T?49:-;Y V$,^OD?$([@&Z+F[N->"XQ#L;NKANAR2^#[Q9X3RL>"\K&5\ENB)3-E(KQ$ MA3PBM;2/%RB8!&>XEWOZ@WK:04$[:*5]C3=<' "03:0\9UK.*BCT!JUOP]SF M4(NB8:%HV KX8ZN5-BG'DM4]6L"*)8D9FM+':1("NC59F>7K75U0,]V#2L!\ MS_?J0S8JB$;M(3N>XC7CHPOC#V1$ZHUCKRQXWA7S&R:-<1,35TAD;L(E,'V= M)E=[@C,<-.%4ZB_N?CY@_[L>3JZY2H2'P7F*UNQJ/D-,2F[2Y13I@E_G))>< MP; IKBA$.*R$N(KI; ML3JB#2[12(\TO2IE,<7!OTJRCG1! M'1T>GB=<\#M'7=9QW%[(SQ.N(_.P!H;T&V#*$H[;:_A)0/=Y(B*:)Z*$M(%( M@QR:3S9I/M6WE"/.EH;\ :Z'K7=Y !94811G'X'HA&*Z*'MAB3EE4"N70E% M:/\S;ZZ8++SQKKI17B7D-ZX2=OH958N(+S^9SF^/NCU^T)"0I+P]2.?;HQLJ MN<3 9Q!NI0N*0:YLUW*LT5 MH!"'I5'I]0)32F76*&83+3:VUUH(;3HW.UR;YAIDNL$\7PJACY/40-&N3_\! M4$L#!!0 ( *J!5U0I ;P6Q0, &P- 9 >&PO=V]R:W-H965TINC?="OJD$4<-[EG(U\1*M-U]\7RT3 MS*BZ$QOD9F4E9$:U&R$LM0/@Z#O9Y1Q;SIVS_QL*@GM6W%*ERO[ O M]@8>++=*BZP0-@PRQO-_^EXXXDB ]&L$PD(@/!7HU@A$A4#D#,V9.;,>J*;3 ML11[D':WT68_G&^KK08OG6F1E'Q# 7F8D.19U_._"$ M2DNVU&;%[8)GSC3<6[\S_0NN'U!3EJH;NW7QK(#R&![M1P>>%P]P?74#5^"# M2JA$!8P[>75[-/%?(K;*B)G)JT_CL:^-;9:AORSLF.5VA#5VD!"^"ZX3!5]Y MC/%G!;YQ2NF9\,,SL[!1XP,N[R BMQ &(:D@-&\O'C30B,4UXYSQM;D)*>5+A&MS"OGYW%2=0:ZZ[U3; M!+&;#@+2&_N["D*]DE"OD=!?DG(;8Q>@>V?0W6%$JJ'[)72_$?K%^>$2E!"#QJA30Y:(6N!/JA [_=K?#XLT8>M@P!Y_!L1,#RC,PR/CB&_ M&>>;ZL-D5%(>-<;_#Y>0,>[<[U": @,N;L D/81OE$EXH>D6&RX("0XI,6CM MG7T!"[2 73O8V,*N+.S.PM9=I5BD*94*-BASIU;ZM* S.O(7N>O5^(L<97;2 MYF*UM>%W"!HDG,- MY4/Z)^WS?]O@KD@1+6WH5D1V=W22+BIWU<;_H:Z0YL)BVIG,-#+*]2Y,J>WE M9$O.JPP9DK"&R:',D.8ZL\@[GCW328)I#*;[!DW?8;.5&Z',RB5:YR6(1,,: M5H<*1"Z4H$-4BM5)"Y='2"677.G@B$LXC :G1UJQ:]0]K9G^4=^:H5R[=E[! M4FRYSANUX;0( -H% 9 >&PO=V]R:W-H965T786CS$BIN3_4"%)W,M*DXTM;,0[LP MP L/JF281-%96'&A@FS@;?C4,XF!MF(IYBXD:O M"ED2)1&=/3Y,V/'1"3MB0K'OI:XML=M!B*3:Q0[S5N&H49CL4!@G[$XK+"V[ M5@44VP0AI=OEG*QS'B5[&2>0G[(T_N"4QN\(&A\.C_;(2;LK2#U?>M 5N(+[ M>R S&*KWKUOR9S<(E?V])UJOB];ST7H'1>QLV"919'YU2N MY6:EWCI=I)\ZGRV!_4Y@?Z_ YOWQHA"NS[FD6;&EV#W(]_3VWTB)7@D)-]JD M LK;30]+C+7"YO5TUFY 7?F^?&4?T>!JYLQ_FF;JW5$YA;),PHPHH]-S4F6: M2=)L4"]\,SYII-;VRY*&+QCG0.#0 &0 'AL+W=O6)\^]F\7>\<#R#""A$RI@@^G&$-5!J+&D<_Q=&G=*G4:R_GZW_:8/7 MP3P1"6M.OZ:Q2A;.U$$Q;,F!J@T__05%0&-C+^)4VE]T*F0]!T4'J7A6*&L$ M6!;]0\)L*HQZ%H% (;* Y,AO6+5%D.1?\A(21UM;,B\V- MU=;1I,P3 M((Z ;LQQI"H%B=[?@B(IE1]::G=;77<*^9[OZ6^/#[?H_;L/Z!U*&?J2\(/4 M9N7<53HL \Z-BA!6>0A^3PC81Y\Y4XE$=RR&^-* J_-1)L4_)V7E#UJ\A>@* M!?@/@Q1W %J_7-T;@!.49Q18>\&+SNB<\6\;3BG2M7PB(OYOP,VH=#.R;D8] M;E:P2QDS+E:$$A9!UU'D)D)KPK2(XS*8A7/W6,].6\8K)2Z0C4MDXT%D[>+C MMOA$4:21*=(NM+G920T)]D+<@-L6F@:S;L"3$O!D$/":R 3M21IW@9JT_'W$ MH\FT@:I#:C3RNV&%):QP$);FQR^.-VQY]1JXVA+U KB -2UA30=A/< 1A$%4 MZRMWV9[R'P!Y QJH[EGI9/:6),)>U5"]U].HL'&1QJ!9 AU"/43"M7:/WX9* MA=T+FK28WR$43OLP^Q5F__?95.A>TLD/QDUD'6*]?,)59\;!*QE5&!BB5(=( MO1@NH57=' ^W\T^@IQOT!82>&H@=F7Y%)5SU8SQ^4S)5?10/-]*7D:G=*\>S M9H[;,GUU6753/-Q.?Y]+[2:*PU$3<5MHW/.WA*M.BX=;[3"5IFV.^$'0Q-66 MZLMDU9OQ[+4TF@T,%06PMD@K86YM4LY [.P%0NJ3.C"5SX?E;GE)N;&C>6-_ M92XO=@*OS.0WG\]$Z)J5B,)6F_2N0DTED5\F\H7B>SN//W&EIWO[FN@+& @C MH+]O.5?GA7%07NF6/P%02P,$% @ JH%75+N&ULC55=;]HP%/TK5M2'5EK))X%5$*G MIE5:-53:[=DD-\2J8V>V ^V_G^V$#&A ?4E\G7N.S_WPS63'Q:LL !1Z*RF3 M4Z=0JKIS79D64&(YX!4P_27GHL1*FV+CRDH SBRHI&[@>;%;8L*<9&+WEB*9 M\%I1PF ID*S+$HOW&5"^FSJ^L]]X(IM"F0TWF51X RM0+]52:,OM6#)2 I.$ M,R0@GSKW_MT\-O[6X3>!G3Q8(Q/)FO-78SQD4\Y( SQ<[]F_V]AU+&LL8<[I'Y*I8NJ,'91!CFNJGOCN![3Q# U?RJFT M3[1K?3T'I;54O&S!6D%)6//&;VT>#@!^? 80M(#@%!"= 80M(+2!-LIL6 NL M<#(1?(>$\=9L9F%S8]$Z&L),%5=*Z*]$XU3RP%)> GK&;R#1+5KI+LEJ"HCG MZ">7$N6"EVC.F2*L)FR#?E4@L"F 1#/0301H*?B6V*)J$QWQ72] 84+EC69^ M62W0]=4-ND*$H>>"UQ*S3$YM1R"HF^L0RR8P)7 M1]^E(-BG8!9<9%Q .D"A_P4%7N#W")I_'NY=D!-V%0DM7_B)BER@BSJZR-)% M9^A>!JM!7Y8;U,BBS%7?)K=^X ]U!-O#V/OH.13J=HIEYC*%[9P;'F2H\ANRSTCP*$<=#?<\[5WC ' M=+^>Y!]02P,$% @ JH%75+W4@-(( P .@H !D !X;"]W;W)K&ULI9;;;N(P$(9?Q8IZT4K;Y@0)5(!48*OM1254VMUK M-QE(5,=F;0/=MZ_MA!#(0:A[ S[,_/YF,CZ,]HQ_B 1 HL^,4#&V$BDW][8M MH@0R+.[8!JB:63&>8:FZ?&V+#0<<&Z>,V)[C!':&4VI-1F9LP2MK!V/Q.X6]J+21#N6=L0_=>8K'EJ.)@$ DM016?SN8 2%:27'\+42M M-(3X5L%4\95#>(:BIUZDXA^@.^>X/Y#F>VP TN]S=Z<#QRQS[ M1L]OT9MM.0J54STCU6J0>(0:.25.2<\?0..K-NYOT_)&]JX9=-W%U M?G8-0/T2J-\-Q+C:*;0)*'<,*JMY;G!&5+?I]X?-1$%)%'02+266@%0I(L*B MYE0%]57#,["Z226;)UQAR15V2 M6+<)O1;800D[Z"S9.:Q @<9=-3LLM8;?K=EAC?RV%EV334MTKG,\]9SOEFWA M>;)@99?D4 U&80M3Y21V_[=P"X739)RC-=@,6MB\(YMW0?'&155<7+V%Z@F+ M/S@';C!R>RW$QS/7]3N)GRY%]&N'HA?6$.M&H7-^3MF56S@#OC:/$X$BMJ4R MO[O*T?(!]&"N_;/QJ7X8F=O]*)._JIXQ7Z=4( (K)>GK\Y/E#)>](MC%W M_3N3ZN5@FHEZW '7!FI^Q9@\=/0"Y7-Q\@502P,$% @ JH%75"H)Z:=R M P ;@H !D !X;"]W;W)K&ULC99-;]LX$(;_ M"B'TT *-]6G++FP#3;+%YE"L$3?=,R.-+*(4Z26I./WW.Z1L19%DH1=;I&9> M/L.AAK,^2?5+EP"&O%9B:/(/!-(55%#0[5P=='!31W M3A7WHR!8^!5EPMNNW=Q.;=>R-IP)V"FBZZJBZO*%WF7ADA]+8"7^[ M/M(#[,$\'7<*1WZKDK,*A&92$ 7%QOL:?KD+(^O@+'XR..G.,[&A/$OYRPX> M\HT76"+@D!DK0?'O!>Z O8?;ZH?W/!8S#/5,.=Y/^RW)0; M;^F1' I:<_,H3W_#.:"YUR6AM9G9V1H&*B^:>OYXWH.(2+ M*P[1V2'J.R17'.*S0^P";-T3!AT[@W"M\R M]#/;!Y')"L@/^@J:W) ]'I.\YD!D01XADR)CG%&WX3CSSGBGY O+(2?4D&^0 M@Z*<[ TUM9'J-WFD!HB1'9?&P:7_XST8RKC^A"L^[>_)QP^?R ?"!/E1REI3 MD>NU;S XB^AGYT!NFT"B*X&$$?DNA2DU^4L@U7L!'W>EW9KHLC6WT:3B/60S M$H>?211$X0C0W9^[!Q,X<9NIV.G%?Y"I";FDE4N<7')%[FFVG^&6.TV#V<$L M%N6KWCGK?<\TEN>\2@ M P[Z,Q%8[O!X7OB?04#!S!AXH[UXAY0D/>X1HW">7N%>M-R+:>Z2*KBQ%2DX8MHBII.(6!>QZ@EW'&SF2)X M?B7=JY9P-4EH"QZG)Y*55!Q&OZ'5"-I\,;YJ&+R5\V!RW9^4UTV]IARO:(H; M,UI+@V',26?U9F/&K-*KC)TK)YQD_,>4H-Q7.XH6#D_58MDG&QK%J^ *6/0& M%DV"/;R5P^/ELAI%C :5+4H'B$.C-.B?>[]S@#JZAT5@@:F&:FZJ=;9NF MKZY5Z,W?VF;*=01O,DTG]IVJ Q.:<"A0,IBE6-Y4T]PT R./KC]XE@:[#?=8 M8D,(RAK@^T)*!DP;]@4 (8; 9 M >&PO=V]R:W-H965T=UVPGE:6LTS,?NY&@H,AWSE-U)I+(DH7)]R6*Q.F_YK>>!>SY?:#/0 M'@V7=,X>F/ZVO)/PUBZE1#QAJ>(B19+-SEL7_MEU0 P@G_$[9RM5>4;&E:D0 MW\W+I^B\Y1F+6,Q";410^/?(QBR.C22PXTZ<5YJ]]"$9O1+-;W8O4K*QSJ&'FAB%7^%ZV*N5X+A9G2(BG 8$'"T\U_ M^E0$H@( .?4 7 #P2T#0 " %@+P$=!L 00$(#M70*0"=0P'= M#-8[\)5A[I M"=5T-)1BA:29#=+,0[Y<.1H"S%.360]:PJ\<<'KT*0U%PM!7^L04^HANJ934 MK#5Z/V&:\EA]@-%O#Q/T_MT'] [Q%'U=B$S1-%+#M@8#C)AV6"B[W"C##J'051JQJ 8_V8/'#@%M\+QT'S^[?XF=$F_%XRDBW@G"GM^I,6CLAD]8 M"' _AY,Z?PZ&8[\&?G4XW*N!7Q]N_, 12U*F$LGED09Y7Y;,Y$XZ1S="*32& M5%H#]:VHC!3ZZP9FHT^:)>IOAZZ@U!7DNH(&79"O:,I2-N.Z+NP;<"\'&VY] M''W$O?ZP_5@-;LVDGCV+T[Z2/I5V9MV=TK[>X=%FZ3#S><3GG,]1K="HWN62CF*?^7 M12?H(A%9JI&8H6^I+,=1/?H$)D5<:2LC@8GO1UG.SL!<<_9"D>_#$??&8XM[[3=(K4V]G<3J1.\L+&_LT4&W<[V MG.NZ.4&]'X/2C\';_$!Z037T*ED<(9XLH2U!;#9C>7>23P0"JDW1P8Z1#:'V M/5LX/:>1URP"OHN1TE1G6LAUH_(]@K!_ZGF_U-'_&X#;SE2Z -\IZIXI1F6X M0!>IV1>/T'$NH7_4^=88PQ[A>HO074JQ58J/7C!\6YU\LK=DA+DG"H6-KA0K M1G;R!?>:=J=OBY;OKEIC&G/0FG(*#8QF\,/F6O+4LZ_>/'U'+A;Z; M#%\5T<%.1/UN4TBQI3J\A^J*LF=,N2FP)!V.G'[=P M4A>EQMAHK$:TMDP6(JLAQ=W&Q@5;.L)N.MIGRTG^RJ$ %B/0D,&)F:=;3MQQ["9+ MDMA-DO4YBGZBAU!DVG6XM21(O*/G*K'$2-P-V5MRM1"YE:L>;@HNL;1)W+3Y M !TN0Q0ZPQL10L?[6P9]2\3#W57>5E#Y<'#\+P?$\AEQ\]F;0AOL)BX)&EM" M8AF0N#\8?*8Q72MH"'^BUU998HF/=(\?7\MLQ,ULQ2=%TWG6(BJ MGGA(8WH'EL8"-XW=+7C,ETOCV%4H4I$ 1>?GG2I'OS;Q \M:0]846XN?38O6BSS2XJI MT%HD^>."T8A),P%^GPFAGU^,@O+J;?0?4$L#!!0 ( *J!5U1S*O//YP, M ' - 9 >&PO=V]R:W-H965T]>$X?$:+') FG:^_0W.*Z3V-CMFP3LF3\_ M!IC!TZ.0/U5!J48O):_4S"FTWM^ZKLH+6A)U(_:T@C=;(4NBH2MWKMI+2C:U M4\E=W_-BMR2L#$.-06_S!Z5!=M9*:R%N*G MZ=QM9HYGB"BGN382!/Z>Z8)R;I2 XUL',,!"6K3O_DI0G$ MA0,.!QS\QL'_J$/0. 3U1$]D];261)/Y5(HCDL8:U$RCCDWM#;-AE5G&E9;P MEH&?GM]5N2@I>B0O5*$)6L$VV1PX16*+?MMN(=:F]4C+O9"PRFC)X*&D50[6 MNB :+6#O:+I!2PK/)32N!#\OJ2:,JR\@_;1:HL^?OJ!/B%7HL1 '1:J-FKH: M9F%8W+PA_GXB]@>(ES2_00'^BGS/QQ;WQL&@7C-Q M35X048IJ=3LB&[2R02T;#LA^RW-Y %7.R)IQIAFUANHDDM0BYL0^ST,_#:?N M\V5 ^D91@KW6Z(HO;/G"4;Y5022=F .T0;#@D%44,>?2!GE2BB_&QSA-.Y!] MHS0.[8Q1RQB-,OX-61#RG02P:H>X4 KE1,I72'Y'(NU[+^IC)&& .[ 6JS", M!D(:M[CQ*"X<&93#3F+:2A;WQDPB/^F 68R"H:5.6JYDE.NNTG#DE;9!);WQ M_#CJ,/5M<)K8D=(6*1T/E="$FVS=/7HVQK0_/M2XK(O9-\O2R,=VT*P%S3Z> M'2[.\EB*P-XY=WNC8;B79GOK5P29%-%?![:' FM=IT;H!3TX(-) E\3N#8'T^UI9":_5>G+U/M MS%*Q2I-JQ];J@,?+@N5@OE/!<#_Q3^(H[?%:S)(T&XKEN43@]VO$!_,([F?] M+,1>MY#9S+S8SP9(S]4!CY>'/ZE2M^B9\,-IIQ(.5W "-S$K:[\03+(P"+N% MS&KGI=D0[;EFX/&BT8OK>]L@Z5U2X*@$75R;5=*M;^[%==A\B_Q%Y(Y5"G&Z M!3?O)H$5DJ?K_:FCQ;Z^(:^%AOMVW2S@DXA*8P#OMT+HMXZY=+OK,#1)ACDS M5VJ-DG:62N?,TE2O0K/6R%+OE(LP;K5Z8=, MOTY0J,TPB(+=PIRO,NL6PM%@S5:X0/NXGFF:A;5*RG.4ABL)&I?#8!Q=3_O. MWAM\Y[@Q>V-P)WE2ZME-[M)AT') *#"Q3H'1WPM.40@G1!B_*\V@_J1SW!_O MU+_ZL]-9GIC!J1(_>&JS8? Y@!27K!!VKC;?L#I/U^DE2AC_"YO*MA5 4ABK M\LJ9"'(NRW^VK>*PYQ#U3CC$E4-\Z- YX="N'-K^H"69/]8-LVPTT&H#VEF3 MFAOXV'AO.@V7[A875M,N)S\[NI.)RA$>V!8-?((%94E:" 2UA#DF2B9<<.8# M3BLV0YC@BDO)Y0J83.%6IFXXSE4AK3-YE)K<5I+_P=2IDKW$);<&SF_0,B[, M!7WF<7$#YV<7< 9W57@UY&7WK=0?BR?PG';#JUS3OL;HW=;<0>IREW M,3:^*J1 T;8$OU:F6M8HF*4-"J1[!TFA-5+.OR+3Q_*D_%IO#S&*CQ/V:L)> M(^&<7F92LE#U/J"CS%AK3LN.Y^A+ZGT ^A1%!W%MMGE'W:^I^_^;#E7Q:,B% M_L=[[G8.F(_8[.5+R1SN%<@<]R5E;:A7Z]8T]A7Y8'U"+:OL,&\R M9;^[9YJ2VX# )4FVKOJ4 +KL(>7$JK4OPT_*4E'WPXS:+FIG0/M+I>QNXCY0 M-_+17U!+ P04 " "J@5=4>KE6K2X" 9!0 &0 'AL+W=OZJXQSA'E6DQVNT3S7*V6M<& I*4>AJ12@<#L-'N+[^=C% M^X"?%%M]M 97R4;*%V?\**=!Y 0AP\(X!F)_>YPC8X[(ROC=[!5P*GH_N2U[\,1(#X'2'I \A$P/@-(>T#J"^V4^;(6Q) \4[(%Y:(MFUOX MWGBTK88*=XIKH^PNM3B3/_*:R3=$F*' +36P8D3 ]0(-H4S?P&=X7B_@^NH& MKH *6%+&;/=U%AJ;W%&$19]HUB5*SB2*$UA*82H-CZ+$\F^"T*H>I"<'Z;/D M(N,"BQ&D\2TD41*?$#3_=WAT04XZ=#+U?.G_=/("[WC@'7O>\65>I3]!276A MT%U_.W!0V'8JNFFW MC*/:^>'35H;-VYW:X!WF^\%?ZP_^F9W[;DS?:;I'8TG4C@H-#+>6,AI]L8I4 M-XB=863M[_)&&CL9?EG9MPN5"[#[6RG-P7 )AM&ULM551 M;]HP$/XK5M2'5MH()$!1%2*MH&J52E>UZO8P[<$D%V+5L9E]*47:C]_9"1'; M /5E+\1GWWW?=Y^3(]EH\V)+ &1OE51V&I2(ZZLPM%D)%;<]O09%)X4V%4<* MS2JT:P,\]T65#*-^?QQ67*@@3?S>@TD37:,4"AX,LW55<;.]!JDWTV 0[#8> MQ:I$MQ&FR9JOX GP>?U@* H[E%Q4H*S0BADHIL&GP=7UQ.7[A*\"-G9OS5PG M2ZU?7'";3X.^$P02,G0(G!ZO, ,I'1#)^-EB!AVE*]Q?[]!O?._4RY);F&GY M3>183H-)P'(H>"WQ46\^0]O/R.%E6EK_RS9-[G@\J;!'7M<]\6\IE$2OAZ0,NRD#-\M!1&,=Y=4;IJ)U02HUWY*+#72S/'+DH8\&)= YX76N O&PO=V]R:W-H965TA*U3:W6<3!F+5%]:> M0/OO:SLA8I= 7XCMS#G?&0<[VRO]9DH ).^"2S,.2L3M0QB:H@1!34]M0=HW M:Z4%13O5F]!L-="5%PD>)E$T"@5E,L@SOS;7>:8JY$S"7!-3"4'UQP2XVH^# M.#@L/+--B6XAS+,MW< "\'4[UW86MBXK)D :IB31L!X'W^.'2>KJ?<%O!GMS M-":NDZ52;V[RN03[EC"+-,ZWV1+MJZ^8&OE6OMN&8=!]E@=J^95:' M^50)P=#N,AI"Y8I,E40F-R +!H;JU*O<^=CE]W=1G(6[#M:@90V^8O6[6+5J=,1*[](SK&'+&G[%&G2QAB>L MY QIU))&%TDO)=A+98V@NWBC$U[4C4M;7'H9IY#R+E)Z\L7B='3?_X\6'ITX M=WD]4;UATA .:ZN+>JG=(%U?"/4$U=8?PJ5">Z3]L+1W*&A78-^OE<+#Q)WK M]E;./P%02P,$% @ JH%75,P\Z\(J P #A, T !X;"]S='EL97,N M>&ULW5AM:]LP$/XK1AVC@U''\>K&:QS8 H7!-@KMAWTK2BPG EGR9*5+^NNG MLQSGI;J0]<.6SB&U=(_ON4=WYTID6)N58'=SQDRP+(6L,S(WIOH8AO5TSDI: M7ZB*28L42I?4V*F>A76E&'>]CYRWT#L2>HDO MCR!&:3'2Y"BU]CH@V%X8_=5Q](?(,>K!+O4FKSMY#-NBC8:%DIO:Q<09+#,M M6?!(14;&5/")YN!5T)*+E3/WP3!50NG V*:QH2*PU$\.CMP,^JGE*;E4NHGM M(KB_D_;Q/6 ] X%]3=M_$6]0\4=E/B_LH^>_F><8DTU1LB[:]?\I9?K'B=G?Z M%YJ;?RO[BKTBXZO3U]CNQJG+S).3U)CV.[?6X>$G2-"9PW@ M*):1[W"H$YN@P63!A>&RGX+"/W#27 M'\%\'.9' ,/B8 HP'^>%Q?F?UC- U^,P3-O BPQ0GP'JX[Q\R+CY8''\/JF] M_"M-TSA.$BRCX[%7P1C+6Y+ U\^&:0,/+ Y$^K-P"--_=7&XH '5@6L=R"^/P[TE-\GCJ&JF#;L#<:1-,40Z$5_ MCR8)DIT$/O[Z8&])'*>I'P',KR".,03>1AS!%( &#(GC9A_-8?20$3;8T.P6BP^0"X9 M9K>]9!:G#'+A=(4@SPG(\]-%DML-@GQ#0+Z)"_FX@7Y< MN7I%0&\)H+=Q@19=TW#SV@^E6"OA_\:58W]5E>Z4$PCR'0'Y[HA#^TDHGVX$ ME[M!QDE[1F7M65S,:U@ZS$(:)+)";H%;P+9(*5VDD7WQ ,^@.F /4&E_D85^ MC$9)(HULB9# GB:7/EIU?V>"LGR?C_)#&ED0#V"=Z2K7&3\Q8ES5[,YMP/A0 MRG [8$S*$&ED1=RH2C? 'OFW\55'"2&-;(2/32OU*P"[! 4KX=B]GZA@.$H$ M:603^&NM$6Y05!A5G^.<'V'PJ6T<04H.Z2GM\#7#F)0>TE/Z882947[((OMA MR,GLS"]^)-@_,!:EBBRR*@XDYX.,Y'HCLD!^E:5_@&),2B999)F0R7I\(5). MR2([!2?K@T--F22+OM@@$B,[PYB47++(79V#8X+.8XA)9&A]G>8 MD;)+'MDN.\9%U[:RKQOX\?V1)1=X39>3]:S(=CF,N2N_84S*+GEDN^PP^R_L M$4S3)_)K84/ZP9B49_+(GMEA_LN#KUV?+0?D6\&7&)/R3![9,X=F9Y,02[Y> M&UAC3,HX>63C',;-WV7=2>A=I"TN!!64A8K(%MK'_+F^Z'LP)F6A(K*%B&@& M,6%,RD)%9 OM8>[/C#$F9:$BLH6(:'Y;#?U!+ P04 " "J M@5=4#Y142-H! !9( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8 M\O5?6)^LD>6;7?(FVV?)\?][I 7S::4_B&$O-RD?9MONCX=SE=6W;!O MRWDYK$/?+M_;=0HZG<["\'-&\SC_.7/R>NK37R9VJ]5VF9ZZY<<^''Z3)M0.4@C2^D$&058_ MR"'(ZP=%"(KU@V80-*L?= M!M_6#[B#HKG[0/03=UP^2*BWDJ@MZ+> M2J"WCCZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4 MVPCT-M3;"/0VU-L(]+;19@F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z& M>AN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/MKL)M#;46\GT-M1;R?0VU%O)]#; M46\GT-M1;R?0.Z+>D4#OB'I' KTCZAT)](ZH=R30.Z+>\3_USN6T2_G:\[W& MY_\GU>5\;[H^_K+\/CEZ>R\X!_B3X/$+4$L#!!0 ( *J!5U0A7: @= M!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ M_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY? ME-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\" MI \)TH<"Z2,#Z6,(TL&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( *J!5U2.[>T\*P< ' < 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ JH%75/Q+A0+" @ L D !@ M ("!R14 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ JH%75%-1D:47!0 ?!8 !@ ("!:B 'AL+W=O M M 8 " @;&PO=V]R:W-H965T&UL4$L! A0#% @ JH%75,%GSW*L M( M&P !@ ("!0S( 'AL+W=O&UL4$L! A0#% @ JH%7 M5#C+G%V1!0 L0X !D ("!PU< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH%75(B\FE*6"0 )2, M !D ("!DFD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH%75$;KXG=^ @ CP4 !D M ("!J(< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JH%75(GP(07] P ) T !D ("!"K 'AL+W=O M&PO=V]R:W-H965T:Y M !X;"]W;W)K&UL4$L! A0#% @ JH%75)<: M-T:Y!0 WQ4 !D ("!^;T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH%75/\DQPIV @ RP4 !D M ("!),X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JH%75&X @&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ JH%75"XQ[-57 M @ 7@< !D ("!%?( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH%75+25QF7' P H1 !D M ("!OOP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JH%75 J]H(A. P )0P !D ("!V0D! M 'AL+W=O#0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MJH%75'9O5[AM @ V@4 !D ("!K14! 'AL+W=O&PO=V]R:W-H965T M!DP;]@4 (8; 9 " @&UL4$L! A0#% @ JH%75',J\\_G P < T !D M ("!^BL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JH%75 /P*?QV @ 0@8 !D ("!K34! 'AL M+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ ^ #X Z1 *)' 0 $! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 159 467 1 false 65 0 false 8 false false R1.htm 00090 - Document - Cover Sheet http://www.servicesource.com/role/DocumentCover Cover Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.servicesource.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.servicesource.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.servicesource.com/role/StatementConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.servicesource.com/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 00500 - Statement - Consolidated Statements of Cash Flows Sheet http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - The Company Sheet http://www.servicesource.com/role/DisclosureCompany The Company Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Consolidated Financial Statement Details Sheet http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetails Consolidated Financial Statement Details Notes 10 false false R11.htm 10401 - Disclosure - Debt Sheet http://www.servicesource.com/role/DisclosureDebt Debt Notes 11 false false R12.htm 10501 - Disclosure - Leases Sheet http://www.servicesource.com/role/DisclosureLeases Leases Notes 12 false false R13.htm 10601 - Disclosure - Revenue Recognition Sheet http://www.servicesource.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 13 false false R14.htm 10701 - Disclosure - Stock-Based Compensation Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 10801 - Disclosure - Restructuring and Other Related Costs Sheet http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCosts Restructuring and Other Related Costs Notes 15 false false R16.htm 10901 - Disclosure - Income Taxes Sheet http://www.servicesource.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 11001 - Disclosure - Employee Benefit Plan Sheet http://www.servicesource.com/role/DisclosureEmployeeBenefitPlan Employee Benefit Plan Notes 17 false false R18.htm 11101 - Disclosure - Commitments and Contingencies Sheet http://www.servicesource.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.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 19 false false R20.htm 30303 - Disclosure - Consolidated Financial Statement Details (Tables) Sheet http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsTables Consolidated Financial Statement Details (Tables) Tables http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetails 20 false false R21.htm 30503 - Disclosure - Leases (Tables) Sheet http://www.servicesource.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.servicesource.com/role/DisclosureLeases 21 false false R22.htm 30603 - Disclosure - Revenue Recognition (Tables) Sheet http://www.servicesource.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.servicesource.com/role/DisclosureRevenueRecognition 22 false false R23.htm 30703 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.servicesource.com/role/DisclosureStockBasedCompensation 23 false false R24.htm 30803 - 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 24 false false R25.htm 30903 - Disclosure - Income Taxes (Tables) Sheet http://www.servicesource.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.servicesource.com/role/DisclosureIncomeTaxes 25 false false R26.htm 31103 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.servicesource.com/role/DisclosureCommitmentsAndContingencies 26 false false R27.htm 40101 - Disclosure - The Company (Details) Sheet http://www.servicesource.com/role/DisclosureCompanyDetails The Company (Details) Details http://www.servicesource.com/role/DisclosureCompany 27 false false R28.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 28 false false R29.htm 40301 - Disclosure - Consolidated Financial Statement Details - Property and Equipment (Details) Sheet http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails Consolidated Financial Statement Details - Property and Equipment (Details) Details 29 false false R30.htm 40302 - Disclosure - Consolidated Financial Statement Details - Long Lived Assets by Geographic Area (Details) Sheet http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails Consolidated Financial Statement Details - Long Lived Assets by Geographic Area (Details) Details 30 false false R31.htm 40401 - Disclosure - Debt (Details) Sheet http://www.servicesource.com/role/DisclosureDebtDetails Debt (Details) Details http://www.servicesource.com/role/DisclosureDebt 31 false false R32.htm 40501 - Disclosure - Leases - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 32 false false R33.htm 40502 - Disclosure - Leases - Supplemental Income Statement Information (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails Leases - Supplemental Income Statement Information (Details) Details 33 false false R34.htm 40503 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 34 false false R35.htm 40504 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesLeaseTermAndDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 35 false false R36.htm 40505 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 36 false false R37.htm 40601 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 37 false false R38.htm 40602 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 38 false false R39.htm 40701 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 39 false false R40.htm 40702 - 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 40 false false R41.htm 40703 - Disclosure - Stock-Based Compensation - Summary of Valuation Assumptions (Details) Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails Stock-Based Compensation - Summary of Valuation Assumptions (Details) Details 41 false false R42.htm 40704 - Disclosure - Stock-Based Compensation - Option Activity (Details) Sheet http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails Stock-Based Compensation - Option Activity (Details) Details 42 false false R43.htm 40705 - 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 43 false false R44.htm 40801 - Disclosure - Restructuring and Other Related Costs - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails Restructuring and Other Related Costs - Narrative (Details) Details 44 false false R45.htm 40802 - 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 45 false false R46.htm 40901 - Disclosure - Income Taxes - Schedule of Loss from Continuing Operations Before Provision for Income Taxes (Details) Sheet http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetails Income Taxes - Schedule of Loss from Continuing Operations Before Provision for Income Taxes (Details) Details 46 false false R47.htm 40902 - Disclosure - Income Taxes - Summary of Income Tax Provision (Details) Sheet http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails Income Taxes - Summary of Income Tax Provision (Details) Details 47 false false R48.htm 40903 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Taxes Provided at Federal Statutory Rate to Income Tax Provision (Details) Sheet http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails Income Taxes - Schedule of Reconciliation of Income Taxes Provided at Federal Statutory Rate to Income Tax Provision (Details) Details 48 false false R49.htm 40904 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 49 false false R50.htm 40905 - Disclosure - Income Taxes - Schedule of Effect of Temporary Differences that Created Deferred Income Taxes (Details) Sheet http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails Income Taxes - Schedule of Effect of Temporary Differences that Created Deferred Income Taxes (Details) Details 50 false false R51.htm 40906 - Disclosure - Income Taxes - Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Sheet http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails Income Taxes - Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Details 51 false false R52.htm 41001 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.servicesource.com/role/DisclosureEmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.servicesource.com/role/DisclosureEmployeeBenefitPlan 52 false false R53.htm 41101 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 53 false false R54.htm 41102 - Disclosure - Commitments and Contingencies - Future Minimum Payments (Details) Sheet http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails Commitments and Contingencies - Future Minimum Payments (Details) Details 54 false false All Reports Book All Reports srev-20211231x10k.htm srev-20211231.xsd srev-20211231_cal.xml srev-20211231_def.xml srev-20211231_lab.xml srev-20211231_pre.xml srev-20211231xex10d17.htm srev-20211231xex10d20.htm srev-20211231xex10d21.htm srev-20211231xex10d8.htm srev-20211231xex21d1.htm srev-20211231xex23d1.htm srev-20211231xex31d1.htm srev-20211231xex31d2.htm srev-20211231xex32d1.htm srev-20211231xex32d2.htm srev-20211231x10k004.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "srev-20211231x10k.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 159, "dts": { "calculationLink": { "local": [ "srev-20211231_cal.xml" ] }, "definitionLink": { "local": [ "srev-20211231_def.xml" ] }, "inline": { "local": [ "srev-20211231x10k.htm" ] }, "labelLink": { "local": [ "srev-20211231_lab.xml" ] }, "presentationLink": { "local": [ "srev-20211231_pre.xml" ] }, "schema": { "local": [ "srev-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 579, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 20, "http://www.servicesource.com/20211231": 1, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 25 }, "keyCustom": 46, "keyStandard": 421, "memberCustom": 23, "memberStandard": 41, "nsprefix": "srev", "nsuri": "http://www.servicesource.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Consolidated Financial Statement Details", "role": "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetails", "shortName": "Consolidated Financial Statement Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Debt", "role": "http://www.servicesource.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "srev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Leases", "role": "http://www.servicesource.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "srev:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Revenue Recognition", "role": "http://www.servicesource.com/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Stock-Based Compensation", "role": "http://www.servicesource.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Income Taxes", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Employee Benefit Plan", "role": "http://www.servicesource.com/role/DisclosureEmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Commitments and Contingencies", "role": "http://www.servicesource.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Consolidated Financial Statement Details (Tables)", "role": "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsTables", "shortName": "Consolidated Financial Statement Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "srev:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Leases (Tables)", "role": "http://www.servicesource.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "srev:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.servicesource.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Income Taxes (Tables)", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "srev:YearsOfOperatingExperience", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilitiesWithLettersOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_Zg14QP7se0aMs4iJTvPzDg", "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": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilitiesWithLettersOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_Zg14QP7se0aMs4iJTvPzDg", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Consolidated Financial Statement Details - Property and Equipment (Details)", "role": "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "shortName": "Consolidated Financial Statement Details - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_2lP_eCJubEeNDxeR5Pkz4w", "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": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_2lP_eCJubEeNDxeR5Pkz4w", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Consolidated Financial Statement Details - Long Lived Assets by Geographic Area (Details)", "role": "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails", "shortName": "Consolidated Financial Statement Details - Long Lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_srt_StatementGeographicalAxis_srev_NorthAmericaAndLatinAmericaMember_xjvnrUNIykmHlP7DZ6anhg", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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-20211231x10k.htm", "contextRef": "Duration_7_1_2021_To_7_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_VariableRateAxis_srev_BloombergShortTermBankYieldIndexBSBYMember_yZmvoc9Yg0ys-teE-tyUfw", "decimals": "4", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xh54UmN4VUKKBkWluBNl2A", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "srev:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_srev_ThirdPartyOneMember_S755DcHJiUKuPWXPrD0dvQ", "decimals": "INF", "lang": null, "name": "srev:LessorOperatingLeaseNumberOfFloorsLeased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_floor_2cbsFSgMB0WIDPXy0V2z5A", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "srev:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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", "ix:continuation", "srev:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40505 - 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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_VI-cIZC_I0GFfAF5_ocI9w", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_iNh8Qrs5AUGUZJg4iXBmig", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_iNh8Qrs5AUGUZJg4iXBmig", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_3_31_2021_u4DRGkyB1EiAzm6MoLZjQw", "decimals": "INF", "first": true, "lang": null, "name": "srev:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfPerformanceGoals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_8lxsTSO4WkGss4aNd8U4bA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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-20211231x10k.htm", "contextRef": "As_Of_3_31_2021_u4DRGkyB1EiAzm6MoLZjQw", "decimals": "INF", "first": true, "lang": null, "name": "srev:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfPerformanceGoals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_8lxsTSO4WkGss4aNd8U4bA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - 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", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_9fsVH_ET3Uim1lgYNKy3uA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Stock-Based Compensation - Summary of Valuation Assumptions (Details)", "role": "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails", "shortName": "Stock-Based Compensation - Summary of Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_9fsVH_ET3Uim1lgYNKy3uA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_srev_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember_0mxWqBfhhEeBYUxU1Q4MIg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_zzvw-sw-IkGiv8Vx7i4QvA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_srev_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember_EJO49iwR9UiL9WzzD38xpw", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_zzvw-sw-IkGiv8Vx7i4QvA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_qiIoObf9dU61S72lZW8yNw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_APJLRbYvOEGEut6TYFZHbA", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_XSyX2neHBkKWwH0mKizBHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_RestructuringPlanAxis_srev_RestructuringEffort2020Member_IYTQQOlXQU6hF5p3GIYVSw", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Income Taxes - Schedule of Loss from Continuing Operations Before Provision for Income Taxes (Details)", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Loss from Continuing Operations Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Income Taxes - Summary of Income Tax Provision (Details)", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails", "shortName": "Income Taxes - Summary of Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Taxes Provided at Federal Statutory Rate to Income Tax Provision (Details)", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails", "shortName": "Income Taxes - Schedule of Reconciliation of Income Taxes Provided at Federal Statutory Rate to Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-5", "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - Disclosure - Income Taxes - Schedule of Effect of Temporary Differences that Created Deferred Income Taxes (Details)", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Effect of Temporary Differences that Created Deferred Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srev:ReconciliationOfUnrecognizedTaxBenefitsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_iNh8Qrs5AUGUZJg4iXBmig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40906 - Disclosure - Income Taxes - Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits (Details)", "role": "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srev:ReconciliationOfUnrecognizedTaxBenefitsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_KrutT_wRSU2gdHgstvHLGg", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Employee Benefit Plan (Details)", "role": "http://www.servicesource.com/role/DisclosureEmployeeBenefitPlanDetails", "shortName": "Employee Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_Zg14QP7se0aMs4iJTvPzDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "INF", "first": true, "lang": null, "name": "srev:NumberOfLeasedFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_facility_Zg14QP7se0aMs4iJTvPzDg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongTermPurchaseCommitmentTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2DdfQviNnE2esMJtsUQyZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_2z6FZvb2jEGzTjLSv2E8dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_zzvw-sw-IkGiv8Vx7i4QvA", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_2z6FZvb2jEGzTjLSv2E8dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_zzvw-sw-IkGiv8Vx7i4QvA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_p9TExTomj02CW3hYUXqbsQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "srev-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_yXHwR5fDFEuh1ZJqgm8V2A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "country_MY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Malaysia" } } }, "localname": "MY", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r612" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "textBlockItemType" }, "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r606" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r606" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r606" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r613" ], "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r606" ], "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r606" ], "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r606" ], "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r606" ], "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r605" ], "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/2021q4", "presentation": [ "http://www.servicesource.com/role/DocumentCover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r608" ], "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/2021q4", "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/2021q4", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "srev_AsiaPacificJapanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asia Pacific-Japan", "label": "APJ" } } }, "localname": "AsiaPacificJapanMember", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "srev_CaliforniaEnterpriseZoneCreditsExpiring2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "California Enterprise Zone Credits Expiring 2024 [Member]", "label": "California Enterprise Zone Credits Expiring 2024" } } }, "localname": "CaliforniaEnterpriseZoneCreditsExpiring2024Member", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_CapitalizedContractCostAmortizationAndImpairmentLoss": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_Customer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 1 [Member]", "label": "Major customer 1" } } }, "localname": "Customer1Member", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_Customer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 2 [Member]", "label": "Major customer 2" } } }, "localname": "Customer2Member", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_Customer3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 3 [Member]", "label": "Major customer 3" } } }, "localname": "Customer3Member", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_Customer4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 4", "label": "Major customer 4" } } }, "localname": "Customer4Member", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_DeferredTaxAssetsInterest": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Interest", "label": "Deferred Tax Assets, Interest", "terseLabel": "Interest" } } }, "localname": "DeferredTaxAssetsInterest", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "srev_EffectiveIncomeTaxRateReconciliationChangeInTaxLawAmount": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to change in tax law.", "label": "Effective Income Tax Rate Reconciliation, Change in Tax Law, Amount", "terseLabel": "Tax law change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInTaxLawAmount", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "srev_EffectiveIncomeTaxRateReconciliationPermanentDifferences": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Permanent Differences", "label": "Effective Income Tax Rate Reconciliation, Permanent Differences", "verboseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "srev_IncomeTaxHolidayDurationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "income Tax Holiday, Duration Period", "label": "income Tax Holiday, Duration Period", "terseLabel": "Income tax holiday period" } } }, "localname": "IncomeTaxHolidayDurationPeriod", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFive": { "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 five", "label": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due After Year Five", "totalLabel": "Thereafter" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFive", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFive": { "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 Five", "label": "Lessee, Operating And Finance Lease, Liability, Payments, Net Of Sublease Income, Due Year Five", "totalLabel": "2026" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFive", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour": { "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 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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne": { "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 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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree": { "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 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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo": { "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, 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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "srev_LessorOperatingLeaseUndiscountedExcessAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessor Operating Lease Undiscounted Excess Amount", "label": "Lessor Operating Lease Undiscounted Excess Amount", "negatedLabel": "Less: Interest" } } }, "localname": "LessorOperatingLeaseUndiscountedExcessAmount", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srev_LongStandingCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Long-Standing Customer.", "label": "Long-standing client" } } }, "localname": "LongStandingCustomerMember", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srev_NewCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to new customer.", "label": "New client" } } }, "localname": "NewCustomerMember", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srev_NorthAmericaAndLatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America And Latin America", "label": "NALA" } } }, "localname": "NorthAmericaAndLatinAmericaMember", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "srev_OperatingLossCarryforwardsPermanent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Permanent", "label": "Operating Loss Carryforwards, Permanent", "terseLabel": "Net operating loss carryforwards, carried forward indefinitely" } } }, "localname": "OperatingLossCarryforwardsPermanent", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srev_OperatingLossCarryforwardsTemporary": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Temporary", "label": "Operating Loss Carryforwards, Temporary", "terseLabel": "Net operating loss carryforwards, subject to expiration" } } }, "localname": "OperatingLossCarryforwardsTemporary", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srev_OtherTaxCreditCarryforwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Tax Credit Carryforward [Member]", "label": "Other Tax Credit Carryforward" } } }, "localname": "OtherTaxCreditCarryforwardMember", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_PhilippineEconomicZoneAuthorityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Philippine Economic Zone Authority [Member]", "label": "Philippine Economic Zone Authority" } } }, "localname": "PhilippineEconomicZoneAuthorityMember", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "srev_ReconciliationOfUnrecognizedTaxBenefitsTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation Of Unrecognized Tax Benefits Table [Text Block]", "label": "Reconciliation Of Unrecognized Tax Benefits Table [Table Text Block]", "terseLabel": "Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsTableTableTextBlock", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "srev_ResearchAndDevelopmentTaxCreditCarryforwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Research And Development Tax Credit Carryforward [Member]", "label": "Research And Development Tax Credit Carryforward" } } }, "localname": "ResearchAndDevelopmentTaxCreditCarryforwardMember", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "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": 6.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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsNarrativeDetails", "http://www.servicesource.com/role/DisclosureRestructuringAndOtherRelatedCostsRestructuringAndOtherReserveActivitiesDetails" ], "xbrltype": "domainItemType" }, "srev_RevenueFromContractWithCustomerContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Contract Term.", "label": "Revenue From Contract With Customer, Contract Term", "verboseLabel": "Contact term" } } }, "localname": "RevenueFromContractWithCustomerContractTerm", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "srev_RevenueFromContractWithCustomerEstimatedCommissionRevenueNotYetInvoiced": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Estimated Commission Revenue Not Yet Invoiced.", "label": "Revenue From Contract With Customer, Estimated Commission Revenue Not Yet Invoiced", "terseLabel": "Commission revenue not yet invoiced" } } }, "localname": "RevenueFromContractWithCustomerEstimatedCommissionRevenueNotYetInvoiced", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "srev_RevenueFromContractWithCustomerNumberOfTypesOfPerformanceObligations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Number Of Types Of Performance Obligations.", "label": "Revenue From Contract With Customer, Number Of Types Of Performance Obligations", "terseLabel": "Number of distinct performance obligation types" } } }, "localname": "RevenueFromContractWithCustomerNumberOfTypesOfPerformanceObligations", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "srev_RevenueFromContractWithCustomerPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Payment Term.", "label": "Revenue From Contract With Customer, Payment Term", "terseLabel": "Payment term" } } }, "localname": "RevenueFromContractWithCustomerPaymentTerm", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "srev_RevenueFromContractWithCustomerPeriodToConvertToRevenueFromBeingRecorded": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Period To Convert To Revenue From Being Recorded.", "label": "Revenue From Contract With Customer, Period To Convert To Revenue From Being Recorded", "terseLabel": "Period to convert to revenue" } } }, "localname": "RevenueFromContractWithCustomerPeriodToConvertToRevenueFromBeingRecorded", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "srev_ScoutAnalyticsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Scout Analytics, Inc. [Member]", "label": "Scout" } } }, "localname": "ScoutAnalyticsInc.Member", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_SellingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling Services [Member]", "label": "Selling services" } } }, "localname": "SellingServicesMember", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "srev_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award terminates, 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, Termination Period", "terseLabel": "Termination period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriod", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srev_TwoThousandTwentyEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Equity Incentive Plan", "label": "2020 Equity Incentive Plan" } } }, "localname": "TwoThousandTwentyEquityIncentivePlanMember", "nsuri": "http://www.servicesource.com/20211231", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "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/20211231", "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/20211231", "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": [ "r52", "r54", "r109", "r110", "r253", "r286" ], "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_MajorCustomersAxis": { "auth_ref": [ "r174", "r317", "r322", "r566" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r252", "r285", "r341", "r343", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r563", "r567", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r252", "r285", "r341", "r343", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r563", "r567", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r174", "r317", "r322", "r566" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r170", "r317", "r320", "r528", "r562", "r564" ], "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", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r170", "r317", "r320", "r528", "r562", "r564" ], "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", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r252", "r285", "r331", "r341", "r343", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r563", "r567", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r252", "r285", "r331", "r341", "r343", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r563", "r567", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "http://www.servicesource.com/role/DisclosureDebtDetails", "http://www.servicesource.com/role/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r53", "r54", "r109", "r110", "r253", "r286" ], "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": [ "r171", "r172", "r317", "r321", "r565", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails", "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r171", "r172", "r317", "r321", "r565", "r581", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails", "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r175", "r512" ], "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" }, "stpr_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "California" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "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": [ "r38", "r515" ], "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", "r23", "r176", "r177" ], "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": [ "r42" ], "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": [ "r26", "r56", "r57", "r58", "r552", "r575", "r579" ], "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": [ "r55", "r58", "r66", "r67", "r68", "r113", "r114", "r115", "r448", "r570", "r571", "r619" ], "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": [ "r24" ], "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": [ "r113", "r114", "r115", "r383", "r384", "r385", "r460" ], "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": [ "r345", "r347", "r389", "r390" ], "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_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r347", "r376", "r388" ], "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": [ "r138" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetRetirementObligation": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligation", "terseLabel": "Asset retirement obligation" } } }, "localname": "AssetRetirementObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationLiabilitiesSettled": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.", "label": "Asset Retirement Obligation, Liabilities Settled", "terseLabel": "Asset retirement obligation, liabilities settled" } } }, "localname": "AssetRetirementObligationLiabilitiesSettled", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationsPolicy": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.", "label": "Asset Retirement Obligation [Policy Text Block]", "terseLabel": "Lease Asset Retirement Obligations" } } }, "localname": "AssetRetirementObligationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r104", "r159", "r162", "r168", "r182", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r444", "r449", "r468", "r513", "r515", "r535", "r550" ], "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", "r50", "r104", "r182", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r444", "r449", "r468", "r513", "r515" ], "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": [ "r348", "r378" ], "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", "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r340", "r342" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r340", "r342", "r439", "r440" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r95", "r96", "r97" ], "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_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r602", "r604" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "negatedTerseLabel": "Amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "periodEndLabel": "Ending of Balance", "periodStartLabel": "Beginning of Balance" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r191" ], "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_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r190" ], "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": [ "r190" ], "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", "r33", "r92" ], "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", "r93" ], "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": [ "r86", "r92", "r98" ], "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": [ "r86", "r479" ], "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_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Contract Acquisition Costs" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r234", "r539", "r556" ], "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 11)" } } }, "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": [ "r231", "r232", "r233", "r235", "r586" ], "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": [ "r113", "r114", "r460" ], "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": [ "r22" ], "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": [ "r22" ], "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": [ "r22" ], "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": [ "r22", "r287" ], "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": [ "r22", "r515" ], "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,233 shares issued and 99,112 shares outstanding as of December 31, 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_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r329", "r330", "r344", "r391" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureEmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r71", "r542", "r558" ], "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_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computers and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r198", "r199", "r441" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r150", "r151", "r174", "r466", "r467", "r585" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r150", "r151", "r174", "r466", "r467", "r580", "r585" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r150", "r151", "r174", "r466", "r467", "r580", "r585" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r146", "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Significant Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r150", "r151", "r174", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r150", "r151", "r174", "r466", "r467", "r585" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r100", "r446" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [ "r216", "r217", "r226", "r227" ], "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": [ "r296", "r298", "r318" ], "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": [ "r317", "r323" ], "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": [ "r317", "r323" ], "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": [ "r296", "r297", "r318" ], "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", "verboseLabel": "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": [ "r75", "r104", "r182", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r468" ], "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_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r105", "r419", "r428" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r105", "r419" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r419", "r428", "r430" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r105", "r419", "r428" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r149", "r174" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "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": [ "r102", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r266", "r273", "r274", "r276", "r283" ], "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": [ "r546" ], "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": [ "r44", "r277", "r489", "r490" ], "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": [ "r45", "r103", "r111", "r249", "r250", "r251", "r252", "r253", "r254", "r256", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r275", "r279", "r280", "r281", "r282", "r288", "r289", "r290", "r291", "r488", "r489", "r490", "r491", "r547" ], "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_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r420", "r428" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r420", "r428" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r105", "r420", "r428", "r429", "r430" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred income tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r409", "r537", "r549" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r420", "r428" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r410" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r412" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r415", "r417", "r418" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r411" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance", "terseLabel": "Deferred tax assets, valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r398", "r412" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Amortization of tax intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "ROU assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other, net" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfEffectOfTemporaryDifferencesThatCreatedDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefit Plan" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employers' discretionary contribution, amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r90", "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation expense related to property and equipment" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r90", "r157" ], "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": [ "r317", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ], "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": [ "r317" ], "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_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails", "http://www.servicesource.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r122", "r123", "r124", "r125", "r126", "r131", "r133", "r135", "r136", "r137", "r140", "r141", "r461", "r462", "r543", "r559" ], "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": [ "r72", "r122", "r123", "r124", "r125", "r126", "r133", "r135", "r136", "r137", "r140", "r141", "r461", "r462", "r543", "r559" ], "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_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r479" ], "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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r107", "r400", "r432" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "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": [ "r377" ], "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": [ "r377" ], "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": [ "r377" ], "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_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r374" ], "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", "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r66", "r67", "r68", "r113", "r114", "r115", "r118", "r127", "r129", "r143", "r186", "r287", "r292", "r383", "r384", "r385", "r424", "r425", "r460", "r480", "r481", "r482", "r483", "r484", "r485", "r570", "r571", "r572", "r619" ], "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_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r264", "r279", "r280", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r463", "r517", "r518", "r519" ], "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": [ "r264", "r332", "r333", "r338", "r339", "r463", "r517" ], "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_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r264", "r279", "r280", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r517", "r518", "r519" ], "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_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r495", "r499", "r508" ], "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": [ "r493", "r507" ], "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": [ "r493" ], "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": [ "r494" ], "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": [ "r507" ], "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": [ "r493" ], "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": [ "r494" ], "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": [ "r507" ], "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_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r507" ], "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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFive", "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 after fifth 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, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r507" ], "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_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_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r507" ], "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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFive", "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 fifth 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 Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r507" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesAltCalc1Details": { "order": 3.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": [ "r507" ], "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_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": [ "r507" ], "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_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_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r507" ], "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": [ "r496", "r502" ], "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": [ "r492" ], "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": [ "r495", "r499" ], "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": [ "r495", "r499", "r508" ], "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": [ "r492" ], "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", "verboseLabel": "Finance leases" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "http://www.servicesource.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r494" ], "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": [ "r505", "r508" ], "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": [ "r504", "r508" ], "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_FixedPriceContractMember": { "auth_ref": [ "r323" ], "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_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r477", "r478" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency transaction losses" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation and Remeasurement" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of fixed assets and other, net" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "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": [ "r73" ], "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_Goodwill": { "auth_ref": [ "r192", "r194", "r515", "r534" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill Impairment" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r90", "r193", "r195", "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r74", "r104", "r159", "r161", "r164", "r167", "r169", "r182", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r468" ], "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_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r90", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "verboseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r203", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r106", "r431" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r159", "r161", "r164", "r167", "r169", "r532", "r540", "r544", "r560" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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/DisclosureIncomeTaxesScheduleOfLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetails", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r106", "r431" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "International" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetails" ], "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": [ "r208", "r218" ], "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", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r218" ], "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", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "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": [ "r107", "r401", "r407", "r414", "r426", "r433", "r435", "r436", "r438" ], "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": [ "r108", "r128", "r129", "r158", "r399", "r427", "r434", "r561" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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)", "negatedLabel": "Tax benefit", "negatedTerseLabel": "Provision for income tax expense", "totalLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails", "http://www.servicesource.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxProvisionDetails", "http://www.servicesource.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r396", "r397", "r407", "r408", "r413", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r400" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r400" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r400" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "U.S. income tax at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r400" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Share-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r400" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r400" ], "calculation": { "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxesProvidedAtFederalStatutoryRateToIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r89" ], "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 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": [ "r89" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": [ "r89" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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": [ "r89" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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": [ "r89" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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": [ "r89", "r502" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.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": [ "r89" ], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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": [ "r89" ], "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 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": [ "r77", "r270", "r278", "r281", "r282" ], "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": [ "r84", "r87", "r94" ], "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_InternalUseSoftwarePolicy": { "auth_ref": [ "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Internal-Use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r506", "r508" ], "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": [ "r506" ], "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_LeaseholdImprovementsMember": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "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": [ "r498" ], "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": [ "r507" ], "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": [ "r507" ], "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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r507" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r507" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne", "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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r507" ], "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 fifth 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 Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r507" ], "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 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": [ "r507" ], "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 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": [ "r507" ], "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 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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r507" ], "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": [ "r497" ], "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": [ "r509" ], "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_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r509" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 5.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 fifth 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 Five", "negatedLabel": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r509" ], "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 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": [ "r509" ], "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_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r509" ], "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 after fifth 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, after Year Five", "negatedLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r509" ], "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 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": [ "r509" ], "calculation": { "http://www.servicesource.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "srev_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo", "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": [ "r41", "r104", "r163", "r182", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r445", "r449", "r450", "r468", "r513", "r514" ], "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": [ "r29", "r104", "r182", "r468", "r515", "r538", "r554" ], "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": [ "r43", "r104", "r182", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r445", "r449", "r450", "r468", "r513", "r514", "r515" ], "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": [ "r39" ], "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": [ "r39" ], "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": [ "r18", "r536" ], "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_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "verboseLabel": "Long- Lived Assets By Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r45" ], "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": [ "r45", "r236" ], "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": [ "r332" ], "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_MovementInPropertyPlantAndEquipmentRollForward": { "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": "Movement in Property, Plant and Equipment [Roll Forward]", "terseLabel": "Movement in Property, Plant and Equipment [Roll Forward]" } } }, "localname": "MovementInPropertyPlantAndEquipmentRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "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": [ "r86" ], "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": [ "r86", "r88", "r91" ], "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", "r59", "r62", "r68", "r70", "r91", "r104", "r117", "r122", "r123", "r124", "r125", "r128", "r129", "r134", "r159", "r161", "r164", "r167", "r169", "r182", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r462", "r468", "r541", "r557" ], "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", "r116", "r117", "r118", "r119", "r120", "r121", "r124", "r130", "r140", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r237", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r422", "r423", "r424", "r425", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r511", "r529", "r530", "r531", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r615", "r616", "r617", "r618", "r619" ], "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 Issued But Not Yet Adopted And New Accounting Standards 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": [ "r159", "r161", "r164", "r167", "r169" ], "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": [ "r500", "r508" ], "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/DisclosureLeasesNarrativeDetails", "http://www.servicesource.com/role/DisclosureLeasesSupplementalIncomeStatementInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r142", "r510" ], "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": [ "r493" ], "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": [ "r493" ], "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": [ "r493" ], "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": [ "r492" ], "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": [ "r505", "r508" ], "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": [ "r504", "r508" ], "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_OperatingLossCarryforwards": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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", "r451" ], "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": [ "r37" ], "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": [ "r442", "r443", "r447" ], "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 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": [ "r60", "r63", "r442", "r443", "r447" ], "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 income:", "verboseLabel": "Other comprehensive income" } } }, "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", "r42", "r515" ], "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": [ "r46" ], "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_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other (Expense) Income, Net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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": [ "r85", "r217" ], "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": [ "r83" ], "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": [ "r81" ], "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": [ "r78" ], "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_PlanNameAxis": { "auth_ref": [ "r348", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r284" ], "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": [ "r21" ], "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": [ "r21", "r284" ], "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": [ "r21" ], "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": [ "r21", "r515" ], "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", "r31", "r32" ], "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": [ "r79" ], "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": [ "r80", "r103" ], "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" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Financial Statement Details" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r206", "r495", "r499" ], "calculation": { "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r51", "r207", "r499" ], "calculation": { "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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", "totalLabel": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization, Total" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "http://www.servicesource.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r15", "r205", "r492" ], "calculation": { "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r207" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r210", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Consolidated Financial Statement Details" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r205" ], "calculation": { "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails", "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r207", "r515", "r545", "r555" ], "calculation": { "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails", "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r207", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r207" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r205" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Depreciable life", "verboseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "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": 4.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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r30", "r178" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r82", "r103" ], "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" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r394", "r527", "r603" ], "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", "r92", "r98", "r533", "r551" ], "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", "r17", "r98", "r582", "r583", "r584" ], "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_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "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": [ "r215", "r217", "r220", "r229", "r230" ], "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": [ "r90", "r214", "r223", "r226" ], "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": [ "r216", "r217", "r226", "r227" ], "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": [ "r90" ], "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": [ "r217", "r224" ], "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": [ "r25", "r292", "r386", "r515", "r553", "r574", "r579" ], "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", "r113", "r114", "r115", "r118", "r127", "r129", "r186", "r383", "r384", "r385", "r424", "r425", "r460", "r570", "r572" ], "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": [ "r155", "r156", "r160", "r165", "r166", "r170", "r171", "r174", "r316", "r317", "r528" ], "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_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r101", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r319", "r328" ], "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": [ "r327" ], "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": [ "r305" ], "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": [ "r503", "r508" ], "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_SalesRevenueNetMember": { "auth_ref": [ "r150", "r174" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Income Tax Provision" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Effect of Temporary Differences that Created Deferred Income Taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Income Taxes Provided at Federal Statutory Rate to Income Tax Provision" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r347", "r375", "r388" ], "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": [ "r347", "r375", "r388" ], "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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Loss from Continuing Operations Before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r361" ], "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_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsLongLivedAssetsByGeographicAreaDetails", "http://www.servicesource.com/role/DisclosureConsolidatedFinancialStatementDetailsPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r216", "r217", "r218", "r219", "r226", "r227", "r228" ], "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": [ "r221", "r222", "r225" ], "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": [ "r348", "r378" ], "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", "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r354" ], "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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions Used for ESPP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions Used for Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "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": [ "r73" ], "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": [ "r89" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period", "terseLabel": "Award achievement performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r359" ], "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": [ "r365" ], "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": [ "r363" ], "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": [ "r363" ], "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": [ "r362" ], "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": "Non-vested, 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": [ "r362" ], "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": [ "r364" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of RSUs and PSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r364" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "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", "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (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": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r360" ], "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": [ "r360" ], "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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r356", "r378" ], "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": [ "r355" ], "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, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, 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": [ "r368" ], "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": [ "r346", "r351" ], "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", "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails", "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r348", "r352" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r371", "r387" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, 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": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, 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": [ "r369" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r295", "r391" ], "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": [ "r40" ], "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": [ "r38" ], "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": [ "r99", "r112" ], "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_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software Development" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r49", "r66", "r67", "r68", "r113", "r114", "r115", "r118", "r127", "r129", "r143", "r186", "r287", "r292", "r383", "r384", "r385", "r424", "r425", "r460", "r480", "r481", "r482", "r483", "r484", "r485", "r570", "r571", "r572", "r619" ], "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": [ "r113", "r114", "r115", "r143", "r528" ], "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": [ "r287", "r292" ], "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_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r21", "r22", "r287", "r292" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r287", "r292", "r358" ], "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": "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": [ "r21", "r22", "r287", "r292" ], "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": [ "r22", "r27", "r28", "r104", "r179", "r182", "r468", "r515" ], "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": [ "r501", "r508" ], "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_SubsequentEventMember": { "auth_ref": [ "r486", "r516" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r486", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r486", "r516" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "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_TaxCreditCarryforwardAmount": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credits carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r323" ], "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": [ "r48", "r293" ], "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": [ "r48", "r293", "r294" ], "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": [ "r216", "r217", "r226", "r227" ], "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_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance cost" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r395", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "verboseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r406" ], "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/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r147", "r148", "r152", "r153", "r154" ], "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_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase (decrease) in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.servicesource.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/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": [ "r132", "r137" ], "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": [ "r131", "r137" ], "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": 8 } }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "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": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "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(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r399": { "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" }, "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.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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": "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r535": { "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" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r546": { "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" }, "r547": { "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" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "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" }, "r600": { "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" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r605": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r606": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r607": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r608": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r609": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r61": { "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" }, "r610": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r611": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r612": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r613": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r614": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 81 0001558370-22-001739-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-001739-xbrl.zip M4$L#!!0 ( *J!5U1\KYB55Q( *3& 1 ,+]M[D&7)KIHJ1U=WR*]:;[C*#ELUT[V7#IB$)$23 MA!H ;6E^_28 DB)%$GQ(KJ)B>7'(1&8B,[\$D'B0^/G7E>^A%\(%9<&GH]'Q MR1$B@<-<&LP_'85B@(5#Z=&OO_SM/W[^^V#PV\7C'7*9$_HDD,CA!$OBHE15!:A\] $]?$D(OX"6,UI)N1+NN7 6Q,<( M; W$N4>#/S\=+:10?@+=8A@(7?(L<-\9==H M-#X='2$L):?/H20WC/M79(9#3P).P5\A]K0S #Z/*'0R!*GBC::N3*I-J_EN M: H34N$660^4H^%O7^Z>M&MC8A*$_KA([/AD2%:2!((^>V2@R C'$H).#,8J MZ R[X'(@UTLB$A$S+)ZUB*1(>V-P,AHH?Q@V5_(MMHSOH7BHBK4:BG.<<#HA MYQ#OZZS*@CC'<_8RC$MUE3$+- K.O"(5XY("#3F9E<;%^R&4;J+-$C^_W:6" M35"G6&LHV%:XQ*=Q28'"RMTE9B9%16QRR4NT@I*L6I*7FOIQ"*4I_><8+PO5 M5P4%:I"5LRA60Y5DU @P=40QK2[*$#LL#"0OBQ93F)5.YJHSLQBJ/#F,R&*N M&JT\;INTNFT.-MU.@FTAJD4MBRPY<>J8L*'P-LNYNXD<"]#(9D_65%QQ7Q,@PA,<80H>+092Z)CK*5+9C2@ MVB(8BDY@=$4;B?!/+!2!5&3$(B47&<$HEOSS<%O<=DTA#-;WP2_Z-\ L8'S1 MGE3]4<0=D=@X'>PYH=>"<:-9.5_T-$9N#X""^Z0>2B]AE&(>=55P7V!/-:6G M!2$QBC7H;-!!6]70)6+@=UH2BD0A(ZL'JSY8R4-Q/[M?Q@F'!;42!CM\8SM\ M&YF(S=!&:@]D.R OF0_.6*A4\H7<,5$7SSR?'=;3)K!FA",EO8>W);Q8+&X\ M]EH;UH3>#N>[1G""4*2E]C!6)#MI+][0 $8JBKW$FU=$8NJ)!\Z@WY-K2$2N M_PKI,E6TG0GM+,\6!F?0JD?;:5(F#I(J4Z$220;2N%X$B15*:D8_113_U4=+ M1;3<$2R(^()ER*EVQ<';R;CL63 7P M(ZY#]0;Z(4I5 ^50$U)5H5&/?D/TG\+ETJQ18>\V #*2-+5;F(IQ7UMFC8!F M(NQ1\.YD7!H%Z7J0J2C5+Z2JZH-@AR!(SY7:1$ %?Q7\I_7@STS#>NS?I/MO MV>W71;IM=]\#7!=@TT=.\0I:J+,@;N@1@ NF0S><^9!H21J$-)AO9L$7!-H1 M@;SJA:HMJ!O&4R)*PN%M*K$'S\=\WAB-!UJ(ZBPB570(@3)H!MJ@C3JIJ3\R M"J%$(P3_9N7U(5=_ N+[5.JIFUH]U?Z>$\CAB;@)H563+Z">'_H/>&V(3(XX M+IU_[":N*HQRR4:J0CVMR%0)Y:96%%6+XGK3.>BXCY8V'53H^YC#<)(\2]IC MC8ZGFKEQ)&QW**8*U9]L2E)]1@_Z3J/2(W$8M#&/:H-20!*A?>P2=R)OB N= MMEY_""7CZT?(_:>L5<"\;<55P99+7ZAU<+FNN5U3P&C?MSEKLF^3EOZ?R,CO(:XZKA*GLD]T'M 9=7 @ M)XX^S01MZ0%<[90OS31CM@\,X_P<.Y4#IRI FQI07$7?IO>[97?'@OD=?8%< M5 @BQ<7Z,V%SCI<+ZDQ@M-UE]ZZFZ*J-O(+1H/9&GE(!:1V040(]K]%&#:3T MZ".J=D1=D>>R_=QT4=5V7*[Y*^8>AH;+ZU\Q5^N,+\2ZFIZCJEH\SX&3+)XG MHGJH:D/U2%Y($!(UU9X;/: ,S^=P2W^.GU2OUL!G@M255!D&ONNW66S4D505&[F5?UML;*;;294H5604Q4&N1T72QAL MJC-42%781T6;/!\<&3KJ9%DPGP3NO5P0_D@\M3YUR82LG*DW%V"/@P]%L[Q4 M%7H/15>"HEJ0KJ9/'=\&_Q(")9A$[:U\Y7W/TJLBIV#^6"]RRNFT)FBC2A]: M;8X'5'4B-M*JC?I<]K"U4=_W"GO=8Z^"L@EKU5YZP6M0]KWT'NO:6$V7>\H=TI;.*O["AD@*GW=YQ,&ZH"O4CVW00">7[^:F"X(BYM[W>SD9TNY(2 5R.YT% MZ8'=QPF05F<[*F#=X?7K'M0:AS"*3E]40%)R[*)W=ZW#%L6'*RI<7GJ8HG=Z MXZWSZJWR"C#J'7WHD6FU!%YO@;L"H0:;W#U,NZY)-EYFK "O[9ISCV3])4#+ MDE\%.A6O-?<@5(!P[2\]MB;D@@2@B7R J?XV&$4D5E!&)WE08B$HDH*4F!Z= M]DNM#996*]!JNI3:H[:758?=5A]JK4*HST7G3U8U>",E_M6O\NUE06**G[VB MEEN?U8;VZ%M/A4O M!C)/8(>LZGLM/3*[SP#+LLDJ!BMR,!LLR"%M!VMZ*)L=!"@_&I4NM8%T5G$L MH#_?U#"9UW^GA/O08E29F@BKST!9WS^N8K(C^"Y_-#%Y'=E\OU.)ULTM%FZ^ M3-5CN]>/IEV0.0T"DYU*X>,=HHDK9_^)%JL81^/NRRUEP23A=(:";47WO]? MH:;^J/L0'\D,Z=L.S]6=<9^.! 77J#O%]+.%ON%.7>(UB*_I^@/,/5[Y7DRB MY%LNM]-P;WLHJC@6@;F3DY*[C1&$Z%L:(+L:QLH?H>'>S (LFIJU!5\7K8) M:6I5-K:Z:)2'GYL:!2S$>QM[?AYNWS@7/3*?OI:/J6X<2!;D;0LLNND/F MCM,[YFA)AEZ4,ZB? _/S&"J,M;17;K_JTJI!X:V-0^))D0@;;(355ZGXZM(B M50HPCQD&ZG?#.@LNMJP%04*O?VF;6]:2^"H- Q>%ST)2&2IYGSD+ES$A!9(CA*&48T=^.IIA3XTS ?4\M9CTZ4CR M4(V+FGBI%9SJ>MR01\?RFGI.?0Z"O('CVLI-^\UG :3C?+UOSSV;-W<^'3F< MN%2V=*A9E_@7H?,%A/#DA7 \)^D5CTFD3"X*]R3V8ME^X:YOR M2TGYP?0"Y3&NM[*F9"4O/!BP4R;79S%>@/QSH//-"TZ"MDN8N)#TP. M5G:HD([^_4+\YPS -6BWS73UC>P_MA]036US[W4P5]^#XY3H*4QBFXTH'<%Q M?3\ZFU4I=>X@S(1S',PUW<5Z0Q+U1)-7S%WS[?C;0#55\^EZU4JG"QQ]ATM\ M!A%2W 8FC86_#@G2X\)WKWD[I):FX <#4',0^!:X479+W.N5 TQF\Z3Y<%(N MZ6 &D,_J>P^!#@@AJ%D-T$>)U^9O40_;@*>K76S=%O.\8XNYP93K:6>+UKK' MN@]FO+^%IL0A9XE3E>@[H2IA2WG02G4PMNZ>L^HI:\H94P+\\M9?3*]#7(<355Y06]=59TRI(#Z8Y M;:U@/1(%1#Q7UH=_\A/J!CQ=FTE_#54 1O<30U_O1%.=]-R@E"1M#(76/(=& M_88#$2PC,)Q)0Q@%-=>54KI>R$76QETH//8U6P9HR=JWE[FVM:KK@9+_#>U;P MP8SB^S/\E;V)/Y78@_'FVZTFQ ,2S$]FC/M*U<\,>^*[+&645]ZYT;!LX/X7 ME8L[(B'[%O>SRPCBRN&^D*MS-N_>V,Q%]]]U.E2WRH-I^WOK\NZ#-QF9M-B# M\6;<(M4WSE(]4T&;S5%TO7TF,R3 4:EAEIS*(2^C[^ Z?I1(7Z^($ZIO$)>F MVGF*+N;93\3S (#2U8V2\BZ:HH/H44W9[V??DN0_-) MK_4.4S.^K8,63;D+G;&7^6-;1Q38X],:US. 1*I#L0406HBZ"<_$=?7;&]B[8)RS5]#] M$B]ACJ)NEA)+(VR<=]MR7]*LC\[:B_J#.D7O*)^Z)>:5TW671-5,L=X M-IDKW_S>)(P->#IG?+D5<=)^ R,L-R\7;V>^]5AV2?*;)%2Y7*747'WV]0%S MN8:95BY5+"S=L8-I9X>AK6'&])59S$B5=LN,5.>2?2^YY.UC<[1MZWQ;/D6- M.J+V(IN86>&Q&L.L=4 1%#] SSFCSO] %QK$..8F'M$YPF+J-[1G.X!LQER& M0C*?\)'=BAQ9Q]0?UU-_W%'U3^NI?]I1]<_JJ7_6,?4AA27J6K;-=QG42R?9 M3@KF)S Y49]8I$#-U1%04=J_M1?8Q"/%T_M:?BK+:FQ>>EB ZNIM7G(-=C"? M.O\+_)-0PN0>LD<[]#69.Q(0ZK(^S)V%^E@+>2$>6ZIR@-'L75QBSMP/YGU5C;ZYH(ZXP&S? M-0>]FJ\C!C[!/$A.8+:[EM01T%<=VPTKI^^(04EW^]_Z*[;KJZC2>*F_I+NN M8MN[=66;#;56(M7)H710B60D*36P%F^#+9KO//*4JS\EZH5L$-3"]!1O=TV_ M(I ;<#TK,OL'\4YOJ<$6CLZ9&>U1DMF-YOV(Z]Z"585=T0:/ MVOVJ[XP,TTX;U#_$YOA9,Z.S7(=GM4D7I@S*7@B74Y:BOR#0Z-4$D+N9E=K] MB3P\?UV#1K[YN+/O4_UV0\3QE./0 ML'17Q5,JY27S743SB;!?_@]02P,$% @ JH%75+)?9LY;&P #+T! !4 M !SR9<=E6'(ZK*#ML]._OD$"!L=DC( =*7^?4KD9 &9P(2D(GR$M'1E<[4[7SG MDW1T)!W]]M?762@]XR0-XNCW3\IG^9.$(S?V@NCQ]T^+%*#4#8)/?_W+O__; M;_\!P-^_WOZ0O-A=S'"426Z"488]Z27(GJ3[>#Y'D?03)TD0AM+7)/ >L239 MGXW/E@S5SYIA*;($0%'25Y22G'$DY46JGY75+Q=%J7'T15+/5.U,E555LKY MY8MB23<_5PE_DE;Z06?*,(C^\87^SR%52D3<*/WRF@:_?WK*LOF7L[.7EY?/ M+]KG.'DD^67E[.\_?]RY3WB&0!"E&8I<_*G(10NI97MUDK#,J)V5=93)7]?2 M%]4HMFV?Y;^2I&GP)YOCW3VDPFX=4T/R[IP3[Y+L$/Y,:5451 ME_7]YUU&%$F9,,[23Q(M_<_;JUIS4IP\!RY.XT7B MXL]N/#NCJQB]C2_U>[ ZEO0Q2-XS318*K[?H>1*2O!2A<-? 2 M9R@(TYLD)IS,WLXC[]L_%\&\\A,7&F-6.PE:/S I,?V)LD429&_7?O[WCP Y M01AD 4[/P^P"A:XR#!SN6B;$XFXQ)[FH9E!X10R+&5YI\2KRXV26CV1CX,%9 MDR"85.>O+0+258V0O66[O61:V9<,O4>O1$_$_/,6(29-)+/:]R2>D=$O"Z(% ML<'?Y_JOF&@-DR'O.:"V^OLOEMI=SQN,=0Q.0XK M_M]B-R8*#(.<\I5&XS1OMH>]\^P[]DB?R V3118G;[=DPKF/MXGAEMLG#O[? M?!^[V;5_CV?S."&\N0S(-PGI5#B]?T)9X2:XQ.3+!'O;'0Q':,Q>C(:['07[ M8^.2P7,1YLS_07XK\*#-&5E^2AU\@(7*7A$:$Y=8LH9#K.T M_":G"I"5PBGTG\77#^=I6A$\1 X.\PH?Z@D>/ MC5W94X&N6#J!L&@#)L@4( M^UQ7AIHO:[#4TR0B7"Q(%XRR#Y)L3/-@:*:EJ% W3$/556A!O=+T"LG.D[H4 M*''+\LG'-=[5U5JD.$OI_$=+ P'A2YG?)S;6 *"+5L4\$L8)F15^_Z1\DA8I M:7@\IXU"X2?I!0>/3UG^RR0*I,X..G*0?^B"_AF%^5A";*4D>2-CR=]0N, - MBF7**X["V;6UKN'^H@JK^7/7C1=$"&+58"*0$^)?..OHR2U9#D//W!(6ZE6% M4^]-@N>W_282FPI[[&1';=1@.^S>9A_(;Q+:V(7LS\A>EE)/3:O*_ 4\H!\6$,R87U@K3)%@7T?_ M=O;A-MK6KJ@U!H&I:*?QKIK:?E?MO6PI]J5>(6:FZ!++HX5%KVXYNU-+]Z"; M&)N*;@/911J IJ8#QW,LX/NF@S1-MGP=3]3'WUO9?OF^QH3=E'PWH]XZAEJ[62IBZ>"2W=F%AK7=AO+-".43;Z]%E=>Z7!"_O.:_?4]2CH$Y8\E]OA=>CVF M&OWFH5S(E]$YRLGFU]I=T:[DXJEO.K]'+ZPZ=3[9L+ "J!#A*S$SFV?AAM3B M\&-;GE,VD3G4/,T^S*:H]"S;,1K/=DRM$HDS]OU$.Y4?MUT;MJRK]&K)]0!] MP\&$(<#1= M &4* 9-<')G1UN><(V;F'H[_>U;O%%M9% MQG)\X(;&-B)JRK(DRI MRGLW+':4SF5'D<(EWM=TI@J$^R&\:^ZI#%PB5!'^M?Y%)>4-3H*8QB"G!Y_Q M)5[^NXK 19;53RAZQ#06_#*N>9M)MM.&/"#=L'S-M8"EV&1) 65$EA2Z#@P' M88057_;-J<9H&GJ5B%?&UO_Z]F=* [VO')7GI+L^MP7882^@WG$M:$%3A%E> M1"IL-#F'P"RL/3IPE3$EBT92#=?R0G1U5L.DDL\A+B9[AOBV+%F/0/F]8=B9 MNWA3M+RT1<%LF0Y8M0, $'9C_NZ)&./Y:[?4[B=&?UO7WISX@#7>0W!QM]Q1 M$-&)Z#JZ0_31H%I [54T[:;=>*;,1\"$ 4!TWNKBWQ-J&-EKQT;*+:M-H_G& MA >L14ZAA;UJE3=Y@_BE>V+E5VCSIK'D/V NC(-%01%3.(JL+V;7WVMIWO3M MS'H$Q.@-0\$)2\C-_P\B%>^ZE$\#;GS?A9DF+(75$;.A94S]',X.B-,;F()* M]CY0:=,AJ;9 ]1PE'"5I^- H74GR/E#E0S1E[GFHR'>4M&#!H"2#>([%=7F: MP_(RTZ*YB*-D""<<)5G$.WBP+EI#,$EFIC3D/TJ:\&!1> M^>5#UJ-D!B,,)2G$\W5N('MME=^'&XTE'"5%^- HF3)B1*L&UV?#$W_5#1JR M['J_/;=AN[IW.371#1E:VM3/G8SK.!T-DY(.XCE6&P"[BIYQ.N08S88"Q&'+ MX1RC8859V*.V9%&7'P>\C\]=@FN"&Y^];> ?>P'B\&\DI:ZS9" 8XM[M;$!J M^0[R@&%J0P'BT.1PABE6F(4]-5)VK,+#9("F\>PD:!AFE FY/.D0396SX]3A2A/W8Q]O*;OE=INJ!ON^=7&3L"2G?F M.P:^],) >'OHVK_$3E8*E$="Z1A+-N2HBZZ0I>G4@82W-ERP2B]N6/E;/%_) M\J/Z0E2#WAO3'X'6^63O/*$HWBS 0H#&]$= #[9A0TOOP0 Y_L1-TE L)C3 M]Q*6U&Y0>VN>(U ]O_R=IQHG&_.7JZUKO[H"NXX&K?4:6+.%FL3AVAXNE'>E M#_;3^5NY7WP9I&X8IXL$5Z\!%YT?A:NCII?TW9 P+=U554]5\=.G&H4:[A]# M69,5"4COU7Z\@+RJNG)'N:B!)"WKEU#D2:L62/]5I/CO3V)?4V[T]JT'Q*IV MF;9L#YZ!9,JX\G<&TN=UYZ+-FJZDE4[T/ MJ="2-0'&M!$4M-&$X@5"V-N;C;*0SU5[X<,UMG,_PTGMB:+W*XSM=S^9M#-: MY0^>:\JN9IG ]ATRR\B>"QQ9\8 K0]MT-=^T''V_H%\&K^N%_0YKWK/A8->$ MXQA4MJR3@QN9)N@8IRXA4I<8WADF"]+X;GWG@J4_$;UZF+U=^[6#E_1-L3"[ M(%4I?#8^E/6/-OZR(O*AK(N&%\J_E"K5D=])C1*M4E+VQJJODF1U:+5T>%RN MQ::N=HNNK \V98QGF,""G@^@I5G EA4+$(P=K&NRKYI36?==;?]?C)+[EYC! M2]:26\S1;"2UM?O.>%$1=HIE$HK4V'3KACG_B2P^^F2ZA>Q4>Y?'4B86ADGUG!B,WZ$G,9@=6F*\?O%E;JS M8*WQ>?SANX43%AN6\0R7[X.L'O*XQZ0 ^I!6$C_CEM7C3NM_P):G:@[4@>'[ M-H"RJ@'']U2 70WI.GU W-1VB^F?D1>D^9US&KG")9G.9_2O3=>F!A8I5O\3 M4?'OG7AK>(^_LMU:G\X'*,XNO#I^WHA=AE^@?0.GC^60MXL'3?-N2 M90Q45Y$!U!T9.)ZO F1!1?:12PT*$6%@G*0&E256;]Z2:M>MQ/&P$M9GRA=6 MA"5PA@&A98C@IM@Z/7C08!]B=[(3=[>8S\-\4D#A[,9EXM&KY>TSCU%F@>HFH00F@84'SN$8D@'MFXB MH"'/=4W=Q@JF?76+M_CE=886VMJE#E.JT(B,J@\P\Y#D_/+ (*V[?K M2_$&==83B:/!<6=/!BDY+M_NW!S^BD)*R;LGC(?8PAJ;+5S4)N75[:4AO-%- MQ7L4[4&'V%9,VP*ZI9$UF*.[P#%D#QA;$]UXZ&AR>TV9WLF,;O ,-TP[\BT82#L>-D@2Z?MV9GOJ*DP MF@4Z\84Y7G=$WXMR6_=""'5":L2S0FRG<71305"#"D".ZP$H0Q_8EFL :+F: MY;E8\:RIW!Y;.!DP]5@CH&I[GBH0??*B(,=)793WF-1?\?(=P?>1:L,A)9;L M)WIQTVL0M.*N"UB\T.V.KIJ\!K0TXT2E=BJQXSC^O;ZCORQAFZ8#H0=\W5$ M-(A9;#G0 9:K:[[I^;*!?1%/JS8?VN4^MG>('794[6\>_'MC*[2QP2(5XR7= MOL6)0\A1U-V?/4S [#V;VL..<)92A\B$MB4?)W?:\!!V>Y!+N)8 )-SEG&C# MA(BP825XQ&L)1<);S(DV+( (&TB"2[KF^ "\Q9Q8PP*(L"$E6*5C"2W1JZP3 M?YA1&3^XQ#[[=:>DRGZM[7MC*ZYCEU4LCL5]G^+$8>0H^NY/'R9@A%[HG/(A]= MAHY!G54Y)^8P(2+T*I])//*_48A3EG,B#A,B0B_TV494LA!!="TZ>+8J"SI1 MAPT28=?WG$\,L&83AQ?[LY[OA:FP9M"0^)J]RA"'IMP1%]%;.VK7L=FPM5I.VR^J8>OR9#$/B%(C MP"3NCLO$;P\<"8V&([1'A^J;#Z-LHP*AA^'MNNLL#5KJ_O>>,<;?=H ZIW-A MA]]M/!-D06C!J;8D=T.;0;@(O3,Y]5' (R#/*/CLX7R]?N1X1/]I[?RMK?M0 MT3# AF4 Z%@R0)YL L>Q?"3[ON;J4]V#%^&,]J1=;%*5#^R+34 *NYJ?XE'2 M$[M& E!H,V'Z0R@GGHV-)$<<95%LBNMHBY?GW^MX0)Z+H>U@(#NZ":!GNLOH MU1A9IJK9KJ[HAN 6Q2[O*ULZM#3U8/HF.P/Z&QA,> IK:(AXKOY$PNW@N;][ M#;MX5_W$NG%QW#\_QZ8[^>,K9GD_'4/?DUT/ PUJ&H#8< &R,02>9KJ>9JF6 MJHA^1&&[80P.K#OR:'V8LZ,9RKTW0K9]L>;$N?%NY.R_T=$UOC'GK^-B0$L] M'._',(X-@W /+8RU0%%;T,A+_.#JV-8UZ &,%0R@94)@R3H$LF'X1#I-=IR] ML"ZV$E?KT'H@L[X'VA4-,.Z_5;'%2]XGKHV+XYY;$XWC&6/N$[I55 M)XP)K=KS["+WMX'JYC05N/ 3UF"8]G+B<=-K.&["O-FSG-7NT2M.[]PG["U" M?.W_B-/T.X'Z(HX(K@L";8%Q'*7+&\0W2?P7K@^;8Z D[,_<0E(RBI-%-CX?V+_!$N['!$V;BOHAG MLR#+UXS$[EG*]8@C-R#M7V0DP<\@"F:+6;FP/ ^S"U*URCM%JQ^GZ$K%$HH\ MJ58U^7U9NU14+Y7UDU]($R3:!DG=WQ?Z]N2I'20[FJU@##RH0P MWP6V(=/7 MDDQ+]@W?]'U=_/V&\7TVPHR'HE+B?0#=#?CCS^*[/PP\_EFH$TTGHFD3^/L5 MH:;I,, V=M-/5)UJ1&V$7[1-@EZ7-K=Q[^5$U6FHVHC^^(%L#R(6(BZ.FHVM-1]V1[:9\YVJX ];.\.=YJH]I*W:W_UW6K79K![ZN,. MTK(JNH'T_DMEDVB_]H1(V[^]SG&4$F9&V \VG;/HR/$@:RJVD:L#Q\ *(:ME M @OY)G 0]F4+RJH'IWJ%^6*1)(3K;+*R91)K6!I'-^M.[AX8"+M]4LCR'9/V MH9"3!4VYQ*'! )4UZIU+:N$5O]Q]X55\0ZX#5SR/U,)&^BB$N-@EZR"YLR/U+[&,BE,=G G3D$D?]V[0!^H @[)!0"E/,;/WHT)Y9 M'%8,T6 S#WI(+ZQIL))I.=_UI$-KYH.G [_TPH\.M9FO'RE8BJB!8\O0MJ>Z M=KT=:O3&@-V,F.(4\RUVX\@-PB OO^)LPFGN__&P=UXNG2@$"T+7MUL"Q7T\ MW"^E<9QLKC>T[JHBBR[P-6A!J#J M(.#HT 8&M@U5-?WO*E"J*V:7-=W@R3KU'S/3U3>>E1TI#K$&??&TWS3 =%M M0B:L6=4@^N;Y #?=.>8LY:A9Q06*L/97@W ?34S:(2X#GQ@9.,H"VG >_G25 M=M0\Z@6.L%Z?!B%_Q=2X6KA9X(2XP//N"27X*[%3O(MX1K_)4U[$'5>;!I9] MU%P; :J=G?/Y1KH :>@SKO6,NCPW.)FAB/23LL.X:U/;H+(.FRSC0[.SHS4L MK;YX0M$C24!^_(%>-MZ>'E36B1Q\T C[ZG3#8%D*5OI62(+S-,59^C<4+I:* M#\PN2?-3: M6,11DX@=D8(NEI@NT.50?.W?X]D\3E#R5IF+[Y]0=I%@,C1[:^YD_D@..H>_ M<]DJ^FG5+JG2,"DC+9.*IDEEV_8SE$-E%"I/= 9KUF:5X)LS/,C0,2T/6D"U ML0D@]"! $"K T&W?L$T=(5F;>#-F-=!6VOT+=^V_-.02<_09I)SF_1<>#,1] M W)-FC^2.&V:B38G%D?K0U3$H.AF:87U%:_)0#Z4WQ63\2VFLQ2F\0C.73=9 MH##-_\5>\]@W=O%[0*%FY3,P9TQ8]IEK5;<3D;RP U-N]^ VJCH^#HX#D;#[ M'6L(O$<6)#!>H"1Y\^/D!24>\_#67,*ALX=37HT6A#":O4.]M#6&MD0_"\]L0'HKD>0H[OS]_6X7)VLW13ECW0\*#5 M"K/,XL8YW[Q@OTEB,@=E;SLFV>ZQF*45<7C!KM'7D[HW! M/JPW*L+1>]CT8G:2T!V%_!(V%T$VY#\B:K!*OP]&?T6L/^+8>PG"D)"=3()$ M-'HH8C4IUO[F(@M'N4=$HJ&H[,/BH2)NONW$19L\QQ$1HEG>\9<'VUHG,I\$ MX-["GE+UN]PG8<1A;V/UN(' M6]9MPS%E8&#H :@C""QHJ,#"IJ;)GFH9ZE1/SJVW]G*!KR+&1Z49<]>[BT:Z MBR+ L-%;4>M#QA <=A:2=KV1]&FQ&Q1XJ[!.]T]!XGW0-5?>@]7T.GD?RJ$Q\G?\]W\&281@"PJX2&L3)*&UL[7U;<]LXD^C[J=K_H)-]..<\.+XD,U^2FMDM^9;/6T[D MLIV9G7V9HDE(PA>*T "D;,VO/P!)2:2(*\5+R]%+(DL-H&]H-!J-QB__^3(+ M!PM$&2;1KV].WYZ\&:#()P&.)K^^2=B1QWR,W_SG?_S;__KE?Q\=_??Y_>T@ M('XR0U$\\"GR8A0,GG$\'3R2^=R+!E\0I3@,!^<4!Q,T&'Q\^_/;#R?OS]Z^ M^_G#Z? M3C\,[KZL ;]P+,?8"!GBZ/LG\<\3'W+ R8W8IQ>&?WTSC>/YI^/CY^?GM\_O MWA(ZX>U/3H__^\OM@S]%,^\(1RSV(A^]R5N)3DK-7IYHN&KX[G@UQ@I<_!K$ MZP9%X)^.LQ_7H)6N)S^RD$9_L12S&Z)[\6IP(S(#)00XJ^C%=B1 M^.KH].SHW>G;%Q842<":4=8#'ZA)$3W:#Q($?X4+^?HUS<,S^:AX$GZ MW92B,?^.H@4?\>ST]"P;[]\?8BYSH507)&(DQ(%0@?67;#1^B(G_?4K"@*OJ MU5\)CI=O!F*X;_(&"(6,H9N?+ MSXA,J#>?8G_(C6X'C+/%H!<>7J*G'96GU$,O--PBWB/[ZE'*%X@%VHT<56>] M4':/%BA*^'\^X39+K'[\-V\RH6B2KH6C<0ZQ&\WNPP#A1D,RM^FXGW51+-"I MUWA!9G,4,:]!JFT[!T2Y_-NK%_&Q%6[8#0B)0RLOYS(Q13[Z7: __Z-&[TV&6(S7$\K"D.$\BT =VQ'\131>Q0*?^Z"L+@IIZ+&.##YH0 0#$"Y2'?>J#6-1"^C1>VG,,=7VV-/^:S;#<1I+X%+@>R&QD4:1V$8W1+/3",X\2,GTJ+_B1?YQ M&TO$9MY;E/#MK_@O#2$=GIT5G&_>VQBJ2LZ*AIN;TH\&@@^)RPF,R&+YA=DIF'HTLT]I(P M9BZKCG5G938Y:J<@D*W"C&.//:6\3-C1Q//F(C)Z>HSX6.(;T25+\3TZ.W6\SBEO1OW0..XN, S]8Z MXH5A/44K!&)%_/.GE ]I;PU@->6H4#]Y0D?\6\$H$C6(I;3W!K!>]W849,K9 M(,Z2OIO%.)U4[2"<=]T$OFE71S,T>ZIK(.7(EOO-,>6[Q9!J/QM\82M$>CF-$A[Z?S)+4];Q$"8DIE1=TBW%"2,XTC2O;JW7DQSBU77I&5R MV+#DDYSDP2,9=$DJH=QK_/7-AS>#.<6$\GWWKV].UO;RN&PP"^;>;$F;]BVU MQO7CQX\G)X.CP:9G_L>J\P'O?9!U/Q#]KVSN>H2U[4FG:H<&:'T@E)VQBL@( MB=(]#4=383NT;?X\54Q\8ZOCWIBPA=%ER6_9(EX*JR1:"5TFMH:=LA4"L4!F M1VNC=%&5%L> ?-$$*9'.[4:OBG/M82IBR^A\N?[X3\P=*^I/E[=H@4+--+)K MK%0M^^8 ^/.%KQ+<)*;1DBJVV@GGU(>96[:][#Q!G<5+=L"V\QEL2UUQ*CM3 M!6&*BPP)[LW,1"K!(Q]-,Z%EH$J%5 '#H50[*^7 UM0V.,\,7"1( M%R>+&ED(L^)AREWX1[MI(855NXDJ:$#$:F>& MJ>X":=1 /KB14:W;N'#LT'+:V)&H/-Y M($.X. E4B$*8 ;]Y%'M/(;KG.SV-_F^#*;5"!@B#.JWF5P&M*&Q0ZS4<)J;! M.]?X*K)%?9_U]9-%8N(=)C.M' ++:%Z$G0@6->'Y(FAOQ(105OP?TP>N!Q:[9*J MX4&1K/?#5? N9#?IBQN%0"Q1Z=X?5Z%>\LAU*/=EH^\H"1(_'M&'[!Q(8:YE M8%(#J +LA2J1=Y;CP:1300NKHT\.O9.Y-["86(S?Z3H@QW>U)&CQ[$O9UZNXQS$;C.XI]D:*M"WC MWKE5V**U?'C2#HU].;Z/@@FC\4T4X 4.$J73*X63^H)*R)X)$^8ZO6XF;K!. M\?R17$6QZO2E1@]VS##WL9.[;!(3J8U6IPZT@HR5\UP#?0@+<7;5;[TY6%4^ MTBS+FA;*%<30!ASYVK57V\:5!0VNAG:"(0XH=;[(:4DH+GE&U"',K=+E8;&\ M:F:5%%:I3$IH0,1JYY "VI[@!N>-B?7$"HW.YXH"[>(LT: +;GZ(Z_;<"UW= MK;><*=56=BHD;]*0(D,3!H: M4 %VG-2$Y@GUIQY#PPE%>5G9,F+* (EU6WE"E$OKG8(B!I&0&OAT&@V1X[]. ML7+!&\)RJ;P9?;XTG%)8M%0N )9M ;+%F*YET=*=+0VG<+F)SJ9D0,^)758$ M614$@)'N]<7[%Z&KXTR9\RH'DIIV.5BW] B[-QJ7,%$N9$I8*75:Z)T6*BU[ MB<7HG2Y+,FQ7BY(62PB+T 6)?"3.\=-"EIA]/U^>H\B?SCSZ79_8HFVF2]

;! M_(;=NSL1**;8#T["R^A M4!+QCWZ6I*)+!7/I0YTJYMI+W^BE530I7C@"IN MW:=:N=%2/1>HT@!A(JZK.@^3>)I69E.$#,T-#%D.JB;0:+=(\Y W<:2_\20/ M@TPJ.1YJA'I*\9 34,WP4",.(2E;/,TZ+NJRNBB1>*0GL:C5:!*_5 UP 6U?HBJ,H& M3I0W60S5+ EBBTSW15&5R)<*HVJ1WIX]OQQOL?(6KUX1V.D!@7KOEQ=$J'A& MX.3D??J,P+HK_KDXQ.8'-B#C07&4_S-P?B>]CR=/U@0\BE)NBIFU#=3+XRR- MOXW@^C*)]623OCZUF0HR2R$70^DFM)Z4+?/0BX1V?KBA-8E4GZJR%(=.UXR/ M.<"0BG@9,7^>6'L0)8%K2QHI=]8/XNA%H56J\B%P!7\(['^D:7G]I5D 4LA. M17"VHPBD%$ 0PC (<(; G8>#F^C"F^/8"[7B,+3I5##O=A2,@18((KH7C[-& M*+CR:(2CB>D^CQRX4Z&\WU$H*B(@2*/P7%CZ9K(@AZ*I6$07^?O"^LECW[Y3 MF?VTZT2RIPN"&#Y -B28-(79"W=KPK:4H\X]YFW=\CI"Z"? M?+XWY;N[JS %_?4-RZKD;7X/"4/!KV]BFO2UL^%Z(Q9.=(FR_V^BZG;UGH3A M=7:$H3ZN=>L%@FMA)VEGTC9O%U8C)_U,1%&_B8V2F(DW"+FU5\W#*AP$)[RF MAE8J>94I@R$J9:T+1@(_GH#XMFB M"IQD5%Z10)?C/AH_>B]WXL%9SOXXIO@IB<7J_4CNN'F(5$]([]PKA(U! ]+? MF0_@]*60K/M(%-O4=.EXVBZ0>(^RPV>4E_R^0YRVX![Y9)().'W'4+FY;WM8 M"-N:!C2N?4:!4\F41S>,)2BXS$HOI9AG#LRFU$0*EE;@_$S5JU#=SCI5GY_; M]29JD+\O2I'J<$,Z8>JK4Y7X1]K2]WHX5>5=,?1^F M[.H%41]S:R=NW,_F(5DBE/Y^EQ?-$%DD6Z)O981.%>)#XPK1"D_Z4I-4?=O4 MDKH#=*HD'SM5DKHL ;>X%)RLM.0P"AX)]^1%"6+!(TXPYXR\3+C9OW7OL=N( MTTD7OJL[$\Q*\LMQXWE,EYB)>'1"T4,RFWET.1H_8.XNC[$O*KQL[C&2$/L8 ML4MQA!1N8J:Z7*;W)V MH@62U>5W;0PG@ZH1L1>MART+("P@:P2_I D8&=E5K+4968Y] ,G4]4>PZO;0'A9*F6YDK%**.P!:&U_=!E+S95<9S4F$U5$]NS MA'9[M+-W*VC2->-#GBWMD5'(@2:KH10/7*L!^S1,5LJQV9G*"6B#J1RI,6(L M[=+,61UTGR?5;NS540%A06[T^9U>++_BI+IQ;UI+-V!1UG]*J/?%P4%)K9\5 M@B&K]!C\*U=*KM>>T+\,YZL7$;_1)Z;:-87@&5LI9"4YP$A:7P[7O; 9"C^X M\%L/)E"1KM&H\UN@L%+45=2EQLF]E_N*]X%DR4W)SZ_>^_5F) MZ%?LW,*T-X9RMF@96OZ];P]6Q] RIA"6RU9?1^C%9"ORG1KW6JWH!RUB8P%@ MJY9 /%D'179\[P&&%!_(.'[VJ'C.>?7Q4L0SR3RK;< ,SUPYM(?@X3HH;2F! MR)[*_OR#6B]?]&)+%!)=))2BR%\^\I61>;Y Z3-GIK@T?X^\$/^-5#5U M7#J 4&*@%<&[, &<"BACS-\8&B?A+1ZK[GQ8M81PR[\5H5M1#T[:0\90?(]B MG"62CYY"/-%>DU/#0[B WXID-33OCSQOL?>4^QL/W-<(E1;(:^:M2-V1$:W7K+A'"Q0E MZ)I3OGJJ0^S25Z=LJYV\B CR/?L=HF-"9Q[GPV:AJ"8P--9OMWK01;"L0>;T MK1MYV%@\ZU)# TJMNY5S9W$P%Q;T+K3R["'6Y\Z!O@6:%#2K;HX;[[E85N@A^-8FE:I_UPE[VF;/#YY,#4O(PWV MWZV.=1EI;)!)[==0K3L?Q*8+1VJ-:;SW;E-WNHA1-LXB<.9HR+D0X#")\0(] M(#^AZ?%6%G=%0>:FS^9)G%(Q&J^>7^/TI#1SQRQ1/D314-_=JE67^8$-,:AU M$\3I]1$*F,#H,^'N7)3J.-^>B?>)_&T_U[)-MW+M+,1I)KSG:KG%-[FON7WB M!'GANG1*7KAVE=)2S&9Q*Z#[KEI M_0:^'KHPH/A^0@<=#7^P(N"P1J#O:FK M^^!/49"$:#16W]O5O2%NW?Q0DD9YG\-1!(?J,Z^S^@S@8BF.U6=:+Y:R]^5\ M'*O/M%[.I[D,W+VM/J.ZCU7#.CN1"EJ:AT(S>U1H)MN#(;I&4'L74@D-X8YK MS2(R2IH@B6=5WF8KA\Q*6(:V$.ZD[2@Z X40!'F=4,[;)*U5=(U?Q"=]!2== M P@WRVJ*3$<6!#FE=QC%FT WLSDEBRQ8HA64M@6$JV U):6E"X*HE'15PE>V M_L3#4U KTRUA,BU'=P MLQ W2I>)>SR9QJ,QU[?4\3I'8\)7>-]/9DGZVEXQQ4GE[]3N#O0:JY5Y?9K! M:8.2 :F?9T_F)9I3Y./L%#JR49Q.1H9PN[MAN](D>UZ+.O:AB"!54)$6VZD* M_G#*-XX1[44#70:&<#.^6S5TX<[^Z.)7I,ILTC>!<+.^8?FG=(&3W)<\YG(3 M*1&_K[YZO25+UTX@7+^O)UU72L')NW0[I!S75L]54R,(YS+U%%EY<49"Y3[) M'XSJHZ M)_66UQV]WOYS?L6C K=X@8*L^,KY\C,B$^K-I]@?4N2YIO^>[9#^*U 9I+@, M,F0&3\O!!IV!P.>0#-Q;,O!:9!N1>*$B.5@#N__)PAKB^LK/?,B.)8L(*9_L MT< "2"PV:ME:"FHR6GFYAQOVZ7"&*!^(:\BM>#\V_U/SDH^Y4=^YQT;-V92S M-A/3!N.'#'MWGH_'V/\O;^[)GYO00O:=C6S/8A4%$'R^JR]70_U3'P6 /CUT M:Y;+$(? Z4,"SR&!9W]BT=VD[%C&LUK=3UVB)\?KD.^KUR%%)WNSB1'(WD2, MSPW3?D4*V4^F*M]%QHC.!$:&ZS-R4#@;% W[2QFI4C(@K&3;F&FOOZB @=QX MT>F53AJ0;K4(V[MZHDA@D%$ 0P<.4;Z,>[>R3 A;.A3Y+ M Z6@ Z0X#*]:*J"!V"BM&U4VP:"G=*I5_F9 M."TI$"3TFT>QF-WW7JSS3ZI@/=@JQW--ORGH@2H4/0A0#4\$,?;H&8&R4 *%&RA MI_7W%+ 0_'&CBFE$ LE^E:?[K2$910G=7P:*@8!R7K?$M.UMADDQ+KZ.-V4+ MY#FAE#R+:)0WY[_$2XL307,7$'9;#M)V(Z[UTNNK2SY>:)*.&1S"71D+29@) MZ>*!.,PGJN6\L&L"H0:++?>-Q( +!)4I._<89@]SBKQ@%!5#+:H+9_;-(90Y MJ;UXZ0@#)U)!%UN9XHN$4J1\:40."J$,KGCNT?^FS>Q2Q$T]@&AH$;M.6>D#IR$92[0/1*\XFO +DZBKA,(13-V M=!-UY($3\K?(RRZHBG(MG&S&$E'>1?]RI:D1A-H8#D(TD0-.:"M;DF,HD%9( M2@H)XG*U@WRD1/2<^9_6/V)?/2J> 5P@MTL /U4O 63]\0_K+O?F2L M8@QE M#+E$S*$T4YGJ;&;TX53S<*IY.-4\G&IVSM +\3(BHG./QLNO MWDQE5^5@<*XO.)A8.2F]65LTYZ[*E.,]G%"4GCML(Z@L_^#0%H"EUFG:VFC; M4]1&W/AQBFEP)T8:1:HE4 76N^UV5:1UM%A*3KOL?7PF-NPM@/5NR1M@;X$< M"+M1NOR55-HV1#"R;"#8%Q( Q?#*V-\09@JA"<# MA'"(7&,&R4CI9-(06A[Z:R(H'(VO0T(H2[]2SAN[MA#.@^M,'3OJ>@ZVWJ,% MBA+^GT\F67?\-V_"':A).LE'XQS"+0S[6!5_K"#$3^4!&[1DA]* O^H)8%??>E: MR2H J72ME:$I%"U6GK!*8/:B1+ "=PA*?4&BF'I^_#N.IQ<)BPF?=VFJMZB4 MBWWN?>GJ3%DV!E1[RG(U=J5P/T2I+U9EW1S(#54WU763*J3[JX^<+WQ9_,+= M%XJ]D*VPUZY%ID80;K2Z*FQ1A";Z( CN&K^@0%""K$2F!H=P^+6+L-2401"3 M8DVHQ,#M8IVW$$ZC;4DJ73W1+HU[>QZ=DW'-^2-3X:L7/TP"L58P)HY"@D?O M12'P6CU!F+IUM*$6L>".?&KFVO]_-+'S?"PO?-\'"]WT'H_S2T"]M3#%.T*1],QF*$9G.,O*]752VZ;. B2>_!"Q'*U_8H, M!5OEL$".MZP4L%2W54X.!*E(],U0>UK; LX;+YT82%CEJBL(&@M6:UO M8BZ MLM5:DD!(*=\.5Q#56D1C*Y"V45_.VD@3!''5MB.5@[BFCE=N(9Q%-\<6R?ED M;:.]M^?9E2FPJ0>IJE"K;P+AA+H='='3#>YVK^R<71ROBU?K]35LK5I"N*C= MFIS-Y.^%N&^Q]Y36 W67=[4IA O?W0F\2C\XB:_S4_):KYP'8T)GHF[HZ"G$ M67J.W@S^0HSD3Q8&^'3,)_5,M% MI/T?I0,,BB/L93KA@S]%01*BT?AAZE%48=N0$Q1-TMT4.U]N8.Z\I?AN^.S1 M0)=9V&#_AQK!RI?%FA;BH:+PH:)P_TD AXK"KZFBL//2E)DE_0G5%@R#@Y%NVMIM64 Y&8.(TYAZ%*9%LBN>/Y"J*N5HIT_*=>P"P0]>JJ5)2 M)L):N2J$:,P[OWI!?B)BBAI[JP3M>PM?4\$.0Z:UW <6D/8-QM<91=R("B_<8:K M)GCE#-8U!&;1<7\)I5E](0,A[[M'"-LA),"JZZVS++_MTZP,H4("0M[U7#H""CZ]G]4__ MN4><#PS'*"^-DE&KNL;7TE@0LLV!K>MZAH%3PO61?X:HG.RO)%H@%J.,./9( M8B\L_I[>MB#Q'RC.2]S^G1\5YS/2E'71[MB=*NF'+I6T(P;^.$J;>S2$%DHU MJTQJUTATJL8?7X4:*SCYX^CSIJ>LT;:KU+EA-N+3[5'0R:M0L7L;M,U.E8O]O8F MXDJ*UH\ZWN:8:E(ZM"T@WL9K02&*MDS+#PA+J@)!;2Z(H0V0U! +Y;60%*3; M%T+51N.T?*&^.ED5#D+FB)6JE4N05.B ((:\G''Z,AK]CF+^.5\0]54TC2PR39^,U MZ@3O;69>3F Q3B#9<"M4S[8QA#6^ ]VR90?,@$LRFWET.1J+X_J,&8PELRQ( MY!IP>><2<,D&'I#Q8#WTH##V'@9ZF9B_J9G19RDA!-03?Y5 WXU W MXP>ML]!S[8RVZBRT(55[>4(*]_0BR;Y+@L$M'MAEI:I#\W M-U:"/)K,B!GZ,5Z(TG".9Y'O'QP]'@X>CP< M/?YX1X^'V.DA=KH?"I>[WZ,D9K$7!3B:W),PO"94_-C2MDDUV"N/F;; L5>W MKR\0FA7 :U\%5^/LQ?*YTS1N22-7#(2GC,(YN&$L0<%E0K,'DS')VBM@*7] MN'M]T-.Y<;-@Z*M3WGQB"C^XU957,LY>*V>K?I^$6:].\0K3>BOLOUHK[BCV MD9CRXZZV)=:('$XEF^3FCZK;_2KTJ]OZ.)J1'K1^'U5=&3O;\NQ5A[B-:'S# M2+RR35J;BM\PY_=/_W?=,_2P .R(TU[[Y:"6A1T%\>HF2V%?T\.TL![]D*ZU M,PMAJFZ=]/6<\M^RLJ;I+,Y2UXGX2FUG[I&0-O_^@D0Q]?PX\<)6;B6T@.#K M>[0!(I=?W1Q16X>N)T,M3%[YN^P^)GG_G RH6CBQ2(-G^*(8;_- M-/0=\'F]CTKTR%28"M_,M"_3VH'9K@SX>A^0:)-KKTXGL_E9>;VM7:]:-MPK M?NJA/:;!5,?=-\2;\&?ZY$4GR[_=T-VJ:;<)P)TP$.2%LWL^PR@6[DGZ^S<^ M4-W;9S\YW#[;#)M!#<3 A\MHA\MHA\MH<%>PPV6T5WL93?'.L&1U$.=/A2?E M4Q1E8(J:6LUTNA?Y)CO>5&N*5WMA6@[7V0[7V4 HG/%5[?7#A"U>OZ]O![;;#W M0-6W^?T#:7HY9H'N@Z=O\_H$T/4^-[5'9)1CL];6N/=!W"*OK>Q;JQ^C!E.BCUVBAJ/\CFN(Y=@S;3?JCIU7,Y MY>;Q^T&VYG G6@OUG%_-;"OO]N#--F?\]MKG>PVSS5EB/]!L*]R]A3?5W)#[ M0<(2<.>9F[C@33)ME3XIUU0SHDY/>ZV^^M! '7; 4X\4W3L/!US/'[V7WW$\ MG9)0W'7B7[CI1ZVN7OE]>V=^P-20#CR8- $?B@.\CGVWNC%_)7P$JF_FGL1"EB(]R.L!5:T%0KZ(*Q2 M%=2TEQF4T$#N(VB53BN1UJ\6K :[&H\)C3G0B>':@+H!A),1@]Z4L_K5I(#S MVDKXBEF=SG&Q+***.Z";',JF_:7@NY F3[*W,'Y[FT9?Y@[WW";(3M K4 C' M*'5%+*<(]N0LZ]^J\HCXO*ZOHRIP4*,?"&'[1J1K1R[T788"(.5%?K4:(^:Z M!3FKNP51PZ48#38H'?8HASW*88]RV*,<]BB'/4H+>Q1; R9KU8,I4V4#-6C* M9)1"$**X%+]%G]:L:> A&C:U6A8EI2$*@HS6+^%M: BVT*AN MTA>#MRF!()15T511,15'Z:F+5BP:> A;=B?!:&B!()I#\.P0/(LF.5O,]W&, MK2#,ST:"+C+B8+N5.<8.DH.QSEEJHDE2T,7S*@+4-<0#-S:=IWB(M,<2Q@H1 MJ<'!19KMQ*0FJ.=8\DW$OT2/W@NJFYOR\>3]=F XZW20]KJ7*2@COBGG&$>3 M6\+8!4=_F3_II WI&EOU,O76$AXF\315-5%F3A,*T36 $]"U%%%Q$NH(@V D MY?AIXQ[Z)D!"'V8--$NIS>CNW12'>#[G_NH5WTV0&?;_AT1H/;PZRFO9$(+G M9Z-;ZY"O)5TMS!E&X\)\X7]MSQ7^U9\/,=\:BN7T,R(3ZLVGV/="B4$SP,*) MZ#K8,@--O8DDVW47$9+:+0-LSP;+2KG64E"3T9P4&/+?3LCBV"=)%--E)HC\ MCU0.J03R+_[\\L<6NXL_]&F%K%1$,+:(3'!)= M9#90>VPC!X7I:*H/;.140! %QQFQ&/LVLE# 0@@HN@A#008$::0^V3 *;OD8 MX7\E%+, ^\:C36,K"+%$%PD9"8(@*T[*!44!CHOKI&;UU\#WX H[GK7< T M=($5DS'<9&P%Q",P*J%14AT\J((X=5,^G2_1 H5D+EQ\*2K:+$/73B"X"):Z M5\Q ="6S#9%=>"'FPT38NXIB1.?<_B(1%\NP8%@$@B/A M*K(:9+8ALNSRN-ND,K>!X#>X"L1,%815Z3QA.$*,#?V_$LPRSJI=!R5T#XZ# MH@9(#<=!2154 8F/%.D=!XMV0%P'@PJ:)+5%5!M&[<$G23SD_2WY;HWQ#<1; MM3%3PT)P!*RU:6W&U/1 F!WJV7YK2/"T:ME??J<#8<4)8K1^W:=T*N;4>AO^ M3Q+BP%M>)C3-'Y8^) H+7YB@V*[K I9:M$1:W=2.&SE'$.1Z;@MG;T!"< MNIK33$D3.%E=HC&BW ,5\2[&4,Q$V::L-%08DF=QF4(59+5I":$L8$T96M$' M3IY5)+?IN)B*BE\WT7 FPLH*X;IW Z&^7TU)NQ,+3NP%A&^Q]X1#D4Y$XGOD MDTF$_T9!AOEH_"VBZ^]DC;Y% 18/UCXE,0JN/"KJ*[#1.#\7>DB>& ZP1[$R ME[L73""4[=O=S'3'+W#Z*P\/ZRR4MD6G^O"/1O5!2QI(LT&N1AC0\V7+"S*;X3B]"#J, E&N@K,!0(W*RWE0H$M4F& MH =?2(267SSZ'<77213H):P"AG">WH1"%T6KHA6"T+*PU;7GI^%(G5&5 *Z M^FEM3"5DP).#-@E(#@K%Z"GU22T%2)>';E$<(SH:9QAJ39@<%((!TRE340QR M"B"(87L^5_8T!G_U%D2ZCXF(4C!:;L' I/9\381VC,:W2+PUE>M6]431 LB MG<=&+ 8Z6@]"KX:^1$]QX1DO';J%VJ-/ M4R,023'QM5_ #Z. D %0 '-R978M,C R,3$R M,S%?;&%B+GAM;.R]>W/D-I8G^O^-N-\!M_=&M!V1LEUVS\/>F=U(/__3\G M)__[]/8*!;&_W^(H0WZ"O0P'Z O)GM!]O-MY$?J DX2$(3I-2/"($?KQFW_^ MYE^_^]OWW_SPS__Z[CMT"8G2S(M\_)>\%R/2 MZ/;RD(1%QQ^^+7@4S5\.VN=LWOWXXX_?\K_2IBGY*>7LKF+?R_A7&.2 I"W8 MOTZ*9B?L5R?OOC_YX=TW+VE0RD7;!%G)ID[@G[X5?_P+-1Q"_Y;$(;[%&\1E M_2E[W>%__TM*MKN0ZB:NC]$&^74R?>QI*6$NI>D^0FL69%^II5NLY M6C,1OJSS%?VIH2!^R7 4X*!0D?'L(")^Y-:B__S[64P1=?V09HGG9P4UKL.__Z7K[R-M MPB1GQ-9)4WPO\0MF],H@EW<\<>_AP\: MW[?0I:%(@M-XG_AXU(>MRR^S=2DC;<$&.!R=?+H;(?3_X-30YX+>__=O@J]I MASK/A]Q[2K5#Q]:? ;M3ER*%-]7_!M29.D74]:6"&&+4VHXTBQI9?4BQIXOA MH+C!"8F#BR@XIX--CZ+M=@Z$2:=J[7AI- (>.-VR3O8Z0191NH@1MA=,=O0S M'&#K*-I[X2W>Q4G7;$;2S('PZE*L'5WU-L"#JU/4R;XGJ")!=NGY3N)%*6&K MXD'OZVCJ@ ?*%#R8$[7: ?=$J;C3YQDH;"[B#*2O;XG(?ZX MWS[@I$/YCB: PTRF4!%>[;\##2NIF+J>)@@B1A$)DLN'D06EC(;-+7XD;%<@ MRCYZVZYUB*09^/#I5JP90LTVH,-((NI$KZNH(D;65CA94^2#1%'GP.S3GE[\.$\H&HSD"6-08?PD,P3?9>2 M1TWZEN>M4/0U&J#K(*#F2_/_7)$(OY,:I+LM^,#L4;$9E!T-00=DG[P3G3.G MN2I^0(PZNHZL#9\0=%TB$,_HC]?)??PE&C)%HZ4K07BH7F<(5LU<", .:>=R M24::3> 8<P,RT9+%X*R6^"Y7%10 M1Y2\U=T="+J:RG1EZB78DX1?Z\^ ZY+D3+-M?8WH$'5*:)VDBMW+$K-4M0L MJ(RAL&!W.<*;ISB2'Z1W- $<'C*%BA!I_QUHF$C%U/4N3A!QBM8V)"TH92AL M[K"_3VB\OOO^X9YD8=>(TM$$<-C(%"K"IOUWH&$C%5/7PS@5%&_0N^^_>O@: M%?27CQU;FAD*H/O$8S"&A+D ME@^4);4Q/+I:>AN@@=,KJJ['%4110=52FI9% MY8SNQ_V*P_!_1?&7Z Y[*9TX!I=INN_)Y9"W!QQH2JHV-^8DC8&&GIK,$[>L M&/F3WQE]5#! @L.B'OM+'.ZCS$MX"G*22JUQV Z\ATI4:WIFJQ%HCY3).M$3 M2[)(T%W4_\[V28*C3%SP8%.KS,OV4-@?OC?V*-IVRNRUHWQP0>:*+YM11 M21X)^K;.,F!H:SCCG-K!\S/RC,^]S,MEDEI$VAQ\8/8KVDXN[VH+.C '1)Z< M35U29W>RO<)W[:600]#6^,7$Y,S+\&.M5LQE=G M4]!QUB_QQ'@KB"-!'>7D;06>(5W5E#04B9?^)EGO T)IK;,,IQF_,_4^]!X[ MS-#;&' <#BM9A*&\)= H5!!8US$OS][?HIPVJA%'C/JR$ZXG'(9#XT.K$6!W ME"O5FFW56@!UOQY!I\ZU&$W;B+^X8D;#Z&;_$!+_?1A[\DVY9AOP0=2A4C.& M:@U AU"7G!,=39!$G.:R!S3Q=LNJ,<3^[W=/'K75]3YC!>%9YHI\?[R_$WA/ M5%&Z=633TP.TKRH)/O5 @_- G,D*"3:HQL?:,,NCY64NMI[X6_82]Y3W_3=1(D;PDX8 ;4:P]QK69 M@VA(VLFEAP5AQ"@C3MK>0&5/QT4"3M3T5PNY9EMG@JY#Q>ZPJS5T(O"ZY)W+ M+?.W'D $GRT]S>[K4"$2+[R, OSRO[!\)_ZP'># ZU6MM6'3; 0TX/IEG;HU M(<@B3A=1PM;V82SI9ZH:2J_(^ M.HR(FUO+0CN/4__)8@2>>>G3.@K8?R[^L2?/7LC21];9F9_MJ]3\LB+ L1_J#%:(2]#!2_$F=F)\87MX+,? M<,7(YOCK^^P)NO06^YB*\Q#BCSCK+KNAV 5XK*LHW!B4>]H#CFPEL;6'Z)PX MJJC34-[0,$/K,(R_\ 7:ACUOF." 9.@J3JL!W=(HOH@]DIH](CS]RH1^7-\D M>.>1X.)EAZ,44VR[SIYPTIC+2"REUA-XE(]0OQ[L"MT Q_P8Z75=/>>!;B?,ES0!%DQ2;H.8\8&RCE99R<"/X<%H=24NYW6_1>(LSKQ0>5$\ MO20U8X?\QI+8ZM@9[W"2O=Y0=3**(6Q)L&.;W/1GL,W!W[3 M7 'CTX+*ZX^Y0L05XD*N^)A;RLG_E4N*N*B(RWH2;TZHM&)J4JY0*HE1761. MI"ZTK1F,,Q^#6PP7\G6N>)89C1RRV9(.O$)\8+4XDEY3G3U62[;+_)*/.=0' M^/BEI')]Z.GM 'C44)-;-UY*ZB(<5AWQ8 >?S:I]>_U),O^=1;MGG#S$,/5; M],1K1R@NDC]P]2C_ 83]*?.U*AR63IK.W&_B!4*0C:7'-6&_^!H+FL+/(Y[56PL+;H: H[4?GFUEQ*-XRG; MXZ])':W/K(5>O6<&\,.KJ<3A@1/@ &H).&]6\)(G2S,=*5D/B"OB/9"0SG]Q MNHX"7O/O*0X#"A)L[R]['%"--40][%3[ @[,T2KH^GV-4;G%G+U: M3Z*VIG^=U5]S:\# [4[#[T=W(EYA=L/\M9NQ/7<-P1JI.%2VBR.F\\5Y9/J=:2O1!8^ 1VJ]D5QITLR7@R!P0>'*J;TX72%JS*2UW@J[= M.$SV.#@$'KE%I.WA1V._JJV [&X,.R8'9)[@L(PRZAHTK46F85V+_&.+P7FQ MW87Q*\:WF*>C* >I2C_@P:JL>CUH!SL!#EYUV;4+Z.4<3A+!8KEH5LB+,*]^ M$==^O&6!7>5T/> (;XCE?:P(I]<;<9^K/[8E38&'1IU;3<)1D:E38V73L-07@_(6T,'K'XU#Y(QG)KQ#TD\ M+5D!SE+=K)[%M488<:DS:6W#.'H\H6)L@0S4-5V'9RSP [)# M'[;[[[[KMW:.??84)[PR M!QN$HSC"B'"KB!*N^RS-Z ]T8+8\E8ZCP1CN: 8\@&6*M6?*]3: 0U_HQQ]7W__P0_&76MS2/[Q[]WWQAUH4(R]EV\'G MV,?;!YR@']ZM$(LZ2NM?5M__[5^[:/W+ZMWW_Z).ZSN+2'&?8"_=)Z^#6-'9 M$#A:R)6KX\5A*\"(T2.L]AY03K*!&O.BQ8]"L0@_\K1G2_IQS+!Y"RD(>!$K M+[SQ2' 9Y56T:A I,8I21^"QJ*Y\XX+28"_ L3I">.UT_Y(%8CP0B5#.987J M _G5E T'3[GWB0AI^"$T1 M;9?@)QREY!E?1GZ\Q>RYJH\XN][<>R\R>!Q-!7CH:YJE=2-Y# G H*"KR1P1 M(C(C&AR18(F^8DR_%H4EZ5J46*14]TP#^$L01V>*1]'P$<&N7+] MAV2 X[M'V 4.Q8P$[0XG) XNHMX5N@&]+\3NV(,7LK@&'&)5%1]3%!$P_"J+/F\11.LI M?V:4/<@#Y"H#"^WF 3 =!Z\3"NAT0L?WB6]P@(.^9$*S);[0#FA.$&"ES@>090;XNP@Y$(L8(K\O+4\9T5?D0@%<1AZ28KH MY$J<=MI,/FR:A.N?KLNC7R4[=G1R"@UD2LM1H-W#F>B7"CY;U L.J&(!(=(- MJIU'^&&:$XMT\5MHX2T26T88KNS@8%@WE1T*:=':L7!N"3UW*,-)7C2D;C.$ M\XPDN.%[765&C;!:LY>#@=RA]E TU[HX%M)=DL\=U]?RG%M[P6U&\6:$UU,+ M881Y+;5CY/I[@3 M]2HK\)[F;D3Y[(O09G0#67@OH##P)?>!!7K7V_+6KH6O?*4M:>I2V,ZTZ.P* M63 WC4QH"GAM?:#Y\,)ZH(MK$3NPI.YK[U+LSKFF[ Y@ZTOI)72&OH@6V8]\ M!;$=?MQ/WAIX% ^HV7P\OK,IX-@=DEC?A:,T#DG 5[XE>7ZM-*]J2!M8O?KR MC*,]?D^_-*M^PW3^E61/9WL:=%N<7+SDK\6S%WKI_P7R['@]2L!]?H)YFK=E M1I,!'"M3M-&_3\-Y(O9Y4,$5?:%L4<%WA4K.J&!M+U_>AI'8'8%$\+4ZO4VS MZTVNOW3:T&P#' 8Z56K.6&L- (=NMYSZ@UO*+Z7<=OO<4C-0$RK9#Z.?DSA- M;Y)X([U]VFP!/(0ZU*D'4.W/@,.G2TI=3^.TD"!F)TMY?FUVG=K8J+I_D;^3 M.; 8ZVL//* &5>VLKM]N##C8AF6>7D^^(&V]9N$2RA9OQ]HL6'B'PY#->J/@ M@Y?\CFL:2PS3VP%XB XKV[A-*6T-.$@5A-:^72E(\YLM)?$B8BU5%C6HK1?F MMWBV!6FKVT(IIH[^1#4]IS/A,-ZQ;:O^2!WJ SQ8E51N;NKT= 1A.'-V9.7/$I?WQA' 7B@:YBC-7:K=@<, #I:3!CC*EZ(,Q/ P-BABA_* M&5H;YRU9A!<3YW6*$BRJ%OF,/:2],-6M!_C1+U6M=\\+<"3+99UOC\O.)O/\ MFHG:%_'!MA:$4*L*H0V9H]'2E7 [5*\SX*IF+H13"]^SX/)?:;OU]&=(2GPRH=M'F1P0(S/N+V 8Y"0'-@CROEFDDZ+H Y<@T':[]OYS" MU:0Z'^3Y<\_64WT9"A:)723:4XBMLL2+DX!$7O)Z MF>$M?U*7I83%_#"A4%:"XF8Y L7(!&:[DA<5 MN9J4'^ GS&EUMW ME\3/)*7R(/K/O (SRI@XUB&9&B4?@4YQA.4Y<_+63D"A5,U#&#MH"AZ"Y!)/ MA ]*N)@QH:]RVC,ORM1?3#*E*U/R0= RJ=K]T!:L*?UN).!33 UM0KP&%RI!GJ *K8 M%3"TCM5 U]W+1\+*JE@KQ'F)+#K!S7J.^E+6*(*?%\?R\QH C*'-Q/5.Y<<8 MRM%05PYLU\+87- "BL[IK^%P% )7L:ZM; Y!BJ:I6CL6D2TU^V(R;^I05+8E MGC,N<]HP(G,N18MY ;CH_!63QRR!F?5LQ(''_KQ&K$/%/)0!(\O,"NK&9R$&RN5 0A!67N"P$C:ZQ6M4NUCK%?+U"B>8ZDJB5!QU-Q$S&&S** &3(2[J'&H"8+X8;5]=32 MMJFOL^RC1UE$\GHC#ES64=#Q&/O *FH\%>#HH6F6YG/FHT@ 1@]=30Q4.6VP M15=VS_1XIG*'(9A8'S&UUKWW_3S#5[1R+_P[5D9J#,/ (F\]XC4M# MDZD"CL,9E=.^DL33YYM1V,COX%<(6*2R!#+;NPY@#.8W#":RS6SN,,@,\SY. MZ&PH.MLG"8[\U_O$BU)J!1)'%/+YOT*^G[0._FLO4J%+,\8)_T,MN^<^%KD] M(S^.*1D%Y*@F.L\(J0F/*NGK2+Y"N0Z@ MTO?<^E+%9_"+SY#5S.Z5HH"?T,X&].I4'87ND68;/8\]*G@=J]DB,U@[N#=X M%1^$"97FM$OE"\,UB=V7P=KV*&PA,6-_#^ PK*!NZUDP67/ \*DBM?Z^FR(H M0@+#Y0QB^09!;1>6/Y#V%(Y_C6_%P\A%NX9! T9K6CDBG!?OQ#9#=VA/JZ$6Y_*G='7U<&%8.R56SL_7M1(J:BBSXRN M36=NZ7D>;SW2+B@VU!:X\_:JV+C(T=40L+/VRSN7DZ+/@K!-+SVKWCK^@%G. MD7R!<] .N'=*59,\RRT: ?9*N:P3EI;E ]P6G?">G7;OD]=A-^QN"=P1>]2K MNV)',\#.V">M=KF?G&:>GOFM;;]>..1X#(Z\W8D\\)>#QWJ ]Q7 ME52N>VUO!\#^JR:WKB=7U!$C?T(BE#.P^MQ&1F<;."CN;O;ZL;0Q< ?N5[+Y M7D972\ N.R"PMJ_Z_GZ[%^\[G.,-\:V^=EJ31G:LL6X6UD8U]&AZ=>MW$8OH^3+UXBJ],RG@KP8-4T2ZN8[Q@2@,-< M5Y,))50Y'_15P?%K1*+.@U'TF3%&.6=+..&N?98<^OWH6H!//@T?X^[KMO/*.6="Z19,OJ>8H? M210IJKKH'F:9TW\?2S:]N#68&OQ"+5WR\.L MYCB9$HR?(>39^)C<4>-E?1Y MC#B57[QP+TM[68 M<.A;RO#-S5BS/ $#\V*J:V\QW%R>K<3)Q@F7 =UXKWR] MLTX22A*+ZT[E#(:]",!>>T4U2>Q,XL";ED_O MESST1YD-:6MR&B7:Y&*A4B[^('(A6=ZHD TQX99] _I/PQH:-"!:]R:)?8R# M5#Q*FSUAA'.^;'#AHPJ*<[NRDBT7=SXXP8;/I::'&NT&3@XU$PSYM!( MHT?=T8%FHK(&Y\F@T'#L,/.G6?B79$\LG MH-9\'Y=O4S4WOX=WTS4H AUF9C27Y#QK+#G >RIS:#4IVZ#O_*G(F^'G3ZQ\ M:DTL=/T0DL?.HY5I1E-_:=RF[5CQ&=]+G]#.(P&WS\Y[35@24>:]L(=;(K;E M@A(<,@,"J=)R1@5^'\9?AIZ@&N@"''=4%):48CEH#Q@YE,0V4?"<>3WG9O>] M=B;'#7LZ/L#!Z>LG&N"7T?4.)S2^H\>UGY%GDA$\Y.I:A( '@+YQ6L_#CZ0" M.%@F*#-EA."Q4C!%#Z_H*\87D>AK5+)&%6_KYO%\*/TYQ'G]]/66 ME=']HV^?1;$K<*0<8X Z\JGT XQDH\37?@.MQH1M?.1L^+9CG9$=9%G98P^8-MR401A%\K/;ZX"\%^[U,QYDS-NV(;SK?L!='K#9U>KM,49VG/'$FY$V3@5%:Z1,G!'M A M45T!7??E'%:(\SBYWIQ0+DBP69F?$TG![LCU[KG?L)#Z;=2ZO?Z$/,[&]KUX MU6-U5T_,U0_#G3OGMG6$_9%:G6UL7+PPI@=5FQ:Z#&!(^1FO.DHF$_RJPM[/ M>*X0G2#Q>EA=L"1K"#3BAI4K)PJ=K:!/#OJ%UG6X!E4^L>=TEQW_W5>M?Z6R MA'YL=R?FI>T2D3BCOPJ9:7S_V2,16W-=1W=>B*\W-PG;?LY>69XA?R9@MY6_ MYZC<&2@:Z1FA/A]0ZPEX?C!2 =TP8&R*$R8ZNSTGZ2[.U^%TIELPY=FY&2K9 MVDIP6\@HC 6S1L"MX87,%!OR0E%!3/LKN%BQDR+;S\%VG)85"5!EII+$H&/Z M \>*T:8X>,Q5I3-@Q!BO@VY\B"*P74?.JRH;KLJ2L_CT]'+F %6+LU0[W^4= MR+,910 X#(PW1G_Q35EOP$"@H<3,)24K:,@96D]%6= F/!/^B>VXI,P6M:R1 M:O(0$N^!A-8S2 ZMLO;]>,_O#_B8//<\W:C8U3FTD!N@'R<.^SF%$#WBSXP- M!2=4L3*YG+@?CPP&;%$JG90T;2\=#O6^23"[O'..-SA)<)#O$!<[+N)@1=F( MBL2>5N.ZJ*^2US"XJO9*E.W52\*Y:!\V2'_@R_L[A0$*:LP, M!V6QHIPEJO&$ @T&K4)1(MFW0H$?\^=<.?+0$&/P&C%!H6VPN@@KV9NZ'3LSW47 N] ?- M,3 AD'5W"@B&M9@[":*5)040%\S91"@/8S*@7L1)8KA1!("CPWACZ-5 XP- M&DHL6//,##;$F1?V8T"HXA7?DF7/1[*#EL3W+C3PJK-#]SU&D4 .+*, M-T8=4=1[ T82#26T\X-R5JS@7^5N*9 =OWOI8T2OZ> R_MO"ON MOS$K8)D50,Y+)B,P?+08;PR]^0=@M-!08L'Y!JBEC"F;\*7,7IBA MD\B+_!F6,?V$W(0/!>,HP$@/%??@1$490[!2LG9@&6/23.UES*:T"XQEC- = M\\/EFX10T79>6$S;)&87FN.,JC&>P"/ M9@5UN_8:.IH#CF05J2?O)M!U,Z..RK?7S[IN#BR]=6!"9:XF*=2T?4&B>#SR M/?7K*Q)AJO)9@@,BW3CL:0\]6(=4;82JK#'D0!V46?]28/V)44Z;/V+&J=N9 M3B^E["U^CL-GJZ5:RE&?ZJ@2HWWM@\SJP"F,GZ 8]<9=5EHVQG)\"1K"[[/ -1 M.3-F0+Y^L MTL3%]ZK]*/D*#12$MSJ;L&VNM*SVG,5H2R*RW6_9<^6\^D,N!*27R]7/'28? M7,"'HO'&T#NV PPW&DHL>$P'ZO3?E$WXZ?]7^\(.]93FKB,ZB^!QL=E@/[O> M7+R(XI2W%/BN(V8K]O\L@>K9"P4:IUE"? J+[ _K*&C^HM92\@G,< (.1P;- M6\ ;O&<84J8<0?639A^W>U#G:6 M@;!MC0M;)\S617E=5I:J,"C_ 5?,^2^3RLKL[Q;A=Y(A;W!"XN#P_IX?[MD< MM?[)A,DDWWAQ(8"#MIV/4L?S924 #/66##$E'VL&J%\A(3KJN$.\0J4"K:%& MZ&!G?NW8=ZJ*L;/TW#\"/)(K8L"NUW9(/_>YWNY#OU7LA4X2]7709 M;>)D*QYI[[^XH=X;.+Z/-$/C;6"UKH Q>ZP&NH%2YU-[R:O&ROK="RNF"$CJ MAW&Z3T0BCE]F5-@))>$H2<1IY@'Z<>X')$:4 M?3.D7L;5VW'U[#YF5Q; M\OB476\^I9@_$G;]D'DD8JEQQ:G;^SB1/!(@^1+3* *'G!G,U;C@ID\.,##- MH97VA3'&^R3>G%#NXGT^5/#G3_<4)^9L4T#V/L>K'0BS:K;K3\5#Y''-7+AN MK@A_ ?6:QW7RZ$7D#[[->A9':1R20.SV1L$-_4)L+L?^>;W)IY!>>$=_PR=Y M0Y6MYJ(-',YF-6$=V&8A#!CBYM5/-VKOGU@9C>W.BPX@RY4XK)9R]_@E.PWE M5V@-L#GFZ.PQ[&R!VL'C6&.V3U7MUS!J JU00R2^3*@+Q58;I5BHDJNQB<-$ M0UPV2]LXX$P, R'S=U7IM.V&6L0?+JS9VP$X:@TK6\6O 2*(@M/X^Y';K M):\LW._(8T0VQ/?8W=R2(RI8VDP^JB0[-,70.*[<&;B?CS-"(_-(J2=@_Q^I M@'8L] < @/%N*4.X K2XOL#8YU*/^!0H*QZJS1.?R? * NN_:90SE[Q$'7 MQ!>=X\PC(4B'5U_3CB3A:A@HKD7']'X,^2ZSG(E0QNQ=QRK1E>TM MU:ZM(>\AWF)G'.TQJQU,%V(<)%D% MS[-]FL5;G P,;.J]@0*4IAF:I>^5N@(>(\=JH%\BGO-!M]B/'R/"T NNYP^M MIT9T=]OW>U=8Q6F,'9Q)%P"@SDV+:Y]+L@8837H@= MU=G;3$UAVK(B[121V %#]KJ.@JI>?/ED_%"2RG@RP*-*US"-Q)61- !'CK8J MVK%28_A7)%CRT[J.IQA I+8L;B!X8,)KC^W];)^(J\@YK"J_CSZF/W#X&&V* MYGQ>L3-@P!BO@_X4ML:)0\1U]D1G\3G'[H=3(46%^O&A)BG78T7QX%&'CLL1 M9&(K]#"8BC"2%,*P/O ",1,LS"FK%2DGS/3W (X@"NIVUM5R*G]&1>HY*FW! M$.'P 2S8W.V\*VWJ.PQN'4['WG@0#"W(9L)>?/0!@PPLZNH_=;2=A?& MKQBCG!%/,[=9_*RV,\1RR'/QZF88&F%'D@ >:#H&:11"&]$?<,!HJ:%_N:!B M)FY<=$4)A%W<1+\29IP84Z =AX MH:''!, HN'&\:/"#'B$*X^DX(L<0(T-CZ@@*KD?)K..J/$Q@+88A6<8J@-2* M_/ B!*_#<-';!3PX#"O]"!KR#V]+NYO/"5((\^Y_\%$-H&=3_U4L)+ M!]?+85D,X$\IOMYAF6/1)YT AXD'8K50_+9@O @2@15-?]6%5<]D9Y M01!>]!E6V.Y8Z6.6^\PS-$GZ^UF" Y*QG^1(U-,#>! JJ-L:*&7- 8>GBM03 MALF*-F(D5TB0S_\!+71-&J->]XH1%-/@3Y1APLI56RY%_=XCR2]>N,>UPI:7 M$4NIX%-V\8$D5E/M"SS<1YF@'OA*'0%#P#CY=?V?<4&<3;,2;(T3/$ 8QK+ M;Y"Q'8+6D_=J2V7%OL"A890)VD^N$# WCY)_T^!??%#IX/QT:("QHD(O6 M>]ZM9^-M3A;B!-/9S!E[G"BB>B=>E+*7Q6)^QL__&?(IE")*3*$''#DFFZHQ MT= E!AAAINND/>H*SJA@C>J\><35N8-#(FB&"ZMD@EN\Q1X[/F!3%ZOW/'Q, M(?0AQ"D5,=CBM_KX.P_@+G76Q%XK.X_U#MMF'1:O>M<_,+("CF0F# M-N^+S$J&JU0J50_%&M0JRR+;Q)&RA[=YB4 M&WS JA#+1*O-[D9T!PY_8PVA5!K:G:G::!6,E(2&!R^+VZ5I$)O/ K$'%V_+ M5.[KAY \UN><$H,I= ..!*J*-QX*&N@#./*51=<>%/D[IQ4'5+& $^?&K2#* M._;8PNY-0&J@R L_I?@NWF1?O 3W!GE?>^#1/:AJ\P*@I#'@>!Z66?\6G*", M6-I"01O>D&W. /DS[N0/'*""RTG=&!9#^.\LJ= 4/ >!UT(Z(@QV>M%2\QSJ4K5/P='DI8L-'E=N>1 MQ/*TOA+B.CDGZ2Y.O?!Z/0KJMTXH.SO CC:5277/IZLZ'-_AA/:2VMN,Y*KVOWUHE#7N[PTU"6_ MNT<7+KPH5.]!AAXEX!$_P3P'3V2,(P,8&:9H,^FAC.9[&&B=))28.,\' QY6 MC /OD8RR+*SBD8:\.7"$&%*TLZZQ.[. 09&GE_:%-[=?0&FK%],OO"2BDX_T M!B<L0-= >NJN3:93US^H@R$*]5P8MCTS;XB#.^H<]M MP#8$Z-*<,YKQT?:?8[I8B-@<9YVF),W8;0:5K;?1G8$&KYX1RG?>E7M"?_A] MO"+Z>3,%)U2Q6CRXN[#M31JB_[5XR]:P.(GYB+_D][@HQ-\D<41_]'&MA(C: MK$:##%"DG&J8^KQG+ W $R%M5?1G!5]0Q1$U6<*!#RCVN:- $GA)D*++--WC M )WN,_0QSM!O=':U#N(=?Y8M"I"T7]X(XFU.[7N<#N&-NO)*=S==P)01PANY MKXD^W_,[SM;!8P%#W.VW6R]Y%=5QN^YJKB@RV,SL;F66GK[^C./'Q-L]$7^= M8"_EGVH("$83 0X*>D:I \0X"H#!0E,1[0N/+/HX=75+%$G.=2 $*7 M# ]Q/X38, ^JYV:CTT/[V(03=F&5'0NKX8:T-72 Z%>S@03=32&'_(#$DRXS MK_)T"2!3 %.ZUL;]N_UN%_(E"2_@R<]0Z/0_$T>_E]$F3K95I2Q19:?VVQEW M8P5BT(G.%?$>2,A?7K["])>X-UK']@4:NUHF*+=B53M"WXD=K<>D @XI7_O6 M6*V08+84 $@W8M^8'?KW81\(XFXI^LTUEF &NZ9K-8ULV M?*0H[//ZP6/ORF>OBM,<'4I 870&\S2G1Z/)@)XZZ6NC/ZUB/%>HY(KRB5;) M>(4*UM;AQJ:A:N"3P/'F9%FJ&.+ M8E? >#)6 ]W0.,0.'@CY:@4*:("PALTJZ_P="#QA)C*. G!DT#!'HW:Z>G? M"*&CA7:9;\&K8W[QGJ0^G<;_AKT$WEQC21-)YQ@-VP&989R3U'M\3+ H)7B] MR2_M*B&):E_@&#+*!'7T4.H(&#?&R:\;#DTN+ Z*B^%0P,&V'1K% ]*\>D!( M++_P=.<_X6 ?LFQ906#%-]UOQ.Z4IV^Q,G$'6.8W: M#:=S<' "0V=55#NH!*)-I)0(>Y6*M4"D8JDD&$$+!F;C;<)^8Q=G+ M-+E0@.&S')28#6_HIWNB+5C6IS$LG<;1<6"=P=QC4'8".X-O(6(. MQ(60/"?<=3B&8OX!;+ZXN[D!!LSUJ7=]4%M'8HQ;[W8)]@G_^RUY?,I2;O"U MGY%GU7..)?@Z"-)&3#\$U;,R=0RPS>AN;+]!2,=W&P1DU^5#0L 5*J0#C=7 M+%_M0M1L7'N_.S=WSAT$8O-,9,G^C1X6ZU!T!F6US=6-GZ/).8&,^EJ9P[Q] MQJH!!"S=(Y^W%J*P#5@_W/,_Y6$+#_(LF+0"LW40\)JN_&9#=9'AC 4.KUZ# M?J$81TU_>_=)O*!^0W\ 6\V@C<5&*_AXGS[B ;+OY-)6! M1*K@*::06*8HOIS3_Z09\:G!WM/?D\=HY/Q)EZHSX#/);-U@I$72"7":IMD< M09FG!S]P$5"])F8A!H_47!" .&;?A+P 7YD#1**]F&OR_&.VD2=D8[4CG@DK MU\\W]8 4XJSLR":=<<1RE@J;4MGR4_53'.$-4;L//HVB,S"G;:YNB!M-S@EX MT]=JCKBLN-> C@I0Y(J@KW(9O@8(:Q9,5RT):[8J40L$2%UL-IC-$BNDOZ63 M5I9^%/DD%#N!(U%*BZ0S,*5O,$G*X6AZ3@#5!+7F0*J2?3WRF 2H*0) G+)L MN99]&MB%4X%> 4N^S-!['- I6T\E? MPB9CYX3^,L$T&%*4/5$4.TLPWU8LC3MU(2FI,]0$UNO-IR@ID[PIKWP*FIMC ML/+0)&I <6@F,Y75B?1)0:]7-(-F^OORC?G!]0;5F7-D*M@C 46?K94S6;18_R0T>\+48(\DBHJCCHO\=%K<^8E[#&RYD.P]3K9%+B1_8C13*2.M MUA,HDFNHWZX3.] -\$QQC/232I[24-Y6^<,5&V"58$W;XOT^VR<8?2 1V>ZW M13Y+2O& +D_1QS@Z\5F1@9#;)+^!5[U,7DDTYV2/U7Q(KS=ES12VSY@0-NOL M0MW>UD!#7%'-;SU2'O9JTO#E9 88Y+.R% AX$* C-+# M3)P()B BY3+:[;.4 \2[#YA-X(?LU]G#E2B0J]OI\X?-7?#P'JGUGQ:@Q-"[ M^3PV3;*:M])_M3V5_HH]RQCL_>PZR7>P.Z8P/5A0]B>V2/OK.XY86"7 M'*K=X9 V>BR$[QRB>QN"];HAYY@ G76.DUO7?@Z=S"^KV=R E M:O?N. [U<=.=Y3N*O1W<<^F9UA,]3FU_NY"76/D81V6&CY VOTGV5O(V3K*+CXQY[L M&'B>OMY3YCW;/6H]@?JBAOKU%81"-X#^JR/]I'N!5^29WX"-'@F[\L:++MC? M#I*JSY3OW112Z^FJRQ^JK^3R53<77;Y#>@,N;W^SZ"[>9%^\!+,S]_S'*&T(U!F'Y9WND_.GHWW$7PKR\OR9KD9@7:Q/J3);YJ %]"09N<#ZQ9UV M5%)>9(35)2*U1U[8=)?Z&:@N3&(XZO!@LAT)F=V#-H"*Y?^327?CC. MM+[E;X,-[%BVVP"-TUZ5ZFO11@. ,ZI^.;5OA3-JB)&SOY4H>=BM>L N/7WM M?J"XLDD4L$TI-O/LW7LTQ IX#)@T<&-;QP ?P!%I5-TY MO^AFGC!7'QO&3O M!FE?>^!!-JAJ/5*DC0&[^[#,NCY;4,Y?"!:T+7IM]68Q%^A31++T]NY3K^<. M]0'NO4HJUSVXMP-@+U:36W]ATWKMFM-'7[&G8;]VL##8%8GP98:WTEJ",] % M'AFSF6Z.(F$E4< 1-I]N4[:V&L6LZC*@.!FL><5$05P6QTJ&N6'#*;OT><'' M*\SFU.\]/W]VY%>2/5WAC!GV>G.6X(!DG=NHH[H#129=0U1[_NI]H6]2ZJ@R ML0KH]08);JABAQ@_E#-D+03+A<\(WIXM^BM#6S!(O$&A,,BF9 =B)7/FI4_K MB/^'I6T]>R$#\L%)LK0;4&PW$8]UG^X2]>?9ZGWA1ZOELR%[,D=BJU$$@,?X M>&,T*N$I]P8<]QI*:-=]S%^X+WBA&C/$N*&O&+^O5ZA@:6?I9,$D?F&2K&:2 MD'*R.O9+L[4_I7BS#Z_(1E;R7:TG<'08H;Y2AG[5#3 >C)%^0HT=SF.%.!?Q M>EO!9X4$)\18V0& )6QPSA)8?,+?H I-::HP]5E"U_R#=JFY9&H*NP-RBS,B M;B5?/X3DL6M70*4]<.0:5+61OB)K#!BEAF76/OWF-X4JTJBB;0>,3*N:5*K& M4E4AA&GMB>@[G&6A=(4RCH*KH2PWAU)P'W9W,=Q[M# *O&P^HY0V"H8,PB MG3BQHH-Z99&TVR(+@L?/<1Q\(:',:K4_ P_[MB+UF"[^!CA@#T34];V"D*WI ML7%%+ 3'Y7;GD424Z4ME&_C2QHX$3K>276'4;.E 4$D$GNJ9*U011HRRG9'- ML):(E'1MED(MA;C>7$997J: #[3IQ8L?[MEMCH'!;"P-X(&K99)&Z=0Q! "' MN9X>VJ55JYB/-ZCB)TIFI*ST9,X2%3P/TA"7&HQM6B9D]ZQ"7E7$XPQG3$FZ MQ<\XVN/W-!Z*9^A9@D%Q4ZQ(0F I^>GUY@8G_+(;C:AJVG]836$^ND"!8W;3 ME=E-+GRK\QA- M:"''"H09J^2K@%4PC:@-=S4+53L>B)EA0?#/+WW=XV2K8;QF;X>!O,,,JG!= MZ^HX*'=I8A0WX.(UV7(52A MKM[7<:SK5,5HA)>_AX=VEHVQ]'I_<9,P8DS992&/3F5)'-S']&_4&-E]7&M_ MBDGT>(O]. D.SKGGINTP6(XVH?*D496PXS [7D^SLRPN#KJ/42X0^['1DPN% M"JE@P;3CQ@0XK5W,H+FMLACYN:WHCXG@MMR(<)%F9.MEO!S,EO!7*/,>'^/L M-YQ=1L\Q\;4&A!&D'1X/QAI0=3A0I>OX:#!:3:/X54J#*G%*_*("(2H1*D2" M-1(X;$AXH\!BQJQ9)X=^%%'KO%+K$(EU%LP9./-V)!/WC@HKL1KQZVV<9.0/ M'O)B%).#UH!CN4>8;4S MMBN2**=I*4W=K&X^>R,%F[@(%SFO( .<@#AW]9M71(O15,EE=8L&Q M:#C&OC!Z3%C% MEL#+,,J>/%:[!>%_[$GVFL.7QZ=J62X#3E>LONM?;Z+?H@_1^7WT'_0_=W]% MXK6>%?LOPB_>=A?B%6WU[K=_^O#NA_._HJ3YO _]9YQDHB0BOXT11QB]8B^A M%,@S1MLXRIXH*U9()GLBM"F.J(RO2V>$ _IF8D@Y[1]Z3HNAY[1KZ*D)967L M@6;2NCVL3[C7448"$NXSZO]WV-\G_ J^N 6% W&4LMWM!;Y<;RZ\A+V(E5)3 M<'.MMZS@LFS79B;:0,_;0W FM2H$H,5,@AQJN:)&S@ M*&1A@":PCY]C[ ]O R^T00K/E"DCG-)AN6Y&_E?Z#US8CP*@:(E\+_3WH;#P M5W2P%_VUWJJ03,MODMC'.$B9.7Z.GW$2<91/4\(>OO/;YQNJ?8#"TRB5RXGQ M4 ?HTUUE^2<4'>0,1*I$Q0)5/):=+!ZMQOT3NN743K"/^87M:N%B'2BNZ1JBL7VIV!?PY&FT"D:JK*+/G(FEQVE@VV#) MG"X^N<-)*5/O"W'RUL!#?D#-1G96=U/ 3TD\81L1$XWY5Z+"^H O/4NWF1? MZ"2_58-%R7>'^CKBR4HFZ/+KWHX.>+F:_-J[ECEUFP]D[.D*-]LG[&7=]^2% M_93V>G9O!^#N/*QLX\$+:6O CJL@M/;K#05ICM";G+A%W^7/5#W%87"YW25T M;<6?VNMUWOX>P+U70=VZ^_8T!^R_*E+K.G!)FU5%+(E#?''D:N 96:6.P-U9 M77FEYT:N''CI=83PAI: 5[8?:@5M @BA_W,BKU(\V,G5D&\HK13NO(>+H=X4 MW-";0IP)L "?5W$PNP3O2<3V\?GXDU,)^*^O]^R$T,< MU*]HR>;O^N2 !_]40S669IJT /&9)6TEW6"L7B7>(4X[Y-XM^PY]O!KF*XEL@ZM8IWJCC&7>1"E@OPQDX MKB]H?J69X7QL 8\62VH_TQQUU5J(L7\UQA[5H:GU6!(" M6'_$LGL5 UUM4&1*VSCS0A>T M71"M/N2'NY>15/G;. S?QPF[.R>QVV@BP!%-SRAUC!M' 3#J:2JB&R0%.W8Y M>.!TDK%%.5]+1[2.&L=6;Z+*.@+?L.J4^ZL@%.\0:=>:.Q*EM#T+O.2S**NI_B11%&_NC! M:QT$I.M9S9%=W06P P,HPEC9STTP.Q3?$*25C !4S%W"!+8K=?8I7-M/DE7A M'-'=X9CO,H1JW-?[.AK[G2J8BG\HV\&+&:11+1QW%R5>$!#&GY0Y?_^CM=Z61\#^5G'#\FWNZ)^%ZX?B'M^?Q06Z!1K:2B* W3TQ!@ M)*O)J^NZ=8+H,R,YXYZ9FE_BQ[9FY_'6(X"J)9G2NIG?:3P_[3>XH0R6+/=KHQ$^3\[+X%5.R**=[P@DO&T.FU+KY3XMK^XL/%^O>J@>-!D!# M2JY,?:%>_17@K*E'2.WC,DK*ZJ[10W89I5FR'ZK7U]T2N*_UJ-?<'3IH!MC[ M^J35KE.4%[!C!YE7(\8)5:Q2NT7VX.F]9"4<*AR3C8EV3[EU[/T, M- 4>JGT*-HK>=+0#'*R]XFHGE3<\=848X=GW?R:[:.=&T&!CQ]ST<"NHOZ5# MKCK39E"WLT[8%)K+74F$KS=G"0Y(?Z7'SH;0W52J7,-%#UI!=D^YL-JNR0H% MT9%?$+7ZVF"<9/=JP[NL+7"/[%6Q^:)?1T/ ?MDOK_YS1Y0JO#'^0-G>05[> MVC5GE0_SDJ8N.>Q, [W$9>V/] +>WWL^"4GVV@.MG0V!NZI,;\Z$G ?>:1\S;_%S'#Z3Z+&I M<.]"::@/<(]54KGNNKT= /NPFMRZSEQ21RVWMNC-OW@)83NXMU[6M[3J: ;< M9V6*U=VTW0:P9TI%U77&@B!B%.V/^G7]>L?\SH8.^:)\O#]LY8@_SC36MSQR M_N2XTS".&9 _ENN\4R_Z_3>"P^ R"O#+Z=WI;_)$G5&]@3JDIAG*A![UKM"3 M?#0TT?7KRXBN_'&:H83YM9>ADC?BS/GKVXBQ1YP_X@*@KY@(7R_\K/F"9F&D M+ XXIZSP%?T@O?/V@T9 X[I?J?H@TVP!>("1"*KM;:R4&PM FUO$^X<4_V-/ M8>GBF>5I#)QF2%L#=\(!-1M;Q-U- ;OED,3:6\0E7<0)0SG5.%2W_URCI[U[ M;MMSMB%K[);KSG6^T>V\]O?J6BKWCO6RMFZYK7SD[VSHCKO.]>QDRU7!9!A? M#3Q[)F\-W$$'U)1G&U\Y\*K9D,3Z5Z\;>;8 'B^#H*FE'+CR&,![(=O]]C1. MDO@+.R3P=O0OV:O$8B-) ]C'8/(,NJ&^@,.>"TUYLG"*X^+5BCGB$J6J.!I M!QRL6,475MF45MGF5GDHK>)+K#+E9F=>-,L+AW! H3G0F%=5M+KH*6\+?2-8 M1?0)A9#V=$BCONJ57#J\<^$]7J,:5WK:QJ8E=36*.+?XF:0X4)Q]*':!C#R* M"I?H,] >.@*IBC\=A1+!J6>@7!B*3*N>TP<!TU6H69]A=6B/-"@AF*(]1(.X&PMV+0 M&$+W--=]@T@]-0$,*A0)$TSGB\T&^QEYQC>86IV.HH]J91B&:3B%#XHFD8/$ M %GD$)5C]G@HLS>81Q7J.2)*J800,.T72J]H6!&UY[3+68GCG2J,V6/MI<( M<-30,\K0/JV< F#0L_)SHB@>G MG5@TJI_]!S?8R\Y8/"U]CE,_(3NV]=U70K&_!_ 05%"W,<&6-P<V5>&^=Q65)WVY915@Z&WZOX(P=$N%DYR79ZT=OVW4SH:<9T! =4JQXH*"K M#;H'!A MY8Y _7J\_#,Z^_QWC>^?2!+<,!;74?<=PYYF8/VS7[$R(:.C#?0DC#Z1=1V- MTSSA1!&EBCX+NF9F,](<"YN:S1) ]U]BE0"J-W,C@ X4ZPB@LHT[ 70H\AQN M1JE:#Z#E-;.^:K\:N)8TW MH+(Y4>W@%?^7 =255R4VL:J]LWV "JOSB(7Z] MPPE[0.N1"WJ+(_S%"UFICUZ[]?5R(L0'U3X,<6D7\"$^+/E4+R\Y%/Z>,^'5 M;&P&N#G5KT4P9S'"+QF.@A7B)7V_(A%ZQ5Z2?CWC]+=+%Z8$B?@,[ 8G) ZZ M9BNJ'8'&['CERTFS4B_HT^AQ2LP>Q#562/!:=J[]-M3OOQ^PC TJ,,MRVG@6 M/)MIJM)4_RQ.9:?VG0V!@MNP"F[H>H,$/_%["W,*)\PP>;GPG@[C-"9*D%H_I%GB^>VA4ZT']- > M5K>U,I U=R&,%:2?.AG.&=0'6_2YX++PEOOQJJPR]3>F=Z%O->/XR>(4OZ[F M+7E\RJXWGU*\IA;(UB*7N"LDQO<&"F2:9JBO$!2[ EXVC-5@JN<7>Y6,U4F\ M.:',$.>V0G5^=E892QFC3HQ=S.%P$""/,4J! $(K15K!8H<]' I\B;JR8&\U M=R3 95+/%-3M#'_[03RWPJ6&-&[%&!X2[X'=IB-8*W EJXGV!*1KJM+1!FB\ M]:I4KA':#:"O"J3RSA1-QC;;I)-^9S7*XLP+I7/ZV=6Z9^S0YF N;[?.=B@ MSX^WLL'ZH!%0O.A7JE52N]8"\"@L$71"$6WA=H+>O$'UHU GPH]>AH/[H?'6 ME&JD4[5%DW7Z#[X<&'FEJC13;6",N/U)-7.!M[6Q:'Y5/N+,S-E5KW_3 M=11<57-=L4_6M[VM00-H$$TR23F]'4L ^O176Y_93J,%3T29HAI7EO[)^%K; M.G_KANG?8+=H'0Z5J8I-V13P3&1(XMFBN"1M M9YIB2D^Q>(Y;R3<]VVBSJ/N,DX=X3(K1S H;VAO4FYJ-I@ 4;R:8HW/7T?U) MF:8V,^WO 9V0O66C]$_&+%G&_D2L[Z#7IS&V#]G6U\0D""DAH' ZW3BJJ1'= M5 !/^B8H8S)AHF)M,'FBN1VLFSYAR$IU$P1XEV"?=)H !K:,MYO3:#$2%MR, M_R4"W=O0<7RA<%=='YHTR4W"UH?9*_+HK G_8T]VHA1\A&V>L=8U+I>'9_LD MH;(I&*FCBT.A+5-8%MOM]HX$MU3LF:*[I+]".0=;VQU&M;[.GBA@^8+:U!PI MD^'[D4;!^ AN]'(QB _5'HSCJHMKH=PA^?S17#$!%= SZBYB.HRCQQ-^2QEP M5(^QD*,1K!RWKD6KL1BUGXUL^$QA^7G_W*="S91*> #36N?<970MQE8FUQO1 MBGCA39SR-VDO6(&:E#R$U$C2#+*Y:#L$8)--J+B9H$[8$8"+R]5,N,2NVV)? .*8S4"S3,T*9MJC<$WK&XGA%=&.BX(1R5K5W M@3DS7GO46I+B&[-#?U[B\L8X\7)C5$\BBTW(5D%6.+='!FWT3C)*:9 !BJ%3 M#2._B#), _#L3EN5V:ZN*$$,A$*RBQJ' PJ0%:@V>HPF AP[](PB6S ZC1N: MBLRT1@&,&98,HXT7TA*UE%[:4N"P) M?305,34(@L2:E@RC6W$Z*X[0G!ZX[VR>7QZOI>MS#1) $<+'8,, MUQ3J[@\8*;34T%^@2![DJQT=YWQ7B#*VME2Q8IV656RFHW>]35A^HYKN'_%+ M=O\%A\_X0QQE3_VOAVN1 XXB4PTU]!BQ"BW Z#)9)9-(D\7H 5.\(<$*_8:] M!%U'EAX3L&8F&O[?.P S[.OLUB(AO7? M'(&/]]3>,]@M)W-$X%$WC"YV,!I' AT-519%#L89/G#,8A\:S__D"FZ0YSEF M'3F98\*-FF&T<8/2.!; )=WZ+ 4HHF:H([ RKZGNGW""N?X.(,Q$RQT/CDR!CB- BX4! MPM;;=PL90]03$U?X=CE=J&#P*2KR7W%P\>+3INLM^Y>.#7MHN0P30R92Q@P9 M(5,M;$25/] EK?4]V]D$VT/GC9 M/J'V&,@LTR;F -KH&ZD--^,I <>;"0I-B9\XZ0"<@O<*">YB35/PMYZ(9LE< ME9F*![.!0LY]?(IOL8_IPBX8D92F2!O M*BM-8Z)CQ5P DM-4]+[_$K/O-!5F:F2.!%[:AM&!E8+&$<#)@2K+PLCL*6J& M8&0V,P%(55/2ER76S (@=4+' B$'QM$"D9+*,<#(H3(+ \G\"6NFH&0^4P%( M7%/1F"7;S($E=3I' B4'IM%!DI+($0#)H2[+XLC\Z6N&8&0^0P%(8U-2F/[/ M+"A2HW,L*-(VC1:*%$2. 44.=%D816;/.E%_B7IY&P'(9U.;>!6I,9-G<#5" M1P(AA\;16],45(X 1#J460Q%C&:PS8\E,YH*3 *;BMX3S78\\#$%-(X *LR? M +<0PN@21263;1&K=#[U.:D*[*'@BAEH.OV!QK:V*6KE8-4[PZ\(JZ'+M#!O M1_EBR63#16'?CBV&)T%V3/(3NK2?1]?UFM.HJFRC" #%27UC#+VIYEP]-@TE M9JK:"+4&FRV+0'D.?$+=-0TR#B+$V#IK8VDXAA9&"X;),0-.-;7%C6(Y46U( MW_[J:>J]'8>&GFIIBET=!H*YZG^-B']K-=&6LH7E!#,E-7MJH(WI?PRA+ZMY MIMS9]?"?I8+7& "P5]EL.7M83@Q34;2GDMF([D< ;+*9:I]'0> 62IQC8A_ M>_7)%K.&Y80N)3WE)85&=#^&Z)<4#E+MZWKTSU'S9DST6RL'M)@U+&=C#>FI M4E5L+ W'<6"PBM@H @XCPKREL-1@ 42ML&4- R+%:DAE34NYCP8Z .!PS"]T M8&BGYI=QY8'5^NK4=V2-K[$T7 SW,36]1A%P#0B,I=+(40%HY:YES3.]8I5'W%VO2G*HEU&?KS%^>;2==1>4YF@ M#QE\39BRD1,_%W'H0&U$U_FJM:[;"-6U*J1X3N5"UYNRB" 2HHG\4J/)8KT) M^'\:UL""')YU==/S3 \3ASEY)NB_B6&BE=4%U-C0SE5-H?IAX MHX9=:)BPFY2 MPX;5% T='WJ\1!F]BV&CG#L]/_3)X-UHSE+9L?,MZL:1<:,*PF MC1L?+P[31(TP>!OC12O!='[J;V>\,/.P[7R@9BJ9=8'QXJV:=JGQPN8U Y/C M1=_= G-T :]PEF'*;4&!__X#72#G# 5@A> MUM?D](3LJ"Z\N?M"!L>Z/S\*U*%QH2\SUTVP:4/GV&K:TT@>P4 WJN;V!'I' M,BP9O1 U!M@@E>S^TVZ#M^_FP'CW+N--'[SXHL[.5]1$, G-]@!D7.TI\ MCV10FWQ,V+2"@L[UYA8_ MXVB/[SUJBI9=%;L ';_&*%PO5]'7'G!U"B6Q=9VV21S%&Y231Y\Y TMO6,#2 M63^(TR2K!3#]5SMXZ:_^ODZ)=^/Y9$/\#WC[W"3$9P/L"Y&]CZ+< M&:AKZAFA/H:H]03HS)H*Z'IYP09]H7Q0P6B%."L&N3DS])FQFQ%Q#03$>;SU M2'L5I]'=^:!H&F)<6(B^3@=&2P7SH2$8V@R.>T)73U'PP:,S-N*%:2%[YSQ% MN1/P0%!3NN[^_3T .[VBX+JN_HM'J=(9-:)63TG 5_!Q9+4*Y L.6'QA)4_N M:0[PY<&8(,X%UEZ/;>47#/-\NQ,9="K=B8LQ!H(>H/P['Q@U.Q\<- ;/S@5FRTQ9T<&S]8CHVY%&K% MQIS5#PM1_S8<&W]S*C;^-A ;?W,K-MKB3HZ-@TIHRX3$7'JT0L+FT\YGS"/9 M9C#[AKT#>#=#6?0)![05 \0X MH)(!B'R%EOJ%;$-Y"D/=G'/S;L7[W;S9QRDWEXANQLWMYQ[<>2%.\^VOC[C_ MH%;6%KA+]ZI8]^/.AH"=MU]>78_E5(O#&WZ= 10.O]Y3IN-F&K4>P%U50=V! M^471'+#;JD@](]PRV@ G%$RL<7.)1@_7'/E0W5Y'KIJ[Y,@=4L_NR/:G#,7J M]D#]WLG#<"_H+JVF=L.M^[M =FU%R2?OS!SZN8LI(E<#N6*S$ 8>'_,9;Y9T MD2L',M)F5,Y>YL.5[=2V8[>BS5DJE9W]PGO$[U0G0'>B6JM/6"@ M41)[OJGJ"E7T[6#"@@HG=NJUFF*LX\X.]LG"3XHOC:N)_P 5E5_Z"I= MJQOL<%:6?NX+=)S/"O'2O&@=AO$77A%E$].Y?((#DJ&K.$U7*)?#6O@O9R"/ M$0:& &7!EO$0T-'500R0&6 (!-K]'$,!J?ASPT"M])')2'_&R4,\/M;-F2$L M*-O?IKC%;">01(]T;D/A=\MP^/HA)(]=^35C^P(/^5$FZ-A/Z.\(..C'R3]Y M/5OR035&J.*T,EGT5'7E;]P8A0UV-1O$)0.;0[^W(YD7DC]P4"#469RR68X, M+/LZ (_Y864;@[NT->#H5A!:>P2K2*-R-&/$.X_X%YJF&U2WG)W[_]B3?)?- M^DR]6U\*H4E&_N@;MM5ZNAG 7>HK1'*]FWLAW2F]@=BN\P$5Y+,:H$Z,73WW MNZ+?IURUGD28*]7.?\+!/L37F[LG+\&G5')JD>T.1RD7?)TD5'M1*O7TM6J3 MUUQ=?_&2H.\N^IST@2/)[*9LI '.11PP*LVOHW:Z82X)"UO.YX3]GN%8)0VJ MBX,>7AL- M79Q,$?IMQ_D4U-_9*D@C3AMQXLB+@OIVWPD7 TD:V[ET#,!V%'2$I331IWM@ M5*IE?D\R-LFXC +R3(*]%W;SNXXLH(]EKYUT'/0HNN:^:.:2.W=_=%9=7U&+6 M8)AP3T)6/0(G&25Y\8+]/4OC[)GMR9N"]=UA!:NJ$MWMH,^WAL36WGT5=%%% M>.%J$];TFAY,=S@B<7*%O0 GP_'4W=J!D.I1LQU5'4T=":P^R:?ZH*"->DMNLU%%/GK;O@O6K29 HZ]/H<8N6NWO *=3O6)J[Y?1?HA1LW\MNM"K M]R;T02-'?$Y^W[G9P@&_FVFF7O.\^>?G]U_B^Z=XGWI1O%__8TT7& M);^L0:W; MVT=O1A<@\..>C0MYVDJZ?O9(R!(^WL?)S[2O+)G<(+MCA4M%0\\"H@.\CA%: M556VAA0K)$0L\[)25$K)[]!R.1U#XD6LGB*O8:C-/MLG&)$TW?/[.%^1"*6\ MX=G_;C^6DOGI?+X%)ZQ,5'3'Z4*U#"_O6F<9&2:['L M-L&?7PG05Y*.R:Y^JA$&=&%=-&A(/L%)+_-28W-/K,:S!SIHV_H0LZRC1O(^ MQG65K@DLKK.DB)\U$%\(CDA1IL^QI=?2'X:3H\:VN]IZF&B&]QY)?O'"??LF MI34A@,*VW8\R>JDUFP3'LM*:WR#PI_ YH%\6@+Y"3 O$U8"YTOKS*RWPE>99 M:<'Y5-QH0-Q]Y$^QC\DR_!8-J M^B\F&[7QKMNB+FQ]\O^YQ:)\$K[#R3/QL;"B["D 4[R CL>+F'B6'X M7:FDK\6]29$T5@J(<@G=W((T:FQA*<]_(OA96+9>@W77::\%T?5BNPOC5UQH MW6W#CW'TC%.Z+N/*I/=QYH7UO_.2EW'V&\YNL1\_1JQ2'B]7D0]AD@^V%&_@ MZ+OH)ZBC\2*, :/SLOK/@=8E"E>@MD*EA 4X"\XK7C^3_C5#KSA#E71V*UZ[ M8?1/45(21GY]C,0O[&>\0BDO(10+AL>(X/F&7YSDOV+M9!/GQ85XJYC>^U$6 M ?=."=XBRO<;8CFXE\)\_FP?RS6NB7ADL&_F*RC@_Q=,'I^HK"?>,TZ\QV(N MCZJ.QS@H5)1$I_9NU>*C_K \;W6H4/U4RRP)!H1YBP.(LDV6&TLN7OQP'["7 M8M[H(L+T)U$86 S5Y9Q0[5_)W.PE1?%>\/6F/3PS4Z=JE?_GY04<^XV:N/M% M@!D9 <9LL_H:P^,+@0$!#__:LR,%VD)Y'.!-&'71!U#3['ISYX4#KP)TM0,. M<5+5FN^8MAH!AA:YK/HO?=$I5KRA*T?^&. W-L=\'%*BC^LH^. EO^.,_IR' M3Z]?*G0#[J:JBC<&U8$^@)U8671M5&;QP1%W6S"P^MYLBJDS/%%]SVF0A?&. M#0TJGJW6$[ASCU"_^=+L8#? +CY&^@G/3W >W-&#BHM%5_\91SCQ0JKU.MB2 MB*19XK'B9BK.KMH7N+N/,D'=X94Z G;YPT^T#>\!U@V;20I\R(E"5;4AN64K'%7R57 M<6[+)8-2F"\7MKY#7MA?7EY>I^E^*TYT6="RYQ7O<;+MO19DBB'PH#!O[(,+0D:X 0[1!92V M>%6H*HN :F**D9R_QN7F#VJ M&)+L]99.K/J^DW'.+@#Q,N:?Y_O$XPO(_JE<)HM!=@2OF\)KOM,;PRLNYB^%:CNU1T@4#-Y$1,8 M%1(?"TX;^1*,Z,F&F8L4YDHZS.4"4G=6B?DUOYNT%E>3^!_/J8*RLJ'VI#A6 M%)_V66;!=#T1CA'A)UK"(M[W%",KY$>Y J()8BI8*T7IZI?ZM7V7<],H3IE? M\B^J4_+MF" .0R])V:U/44++R:V9W-[7^RS-O(A=_+JE>KV/$_9'0Q]7RNS( MQX)^(\\)^=VRO0PCZ(*)MG,8H,9H*Y&% 7QD(.%](9>P-JQ^%"2/\Z(G\C(&9\?+F+"E! M0:")P$U7 QM,V//&Z3H*+EYV).$4C+TS.((O='Q;RO1S3IH'F4)&S\5TAP"V M-6GYK9Z:O,O K\GYHOE/P6F*"U'?LB?U\'&+E4(QN7G3Q.7)V$0\2,,H5$!9!LUOCP=3#'PLKKJDRN3Y:+/')%CW'/M:Q9!&[0%C)*9U_NSK6 M@/Z*O4?G1S42U0ZX+(PYZMR/?'09^1D,G<._T1%CK 4@C V-,_NC' &6^BKM M(WYX\/XP;,0'B1%_$8\*\A%45'R+V:_D^WRW>.L1MAEW%D?\*'#OA4;*39H0 MT(5! HJMNL<1$-)!'VI@&0G":"34*A8I>3'(F/]ZZ$"J5!#5-'2QSB:\+]PP M?/$$."K*1B2EX?V:X4.RH<,@C/J=$[Z"?/*P] "G)\F1CV03/L^<0Y:&&$<\ M-DVQ!H1!J'])=&SCC(VOU;"P@P/*A-7H\+"^?GQ,^+6A2ZH\B5+BFZQ>-T4> M%P87FY]JSMTU;6&@#S16;0)AN%%?\Y3:H%(=EPO>V?M\#:N2TI;/7;9T<['2 M--@":Y)#ABZ,#D:-;6B%T>(&'=_-*@T!P!NS63C(#-/P#6,=#_2*L:S(*2B+ MM)H][>AD=^2P.V3H^4\B#GD=,>0.J@P!>E!CAS9.B?XK(Y M0:YC."YN-;@(XQ?_V)/L]3)*LV3/+XQ<9T\XN7_RHMRZ'^-(#%(&2_/K"G&L MT#[IH\P"\EH2'"/<3S.$1> 7@J.:Y(B+CC(J>S4LE.(7=:(8LG&RJ=L/!=CY M<)\BDCGY?H"ZNP7HABW\>2N^DL-J1 M/75@U99@7T P9LWF[N+B'_. _9L=0KL_Q#(C:)/WFQQ )2: /WZV#SR9%"?5TT^#PTB'.3D5*^V8%CTF==> -NC(AO<@":9BGX@U1M,^_@$-K[].:BIF><(1[*C/K8R_V7K MIS 'M[X?N<$#9O!-F;1\S*7R7?\RQU!N7_O;\&\@JR$*8#(R7KXW.R/1_)3+ M3$M&"O8G&9O?07YB35Q\*W-/ U#VKA#7SCY7NS M Y_FI[21KO+GP#>GC> /?( MSD=<-'='2;(W.=9I&0C^0%=3ZZV.<8M^V3)5R.$Q+HO]WR_3=(^#\WU"HD/)0,;E"=I, M$4":ZK_';OJALS*QA9(6]# MP:@&C);PSH+%*+$M'612QAH1SAM21F-ZXY& ?I=[[^57DCT]Q2$[FJ._& J2@H\X$ QW,,$?2@8P[4]298_;6B3 Y,G%A',T4%:].V1HU-!"&\]R7CPTZMQXC.3\ M$&>(/G.6MNY/N&64!2&D(>$-57G]0E*)%65M@<-"KXIU .AL"#C4^^75]=^F MSS*RZ#,C#,I+SV/VPI:J77Q5-7?+6EL1S^JL@K>6Q:8*?N1N^ M^SYW0O:;IO07FTV<9+31=Q]P1U$_I0Y 75%=6>:-PZTM.V00^WS1T+6?.T+X M>7Q3D$>,/OHL.)B9#W6%H4UMH8P<;-+%YWPI3I[Q%8GP98:W2M,=>5>@@:QC M .D (^GGRF@S)/X\#L^XY'-\S@=]9IP09V5IW0/="M: X,E+'K%:X)=-G0KT MIH+RP!;MG GDEK@SN:R@"B%$C>CG&]3O&2SE$F[(U59\Q\F61'RKO-=U^]H#=]Y!5>ON*VT,V(&'9=9UX2M,_X-J=*W[ M;6,$R"='PU6#AWL!]V%%M:7SX,,N@/U95?)YYL'EGO6M_1?\(&IN.;A'6,K- M,%:-7<<"UHROVJME:43'"U$G\E24(K19$-*(>J=EL46)A@MB2YY>SBYN-W25 MV*.G.7",&5*TCC.RMH"Q9E!D76? HMV]]X+3<_I#FA%?8JYI M%(&']@SFJD?_!'* 6(.K71C2M!$7S'N7R/V\5 E *HD0 ]Z6&+-$P80P&)R-#: Y;T<"> ! MM;L"6-+%@0 >DGQR L&$ /8E.J21=#R 7R7>1E>1\$5935V'![LZT8PJYF@ M(Z3[.\(/;$7YIX8W9\/STS@C@&%NV!"5 5A QBU)8L.K96*,V$^H+3Z.AU^ M8 \);G*];2:06?$U_=7T]-QPQA_YN?I$J,_K?R;Q,TD[:J$N&-3G>(.I8,%\ M.WK3* *'@QG,5<>*">0 \D<6ND&6\';R6T]"(:SN;%7R)#O4(R;:2AW=@1B MU(S0A2;]/1T #D4%)F-$L?FW_)1$%0D,6\+^5F"IJ-C3T SYHG"R&OIL#TD,^W"P&'O%E+V-\\+!1M;)SH!;XB"4?"?XQ!ND! I;\#4#!* MCPZ!H4!@&T[ MEEK?8A83)"1\.T-BC'61#,'0:4]E>JWZ4[B26'AN'L"!PXA)#S.A9V( &)3, MZ*E] W.SP7Y&GNN9T(A11DWQD%.I^(FU V910',9"3<@ZM!34P#TJIG:<6N<@!$ M(F,V$Y:HP(;I'^&,50PK,.=!H!X\L/D81P$.]O23/X0XA^CN=]-8Z9UQ!A]- MVTU@TC.A ER-(^P>B&GJ9Q[:&H(52TJ%5[@!@M["-JZ;R*\1AP=\[8UXY@CG MA+H(R^,AWD@S*U!S$]Q4S:0 9T.DW ,P98W,0U;'R1=O5Q<')$ 9MV%A&;8* M9 L^%-2HS_A<5_FM&JHTE;W!R=:+*.M"0_]@63>5%E"8F<5$Y?M?NH2@/PTV M62_S0%.R1S7^RSXI]J>5:E;J>0W%KK$J$P1R$QC&V[,G-CF_9+>TKKPO8O33 M-9*$ENMXVV>B47C;1>@8\+97+]W@$&38#E'VA&L!@AYP]@7C""5X%R=9\V@/ M%V>;^6[2UWSW#1G&0&?FY,2X'1#[\M!Y27[ M@X>13ZX^>)R5)F)-J 1V)NYVS74OO"/W%WC[!X72Q4D_;;!.4YREOWCAGK=8 MAV'\A94=';<@&D<8Z/ SO_$4-AA&4'5OKT%'N26AJDS&86V%9*@4#96R@=R# M6-*VE4V\@B8\<..OA92_BA[[WBP>2<)-P.HUB (T=?9W#X3ZU3 /-^(5FYH MXI%?D*!BQE:<*C]>MH@:^07%Z)%52SSSDN1U(UYO2._9-%]BI^%>P+%!4>TZ M' QT 8P JI)K.W)!'S$&J,$!?>8\+-W3A:BYC2G!>I\]Q0G)7C]ZV[Y7/GL[ M _I864[!_>#UH #64'HB=5^^8R_(+Y"C+S]ESV[U>Y]W'.@BY.N+'_BLZ^] M<^X\TT.??0X]X;5/R0G&S1.=&.YV),(7]/O&6^+_GSC")>/.!Q%'=03JL>.5 M+P\BE'I!/W48IX3V^5O)!15L$.-3>3;Z+%B9F6=)=^"AJ#]Y<$JQ_\UC_$Q= MG:X]DU M4^+-YBEIMDN$F["?*A]A__K[V;H=+>5O@7I'2VR.TN)7 /VB+9G^PU4AH\6=FD?>\%*;%53RQ"T5[Y2U!>Z> MO2HV:J1T-03LH/WR:M=#*5+YH+AHX\;M?^X3D@;$9[LBO^TNR3I4'#\B&>[GHROW'9 -=7'/K&0_+),YM[KSL%J>8?NPG M.MJ9I3R3&TT!>CG:_H*Z89"P1%1EJC&$TD' M "LG;_ -,R-:5/OT%^QYY1V=-F)V "BXIA6?E)P/;,RWJ[3%)>[I/B413M.U_X\]20F_Q27?GY&W!AK"BFK6 ME[*2IH"7L$,2Z_IL01?5"-O?E.G2EOV8X/YM&95^#GIQI^I#_MSHY)AG=\L^ MIX^O4,'$Q/[,G1_OLW7DA:\9\=/+R/]&/G?J:0O45954+.=*LH;0YTB#2<9(;^;* M(N,C+F*#N[$)P 03!M0RX>X_XI $WNOY/BGJM9$XZ$*VP1Y (WB$NN40V]\< M^D"K*+VNNY(JI3)GL$(%"R1X+#OF'JF^_=6S#"M]615H>Q(,T*Y350L/NXVO MAW44!:\T*UJY7;)JB;I)'?6E5ET%IN:-\A^%\A%^]#(<],U!EK#!%5W._X2> MARM(+3/M6O2S,Y#S\L^N8($%$>]0Z[9ABOIBG05H)Y !CH6ZAJD#XU@:@%%2 M6Y7II>9JY?<.<91OQ2388_5BS['XZ6N[);46-U5E@:"P "MJ" MH:C:X(MX# M"5GQBSAC-<8>(_('#H0QKC>?HJ3\75>G3U% 4E&6%P<77A+196UZOH88"J-" =2]NMM65@):;WCMUZN\!'#84U!V^8 %][J,B]>QYZ#9G,*85 M]O-\.!]&LHU\!W[TECW\B!U65NUT"7"\*@AMXB %VO'19&4_LF=@2X79:QF- MB)WS/1RY%N5+/%U;U&K=@$;D6,6K5-;A/M /D,:H8")6:X]<+9S1>N2*]Q\I M+:']$&JM^#\)7484N=E'=V?'_@\3'[6/R M_9.7_1KOP^!RN_/\K'S0Z%X\ESC.<,/$W$1T12,I /X )??& U6%9H<1E%'. MZ/]O[UIZ&[>!\%_AK1=4I7O3%7 MA:6K<..JO#HCUR(U#3FI=9FORU-^G^I#?H7!/;^$&?'DC"MS(%-;9\GL0V]_S9M_8@.73=.@C<,K.UZDR_IF3YOMQG>4I8 M6%WXT3T).!\- RVM(1=F &:1@88;K1QG*M!SK<32BVMS(3\73_\**8[)A_J[ MF_<7'&>8]@M+7W&VC(.E[Z>%%V7L+P[J2J9!18F7BG>-&RYTI)1%1LIVB6\N MA6B4F>CGYC\J?$PZ)3;7+3O4DN,9]>H6I&M-=8JH)JSD["0A> M/>N<+IFBP'7"9Z]V3;[.:K)[MFLL(7>#ZJ&G8ZI+[*! 8/S1I./%%"BL,)$K MN+=3#%:"MJR_I0VB<6LUI!P,-%J'@6QJ/7M'0J_P5!MN- 1KZ?-6^DM94/EW"&@53GEURZ^8L&F\\G31. 2>Y%^DFDR^_C5"\*VBDD M&!')[1F3-A8(+JJ!90;GAH_C6TN M7P(D1\RAWJ9TCR'_V!*D^3(.;OXN0G:.E);O9%*6S-#C/O36.>0.>UD8?UNF*>T<1DW4Z&[5.]]) MWI"X0LT8'9.=XPH9!O,L46E#O#I8Y#"%/QXW?T!=,'Q-DN MC")"@[=Q3N"% M^P@W^Q?"O[7H8X3HUI6@(=8YJQF S3T%G5=6.Q93\LQNWM)G34\M3 MDN;A/V7A1W)@*Z"P40*/L=@A>UK>K&0%G>)5ZSQ1'PE4&N"M>N\8[$+!2L\U'[ 1)A$\1.S27, GP MCHP"T"IM<<-U:-ZE-/FW<_*FA3 MI[)5-NUIF7LA[7*T2V[>O5,8L^&/."_2.'M,HFA=UBWV.'D&M< I8R['\^0S MM4[ -#8;]-';\H*!K=,C=F*#M=K,JI=^ALZ&TCZ)M:EE^XS26/1,S465O9:* M)_[_&10_@_V>:?612]DCSHJ(OCZR)L2U*LB-*\[+ S+)Z&U2GEROV?927SAP M&C?KQ $]UC0E Z9DPP G:.78G#[6F(+HKX\J8ZKS:]FDQAY03=GF]N4R"$I) MJ'P_E3 H?=1]J16@%$?T(9R28W[$R*\<^8&]UHZX?2:L#]T3O; X>!/P7VW(9_YCILS ?III+1#N?,1!X9=D=R!.$NF/ M/$Z^,-]1PK.\*TND'/TAZW-O% M0H&SG!FG?=H-O$ B8&8S!.R"W46V[N)%LU)@LF:K3$""#>)(FP?46?9T;"YQNI!"%D^RZ!@(F M![F]%Q6>($XL>F:"+>UT608Y8RBNO.RXC /ZA[Z\\.I%U+#E>]BW)I). !Z4 M:K!\9/:/!AR> XP>>_E2F>QU%/:!DXZ>J7R;5S%9')#[FT_6&=WXN[^]QZ=] M;P'HA2*!1X()AXG)J?'R $>3$5@3Q-MUR+Y/T M0NT9"OPRE0'D+]*N<8 O4:FY8R_04BC=RRO% EH%WX4QOLWQJ?=T=\EXX%>H M$JIL1=P,!GRMJFTVN&BDPA&3#F1Y; OM!:WO'@I*)YL#?4D7!VO/[ZYM58T% M&G>#(#9][_H&0F][I[1[=+DG$XPV!U2*1F?9\_:\^VX0RAO>30V3W.VC$N:A M%Z8!+KG&^_PV)BO&HJL1AF*H"TS2 [!%))_&N<(C?69?'F14,N)$VV$1Q_$- MXY")0#(*H4L'5@?@VUX[B"A7240KLU(O4J3X%9. :#%%+YL!>#TQT/#Q M*78A7NG1'K4&R_GS26'? 8I@<6N9V]U]((%05E8.VI3NFPD\EC7@]^<9.J7L-4Z6GF#!3KKL?4&R:P.\(D2BR&^)?X[$ILV^RC\QIX^UV'F>]&? MV$OOO;Q(P_Q#T6-74P3PH!_C$#[Z=>8#IH%1,$8WDJR4H;.V!2KU(:H0U1JM M]^:=U2V$<+[X'KEB(UJ!@YYP^AKZN*PDI*?08U_"8/ALYWA#Z@8Y971.=8HMY B,$D6>H#U&6R\,%B5;;.+6H>6VV&$: M-Y!(_ E>Q#_1-UL#^@OHN4>8YV:4MZ$/B._S)/S;G 1)AOQC,V;7M MW257F/IR>2!@J460 V'\& M !4 !S^5R=[JPD(TGMW=4W:P@0#F]AR :9F#;UH9 801- :_72BM]&K__X.O-%W M& 2.ZXXN \=:P=%(_W7QJS96I[_.%MID/%*4M*5+$**:OC>*FYS^.MG^Y2IM MU??^-IK^-IW]-AU/IR/M;^KD;Q-M]/1]6_ [ZJ7M5)9T'>_/O^'_,= G1TA< M+_S;9^C\XY>W*'K_VV^__?SY\]>?LU_]8(7JCR>__9_O]R_F&UP#Q?'""'@F M_"6MA1O)5?LT C>K./LM^T96_/.H?/J9B:[KO\5_145#YV]A_+E[WP11K(7* M+XR()?"_E*R8@G^E3*;*;/+K9VAM^X7*."5?V8J-T!N-_A[X+GR&]BCN\-^B MKW?XCU]"9_WN8D'CW[T%T$:_"^ '^N)T,IDFW_NOURE1KGQ$L%]&N*'?G^]R M7PYA\.&8,/0W@0E_-?WU;[C4;P]T'<="W/Q$K@8 MD)_C)\M!_?81"//@[J);4K MDKQ7_OH]@&_0"YT/>.^'G,4N:%XDZ5\BW_SSS7FRX+:G?3]9;->@^ +<<=9>6A9 M8P(ONC!-?^-%:"GVA. V'F"P>X6UI=PP@X;EW!*=ON M1.YK:$0UQ4JJ=M+K>XA:K*N.K'(G/7^&']#;H/^8/AH$>$ZN*4510]W8##S- MQ!LI;+O09 L:2$5JK"-=A5&P,:--@.S3A6<]HE5C\ Q=/(ZO_)!Q$<[4;B?R MWJ$M]QJ^@L_:0RO70B$E]"#MA,]H85_35D*6^IJ1;%VHGAY@]B" M9A,\7T*OP51;Z1A*1FQ-H MWF\D87F38JX!&JJ4LO6NUP.-I"QH1[1YM*$]K6RW2T]$T\UKOA&!5P?-!&7\ MAKAK@Z? ?X=!](6XB-U^[R=R8)1^5ERT[GUO=>]\0.LB#&$47GY]@_XJ .]O MCGD10' "X&A[T)E_J!D&N18Z7$T^@ ?@GS 9N*0&NM0LI?-.ZJ%&07<9*[= M4NS.L_U@'2^C>(C-^"5!,-D__FL1D*K/=(A&_+^O,%@CXXS_AB>U9Z0X'A!4 MMMVAW-\!7EI':%*/_WWO ,-QT=:IZ5J!NG5!]IWH;V"U"N J9N2CG99H!@+[ M9P1!@]-,0-.P0#MS3E+3-BZ0Y,6_O?G$/[:"!MT'14(HV_O\$[B;^#=H+;I9 MO\RM$G&NQ-=>UQQ]*^U<2%:7/IA>!OXZ\2QN$&] MW\7S74*TSX!/@?_AX-CI6S_8:Z(9H"WUI7-H;C;%K0NHEMH(3W'OJM-Y =?>(?WZK>)8M[B&Z)-:V@"87Y]$B2%J!E)9 M@Z*=A'*R2TQ?$ V#VPU:)<+OCN>L-^LG\!47:@V/\J\Q8_,>H#6M%\5#[Q[] M,04$]Z?.I:<]A.%G!#TTVVY_ZT2XS?%XK(]'RBBKB7YDO3$5]QSUW?7-W!== M?!O-#_)*Q M9VF)W][C:U2*^>:X6T+8:&?0#-"T6SZE>'Z 5GW_^ 7]M E1I_W8A8)O=2%Q MD\G[/@&+*$XL2P2#$,8E3ZC2)Q@X/IX.K]%BHT2WN7(2*[E:SE3;TSYJ^\+S M-L!]AFC!>6B 2,4DUG6EF*FJ9PU5[29:?D?,P@=UL:4XGS0NV' M1256/96HJ?I5CB/]M!RX0>N[Z.O6<>'#9FWL%E)[NC\L(J'.J41,=3WODU5/ M!'M&VUJ,CA<]@'71%%Y43%HU4XB9JGK1/U5C-T> G47)\2Y:H5QA!T;P=>5; M9,V7UI*6".Q2I[Q8]H\7K^#SSD*XQO'"<2!$N;DGE)>6"RSRIBS0^L>""\M" M*@K3_]P['IP0&5!05EKMT\J::E[OK>:O M*CV>VAZ#^&@QR<]5JOF#XK*KGT;10=+64F:)[Y6)+A+M9 MPV"%YJQO@?\S>MNE.B]6>&%I:15/+VU&@%[YX.Y,.[C86 YJZR**8)CHZ-8% MJP+]DPM+J'Y&83/M-_70=;C ?WE#^]BJT;]?2$*M4PJ9:;M7CKM$MJ>-X3KF MK>L#\KI]KXRT.JZ2,5-Q4W]=ESMV?[U.L]Z\O"%@P\=-A%_OPEYI\KZ]I)*T M9& 6.F-'KZ+BLEC_8WK)^A9_1)?K8GR57(BKK2LB19K)G5.$9 M1G=::W*!A+

[O$NJ_6K[L7E2O7'H9K6^=T 3N'Q $M^@W13M]0DD) M5^GQP\Z2D>^TDXI*J'0F43.]]\JEESJM"&$Y>W^5 M4+M5TF4*[:67+A7NU@G6=Q99MINZY;I4;_;2.UG!60EY55PJ M8:;D]AQS?__M,%D3EQ1.5,^][VF)F-=I,L9YG;;-Q8F==BV.TB9'S$_(UV>X M#4(C;G 3*BL WF.:_P;=*,Q^$[-=&4^4-.%7^NL?6RD>[>U++$]^DHFB)#,4 M2_4?<#E=S!;66%G,=4M1EQ90-%LUE:F^&%L67-CFLEG2J/KB)V_+$ 0M+I0; M%(NQJBW5[H9]"WK8600&^<7*.-64#^DBE8H6!V6%80>#\D@:IQ%-%L5?@? - M9R!$_\'/='T %SN<+Z(K$ 1?CK?""?D/U_-,=04E!HV.C_E17V)9^)(^@1<^ M0Q,B^0T7/L"H.!Z3IHI4[& 65*P,=O5)\13 =^!8Z8LF63+]')0$;E#4E(HB M=>7EE "O[5/KN;'CSX^ VZU%2%[_Q+FMH_TG0-'/R4(]>33MV5F] MX;S?:"Q@;"YLQ%!D1C?KC9OD7$=RFTG><%3S8HTO.?Q5Y*H$ M)UEFO/29$V]5!!*!FJ5UY& 5NXBR3&Q7X-U!-A<_7("SN6/,\#-#: 'XX'MF MZ7Q'4U4.>M26M(4$L)VPY XIR5LY:&>0X/> GX8UW0V.]_OF^]9/QSW,6,!2 M50Z6U)94K-2Q#2:7W9Z@TG@4EI6#!_2BB95(MNGNJ'1;)(=J2V3AE?RUZQW0 MWO//:&$BKPLE.6UT8/ISL5*81,K+L/_9 H#NT(5?(XS11 M-;6CXWPN"B[E"XWDLCGJG\ 7]D33N>CSA45F!HTJR1YZ"CDEXD&P09T]@HY, MA>+R4K*!0519IH[L]<'T,61J8E36DX\@]43FY-+Z@('A=[W*\&#X:%^A+CL5 MA[Q%1>4C!+64LCBL\@[=#+^OZ]^ J/B7I\K#3LIRD\T_ ML>Z\-.!T;P203CTK*\K'CIHRRW*T\0PCX'C0N@&!AY;,8>Y6@^V8#FDA65TQ MC]ML/EXN>\Z5FC++LMG8$S=VQ. -%>_Y/>OE;XTQGV9J> M8MS?8.288'M;J#)UTYP^==/H/W*?^&^_G%,YV99M QM8BFKI0%&!;2NZ:LR4 ML6H"",;J#%I3(=Q<2'./02R2%6_XGF 09Y:G\GR1*@MC6%K26Y6SC D76?QG M>0B2YPDN-M&;'^#[FU1\.JPT=!Y1X2&+)ZY(]/B!6A;N)!7.O*G 0I;C_B*Q MR8_'4-8ZLX<&$%G<>GON2\:U$$7-X5&I+BBR>/Z.7FBJ7 *5U,@CI:)];H>9 MDT]-'RHP9/'N'"A?C9NF*2I0B-E#O\W]$[I M$MS^,GRTTRAR]%=*=^"T/)/[KNV1;X]RK8OL"$Q.D+:=I_#]$6K\F$S'"Q,L M9\H"S&:(BG-5,>REKEC&0A]#TU0GAM79L?4']#;P%HVQ+(?6OYSH[6H31DB4 MX.8SS92$4ZR@_V>1CR-KM"2D<6FFQ**S;CZXR.((Q"G:'NT4%>*,M%=F$"RI MEE@61]ZWP _#I\"WB1$Q>R4&H?LJ>7FYX[H^I][>3DOS55<]&$(L/PA6L$DO MB[_M!;HNG@P]ZSL(_H1[\I/B68@5A&%)/8T6A+6PB2K+@N$9*0J!C%_*N$;S MH^O'B:7+65%:1SIBL$LKS6(">@@Z%^<*M]:.YV#8(N<#EK.CHI9T_*@CKRQG M@&AL1,'&C#8!P@^OLG&P5YPP]&[]#IP@=H2\@6!%O W*T()TS&DJNRS+DB,< M:9>LTC&"3D)>YW7";%EVX>15FM^5%$;W)]FF5,C=.2/" '[$:IY,4R7CW^#T M\!!I(LH>3\IH_7#T\$95<:G574OXIL>OXMP$W)$[\^,ZW@:1?G>8<0EM/TAO MG;R"3QC>?"*D$0*.!X*O.P1_G&0%>X#]>!N7@4FP)RU^,:^KN:K-! @[X6V7 M3HV?+)=)MGBD@_L2[1W(KEI"Z0$QC$[VIF?$>4OXVO5R.'E#I7Q!E"LS"$)4 M2YS20.^[DY<@=$SL?7+<#>)GA5^?LO8@.-,$B\S!.^[[[KH0!!;R M"$,5'FJE)$DI)61C1(H;)2?2T@-C19G4LOC[_P7Q(Y (J@^TBE_!A\W:@,&C M?12HEV)Q[82FZX<;M,S'R_F*>8E/X\*PKLUIJT6H,A/6>QM&BU'9;,?4AC#, M.P%+ZE-2_LF3@$2*,FU4.&,K9_(U!:NU.;JK./)#2*)K,7V@$YOH5^CQ-4 MPFN8_+ EK[B87Z\!\$*$!>:(9\7_,\[%LP_2#^0Q0%CK&)\(.3KWZ268F1X:WT09C!T#)!Z4?"Z6"69>-" MI3)NPX"RU3.Q>0+'R[YW?0)6 $M%NM:2&L)0K(N%!"LNK=V&ZFJ;3$[86;%/ M5EGVR?M?^?]&V^_T9*=,_3P+@<$ER4+AQ-)G-N*M/H:6HFHV4'3-@@J8JM,Y ML-%?Y[/.DOJF KQBNTJZ )4K)+HI::R(8P-" 8 L"Z2MJ ETV'3Z'A[A%Y\. MR6U26D<8NC HLX0!U"(2"=%USI;O$'N.R4N(?#EQU4>MB<(% 8648FDP]S1* MJ0X+2DJI15HYB1L"D5Y\*=5H:1TI=[!/U M097R(4Q;7TJU-Y.>>+&KF\#!/ S7_AHQFA0V6%162@W32TJ\LM7M?N<>F:4X M+J-JD[,M**X>:^ULRN62Y=3LT&%]YQW["YY]U[WU@Y\@((4#,[8B+E/*E7[, M%AZ"2^,JH0QSJXC-6JK:=-(M'7AHM<"R4,G-B0WO\7$4XG402?%(FKRLH!.< MTWPC""T:!I])2X9JF3F=Q?4ES*S;T -I>=8&2IP2#PG S%UX4/CJ$SQO\62. MSVGC$WJ$84R*9X@4$CH1?$E.II.@D&=H^BLO;J7L0?.V/SL0;G<"HRROI<0* M2-YLN(XSD"48)$O7.#698T;ILT076"EQ)MVR-1US8P.A*4=P.+VY(H#E)8 2 MCSM.["MO:]CDJX%-YX^X$)*,E0ZO^(^/<5?#FT\8F Z:"2X\ZV;][OI?$":O M96T"\PTA_N2"0W=V"U^0G'BG0JRUEV':H6,\X-ID8[T/#)B,' 'CE7JHZS7A MWH+Z&<9GEJ\^VA_B)U6P A!T"/8LNT9^15V]TV%M47)JMH50X\1%A8DAW]&( M"9!\\=JS]V<.4A*)4G!>*4 2__*-UVGJ4+Z'#G+2@E+RC!=\SAT.>=%9F@00 MOMVZ_D_:] ASIO0(J/%1UGI/+GML 6&[XW%4[<=R8MC0,)?*>&$#1873J:(C MGBCJ4I^!\7AA0-WL[LP)]_P- MY<>6AL#0A;HB4E>/A0=8/+"1)22BX3EGATSAK%"FHT[)2) [D,"G"9[IN# G M_ZO/QS2U\:GA4/)DZ,D2/'@-48=-)U8^^MF%::J%BS4^._ZKS 5 4U4XYIV, M(,?(/7N44C ML.P>;YF?<:; 1QLA%K^C%9:8)[I*9_XT0DJ>FKS>-NW:87*J!4.?/W!$, M3N[YONS5IB(C4UCP3 9F=&2)O/H&' _#^>B] !<^V@A0!&'TA8\7XXMH\0NS M!--"5_G,+BZ(M?+&VNXH;=(1 >,A5@!LYAS<^@O+(J]IZI]IR NTSH.O6KN$ MN(4DW:%4^+WH&SB3CQMJG<=:M<:^"]/T-W'HA0F=CY),8#15A6-<0[73\(@2 MA::^*<'>Z#O&X2F [\"QKE-ITF<+L_5LLEVFIA9-8T,D6VU+N'9E1GY)_!5:XI,ZPV1 M2300=.[A:HTX61AU&MEZ[P##<>,%+#6'R$T,D4Z,:,CB,BM!-CZ8R' @A7]2 MUQ\BIUB@X'0!44!"(4,=;.J9J..J0Z01)0H2>[)R'KXZ1"*V,$0^L8$ABXN* M/N2M< N>-7?-.VXL";O@%A.,:9"L<<:X@)7V=\/RQ:8TLV''8UQ$26 M5\@(,-PZ'O!,#K-E24,Y7)?C^7@R']9LR8H-KQ5:U[-E(C>,'3%/@8,@>,?Y MS!)K3Z!7:1UAF,19X<=,8H=!GFDP$_/1OH9&A%.=8"AP?#^)-"4UAD,95A#X MGB(+$PZ(@#4AM,);A/J]XT%\;1[)XA!7Y*3R V(.$P2RS$[/\'T[8FB(0BP_ M'**P0=#T()@<2+"S,JH 5B8SM0B,W7MT%-:FL-YPR%0/"EG.@+/9FE-FLKK- M#8AN/!'B>Y5"+--&KX'&'H+AL*\A)KR.F;OV0MW8-C2C1_OFTWP#W@H^(_H_ M>A@9_/^QG_<#N,DHS9+YXC]<>%;^%WLE"21LX4O"L+5U/]:IP),E5+ 1,DG^ MUN.( =/=X(EI7P>)7@B,/VTG\OJ]Y!S'2 F_>W]T8=.!FH-]YMA^L$^V7G]=2UAZ. M)6P"B"QQF7<>Z@(:4?AQJ8>2:W6Y4L)0A(R MPR>1P-M2J_2]C\D8_=](&>UJHW^\OL'1KA&1G_5X#%; 2].O[IXI23+Y/NWA M^6BG5 /N[@&3BB4(I[:[R6_7I.\[+KPBUERZY,@4WI\1SG9QY5T M]X71[A.CO6^(; V/0:%XXHA@C(8[ "AM)!#OI$NCL)"F;8WRC8D\8M,>XYM2A;E\ MJX=C+$]R^WW4ZO MRL4I!.++<;B'5G:1CF8_T*CA'Q:8:A L+66FHQ6J.AE/%4.; P6.)S.HFF!J MSKHR1G&O\=5!1%J\Y8V^T-YW=X%PF]*JRGO)V$Q^_*FJ-A;@0?:3:+G U\D# MN_[:KL*7YO8AIS1C6M$"::_I$?"L4=SX*&U]E#4OLDT[A"?M>V6:J_RL2]G& M#VAJAJE/+64!%J:B&IJN@+DQ4R9S=;%_5&G*2$M%F_% M%BVH.$'57P.U%TE+:8KT8U.4-#+*6A'9XFSE97*9EM3Z 2=30YTLH:*9 "HJ M7(P5334,Q$!-0].D;:C+>4=6I:#;5=:CK(J05J*Y:H[M C,(_1W_V>,>E]"# MMA/A R(Z.S 9']N!K+%1VMHH;4YD@W"-.NI!:T_^,%NG/:$55 C)XA/D/=+ M[*2FVF!Q^L0/>[8 YF(Z0U2V$)\7.EJ$0VVNV#/-L+4E1*34N@H!W]M2X /& M8UI5;K-8FA#2%)U8S\=VJS&"_;5C.".5DSQTBB3'[C&TI(,>?9S:I" L=Z_1 M>(-UV*S(=JT$$*:E#U,[/Y838,/)'"C6V- 0?75;,69PIIA M>;V8F$MM:Z< M052"4-@HAD:$M%)M*+30%#4%JK_&B"Y^EBF.%I%Z/*T?1SOZC^RG_R:XW>(= M4CO5)KIIF O%GN)KY[JN*F!BCI4YG,WG2\V""]"5TR<7AAYW_*O:_I"KY ?1 M7-6F:O?6IK%FBDP+(P:RW ?_/82/]DT8.6L0$?/ZY0L-A1,44LORN@VBOPGQ MZ6]\>N.$?R;)??%/9*-!JC$4?K!"(,O-[%O@!/\$[@;N76NZ\[#7.UZ:)=:3 M0!NJND,A4'TP9$J?B)?R!ZGSZ)8M-'6'0J7Z8,B25OO6#R#:KUSA% 8>$CH M7H@01<+@S6+\3S=6-"6]:KX[3[[YOO73<5UD8Q$"P%LY>"['(R?,_E3*&^KZ0^%1 M,T R7O7>/WZW?@=.$-O=X-H)W_T0N(_VO>^M[IT/:"6 T*V-ZC0U%+9QPR8C MG@0N^37J\1OT0@1 $CR8R$][J$=7?2@$:X1'1JK>N^XK;OO148NMD3R@"U6; MR$DP#JAD-.N_6Q\'ZH0AWJ+$"69#5M-%4WLHQ&H"1\8HGM[][K.57U@?,(B< M$*$<7TBCHU5%K:'0J0X,&8UX>N>[IU'QJY^/[VFD\UU\NH]6"W&,<^GFL49+ M0Z$;+V@R"O;>P;Z]!T2Y:204'PI_F.3/2-)[C_D-"#R$(GY$,!Y =%RIJ#44 MRM2!(6-.=_YR0CZL;SZ:KKTX82-: X81/IFD64RS59:=&AS0R$(]>^\I?X _ M]Y -? _]:,*]B#,Z8\/:C.P4XXI+1K8>WE.ARLG\&D=B4%U2F8W1_]7-S#SZ MC^1+HE]0:3=%\TR;S&<+?:%8VM1&5)XN%'V.LXL;8#K3;5U305=96(F=KQUH M0AA8^GPLPD4Y7LIBB#0I!T26>RP'1T677]^@OPK ^YMC7N"7MV,[4$4JMD8& M1C .X'"Z+H.6<8;?38)@IHEK?CQQ):WT95JJFR]X.IV, ;"G"M U1*S%?*P8 M8S!59N880C!=6'!B=&4G<$^QXY/.(!27%G+DU])!P3!G$+GSR8.P:4XL%+)^ MV>-P:&%_#]$O8:G6F>K*R('F ,AR(3(1F/#2X'> L[M%7Y0FA+FE'++:6-6F M_:<6;SADN4QY@ 3^G\SE34$NRMHR$ZH)!+)6^C+ON=TKRXLK,54,^IRZJO"Q!2;[LCRV M+Z0G%_IB9$1]>V%JZKII3>:*;:FZHNKJ1 &FIBE3;;8TYH:M6ITY;U[,-VAM M7)R6)TU#^9)PKSC*"%_E-;?C+)Z%_D("P\#Q$Q0J'VEHZWM"FKZ3\*8@0NRD M('?NLN(^%(X>OKCX"0(KMHY)F%V(<\PDV(7A9IW\CFH:Y_N1,^E/BFP+KC@! M8G8K<-N:$(S?$UJ0O*$2^"RLM3'0X(OG =$=S"WX#\4<'?LZW+O?/8^4KL&6Q56Z0R_._T-88]8C/W.+9UJW M!V.?7;$5[[LQ>4ZT(L\LQ2MO?7&CG/:YMZFV-$W;LA7-PD\6+B8S!^F)Q6GCN#9@3RUSJ"IH;QXJ*F*(8]A(HNKY8V$M3M\;3KDZ!=DQ/ M!+B$MK_'@&OTGS!R3,3\-!\HXYJI5JM"6IWF"BZS,_QPDL\#BE>(OH=7H1E. M")LT5T+Z3A4C*YE;'" C^6 D2\#@WBF&;4.\TM@-TV>T(L!'%9[IN,[N[)/A M](FYR0'RD1-(L@06[H"Y3ON-$"F*[67D(E-K Z1AO2-K4YJ<25L;9UV]->E*U@4]_W6$EK_ZQ[#XGDZ)KQ"5O%.,)K[GQ4U M\X-KB@;7K'OCTX;JCN>XNNAPVG!VO M-\=\NT&6-_I*H"&^IDE767XV<<#C-#%N@KSMS#8)38\G(9:GG7LR1_%^V7DR M7FBV,1XKECE>**J],!1#6VJ*9<#Y77]L?_Z2![C38(7_?P [H7GPYI M&J2K+ S)VF/#,>,:0$.D5K<$^0X!GH1BF(Y%NO;7P/&J>$+3AG!T::#*$E[4 MAD)0>MQY[YLHC.&8?(=X.5A%AN,:XJJ^MK9*&$ I?ZOZ#H-H3]?H7X=Z1K_" M")9NTFBJ]H4F M5!-.8\'%XPO5>OX96UW"AF[[-^$TW?8NKEQR3M%]G:B:L*+,_548=5>KHD!M M\HW1[^#366_61-7E_BZ>\DKZE5=?M1Q]5:#CE2MP_^]]5F"E'!+LT8C/,UQ^ MO:*/E^S5*&H*H_Q3[MGJXL(I(%I(,F'!2W=P%#6%(U-=13-0ID)Z\280]EM! MOAW]1%!CEUKZXS4^0_)C^>-;ZZ5;.^KZ_:%/A=*/Z=,, _%(1+F,_$\_R++@ MAH0]WW$AX6C0]N:/$H*4!4T?U#XU"Q[ &C[:.1F)!WC$LGE 5%6;+KM;HU+J M*Z]D-M$$/"Y"HR#K./F4Z*B04(ICT\'!X1"=: (J#M_!>8F 9R';5*U!;5"G/?/K%2U-0F!B<;ZAQ<:]'X;/$+@X6Q6!6/0-Y)&< MJYHZ'0;%&D(DY1LGQ'.\WT-H;]Q[QR9==J>H.5BFU<6&4S1CWIYU3[(X<^,S MC)SDUN:CX3K)@YTD=RNI_& )Q89("]D)!2;17CK0%[0 =8E3)$,+9Z+5Q(C3 M2;Q8U/OF^]9/QW4)O,K^/%C2E + Z5Q(M#DMD_EN_0Z<(+GC$I)V?<6%!\\7 M"CA:<#-USYV=W#C7?X1P=0P7)OFM;SY-=X-/WRN,#E,;@V5:5#'8MC$>H1,#]EP N0:M-NKG8=H@51Q)E]J@740)1488N9SYE<&@I;&@_\0OQ"+HXV$VJ1OLMV,A&C8E0#9QP"AVR!$U3/T]S:SVMEJ2[UGMYFKD7MUA#,>"W(F0DI M3V[=X8W=$8Y'IBGGU@='TE/@EU&TZ:F*6"N+"P2XY;@;_&KR"S0W01PMD1PS M02O92:[?-]F[3C<@\)""0H13C"5:QB.5D5:O/-H>')?;1R^+0!;[, 9!:T)H MA5C2;SY:L'CQ@ U#)XP X66^JCJ#(U-]5#*2\+_T<((7.[.GZ= X.7J(+GW6 M+ MWW8]T97M>;7;\O-K^ET?;3X^VWQZE7T!%L^_'KPYO>]";5]>(T<(4CZ]5 MUOUAZ6-@+R:V8DR IJCCZ4S1EA.H '-BFW.XG,YS.\J3[E2VS[R3TTF5/+=& M6ST_)C55TP1X68V7X@IV%TU@$?1Z5EOYDSLD Q=U[<].54)V_WA1S:S''2JI M&M4"#93(T+T.&N2_%4$/)?W*:Z):#@%T43^9=+]T42D'\2*G6)?B^*<5EF<" M:@I!3RC /QFP !2HJS,&[5=(+]9+FHDW" ;;WI5_6N M\_"<:I5>CD +.5#$8@[_M"<"<*>FLAE84R&\H%YE?K3Y%I O?Y=7&B!9R')S MRN?5.4^2XTH8SZ[/SNHM>K31"(E7R9?0]M&:RC0WZXV+SS;WH[=)Z\^:S$ M/U/]U+ U38:F)R3WX I__;6O7+?1*.V$\/0?/K.>,W:\DK'Y$7"%Y/P#),5+ MEU49(,](4G-*SM8Y0[ZGOLL[CPC!L^^ZMWZ +RD0.,/6B+PLXH!#YZ\#M'&G M/7_Z1;8]Y96$XPT'=1><%;)CP,E)^!Y?.WJ)0! )RIP+RW**$JZQ5,TAJ(]5 M;:D/BT7E2,CB2"P#8&_U1[J(3EO]S*9*-)HZ"07;1K8]L0V11"0,.+G9DHGM MQK.ZY V[WX!VTRH"8[@MH5F%YI1E5M0+@OA5X7OG UI)YMW+KV_07P7@_5!=QMH9B9PB 2[A) M2"PK#%FXJ'/'#G:AN[]9]0)7A[TMO+116C8OVZ3;&U=L&CC0'I.$G+1'>I\3 MK83>+M9H+6N""[R6C1PO_2?A'AQ-);%4Q03WOJIJB]JNSBY"!SP!T[$=\W^! M=U#\R'A)27FTPR"?6'<>;K[?7)2_#;\M((6V*,42Z];"J>+9NU0JY\5)0P1D M\1.W>4(N EMJJK?!"7GES"J\9^8:&HQ9F-3C+$RXD=ZX0V*)M[VG\($45_@! M+7L^F2Y-Q9R9$T6U-*@ 7;<5 _'#L&?+R<3N*F42[O&=A_JYJ?)Q%)049EAS MTT&1YY5.;$'=%>PW'7UOA3JQQG)7)*_E MS0_BEZXH[&AA6>%T6-^0TLLGEH_CJ-^EII106C@]TFN#0I,E,HHU'OE:TXE@ M*BQ10TU[.A%-@4E_;X&)'XW_*K&FQP6%&X+U32FE<&*Y(?.=+C6B146%4Q^E M$JJTUQO;^0P_?/?#\5;Y_I>:T=(Z@FN4R9JR"RJ6UWN=2>'A<43G%4\)=KK7U+2CC(OG1]'X_SU79%=@F\/_]P MH&O=>1;\O'RY_(-\N$U?6VBE49E+'@*+93CQ4T58_-)I,%^H_VIDD*O5O7Q+ M^?M%T G[1%8M3TG.@NQI($X'4"WF[==GJJ9W=+>Q&N("=93(T'U$8_V\_4+H MH:1?>4U4RR& +FKG[>^9+BKE$,P!O#%"^.\-DO_F WJ5;OSBTL+HBX,CGT%" M8JX04319[LPGE1=.FRPZH=)HB9QB+< /^EZZ#B\LVP==EFBC4IM=S7D-@Y#N M*X)3":6%TV9].\LB(:^,.YW''>V=2FV=J,EZX=(/ O\G=K&"=_27Z(OBZ*ZJ M"<'94J[S\C.]6J)W'KY&NBJ2IN4 ;A4+JHI+HO%:8K80EL[_4>%G^.&$T*(< M]#159%)Y'5%;R*[?_:OH>0PO0>B$+T@>8#UZ^^Y,4@H;VNIY0%55FW4<]-%L M@F@DMBQY?3%H839-7FT"#'G)6N*PJ&24H!:Q:<9;4=2?A^O.0QV"881I?V/; MT(R<#_@$ Q,K<45W"Z*B#*=.IJ2FVQ7R(U(QB4. MPLNR\_W= TDZ)YR0&6$:AAN

2C"PUA&TA86SW2]_,Y*:" M8RP(]"@H*1DG:"7L;R:T.(-[^ "" ."IE>WJ[?SXZFW2'OIAVV1O+N(F7:>X M@)LO^&.LPNE8F\P4=6XL%54?:XIN3A;*6%\B:AEP8D&CLQ@!KTM115$P8S?"91:A%Y'04YIYZ90#?T3[A#8%SL0I@G+CQ4&1B0DKJ MNL)P@DFC!Y-9(V$Y+1YKL8-P+/KZY@36$^[[HT=:AQ07$TJ=S?1R7R'V$OG MK9*7'*$'?P(7WYDKY0BQ5D\X4JYA$D_8I.[<0T28&HIDP4(X7JR7I_B]EJ+) M@JJB9 1H*+@LB5KSLE_Y(>E$Z+B@9(1@%%2LV+@2B^ '>8D>-GA]]&C?NKX? MA/&OB$:!IJYD-&@N.Z=H-Y=(BA.='+YLWM_=>&4.W#L/%8/;-Q_N/-L/UO&' M6(\5C]Y*VAXK[G]OE'QP[\6DO4]*?^PXG0!$J,5"@=/E4E''JJKHN@&4^=C2 MK9FYF"VF\[[/%PM5F\^%.V2D0YY]TDBE%7OEN/_R.Q:!0%R*&C*JNJ[8LJP4 M]X5^=E9OT:/]>PCC-^LH7EVDK"T,<>IJ^]@T-)&\G:OF]#Y7;Z*".,+3AI^LJ M5Q(- ISX\@$#PQ>),1F27^57KYG+ 8;.79CM'XM< M0K1AA1>FN5EO7.RM:79.4MJ<,%3CQ0^F@Q1V:&398Y6=+O$BWIER#4%I:NOR M/E]!Z<;.JV$3J(PIO3\7VI>;V!\8ZOCC)DK*O;++G2M/ZC0^,IYR!:B%]H#A$W2TQVN%JG?:'2E=N M6/4]S^'V[B9"&O\-)Q.(GZ5D#$U2B:%)\0\C_(D1\*Q1]I$1_HKT 4FFNC27 M^F2I3(VEK:A+S5; V%HJ2QT:AFZ9TQDT.9W2_ OB-0.T+M F ZS@-JOO3L,E M!S34E?.#0%.7RX[>[6P,^L'93#,$9/&+YX\K*S$AO?; VHPPK.) A:HSX)IH MR,*P_>FX-K_8&I&;71RPZ/Q0F7B_$MOU Z'V5RGE5RTI*PM##]Y36C,$.B?% M*::T?3321S3J3&D%S0C#*@Y48)S2:-$8P)1&SR^V1N1F%P)]J7?P?1 M!N;1SC@L'AJP[\SEQ9YY]8^3;Z2Y][S/2;\U5:-N&J2X4:.M+135MJ !U M,E:F -CF8CZ!I@Z%F++VE/($OK"K*KS>D)8^=9H0QI@TUE;51%4#!UDFJ:*< M;5MWZ!X8#\B4O/Z$[@?\[GO16WEJ3/;FA.$:-X(<DQ8H"^7O_G#T$X>55W5%HMA$XT(BBQ7H%C0N$6+?0Y,P\V< MB4:)B32/)[. X7SPL&BXF3//*#%IX97F[E^\I$7FPD;]YL2\7%MG^K$ T\+[ MSOWA8$/:G9E6@06OX-&N0YQ+0?C=LU+',K1N/DU4]&*-_U6'7*2V!L\T)F": MAH(*EO"MA8P)('>#9V(4 QE!JR( MVZ:M?J93*1*R1&E3@4".D:6M?F93*1)2QF)7(4(3@\W4QIEDU7!(&7%=!4M- M5 M+SRKMK>[04O"<(2CVYLW')WOUTH.X_;NG1 $W<[)#S!ZM%\VAHO_>N>9_AJF M>XM'[W"9P[U]87C&FQP%)WFM8L;+3=[&R3 7P8]]X]S;/Y.1$V:\'.WBDK' MN]["%\Z$Y(9:YZ_BM4W) O\\_P^<"]N'D==ISQ.[6'T)XAA_0V^ [0O[*B]]C1'\#JU6 QQOZUZ.=EF![$6$Q MGAR^B)"V,]K[5%)D[VOXD82L7%^>1DC[>XLX?N5[,5W_Y41O5YLP0IP**-Y, MH&SA![ GH#"6&CM6C<9+52 MR*7ET0RCC,13WI/9N>U[Y=^@OPK ^YMC I;]C3?Y(-964EL53%!/>! MO:PG:JO+0^8=XLF( M03V=#*4B;\,E")WPT7Y"-@$[.X^7)FR5A=$OA[4*!\G[IO_"=0UK=>$XT$"! M==C0_G*($Q]>G35$RX+O:#$8., -,]%*I]OR2CW4/=.L7$-ZL71^ZWQ""TL. MJ;1-*IZ7=*YJRXZO:''6,Y/!VAW#L>O$.[/M+\7E5-.(USF-EKR=SY MK:K3G#?>?)KNQL)S8QCB$W'K%7P2J%.CI;ZPJ9P*QXSB!45K1W(=! (\@ "' M4GPP'_U/Z8[^M^V?C_J/SI 7!M"@82X5=08FB@JGAF*,+4/!#SKIBZ6UM(U9 MM_;G#NL1N!?O[R[:@&.5/J&EE6]=;=8;-U;KC6U#,WH-@!?&*B\+!FC6J#!6 MJ3U5$TT63\CZ'%#P'?RG'V3@AH2SFN-"PE"G1;7F/6"4&'0?;/ UO#1SG67 M>'Y#+"N,?AF@S^N+3;1V#VZR#DS(QS0'183"GPW*@T,9&L%.@_ZT&OVIK.B7 M"<9I/U^!_JP:_9FLZ)<)QLEG7H&^6HV^*BOZ98(1O1O]B^@FD5Z\/L9\]EDSC#**=19SY7LF MQ#X;W(MG)_SS\NL2>N;;&@1_EL=:E%831KLGF><:H2)=S7SO:@A' %;=4&BW0EK!AG?J(SF2HM1R5]02 M7\L5.BK0<@V)Q=)T;5-W7Q%)U;QAX?ARDFFA)=Q:>&=&C'D'P8)_ 59P0COQ M[%61AV/EZJ>8H*I0$32<@4O\/PY$B]#Z^VH38 4QA/X?U!PTGVJ!(\MKCT7R M;],DL?/JL&H>NZ6ZU!8#)A85.IQR27_ P/"%"%)^AGAIZG@K!+'M!VN=[CLJ@^/+!'P5^#=B8#K_ 6M;*A=^2$VVR1S1:PP7!HQ8B+- M:KQ8[(NU'T3.7V5FB:+FF4VLX+3PQ..)[DN\1+[YYR4(L<#K=^B%H,&=B>5Q MNL2X?27^P&C_"[V\.+&3[-'>%^89NCBK*Z9*^/*&Z(Q[:&4I.BGN4S1K^(=N MV\":0E,QQLN%HB['EJ*9VEA9CK4QG.G0@A.CJP,H\PU:&Q?)%??_B&D7B /> M*DE+>OFU*Y/*>/$3!%;9C0MN[0MC]$[.BX+#L59!%=2?015%]HSE)H0$;O\F M#)5.H\]\>%DY"MU?QXC[1\P8L_=78;18C6J!!DIDZ%X'W]&.;[U9$[60^[MX M>BCI5UX3U7((H OP6:Z+_;_W61>58V/YBXJ1KWXT;O3,EE:1+#F"K?V07X--QBOV$#_:=Y[E?#C6 MAIB$O+"<>%0YH3N%'I%6KYK4TS*.'(A=E:@GX9OS_NK?>!$B'_'B)6,+PC"# M35,5&JXA<\L)&V 0H2_??$)S@\]K2N8%0E&Q%54#\ ,CSB+V273U CUDY^\A M0-^J5E=!Z8%HC%9RL3P'V2JCQ#6T7T0877;E&:H$@U-(D=MA1 B5'TAP#TZE MGLBJK3,YGD"Y!"O]^M-_??,W(?"LUY\(E*^;?V^0^;J+(\/1_(&E(EMM^MK" M:IC>4#<4MDOEG\I/3#*1]Q4WA9HW+!R_3CVSM 2A+&&*M>%YV. 1G6HQO/@ MCHNU MHS<8O+X!+W$0AQED>ZZ_;SYPC_UDG?0BKS$=&<2EY&- )*!EN:S5'IRQ60GO MTI!PWA,$X^>'-UB$0)C3Q;/ZHZ3AG&$T!.46.,$_@;LY#);NIA/#&P0"X=SY M);F3+Y_RZ*27ZD^[=BKLPGD8=(;RX+?1\?\\0X1HZ$0PS5^9X$9*VM'*MX8W M!DX/9PMW$+D'B]2/3DOD+T;SP?<^8!C!!+/PU8^ N__W^$*P'_T!H_3EIK_2 M*)K4H%1%NK7Y[>&.C.[@34?*LN_30FL(I@M,/]A[Z8PT7YRV$^?ATB'.Z;C1 MSN.&9'FV+265#E>N)Y]H*OIS'DUB0)X.+%V6]!'%O[WYQ#\RIY0X>H:S)*4$ M\4_IM\^9)AIF%%C8$V#,)W-E86B6HAJ&J1@+VU2L\5RSM+$Q7@#0>:8)JL%] MX<:=<9+7=O.388P"7=8)CM\2QAJ?G"\%V^:3 2QH-@IF^M]YR#PC>XRT@E5P MG^)1$B):4B.'U&2,9M&Q*'$];?/AF(NL.(EUOX_0^](PT=(ZPG5_4&BZ1 M5RP=8TH_VO&3%N5YX@_+]467)9HXUB:=E&)I,'T [,*SOH/@3QBAG],E:_F3 M+175I-1O+:'%NL#QC(!'H+TA&:[A!W3]=XP&C<8I:DJI]+IRB_4 US?HP0"X M2(@+:^UX3A@E&1!I-$]55TK=UY=YQF+YSGY\,BW1]M/C_:^??8\-_0DS@UU.;<7NC(#JJ&H4]-4C.D<*B:< MFDL5+DU[877N>>Y3CN,N[>7)>5'F86X#5%F\RLVR4(HP);>KYX+)N!(-P3Q/ M$F6A%(%OU?JO$23*"QBQJ-=.ZD$12' RA99L4:E $I@0]%0HDF\RG\SU,PDJ MX&G5*][2@PI"J/9$BXIJ% 31(/.#"EUJL1K5 @U4CZ)>/J@@A!Y*^I771+4< M NBB]H,*/=-%I1QBG;GV)8W2D.:WEB'L/!\ 3^H:-:Z4;^^([WFB\7$ SB/] M"H-UZ2705CXH'M7;H1Z!XZ?#5!8/9&W]E,'V3Q_GCL7O6#^#B.AV;__+ Q\- M'8 KR^DZ5_R>G?#/VP#".P_)!68ZFCX)D$F@LS@V-87!53 M59WU__HE'2].%AR3@BK+UK1A<$R'%#N-GIF"8ZJX(>:BLD_!,0+PK5K_703' M"$F]EH)C!"#!R11:.SA&2$+TYOQ*!(J=>%YK"<+!.RO3S?KC)@HCX%F.MWKV M7??6#_ ?6W+!%'],/(JW0SG^GA8&/&79&'"$+'DEHGVJ)]^1A^7LY&N5^27P M^S(?(E $'5*?;RRN@O##;2N-P&2/'&PQCB%^YE9;SYA8#HA))IQYH;. MY,V1EP]^39<@>L).#ZY $J[0;\N,=&!#)]K@-ZT\Z^;SW0GB%EI[>(;VNV?R M\[3<]>!N>I2:'RM]'B8B+6#Z^E2?".. $E].!Z')$N;&ZS7UT^D4.P]:I?[1 M=^29 4Z]0Z6#\NR,.;()!V$3V4KR*7!,B(V5?2I'#65'SD.D8ZS/P69,<'8[ M<.09+7Q)W-GH&H+[J/9QS8$W@Q3:QV5\<>W$>9AQ&V;MZ^6\"*1TD'0PK37J M4U[;,U4;GT=A1[XU9C6=5Y6]756>!YI@J\K\D#I[]/+NH0Z&%>77Y1E6'7K_ MNAHF8LP\1C6&!@'#?R;/Y,73>7(OW<>_(EN@9XBC-M'OKWPOOJJP 6XK"0FX M=W#@ TU<'4CUV'L#F,GV[-2#KD9/SJ.K:[!;>$:^EZN^:FMUL5H%<:C&'8+5 M\4+';/-F>.W^#'Q("0.Y+*_.=1., T=?'#@0^-TF,KR.. (K4UM/U@#STSZ7U2,\'8#CT:%8\C)M+TC6HM(]LR:B9*R M1P0>GGAF; G"P0<(W_Q[@S:8=QX:MIM868_1&PQ>WT":7C9\\+V/V(O68BJ? M6IT0;TBT0U&.8X$?SK)L44X 93O7BEF_+\]HX4?B3D96B3H&=C>L-I;Y9/ G M'UGYSY\'5K<#BT(;YT5>%8CY<]*3CZC\Y\\CJML11:&-<^JD:AC3BW,=#JNC M'IQ'5KLWZ.+"I]<+IRTN];DO105KZR)81'D*67 M\LQ_ KH,&ROBO$WCA[7 XU&>07C"L2'FB#Y[,;DYKL0;T8V>W#P/:^&&-0]] MGJ=H-N>9>*.:L7_G42WXJ.:AS\$GY*)UW.$D:.(-:9;.Y?4_5[79]#R>11K/ MC94I58ZC\R[Z/)![.I ;JE(J7W7IVU:%&B"-//:6Y!DHS#Y?3F"UL#P4Y%Y\ M^ 0<"QF,5_#Y+R=Z>_-=G"4&_8*-E#6:&C K>:'5PD)'$%J>8*,87_87Q0N1 M[\S AX88>+>0G;&+' _Q=;2-&<73WX5GQ;CLWPU_ %.9_X!V9([:./)87*' MW*=&P+-&\<=&Z==&\>=0N>T7>Y/4X1#$5*(T.84#:?(W4+?Q0[4FQG)F+10 M%IJB6O.%8DP7JC*WY_.%,=95%$/+\T>;K'N&1_UNS3Q :&TJ:FFH"6VN.M]5DX8;'AB,X37D_"^XC(_ M357A]-ZR\66!0988@CP :%^V@G2428KFL5FH^G@FD&E@46@5-TKDE7*UEA]4 M63)J_/,VM3LI@RQS.X-A46TP6C,WW3LO" 5BL'=;,E;/QK2N9X-<+N[1:->E ML^NC<,\\L8&YG$Z@HFFZJJ@+:ZYHB[FA0&UL: O--G0P'I[KHT.CUJ8:.;H^ M9)Y,F[L^!)@4FVJVENNCBA5BZ+:YZT, _=)KHZ;K@Z\N.W!]B*BD$J#KNSZJ M;7'F^N@JX73)"IW6T![7$D[;+9M<2@2(FX].-(^3?Q[@46I^B>6%TW8=W1QK MF$U>L2;6F_6[ZW]!^ )QF*%GPD*S75%:.+VR:>18HRQRBJ7/[/$__/*?X\68 MEVJ46%XZG;))*I8%/NFQ@P"Z/NDL7 Z#+)><<@"DDE0ML/X%/@?S@A^C="=:\)MH-G M_3BD/FEK%#>>],NS3R[1'NU BK>K3KUFC7KU'2L=&V9R/TSWQ[?3F"W@*Z M@X;BT+FDUH^%MIQ,E^.I,E\:NJ*"^50!TS'Z::S#\4(%"V#"CNQ/TNUJQNVS M#/T01HY),%,-6A1F?N.KV&/SQALC679/-7!!%A Z*Y)#O7Z#9R[6@TB68-,: ML-Q\(DT@^1T/!%^QP^3!1W_U(B01ZN#JSD-2H4',CZNT7SR3N24,>?DX\?W0 M#F]M[B]#-^LU N+1WOYNNZ1C75X>Q34>+B^33^'5Y>XO>RO(X2X8ETMSK"Y4 M53''XZ6BJM.E8H#)6%DNS D8+V8Z6"RZ.B;;!'AP;WN/ X.]$%Y"#]I.5#3B M"%@T;[!W5HU.K04'<'PADF6UF,)R"Y$XP#W"I9QOI%IYQ+3Y>#KOUJ'"6?E$ M=C$!(AN%D@4M*X4(M89+(19 9-DHI+*_((WBAY[OT:=8;5%YW<'2J08LLL0< ME$-<:R4U6!JQX,$KQ=7>?JX3_ERGO>6W3&_0HC#,:WN=SALC6:;(#)=TB@J"\.QMKA 9EL-8&19OF\A2!:>-8E56GG(Q&('1C:+E5N"UJ,731,#)EEM M>&19ZE= 76\Y-F!"#7&YS\8=T3G3]C*]"RMSQ)!N0LN>H>E[IN,Z*:BW0>#$ 4&9SW5KJAC77=;-K Y;7.V&D M'E-T5Q^IOLKL\?A&[XPEG?)+C&5KJ,FR&24@5;S )5X$86PECZBN:C-]4#QD MPD66W2D!BPHWS@'',R)DQ?X"09KX"'A,BG- MHPFW45O2$XH_.IP>.&ERF[,!H:[>\),P=SBVY1[\O%C[&^]P!FW4UIE0S.BD MA%I(]1P5P8!GH&1.3E3@(@QA%.('A1):N*[_$R?<89LY&1J6GJ(M0Y7R=2GI MBB[-A9S^REN5I=9A:6+HM*,')268)@W!^)UF#($V%/*G#-%[?9I1\P4Y?:Q6 MG#_T[Z$X_F<$T]ETN8 :8J%E+Q5U8LP58VE:"OHU- Q#M^W%O".SD)X,>RM\ MO>\*Z>K+3G)*E&9!KZC5.S-!IZ!C,U$'!^D\\Q>;Z"U>X#^ =5GN77*%'$[3 ML:I-U6X#*^KHM602H1-8K,R=Q9TO3;1;5D4X%3,JAU:[)=*VF_;\"8GJO+\[ M'KQ!JUI_[9C_U_?@MF_D].=4%7NBOA+T#YPF]:5N=9B&0;0W1-&_#HX>JPMX7VM;2L,'ID MU\"!]I@D;&,4AM#\=>5__&9B[VCPE2@P_4>LOUASZ2]^?/_C0$V[/XBE$R9< M=SJI$*=-!831>Y"@CW_:08__]>/JXG!X)+^5 O0R6<3* 7X\ 3,M_26<@FH( M2XQ'$$2EC,M]P6:D&@JAT>:)9Z7Z^DP#%*X20U[Z[D)1T1[HDZ844:\;,157^KTW@A)9CXAZ5JK2BEFS*K2.N6+,H$OTJ@)83 M[2\@2M9&Q/+"J9;/\HA-7F*\G#BZK?2+5M3*RSU1M7E'IR7U-$2IX0IY6W\3 M$B+YWY!AN88?T/7?\>ZLL)^E[T2R-=(/Q58HYL!OR@>$=K5]!5P']<%SP U. M,_J.)A&(O;M)%\.;SW<'9\!'%56RMID;D5';?$#@M PC:#L.Y6$%]J0AVCO]RO9Z)+*YKL]5=6E@&JJ!OK MW#))*Y;'B6R0[BM>]Z2H*9RV^9C?NI*W<-^"R\#>NG'^I^\Z%OBZW@39S23' M/WR>DZ)&C]1>KK"#85Y#:ND" +E%E,O!BSH2-[U$GW^ 3X3,6^R7J5BO ,G% MEKK2RW*E_5C<0T2RJV*%]T3K-B,QH[A T?E]=?YFZ=X!AN/BB%$_PE? 5I[S M%[02#![MW[U@^[NB2K][EA-&@6-LD*&] 8&'5!4^VNGA\LO&"!W+ 8%#S$73 M04\D)KDH:'*ZB.^*C.+[.3CEB(8FP3E12>LE17DU#WC43O_+8Y,P->X?K=#T#PQ<: ;;7A,:!< M=%ZWR;N>(/;76VB23)T?I-F!4%I"C9* MNS;*^I9O<+C)7Y;J;+($EJF8)OJB:N@+1==,H&A+'4P7VG@^'\/NG:+)F<.W M (UZRC?KBBOEAZRJ:A/!4[_0J8?BO*8:!ED.?H]$Q\BFOTO/.G&85VQG[9%EY'>QW M_>IE06P,VBT\P(C>+5!<3QB&G- SP("$A(O6/>F? A\MO**O)Q=X$5K9W_Q[ MX\0WAYG81&Q%&&XUXP ME]AP:+JI%S*V? ^->PA"M*"_" (4V2:[L_S MC'P5<_*,;^XS$2ZN,3 JD65NN@L7E"3;M2O]D4I1E1QDLS&";"H73:B%;KJ= M/^")0#NYQ(+FT:3=WN=K"<.6DY_O4N# RULL''-:N\,Y* 918L%WNA*$1TS' M_B+.3MUXC3J9I[H)?3MXH,^^A"O'P[?PL(/#L_ /!5?Y]J)<62/@%@P19HV\41\*Q1TLE1TDM<9+^?N-51UM,!1\,!H,T7XXFNZ+.QEKRTI=D& M5):3!3!G2Z"I0.W(6AT2D$"SFT_3W>SHB"_T(%UB%KSZ-Y]@[7AQ\6<8;0(O M?/9=]S8Y(B38O;8_VSL+2D>18PO:"9"R1$SQOZXCPE:R$TH<,Y,%+DZ$>H_S M#[U$((@$I!4:_@%$DUKX#,.-B\-Q;I'>KC8!5FB2.@F5?O*3Y&N,+&1L_$Q: M)M+R0%>6LT[B0K0(HB=\QZ0IMYF:/C.;B=G-L97L-**M-<'DS$)6O#@%$B:K M K11/>U^_V;][OI?,,N A\,6F#;KD_%X#I7T,9LJ:BZ82H MHOW85(.+Q61N(/5HW3D8L8Q7OI=D;L*)-Y$8*3<"+ V6$PV5X&N_4&DBHV:- MYLF+:V\V[='%[YZ[43Q6$V2 M87#2I0#0EP? !!/AZ MP@=DLX^38_NX]Y'8.YG[#/K[]DN]L9DEL#&Y)YG:^6&.)Q-;,V>*-5DL%'4Q M@XH^UZ"BS:"F+9;6?&I-.[)^\?C=DR;.5TTP:H5EA;15;:CGV"#1XR&+A^\* MA/C5'OP?'"_Z =P88O+[&>0*PO"&79O'3& 44ZQ4_6BKBN9*$^T6B\4H_FWI M@X--FA2.&(S*+3I4X(R&6/SY[GOPZSL(_H31[<:SRIE17%@XG7-7V3$K&) 0 M2]_)Q<5;8,8Y;\N,_U%!X?3^C514-"\A^N]TV;%QIE-" ME?9*I!-K\-W#"*T"'^VD^Z6FMJBHX/HK4<.Q!JGE$TN#AR;GONH])%)YX739 MQ)BR2=EY2@7"G?B'#2;AHXTO0T$K9?5QN&)I6>'56JZ:G6K9I>Q\FURAUFMH M1'<>6AENBFX(EA654ZDT0LIR3I^7]*+JM&PJ<&K/)>&)/EV.S M(POTA*CWAK3Q:+C.*B;L+>H_6R]&L/4 M^3JW-!(.PMC MRT:C7;T!$Z@"!%GV9@3I7]^.&MJ[,I&@.1.?)2ENS*-0V1&:",$K-*[WRO_^6 M*"C=E?[W_Q]02P,$% @ JH%75"DQJM':M0( ^J0? !4 !S#$P:RYH=&WLO7ESXLBV+_K_C7C?0;?VW6?WCC N29K*4I?>2]DKY,7*;8 M&'\93:0XEHE$_@XVFY5L:,4TKKRGN4MN\Y&<]RG\$/^3C_[D69YG4E/@>.,KW[^ MG/HZX=Z4O2>/FT*MF]2]/J__1ND()+E_1 M-6.X?'XVFUV2+^!W>):-_L2W>T!<_W'9= W'6NSNCW=SK4MS6UMK?A;U&^=^ MWE^U^$]ZTW]4FSL1Z,#:1_P.:0;T'^$Y M^>E8DF&KIC62')A':(B+1]A4@!"VY6S3#2[NH)DV?XEB7#3P3?]Q"ZDO4CCQ M$^ZNNH"F&^,@0+)-UY+1I6R.2&"[NFF4NGTS_G&,S+#F\!;NU1?'<%G3<@!^"PN\>_PP(?X1-K M\--VPB]!X:?]^/O/ 9*4O_\<(4=B9--P0)[]]<-!<^F*,@@?\(#-1"[EB;3_LZ= M)D9FWK4(';H<_!^&0+=M=CF^&_5^+>ZO9\VXFB\([H![O)GT1ZD[/O.#,:01 M_CK2K@0#AK'(P0 M22\9"IJ7T>('HRE__6C+W:33Z26?M%)E6'ZL=Z]'":V! M2K,NW^5^_,W"9$8YEN-B?_Y MHK-N#'>W\/"IGW!1RO2);2%5OY[CC=%N9M<_3$\KE.=/ @WD]Z M]BUPLGUE:#IPI.4"RP5'F;&[=34X+#ZOJ+=3K68(/+*K-XXMWBX>9_ZP/-UY ME3-'(\W!8[,SAI*#!L'4 9-'0]Y,7!-6ZTI.I/[$#_@[ML,]3[.3676("C/, MN>N#^M1!LEVM-DC=6G8\(Q;%QYM^#$R5D=9_ZR#ON-)SK9INGM1BM]/,CP\!J8)D;01@^^M')+HY M[ [2^@.P#C-@YTE]!##L(:NNYC7=A:LMTKFZZV!5@PW<-5+<.L7)F']XF(F+ M>E3)MQ,.UX$^_YU.L7&0;^P7D(1=(PG;+5NNT^[.FBV1[RO7?=N97E>*_>.1 M)/><>RJ/[W-U(5=]M/F'<:_4Y/I DG@RE7R%)+MDTANYM: 9V"RH(#!>FW@D M=56T4<:VD0,4=A"&>%VE3VD@5DU;PST1YJ"G;:VGHXIF.VN#>E8*;GJL3X9" M;I0R"H-!KAV-WO[X^_>V]K\:ECE&EK-HZ)+A %\)8!6,<0_@[U$S0-\(# XP>9XICR\'7! M&R@IW2E#%+DNM>&3;,\&Q'R&D-T;,!\UV'LCVA#-JE 0BL.R.:AJ#:4^S+QC ML)]J+JV/]$[2<;N!T;5141CT[&%1Z$2+_496'R<2RJF82;\;G-4J2_U6Q8FP MHWRIZSZ.,XNG8N;@P>6UJ:8@,C0/J+S>Z*++*3MWRPK4>$=&TVT*Z#G/L7??'^SMJ MWU15:%ZS6Z+;K2:;K6BC=FTNG6/<\%43*&FXJ&"9(^Q:80AT-&>0?-0!4@SN$*%N"G(Q!>C(MOP/VB@8U M-/.O[CE^U)NHPZ$L/;"H6=.*4J;G+I+;#J8TUAQ)UYZ1X@\7@RIHR](0QQH! M'F]O1HWG:/EVR,=ZDSJ7%Q:/D8,)\%'\E &N4+8X1QB-=7.!$%$)]3'^D/>> M>,<;662,HT*]4:S=B2(O9.7,)F6(."&)#'#"QV I4CO?LG"/*+>N'FE("^(_ MX)Z0?^Z0C5UU2CMNC7B=Z\)U)](T;T0W*S]?"]SM73&+B1=]-WI>HY9^^U L MZK=35T"58MY2^]&I/=W"0P6!IX/J(",DW'_J!B$#S21]BPV23VW#N=9OQFRN M7WJZ5J1"HYGOOY,-]E7Y'^]07JNB.(OS8F-81N-1.]>85+IX7D[@SKG(B?W+JC!!:[!192X(6D=FWI/% MDR6=BC!G;'5SF:5 ;TOS')CXFI.3+&NAFA81MDL-V40VDBQY (P3L)!VON1) MQ&&\&TF-VT\18?)<3C2U]A,2+("GUW5$TBC^+[![X;>J(8LA)$ [,YRY4GD] MB[+YLM^_2G A^;CW5-UAS:-4;11AA*IH&GPKEZD4@__L94NLIE_ORY MLZ$]VO>!_R)YX1O46#J0OB]VZ><&"7[NHO>8:,XE]4E:T2'9G@C' U\L2>O= M\7_[[_U<#P:T'**-+$R!=<5(@FGT8]7(^-F]S9L0#L#X4 @$,G\VKS/ MQ[?Q[B!9 D,SU;M.CK2A.ZF>[+S_;KC?=9ISX![!14.3!&C,&EN:C1Y- ]%W M;&$^UBPPE:')F#?OW+"0R$D#O2#PY5S.+>C]Q$(]V7D_>/PG"X2EFL7V.QB_ MX/?!.''N->A8-I$C:092_-"3-^D50[^O"T:I)DP2P^AMJ3Q97#NSL$[ZJT/] M\;?_V.ZQ?O,)SB@*L>?!LI7YUR-]]NE<..%%Q^#$+#3 EIZADR.8(^0X#7TK7AK$4ST;TY+WJ)$49AUA/ M?.KW'?Z)P8#]&+'>:;?&S]'X@S1D14:_/G2,?HG3QO?X%8#\UT[RW6GW,*G[O7IW,QD15'L]+T44JW M3EZC?[%8/Q(,N/3'B'4UFW]\JM[536&2KW&JN2BCJGSJ<_Z98IU+AV2"7Q?K MBV;D<=#5>N-AY':1OT6Q>EM43EU]?X%8#\]T[RW6.YWYHE^?:T]#[7K4S67M M;N?Q(73A_=,2Z\>"P<%.6]M"DNU:"Y+=]R9AF^EJ%NS=. MG==W#/3$'+%#IQ:O>3"-X,3>"G>SA*6K43&'GAX6U<2TG^=.G9.WAGEBTWJH M/;Z+8Z4T:T6%CM(>':,HJ3E*A MGWMF=D>F*XM&4I[!OU<4$2#*X<[/47X M#6].%2/+CF[2B7NV?IODGI]G3Y5.)[2R-SA4KY)@_[&&W1;^W4J6#RQ=]RTJ M]EZX;2>=HC@I9(0H9]PNDE+H)A\7*R['C6?=N5H;^(OS^J&BXN,Q!#BQG#SH M'"HF6%R6\Y%\KJT37 ^7<^!7#2_%V RTTJ"SO]]&0,RV;^'MU4IID' M_B0 %QSX&7!' MQ;#9.T:M]==X5V5-1&G-Y_J)4743>T+O]7&B8G"@&_1MJQ M--GQ5N3BQ:-X Y,&LL@^3Z#PR;*I78_Y2=DL*E5KG>>>L*@\L]64#*\50IN/ MW\")7R?]/AI\*S#MZ=E\$'K8T;PSR:J#@8"R#^)ZLYO0:^7A/=%7@SUQ+JXSNC-$YJBT(K M='(I'$;U/Q9\KX-KE\1OMD0/8"V[D%SO;-S:&$/ QXX M?7!'1;9-*K53-MG[(&LZJN#_U9B_$CP*6ASI. ;: ,XDLYKLOW8* N1!\=H&%VD M\U+HS,BW N>E8?^C(//ZWAA+3Z,J9#Q,C'M/D7E5JYML"SZ6$ZVG9GL4.F'R MF]TLEH[ F'N\!9UK.($/V^I% L5;P#EW>3P\+%0X52F9<>103TZY:+A7: M2K(6.KWP6RR *?G;L7YK<+R4:?E8\[/19N4$JPU;(IH7[T?SFH3*C=!)CA,S M/\.2,9YT,G9D[&_ PC9 XV/U.%VY%U/[-O MQ7IO\!!#!ON<;H0R@!$.\_/T)GVW^6D_L:Z65QMC8=(J#:1)9"A,%Z%3(J$R M/\,Z]8?&G;E\Y;YBCWL%@3>C#5ZO5@K=8BA9_BOCSB<^]:_$K!/N.)683INL MF.@+-:W7&_"=D\L[?$[,^B1 \&[WLSN/)//:\%X2M5)T>J?V*[-"-W1V8;C= MSQ#49G'KN69@'!=O\$?VA3=PQ1&PR0L%#PB?3F7(_A+\G>W@*O^-6B__EJ"J M0'@\-*^!^I1MMZ]OA$>6EUNC^7U>J@_:H1,Q:WGKE\FUH\YAG5[OKZO82>A@ M1=E+E Y[@N[=$ T>YJ 94J FY]T@;>:;Q1O!PB>MM,ULPC(1%[T/G1UT,$A? MI-@9IH=7N7ZY)-7$6BF3DV\CHEL;O3\.6 M_+X3&]BYX,M59"G:[8J/2!X*B5[QN3>9ZHO:]>G;5JR7\W,NH:1+V?CI@_2?HR(_&Z8'2<"']NUM7;^_%1.#0GP<+98>[EIG M%?FU$_M2L..0BS>81:*E^K4IE"M"+<;; M8GZLG01L/W;#E;-E&TH@OV+9#C1[?BNTN(6HW5H+,=YAGT+=LO@NI^ MENW,O&_=-.RE6[,E#!JNHX0X6^X MC)Q S73Q#-FS9;MS=Z>#%D6.;E/:/=+SLC":W$:,^=P:W!1#&9WZLD61G[8M MU[M7M\R?IH8EUDJ+X>A:;R3SCPG)&)S:9'[^ZI:P3'!@?>>--%X>JK%HV95[ M=F;-!2D6*3I)EB_90BA#<;^;U=T#/+&I?,/*<^5F/.XG$C?\,*?G.*VGUO,5 MY]3X\M.$[/$*=#]$R#:K;I+OJM$RJW'YAZZN5A[GN5.;S"\5LE\ZP2\(63>2 M0<5Z^UD4RL4T=UV=%VJYYEG(?M54;5 MQUBB-Q"E\>3Q9CRP"[H8.A_J39[.*\,^,=WZMFE_)41IY[(W]W=-Q(D3-B\- M^6Y!:<=#)ZQ#'$@,[:3O%^PKM"+9Z(1MQH3Z]+GX(-]W4NK]]^#Z3P_)A1X* MFV&S_B!6-FNQ:DPMYL1IUAVWU>S#_)P2W/K7 ]*.T?'DP;-ZK@B8-)X(] M*-_DYX41%]K2XI!K^>.OE/P@+>_<"9-ZSAY<,U MZ?MI^46T&BF/A$E2B!2[HF1R>JF7^!Y<_Y5:/IQ0V-3RE6%C MU?HVO,.X_VR(U+K!-?/5FWKTGFW5&I&FB6SNIG#Z /]'J?63@?AA#E67[6?$ MU(T@-2/WZ%&H3K7::3A49U#\QM9;UAW@:(2SP+$)T\ QZ#6IEY%E=^3J\*A2 M=P;(PH]9:(!)/T4E0S9'OIJ/C15!'3HVQQ9KTD(L5+OE03>T)N"KHU^)L+V' M_X^T##\:0J7[TK5HJ>..L!@^E6;Z=:XBED(K;DX&0J':X#WKVIJ!;#LC ]5L M#<-LI8U:LNF".2'I"T>3;2#.Y8:)1>G5EN89UQF8%HQ_#6IYN&G#JSG3!=-C MX2<1,\^H6EHDGH1)+ET\0*'WFU2[2;O"\4[:GEB" MFML72(2W<0VE*4OZ#1@-MJ+) 9,_DFYWY4+B.B$LQJ/6?&Q4);T9VE*$WTWM M;T8;]DG^6(NGB1P)&% 1),L 6]'/2;NQ MD*(Y!4G6]$W-T$134Y_BR,?:,QMV2@O$+(E[Y%'/V:YX K+65=K YHMNST83 M%T_.%/[9WH=B_;[W=E:J/?=L3KUC1]%%=E+J%]NJ&UK#>9NZ0="]0M[W&SD[ MYR50D[4U,1_PR=TS&M"^NZ;T2#J7C[!\A(\>T;!Z-^M43*/O', YV2*Z*25Z M*"YJ&=?6K>OI@E=#*WN_$/N["/LFZ(?$[*,03'X] JW!8]DV,XE;4>M-KS.] M5+':B(76-#PC$,R,Y,FJ!9=A+:V.L_'H%< MZF,1>, &??KM0[&HWTY= 56*>4OM1Z?V-'2RZLV;ZH5*-1VPNTQ$J21S=KD\ M%=TG99JZ=WB%-4)GP+]Y1YB03,N^@:)/E]]Y*U_CQKQYSTK\DYX=#_+]5BUT M7/D/E]\G$\KZ=/CV"\41=Y.JZ6QQDECT;"69=(9G%RS$\ US80+-5BR#E#@I ML! M\'J29N>P5Q#99]S_2)GW8:!Q*VI%TFLQ45ATD>L^7TL]_OD,FI.2-"\&)S,S MR5*V--JR$-7#]T)AE+DF/)842\ MJ?;J3XGIXBFT-OC&7*]J'-]#@[ #8E\+XBCX$&[JL;0V:Z9%K9+N/#_GHZGY M^%1D0?CP\>66Q7?)_?IW[R1+DWHZ:N):GB7NL[IIXL?ZRUYE)6/XH"%=*1D* MFF=;V0<_C1$7K*?TO9H4$7J8E%KYYG/&#ET,*@1>W.DGD??^[B:H/$FR/ZK^ MN7GL@\7 Z,F5LT9N6A1&;#$E3M0T>U<-K0'R+?@O)';-9B9[WU.6MD3^LL@: M]#B^Z#V/A@\-J9I'NMB*3J2>8=E/C73H3)?CGZ2T+0D>P > /X/K@6=2CK: MK'BMF@9:5"5KB)R":RCV!J1>49,5Y#C(VJS6:L7*3[=FM"@4V7CY6I]$E<1- MZ*"U5'(OTF<%A=T$>C_X7E.PNT@;=B6W=-Z3 >?] W3>H6[.XG$T->7T0Y]= MV!$'"1%G(:IG9?BUIOUF-""Y=S1@341^0)YA;W3NIV$/1:,SMVGO7:+ M6N-6B,AQJSWAT"T?OEV]*P!>8Y6L(8R%CI$5Y[-I_OIV&$J[Z+=,&#TSX9D)7V9"/KQ, MJ-U(^JV;&+B"=*O&K/O.C56.A,X]WHL)^3,3GIGP92;DPLN$&;YRTZA>1^LB M'Z]IG<=)I9U\#ETYZUY,R)V9\+LRXR'\7;T.]B3HNXB>5H^V=:@WX[";[D@Z5U@60M_#5M"LS4LEB="*UIMZ+H\U>>= M,UA.=)G406#!2QI:\"$%I_O749.)W0K9IK501;[UJ(V>^^7[=/NTC-F71W=: MD\BENT\YAXO$DD*=G3STBG5]D)T]'G_EYT&CY]*?72FZS[*!%M)UF/Z,H= L M']Y =&W)0$K1\KU>I]H6M>CC7:;DSIQ;/73VXD%+!GXWYF]E27TD6/!&R)(E MXZQQ'FQ@W23GO*SC982&PS[#)D7(%-$!K(D M'4B7449@5-K$;YENK$OJ29-$RR[7^&&GELUFV-KM^*X3.F5Z$&CV&O@9-B_ M!N^\7E>)M^W;6Y%%SQK/1DC0^I/TP-9$=\:'+H)_$$2V!OFMX?">Q8V_M5(> MJN-B53*+69'OJV)44FKQ6?A.1#\-*R4,RZ?? Y9]K!1G&,O)[JTS&BY<=7HK M.:6:=.*KI[_22CEUR.QGI50+AE&\16Q$K%ON=-J.76MJ*G2!H!.R4DX=-MM6 M"J\;Z'YV;2.QF)FG;A^>9M="Z[3UT.=9*6& PSL/%%$4LJ>]I#,N8LBWC:@M#K5^0U2Z.L^.Q-#*CWU/@'AMR/](@_8CH,+5AC>99*W: M&O*%V%W-&-VWZGIH[9-00^7TI0I<'ID&6:_NP>-I0P/WA,?6,,_2XP!(+.;M2')ZIQ?92"ISDS!';=GA0QM""QTDPBPE#MW8 MIYG.W?47D0=6X$N-G'8[KF>[J=!"X2LW]OERJ4 3F='5E,?RS>)PD>4$+?,\ M2E3-RN/3[='U_J%97#;ZL7G,: #_T;T7S>$K;;VT=;FHGO?VRO!<)_O9O_D9(O#!5QQ01T?V71T4_5DLTS?WPJ?ZQ5]WVV%GGNWQ72 M+"?P8MW0VP(__+)1^D10;5FWS"DMI],?&HYZ0I+\W8 MFY,PM#Z51[8"!O?.P8$CWX-[G9NS7$8[JZ5-!O/MA^[8I&=C8;9^43IA"\1 M=?Q].,ZX>\T>^-38BG)M-:=VOS!$97G6*%C6\W4VE(@\VZYAM%T_S39]XJXS MJRD:)E):I[MY:NA MBQ:$;/:_5)^^LFM PS(55W;J5@M94TT.[*'FU?IZU_W)+R#S7K$+C1N6OYDD MG?GHNA:/A-(]V#4R3]3L'-JWRN'M,_6OV?"FE2SQJ<6P*_+IR%,*A$'VH1XZ M'O_,=;\G,:6''$+=;I H"W-,ZXS,*W-3= +IH6TOI$S M7<.Q_"-">-.,11OEKL2.TD/5S"?43#Q\^^NO+X'8'.'*=]DUQ(^<^T\]6NXW MTYF'F[:CR>OSZ91*]4JL.;\7=SYQC#/J'["&DR(&2- M05PL:M(H(*3; \U2&OAZ>V;Z\5;N3HNK_?.N_VR&+#)VZ)PQK,Q?),6/OSU:7%4?CH'4S_7?UW 9Q>)T/UQ&CQ:[ MX?.*>CO5:H; ([MZX]CB[>(Q=$O(CA/J8+M:;9"ZM>QX1BR*CS?]F':?_80C MI@X;/7NLN,#FFN*RY3KM[JS9$OF^EUI1@&8GSYTMO-0T:7ZZH__6#D M9+QC/LS*:7DX46KE6B$N7H=P5>%R0?;Y8.0//K@T04UD[-?WS9Q6S2.63:"< M&K^;Q,J)X^])=O#@$P%SZKV#!U,JB0?/=]FYT'5RS_?ZAD;))L(?7;)A MN60I79N4DG6?GZ>SB#V+E(9%;9JZFR>UV.UT1:L1DFS70G][?23O^-_Q[_F_ M\8=^\U&QE>^.TVUAWC9'3RR?ZT0'#^+]I&??;GU1L\T8SR6OX)5W?%#53=/J M\G+/+K3ZU2S;*>4;]POVCG^.;P^2N&;DC7=\40.SO9O2YW:[58]UAD7;CDDU M)27&>B]\$+_PGA%Z>J+[V.=BMXVDC5BI:L>TF_:T\9SOOS!([Z5W?'<,SW?G M@WA,'-5B=V*YG!UV=#=;T_F7T(/?./R#>5Q^BPAR/,CR>J.+S^S++6A,_UWN__T3X MKO'S<]2][?;O!FPY.KBO10F6F*,[CB6/;?O\:2@D]%B.A(=:YBE['DZI*E]0?+ M:Z9-=K2"S^ADW\1?/S9:M?J:$7',\57RDA\[OX!:D0$B+?#L)1>'2X&OPLMC M_U45A&!$E4::OKCZ3QO,(9NIH1G3-$>2\9\+>@7^:X/H5/_SBSQM:\\(&L*? M(=^]@C\9_/\)^E_-?[7H.?MICR5C[(OG[RL#ENCIM=4:[ZUWZ M\7<;GUS+F"J3PV+:< AN!6@J03_/]Y!6UE'DG75,YW!KTTR;]$O0"".NXS3 M3G\,4;!.B4BZUC>N\/E)R J0Z==.6I!7X6:0#CU35WY--5OK$0%T-= 4T*'P M_O_\*\6ST5]+:HP_JM\^\(" CCDB'?(O86!Q.X?6,RT ^NJ=.6.;NJ8P_V+) M__S[N('H)<;(^NUC4T8B$^=YVI%04F5Z]62ZU6J5[[N+XG#^[Z>E\[DCT 6#NF<<'D+W.7#,_& M8^D/INT^T :!N2^2 W+N[=VZ7'7,9]G %LE[UH77Y75HD 5+SE\_-'@9?&B8%U/O2;IN.CUS_N-(R,D8ABOI330V M+2> ($UMYL>EXJ K%!?V9/QD1 L1<@#=UA3Y1&ZAOHD8L<2T%B- U*:,QM.5 M3L82J^G:0-EOB>H1D;],\FM$W*&8DKOU$ATK0P?+-%S+=B7#81R3:2$9DY-R M+1=E3(OAXG\H_Z47P/!T!@@_Y%H@K !+PEP>X$(2)B,[V"[ETM'89^GC%V&Y M/R$*,#X\(E6S94FG@UR P*3C+!HT.%&F!WT+&L<#9($$: M@89N NB\J_8,'4UK_-!]M@I2M5K,]U/8F]VOTQ_?X9QK 1F< J'G ]!DN\_& MHI>*W>:>'L58QQ?.H9-MMV9@)@.@7QN6Y)!+:0M&3V?=Y*-?"\G#R-*=2'..3&EDS#D M6_53ZC(9?T$1[RGE]_3GB2J(K53!;HVP/YQ71 J_<'^OP^++;F0"GIB#%<(NB.;D +)/-0@$_6R!<# M[/5P7R^H=WSL2:S'!TJ-T^^MY^AA IMEN4@TSK&IXTE:?A^[^O@4;*(^.[%4ET]*J!OC$GQ7 M4N1>5X[%9#6I*#&%ZWG!1/I&6^ZJ9GH8$\>N*&H#-SONBNU\P^YW^2Z[^62K M88UZPWXS.91RM;FRX.:I2 8_&=U\A%8STTULMYF/ M:AE3N(DZHM1+%.+/DE!#W R7!'A/.B36[B.4AFP!G;HTMM&5_T>0WI@K/,#B M4+M,0_0^HY!L!L&A=X'F,LB5=<9P+/^K ?CCZXI_?8HL!Y?T>3-+N=)KA4]= MLNE_!Z?9"U@3O<1?)N*>>J)_;G!BX(LF?$75S9D__?[OR,R2QE<]"TG#R S( M\MM$3""HMGQ4ZMFF[CJ;,N'SHHS<_A /"HV?CK+W1'"7Z<1Y(D(P$9F!TPE[Q1QL&FB_][ M,TWY>B;RMY/W.?;*ZX$(&]>]CRUSB@VNCP]N40L?5[U;X%N3QDBEO5?@GC,5 MS^ '\R)9C,;FM?JHR=8K3R,NSSG#WG4&OLP>&.G2I9F$2U]>,/$_4 Z^>P;3 MFYBG+LKVOWOT?(563Y"'.%P'"HSG0&R MF"?7TFQ%(X$T[-)I06E 'K/ZDJ$]D]__#1V+[JV7T@?HI8.-@D !S)>]EN:.1->"X>/PHT!+S4_ + R'SCG% ;Y-E83<4B9QSZ_BTQS\6;?:YLQ8 M[LSRBQR%:W?C1_LJ1DP-Q']Y,X4)Q:G1,?Y^;PAS_ VX0=F974P\17S+&\/M?%# MA=[0F L-$YA#?]3&:S&C7D].%I.%$B_D"G(Z_&RC6J/S;MXO%>N ?#$?VW=IN5U!*X8&$ MOL^JOPS4@M+2)60AA1F_6%+*_]%;+R;-R,Y5L$P(19.)1$SJ==5D*M&-)1*] M;CHJ2=T4V.;Q>$KE.8[;+-093.+1>FS>-T2MRF:SB>F-JM;\3-K:D\/[6O6F MWN15<3%I"367?Y@D'?SD5IL3XZG?+K13!;$X:!2*#P^YQY$]PQ#;?-+L*X5: MQRFE1#O&$Y_I\LLG/ZI,Z'S1^&>?>G7NG7_RP]/MV MSMVO'3S%W/L^L\!>)L^3\-63$+U,GF?A,\I0-FG&7:8^66#1+Y[>+.VAB7C!_!_V$F_OQC0DB[F3=/>5'C$8Q$EC.JMF,Q,R0KD>&ACD#7D&2#?U5 MX(;MXNR19#,*4C6#KG9MNCJB<(NQ<69[YP% W^5Q5L'NJCYZ+37V@.SUE0N4 MI]^Y^T_LY88"CS+[/+2K=\>O8^C 5)?Q3+>\B2Z1>0XH'2&F-.SB75P3$J-> M&U6O;_6[XN:F')N#J9G[[(JT#PD^;GNFCY*!;V8LPW3@RL35L @'R4WVA;#( M]A[V*R*=[.^Q?FEKLX\SG^U>IO1YC'0'5JOA2!;9>L.R PS$QV:RW:G80Y:O M"I6L8#Q'[GJW9P9ZE8%F T26Z6QPT1^ ]#P MNS;,P;OE, K<,OKDN;&%9$0"BQQ/&R#;<-G,'] L^ J,[X(AX9?(\_ F[H_7&-YE MR28](=V5;(=)L[0%15K8GR@HCL]VWCYE=),D[-T[DN,&N4\L3WN=05W,"F[_ MH=^H)! M4V0MF!)V4229U [F)4=B"E3EKDF)51M!';QEV391W]7I.K%6I,W\@6\F?_%1 M_G)I^FIDZY M+/,/G=LJ:^W?M@Y^$?P/K$2]7A?<1(L@RL#X #EL \@%U48^=5L+^- MR,X;]@AD!GS%\K4(P'D$@UU<8$L!F@.5BOO:9_J6.7,&_NU+L!D0=8AUKS'E!1FPGTTRSQJC2R%_/X,FMDK/: M:/&V4YB7)T4C(4X$=^JB?G::B.PL>$L9?/=: M=\29T$HM:H52(6HDHK/ KER?N"_6VDD@@92#]\PJS)],7'))KW!NW^)^'%P[ M<*.L#Y%?:X.B)Y,$MR&->(>5!)FA@J4"Y<2 * 7B!0X?&%#(O4%0_\-A[^H M6G8JDP.&RZ4OHU^Q//F@[!"Q7ET8M8F\ZZ(Y+%%(+CUI+C(+RK$*8_4 B?F0!=D?HD=;WUK.OS$6-CFVN= M6Y+5D^ #D?I<1PM2 O '%V?$R]9E[C+))_#BZ/]B"JR&ZQ5E]G10Y@%@J)HU MHHF\,71"P@\!ED@EG4*Z+KF*YG@=_*34W2$<^5H-S:?:+"59M3*85J:564&G MH$O]0#:P,JNU9%NUY>$B>FW&Y3LE-E=W%JI]I!ORU4Q&4F'V .FZ+RJ9/UZJ MT7PQ^_-9>>-#P/="(=F76\XM3.LU@YF>77;#3Z*L4S'$\E-4TZ_5I%,>[*SR M^BAS.00%(4XXW1;F;7/TQ/*Y3G3P(-Y/>O;M MC[5#(PUWI)B.@F3X@/Z#P9^'^4JLS'XS7C/W7CTA\FT\:1!T6=%,*EFSP9:4QT&:J.912Y:>R/9@NNM=] M?%9O\C+J0]P?[=\,0$B'/RZ9U@#4)YF7G7/J+3U=WR<,**IH0'V')/$59F#J M6/_C _#8?V--/#(MY,^>Z3K$CMN&C00-DJH[-,<;)U&A2K0Z*;P!^]$V#6S M+' UD8+ B/%+BU8PNV3:N#Q(@>FW1F":^.4"RR>P%>FX\(2)_$IA%1NQ(-W7 M7]K^,E"&>170*B' PMOY'&S3L6FC#Q+YK_)LAO2F@'H60'S!<$G"2#QA).CT M#/^S#O@]\6X3.'2?GZ>SB#V+E(9%;9JZFR>UV.TTLP_DV5V0Y[M<$D.>[[)S MH>ODGN^YH3LH#I0R5^:51B8(^5*ML*,:D0"'K'^B@*VO4!5@@ESU?OS0-YZ[ M8B(7-Q^RHU:NBVL2T^D+CN,OV"B_S0GVD@'6)W=/MO7?<1^UZ$ZV1DG4D63B<,_#K1GB"F#Z*T*6AD@H N9+TF;2PO>!.&A"P MW#/W:CGY40R+V&4L^6]F]>=JW52@-[@T);"<:RW2'+],I?Z]47SB7?O-^M3 MFC*>NTR,C[W#"Q&D479E*DO,P,*2ZE_M>FXGX,AJS-?.J&V3>A\0(#E:N+,J M@Y2"$QP8=&#^-JFZBUS^WF )2>;2"MM%:BS=C4DIM2O)O50WEDYQ\+\$DEC% M*T'ZI -<.7Y%Q]=6*.;K.;$JU-HMIE3+U9N->C/3%O),]H%I"@6A*=1RPG(! MXS'+7_VCDNW5$45(R2Z@=5"8AHS:\*DL/O?8"]CWNOJ#/>4RCRUW6#;+K-SJ M31?B#%0. G4WAE8=RT5'0^F2N T<9\$6R"B$6QB+IWJP/&_^ 7H M$<<'UF P1/+1F!:\YM%KZ_1ZL"+I'BJD]UZW"-7KZ]3P%K*MV;E>E,]FQI+E+*F]05PJ8S:< MV&,KXX-TVTNB+[C .,H>7?:_:PS'UL^IU"4?>T$_$U7*K/X\Z^OMS3O[_;QRF0K E,O M,+EZK8W5\Z>8\>MLCTV(?0WE,!96?\R9Q*G+U(M;QVPPY/G@SP\[@365O&1? MS?&?R7Z4@V\OV0/+&<_S\/9S;S] ^GS>H%,?7>JR'Y^?^@ I1X7L0)G4;R(( MOPL:-,!<7D8%3@'6E("[D["?#.JO.B-HDP1+X[V1:;9+72Z1BJ5BV_NJO63" M^TB E[V8 P6$]#X..>PHES!#Y?<:'7C?"J=VKE$\1"&XK\E/U%5Q%]V M5_1Z&Z$:ECG&!$!G?CE%?HE6A&*F B#("4*^5"N"'<_&^$3\O5P3_99<\_$4 MJZ"^I#/ 1#(BN\>=N>@4N2A6Q3YPIB"T'_*E5JY2;XE@J'1C7"(9V[TARP&L M%/N6K$054.RRBTGW-A)5-0,OY%*1LV#RFBWKINU:9SUTCD%_Q^&]!LTPC^Z, MT=/.DY2Z<2X93[XK4?+.3,GIH>$;F3;Q:J99%MJ%>K,I%$NM=C-3:[=PX*5> M$V[%4ONA*53>:^'$OZ6%G:2%Q/O6--HG?BG3!Q :\7\(1.ZH%;J_)J MIHK7YUNTHIF>!\(T7$L>2#9=@43?#=0^G^VJ$V3?1$NH"+FVD"^4:IE:KI2I MY#/M3)?CV'0\]EZ^37Q+OJ6>2>*RZY/N;63Z?YL(NC!%RN7_=^:<$^2<9#53 MRQ0%DF# 3KW8:I7JP$-YN%QY:)5:]4+AO0R4_)8,=%SJ5;?WD,'.OTO7X6!M MEC$D?6%K=%GR8G&DH=#,@_ PPIZL[Y)'Z&-&U7-]=PWW/A&HR]0C')=\MWAM+CWHK#=CR MEW=2IZ_ECLH9!P%2@VJ6\AC\_(LNT,W2Q0 MPA? _,RL]@[$+ZSX.EJLU[!@IO4!^1)%IB/)U/LNTMB MT]_7!#T&X?#R:LO4J:8CY17*]\\-?T/&\F1T]K);;U\+S=U[DQ_$1]^S/G:# M3F^C4IUL'5=:;2WRS=GE.('+]')DZ:\!0>ZRNZI">C>_Y([&+]^!4"N;#:?A M)(ML+5DP+7C,8&Y<2[,53:;[)9$]'1L6FN(-=DH&V M]RW4.&,T5#I[LSJIU(WQ?(I-OJL\Z5R?=)K. 5D4QN9+38$L/A7NA9R(\Q;U M0J&4$YK8G20[/+Y[31W[+7V&XY(O[^W*;5\PPG+/[CK=LYNZY3E_HT*FB+?+ MP6&P[Q[Y^GZI'V]-,W?97>+G_4XZ]STW3-A!J[=1:L50^(P*9-C_!&_]^_$. M$ .G;SI1J6:$F@"@NO9N=ON<:UN.2SRM\73#U MF0$::Z"-R;:=0"A),Y@L,A"H,IRVH?>)1EO5)GE%1B^6W9YY]<1XU9/=TF,'Q.(TP$8Z3 0?::VS5QN?[T:,SP,BDR5?O))B2H: Q M/@7P;%*>'JL1N1YK-$NU7*F1J= 2AG:FUBX( BF*$9IWX*"\,5\?X+_ON;+V MN.1K6)HA:V/0>X$ZA@+RML9O(6L*#MY9O9TCB-]P>-\WW'?&:*@$S$:4^ZZ; MYM-\]%UK<._.,>[3-8;BPOUU*5LB)<$["H5SUV]=I!8PAK[O(MSCD4^8#P"/ M7CWUCD)KIB4/D.+JW]T@2GS/TFHN4:@WJQQ;;HG5:J;YT$VR">[];O]W7C8+ M@^MBHKUQK<+:85),RQW!AQ=GWCF4=\*LET\+\7 MF8&/>=S +KE!.Y_GY\W*^3R_WY_G)R51C.\EY6XOR4K=F"2A;HJ/QKH*XJ-* M.M&3V93TX^^O.K^/$#9P "]8@)U,,\]4ZO5RJ59D5K[6463:YN?;^##T& MMOG",;#,'^3X4BQ'>/;7VIFQ_S-Q3>?7?_%1JKJK0)^0[9"CZ^T+?%#J$_)3 M3O9J02V=,J./STHU78OI>2=:," L\:-FC[PV15ZF"LUQ^3=2&)/N/@%O6MZ6 M%*1.')]]Z_5--:V99"D1W32'^+G55\D#W"__\%E\D.L(289WEB[^V;"T*2ZP M"IQ@6X'_].G!L4V$5WHP&9D!B#X/B?L>']Y?NZJH5BPH4L\52\,F1E)"T8:C\G!N0.0C_T!WCQ@ M^^#?2Z8]0#9B7J8>H7$?&4!_5I<)=AR )H*+Y(=W#3J"9,GVT'7A-T"!L-DLWCD!9UFQ=N".:B_V+RNNHYK;;5ACC'E7 /O&;8Y3H#QYC68BJWOP6SH6[W 9RMO M77OI0::WU2]R&1^8J1GN[INZ-D3ZPF.AY1,8CU/)TJ3E@=4V/OJ9SJMI,;8& MD@> !', ;^+]8^Q7L8,N2"\"59(>BV9,*)J-HJHHL!L\^C DP>^D? M!$+?E3%)O;=A=)A@EM9S@?WA93)RV@).BMN^=+L 446[B ]\UH$B#CGQ&9\+ M;4)# ;9 NHUF V2MCI)>X[@+KTDB!?'!X"^,T_+2]] I_)@V&L,@R'.*=ZBZ M+S-R];M2/L*E&="H"AII,OZP-^W!0% SNB_<@;SN M6,'"'[!@(3"B$3-VX;X,C"(9BU#-K9>9;H%REK=D" &;"4 T MMB3:;.MAUUY>@3'[HM.UO(M$D[E82&!6T8!0Y AV/!]K?6!*V(@R"#$E+!X) M)@SYDH (!Y5G Q,K)G-F0&,@0&Q-T4":81/"-71L7.!^DX.$YP[,C0*D=?#F MC?XT'(? -$['2- E$I[#X)#)?I/063)PZ(H+F@>T* YJ4*'8ZV$,>F+2>VJG M$+$1(N/:"HX<;31O\8<]LQRIBL)'I70WI<35;DQ.Q+KI--CF;%J*17N(5=4H M\LQR^L;&V8,AL=?7#C57>[@V1WX,0C-( **GF_*0CE?#)5_! M([&3/'V]]W$=_EW2%9-M=>P?3KH2V/B$_$ 4'T _NL?6F@#Z%.F[+O(PMS/@ M_Q(; 4SGJ89+8H'!LPU):C'DE..5W80,HBFP,,"[V]I+W8/?Z)L1QXR,Z*9A MIM4'M^&*9N]L'& FL>U-8ETT$,N'C )1?P MW[%N+J@;0]TR1*28TU3\ MN7V2#\2NH?=IS\1@LGP6;$G;,4= "DD&94FC *!#C;YGCF!]"AA:FB$6PK$& M\@L[E<2MNF3JP<8Q_B(,D*V/::U:Y@@;%F#<(R;.LD%2X#W:#&)@#@!)D;YE MSAQL*MJ6.R;&)=%'=/#$V/*:Q@8WG@OX*B@J#?P2>3605=_!)05+4J'?PDUY M9"(F@JYC8_3"GR!;EG2Z5YP"[M846=A*,9VQI6$:D.N2(\$?8(7!YVC7EJZV M!@0"5J"V,GT?@ ,]0H&'@ U@OOPY&DAX;SK?:U9=G;3H6]@,CZ#E^S@+" J#[8TS9%U A<2SP>@^%9^N0"_&-B@6+O!$P&(#(E M'[ SZ%URU<$6H1-E4';$+HQ@ L0_K7"&&[0@>*8D:FK6A2WS#) MA&/C;DPA2F%"-#^F7>># M;@:FYO_ATO'+)#.B1"3B#F9T!0.&Q%28/)+1J <<$>4N "8\]Y$4.4 1X2%X M6SW65^&&3YL=#R5+^0ZXLJ2QIL \D*"4ORN7LC D[' B8ZI9IN'MYD6<7Z N MB"6)@%*VD&1390:3A]TA$!&8,QE/,]D#PD1$?*] ,PB@_"C7? GDPI>RD? M0T@:8>LF$"#$7&O8& FQ)8Q'\T!N(=GL@_KU'7\0 MEJ3+4Z(VI67[$6R'6D#4$8@)&SG@V6(-OR0YY17R$RM/^-,,="X@R<",&&F$ M5R(RCBEB\>3AWB,!Z=P%LT XHF)@9UD>DKX1UAOCD!"E&3A@),9"[!-/G4MC M*L)IL,+S7G'[6.J#EVP0\\4C"9X,'P5X8@DZ2,0'(<^M)B$X&/887/_E4B'0 MB: 0'&(-X6O@[&%U8_MN'?FPC4V/E;#V= S Q9MGH :)')F TP%>/DM>!2-& MTAVJ;'5-!3B,$#.5=!=Y@15M15:;R",?C-X,POTU\VK#^O)'A)&8\=00\>1\ M:VS%UPQ.8RE <1*J\&*HS)912%4B\*"? L$*SK.L")JG^*8?O7(T/W[4(ZNP M'&K>X*&KH#[,&1Z&Q\#V%1$M)-&\3*W1D]=EK&K&-KKR__CU 7+'3S%BL?,K MD-\BV4'?G*/^RGH1B/=8BM[;J IX5Z\W:S"P$T4* M,08 O0@X+C)V=68@27X%.K%>:O(__THGDNE?F_W:J$?1/MH# TM+U^07MW^S M78"WYQ-LFA.7S)\_M8])4._A%ZYJP'!43I$6R^CB8#$F0#0,F@Q2M#X>%0," MU3!'BPL2U $GR<4V ;%5>PA;KYAC*0,KE/G!V,:@)]M-9OD.K7YPTA2);$"KT^#] !06M#,P9P$50Z4*#@SI.AXMZ11Q M+YAE1&:KI.3$B@&X'K-; 68UH9TL1R'&F616UG\F .9"OQK7U#%4MX MG&/UBALDG#," [T/XL7!/@-V<' '9B#$$?7L<1P)64L[%-X"DU4Q/2M7!CJ. M$'(\<]V2-)P-""J+2Z8ST #HJI?=)+E+<'7!;L=J8T+.$:#VK0J]P&Z7'^^C M=RQ$PAS@B(#JD@R'Z"0<:Y2\R@T_!KGNS/B.#*)J$:&H=<:/>< /K!;V8(13P)W)-Z#R Z!GK:%J;')*)ZQ"2Q;)@X% M$;T'-!B;FD$3BR1FXT_H$]C1!EJ06*9O8A.G<-U- SH9WB0">U#/!V]"J$DX M>&>3'/J&:8[SQH[ERJ18P(N/KH5'_2 63E"MQ40W8J%XSOT@(5'VP%N6'^8B MQR21(7FA,8(AP@X(>P(*S":V9OP$*8)!]ZF7NF[E@=-L*)\4C,XTTLB M*(&H2IS]MQ_13<;_C9/@1-HL8PM^0&L (AOX%42XQ_0]A*![CE>50EP7[$O@ M/1N61 Y6D2CX6$/\+-E%#.0%SA?@/^V%[:#14OJ0VS1P;Y#@N!>#7::8\.V1 MB/I0CI^$M3RHH*Z:=/B/!U-281%<9%?NK(I?X "I3:- MFGE9%!S_LB-2Q.^0B2,8^)AW^A3T#P=H5ED $H=?)3]HL-TC GZ$0O;"BR!Y MO01A:H[]%G"=@&QIXV4Y"NTD^1VA.JKG:7-2FDB"B3I&G#>!0!=[H*G>HC;% MTG"X"0>)R)C(M"!;LQ!-K'E6P%(7>3D8W]'41D#@BUW:")0)CN^!5GVF>G** M;,^J)CR1E@'VA- M2=+F-Y*'%@Z@T8H8JOZ\Z-UFP,XW2M8UIF_@#) ^QNWC!!$0H8\CN3LB:ZM0 MVEI(V'.DZ7 WPV^:H>$(V*J6E.8O PQ :G6VQ-TJD!P4?*1\;I5I'9$ MH4= M<$ ^+5O9B!B&2<&R9_WZA?I5P(88B<@'U.M:RA'G^X/F>-*$YD9YDP1@L+[;N>++8'H _06Q2D-P*V,4DOBXOP(VW?<,>BUHL.W9I M;:IRET%^$BS;Y5O0'#_",?N ./"%J!_W]]TD";>YE$=8*8*:I-6C.-D!V%N0 M8@*0043Y4%4J6?AY(CZF2#<#25Q_;($;,#U83GA^%>[)13 GY)<2XC)T(CG7 M92KT#SLTU)T<@\0#C9-R=$==3PIOIJ058*.DGSM@67"R50!%]A[=W&>EQ9< JTC M:([=KHU)P0E]+T-"'#LP$&D@EK$U$/S>=Y<;M )T0())K[F81)&L><0X X9I MYN6]:'1Z(XE#"W^6=MHN)W1;I6)+S0S8:+1L9%U-K>4+5QJ3=D*BZ;"(9]T0 MC]:K"_%MI&7(!7ZNE=: 6C9Q830U-5:=(FUM&T3!(AY2C.)G7FELI$\Z@.L7 M=KC2M/8(SP\8KY@5B)*V<"X3ARHLY<)/!_I5(\!%^,)FW6Z2$*)MOQTSDOFF3+1 ^M(HJ,L0[#*W*\A)*^B% 3;S-, M@V?- MS1DN&<,EM>[X[Z7?A:NY/.F"66+%!S*HL8M Y5@0HAZT5^8M!;D?0,>,2NT0 M/!LF:')JP5.F=@VZMN%X8UMG9@9SD>TY?RA"=99IP\=PG]?BM%Y8C[*A[47? ML-?LS;6T*KLC!GVP:-(.ED0MY>4RQZ58^KY4\@*L KQ&NYL$^Y+%RA M!@EV*S:11[-Q2L2UJ6OP*#FF0* :V QQJ@H"AAB/3I!1^^?A8 M(W5L%R2:#BK2MFE @^9W\63#O4V][FE=S^U;LP) MY*%'F/-,*AJ1W[MS%HI M",TTXM@Q21?2ZDP8.,PPB".-F*ZK2L,QCA/A?B_#M1<>$]JXECHBZQ*V5'U3 MEMB<>;*Q)K$G=A;>@F%HHG3)RXIFR[@B%J^IX_GX+T PO .&NM<*-NJ\MN2_?MC@O45P M/2K'1[DYQPY9-G;Y-.[_ )GG_/6C"#;^@!3X805#'2^5%(]X:\F\Q<;L+_)/ M'@6"GRZPIN0GG#RW"RD_7EU%LD$<2LQXC/2:^7F<+3E>7>M"J*I@:Y\,=8-W M-^_BD5P118'_VKI-X0=R6,,+5?)!;>3!;+U4?4U?+>4W$>[$\0D:&5OAR\!: M!G_)N[>$@984V7Y^$T,7ES5'L'WA.1W8:$4*<<:"JR.(?^PO=< FS5*+J+Y_ M3;+#JH>,"__JFIN-#9HM5]N+2F,U0U,3U&#W 65+(U-@DG+ED-2^,X4FM'0&WP&HI7\XM:S&"2:QE MT08-UBQ7W9#H$9&,Z^N0EA[IQ?KN'\$0JH7&]LHA]TL828O+ 426:HI*&A)^ M]L/ A&]EN@J&E@4I>)<)K.@&I [H@AC?7G90&WD!31A@W_(BSJ.E]TBJI:DX M(J691 1%/$1XY=?T&A;LXV6/PI3].4N1,$B1E=H*A0C!.G.I8?V%E\LM$7:( M$HV4AGDZV $!9!-_F^:ZL2[UUE;@D5(YL*U[?;V]K(&@K?G6 358Z+4MD4"J MKZFX(Y$8WT_?[5[[6OQBJ<(O@H5PWB_:)I9)T+[C1;N#!69>F!M75, P U;? MR-"6 0A<*N)7>JSR&%.35.'!4S@^-)(T_8+!/K[I+5TR<469_QH> :$I8[@6 MJ=3S+"@$H\!"#<9#3L)=IAP,DGOR:34RB0RD)':8E7Q:+3+1D%==#@^I&BYP M80B7>ZMY<,Q4 1N3I/3M3>,H3.+LG,S^2FF6V?((0B'.#,S67HY:IX[*BV(L MX#3M]' H4WDN$Y5)-#88L8<:?G7#X5M?D^H)K@O,0B,7[^'C.2'+CGF?]&4+ M;4/W%I?[ 6;/%\0'V*& 5^-)HG6^OB!.&%D2@J4Z90XJ>;ULI9_[W6#KI9GC M>5"TKBKH)&&;#E<2N6.RKH2("NR-1LA/S\>"83I:A*RB70EY3U+Y)5WD;W^I MO^/@@CKR=B@R9E\?9,AMYJZ7J03 U,Z@PU:V._C&>A""9.^-8-P8LXEI>!6? M.[AD5WIX58056%M$ .T%*G;'&TRC9](#WR^6%7@7ZYW=B"XLESDZH#1-RU_D M2+I$"KXQF]#( K'/\;&.MDH=$6\;(=QAK[KAPD\B7P3W@]BYYO,50IPC /]( M;5=?@O=+=!SEJ!4'+8U5SROV%O^.@&.(E;CTN[>23;-@%AS7:M%5^'Y13&!! M,581ODA9+1C6+-L!;WX1+%]>'3A'7;E66FLS.,,>J('"*54<1L!2"-26 M.3-T$SOPVX\M%37>*32;#,0KTI(67K4LT5Q@JN]\ MCT3)\9::';)W@;^IKJ<2T,BKW<3A7[P/!K%D<044KLD"$W- JB-5R29YXS%(:+RG@\C"X.@:3;""1K6)#8TB=XZ!?:4VS"WC5S;HG^%E3-))74I1;(D M?XSO/54:?TRN4 "E!"3 .0DIE?_WJO_=&[ 5"V,V-:?H>O MWCWQB"30:'3OWA]KKP5*RQ!:HGT.R1[.@78X*1,?AT#9PP#(A,!26T;1<:=Y M2"-QGU!?"3C0Z3PB+N->Z8&+0FAE;3V2F>LE=#)55% .>[O,D6U5DB^-U"3M M.F!YGKS^$=]Z]OH5NW)EQ441*0AG"OM%;'N)#@!C5ZBUUDR94+-]H)//IEZ@ MH@IGIP3OI?:P-F2LB-A30 6:V;,*5T)\N2VNMP8;F9ZQ3$HR_3#!2O3IWW'* M\8E:7A.AQXTZM@/KF&1HW*RL1J%4">!%V7'HPCT:RNA)B3(Q^[G.X3 MPI(0[L&;A[/ O:^EJ5^?J4#09)UX_B?#45*OH9A/SDX;^'#65YN9PN^;=;EB M>+;^T26T.*=#K] ST,(S)TI:MN2:$OI=/]PT$+3$YE*B=Z/ @^7 M1W?=1-8]E'#T^43RP V, T-R7DBY P-2@M/DTEI$@@\03N":V$KN4GRRMT-W MP@[%T_4+ 36\'8J#^9CDKR1[97^; &=N[1A&9L@E9T27/2&]R:?$O'/=5;. MN2&XCOMUY3VH+<:E;U2<.8'C?X;YC>H76^\/@&QPA456MC@ M!RI+LF#30,Q"X8\.="RQF_2]HJ5;G[X!% M2 <%PJ"M1Z+MW[)2F)7&$ JVHO_^UYJZ&AOIWA7=I"3P350FL_GFW^XR4!^$ MHX1H(0&J*%!5^TH$JZ6_1N45."S/BZ(91>%!M^BMNJR1%8@XF@[M\"UAOP1F MT4[<%$F^0M(MS) >Z_2^]J_LDVQ$6?2/B_YI_D4HN.Q.PJE%5&AKD*=\#./1 M78C<:=7MK .Z;-71S3M>K#1!EW3.68NZ=->F[!H4,&\.PNM(,G-)$WN+LB>5 M4\/.&F%PBGWL<*(*TYJRB15PW =RX(15ASQ:PJCB^60&]%J8UIX&-DX?-2.I M,T!46(C ,VF70%7,PNH\:$1_#RJ4=#892RC6GNRZL<&3L0K_7,8RGC+QF<-M=&<)S[='3#0(WQF(OG(=C7"$^.6-? M'Y@G70\Z-70J'LP*3 TE;[C,4BS <% (?E2?0'(.HY=JW#P0H64I!@SR>:2.&Q&3,^DV2-Z37A4:0 <*\\$YDB4GY2,EK*] M!TT!AEP0$MXS9?@0I34?8BZ_=!>TJ<.UIJP M!!$I=._A[_M7^+3WX:^Y.UD=;^U[YT?8$>&G;?2KBP-#,!N$5 5DXW*$6(:E M#66>XYO:2T?\3W0J+WCAN,V4B>CKX1?Q*0F!N-HLC4*5$/")T=>]H)TTD68( M_$+24<.R.A>OSM,T>_B#;A+F[)#^F[#V\F*YNA*DOM9M@HTO;B)UD$T-U&8M M\".R'0S F(S$#0@Q*"F^7&:R1M)JL8 M]3T-US[N#Y._O7JA7BCDP\DZF\0PGO,N1;Y[*_5%K=1WGI]N',_FRM4HE=V- M&OR^F.F">C3.;_(0Z[)1=.$X;FO'.A2>A&(]@0FKV#WCD57JRWH\C I_DLX& M]0)F\REZE-BG$SY(UU\Q%(4[PV)^.EP"JUW__P;O>+K'.^[QCGN\XQ[O&!>3 M)Q9EZ5AX?D(HTY;AYEF2;X"A!35C2D-N:1OCL9<,"GR;6F)/^J)78^0B;!IJ M&C]IK8/?\84\HI?D7!!]%NEW M*%U87L'QW%"DTKJ[ 8SG@00IZX;K'NDCGPURF!.&@O";U,F:Y?2_PE([%O@4 MQU",^ BOG7O,(ZL8#X/?IS!_@'9Z;E@"8+34,7:0B!CRVI/2P5CI5SU)!]^% MB;]],)B-FCHXGBNKD(98KPF&:SU?+]A>T293>B4ME>ZMU=Y::?DRR3'E\<#] M0M7+YR:>*RK.7(A2^J2\PU*UNO/F?#"]TG*+^4 MCY*D/'0/:WT"^\ 4STH5!WCN*-:V60XA(LJ&4-BS3O9:L*6*+9#H^ MD)C1_6@= LL,$I@"Q-<&D/ ;*^HOF^*ZI*E-*F0D+Y\SV3U76.=S2Y;S8P2# ML[H2L$6$7I@1H*N&N2R>;4(]/[T=RWDGM21^!+BUI95"M//%3FJ>5/5! M&:!#G1Y.G/E:F>)J* 8,2@U%W!W@^W5;5"JST!:7'B^@T4A>%,M17D/AQ_%9 MBL)(PC+?S]:.U1F.:S[!YT3).I>+-:_!)&JDIF]4-R)!FU_7TVRZV?<=_,\\ M,XF[B];!199=?#'-,,8"R=[A%B0<:4X!Z:HVO0/!QMFVO2ZST7(]"0^)8LTU MT#?!1%]M)DV9=W4?M?88X3GTZ./1*_Q?FHH7))LDJLKA#"M)>4O02@+%WR+1 MX6K)VOO+() A]C1RV1'44BZNTSF<#2A+AH?%WE:%23S'X>C%TR=AU&I^3'R, M2'7&5N-ASV!5$ZN;-$+*#W"488+:>K:Z@2 U<>,M]1S9[6*(M9%O_VN&_R^L MC_#>W^,QPKQ^<^_DF*< :HV \FA.1W&88;*.'_Z>2UGK".84,)NPJ/-+"#\_ MO4L1Q-XS&EAXP R,BKA"W"JE$2-QK3!5Q)&5'K]G=:G+0%E-N M-9/[@GV7;3[2,%$!@P?!36IZB7 $T.Z?2!NN^SMUA[MO;<*#T[W6"*3B!V'0 M]"LH+#EUK>Y=Z-;A?5%91A,X[L-$=CDY#U)S!)GG4^ U.P^[)E= M3?""3=%-;3S)Y)Y#EWMT;V_%]U;\\UCQOV1-_@6M^*>ZLR_>!&/&(TZZ6IG M,-%LIT0OPT^,V^*/N#0,6;!G(> ;CR[#SPDBHG3E3?CWGTB_8'53^[284D!R M[$L]8SAI_MB&G4CZL&-NVV]$/[MM1\NZK)1-'!:2S 5=6WD^UC!C\5J2BBZ7 M5Y0$"J.E$;22N@T^]Q-TBH ,1/I&F/682=2">2_E^HFI\RZYS3)">6O!;PIW M-G+C"TWI2KF0Q]R?8VUT.#^8U43?1>\1@XC-UEJR6S2R-\,ZYHNR'@)N)"D MG$J9]V:]B%;0C2,<$=O/3S@\(QK(B5?,^==S%&U49D< M?G<]]ZF95C$I12-GKV;)+8'5/2^_)[GWT=^INOQ:CL5?FS\ODU>;C&\P]_%1 MKON]C_?=;SL[[V31%TWU[,+MJM[;%L4[6IT,-9R'%7% M?WQ*%\W,,0IXP'> MA_)IAV2G'I003")@GMP"U[,4GZF66[!N@[)-U3#JH)][:9PC=JJ!-/M/"=; MXT$DBQ#7HW]HAFW+7+T6]U^&:VINNPROHB2=IUF3+0K*/,3/&8[!J>MV-&GJ M+!]=D@1=Q>SMS4)2PYZYE 9.QDK[WYGUDW&_E%==A9>ZT-XIW$^(P%:0L?F"RB?,B:L$SE*J>0RWM(^H.X#$)R@)B\9[)2FTN1.R5$:Q MP%(+="7$+@P=PKM2MX0 OE>4;ZCJ%?A*:Z(%H)PNL3=H?"3J& I6!&N:W@&H MHZ*@R4);F:"L&2R]'!T?112"WVY,RD\$+6M)J&.AG-$MC\_<&AG+XJK<^JH( M9\@I>V=FCX_]TMJ)F7G*^^LCZ0=T3FB&=>? >D29THC^^N;T4/!?BWAR*&L! MG\1"X5OD;"\FJ,D\C!P'?'I5..3P.^6/7HAT1WEJ/*"'71RU;07L= MCLZ3=10D=:$4J60"#G%A)C4M)U.0"5'=%K'B-5T?Q8F0,:(I:EW+A%-SW>$J$@-V"Z9 M=/)-%9YRR@[B-5,L'8[^4E*:G(^S,1!>\71'25&9)[F.ZN31K35BG "T365/ MYAZ ;OAI ^5@G YM<\W%AT%=483[/ZTFXP/>$::4E%?Y9TPG[8Y&'MT&T?R_# M*3D/7[DX?R5,/.&538O#L"3XQF^"S:PNZS$#VID1$.LB^-%7-5F(2)U-Y_UL M7M\$/^:B7A3]=95'5:A(G11SF.%Q,F%-H. C/L=W!!K\0[98/L;^#H9J',Z3 M>5VNPD)_*J*2-((?IW\+CUIL>%:27_"Y/S#GUE@8]2F#[U"U )@R/3$AD>9< MGM:]'#4/+FN22)"=7S>7X8G_+J=B[UD/28""V(J)*9 M6[H5U"HA:,>0,O-6GC="R@^ZI56XH-HKI^#QS_":JF+CEY<<]>N%*]H5[&X7 M>D(HJ"[<" Q4]/3L)@ 5*[$8Q5+4GT(N45Y"+M2TU$G5_D"G(3Z1&8(IY6S1 MU?($Q/09&>XG-0@_F_)], Q%M0P.\WCTYLVS)[SU?RDF5\5\F6!6X-2 KE]O MH7R[/*XJ:T)-ZV'AQ.5 OA+9S_VRV2^;N&PB5PH3AZX*3F3/DAZO_9K9 MKQFG0LAM=5+1LPZA65VOR']6;NU9DQE9SGX![1=07$"QZ^"R( :2Y94D'.=9 M=;FF\L2TECH%VK5N63U?&WEFWLI2P M#B'/)!F"F,1&37>_=/9+QR4*BN7:<_4IA0Y6@N0GR=UY3!_?H96SA_Q_Z2.) M5- !LS.UB7:E&6ZQ/*93<3?(N[:7F,_GJRM@SDG+9-U0Y7B^873+#+J_K/LM M]>:Z$/154GK2&!)8Y. +?_-,"*28S587P8ZD9NZF><'TWF8$$9\ M 3!&*'F:,VC6K406&ZT&+ TT7<]71N<<8IMEV3 ^)=%.U,D'*I=P[?QCNLUR M'FR@[XOA2\D86YU! <:H=#T '2U$(0$29_03X"H*8<\ 8>U1&@:3U(($FSD> M'2NV8V_>#;#E'$MD $ -;KV\ _N^-WYT=&3J:BV_KW!H ,PN/0$58]8)H'Q# M'1FFRB;H\@?'OQ_-:Y8W#Z=D2X QP3K]?'C!;0KQ#O3>JWK%F5[N$Z %+#39 MD_!&P7C"AEW6=1VQF[*JP.P&*E!>+NN+V$6Y)( 469?J3;SI, M_,GAV8@90UG5-'Z'@."R?,@ U[8Z53XI7+R+J!?^!^U:VLW[?U'%]SV!"5F9 M1#*3,-*C?4?LX]+!P?S$C!I,3:KTW1!R:[)AZ&ZN>#E@IZN6O;PGLI$+4]DB M&?4P\Z5UY_"I L 4(^"E1X992*.ZJY(+B<'$0/$J$['(<,\_EG^R@635QNXL MY.P>'6N/,3:0V] OA:.=@>1#"?85+I&^%' MX5>VR(I4IE;!J&(.#T+D%)WN.KI.K:%?CZ^!W5^2]]X)U M$ER3;"'<0-IQ<1.^ M1(UTQ&WR2^&@M Z_KLM'\W3%K&3^764R @=4< F?\;78RM-6(\O M__[BZ<'QHQ'6]H+X+,G5AK'+P;0&+ZB =#V4 8ML(;!F4W$V;GE'JS:B2!#+Y( \[(,K0K,+V^1Y"]Y* H1+NX*Y,>$4 M[?XHI;D?VU'77I6SE=Y-Z,T.9F5#+6S&A<:2Q>B9E'/.G>K$G>S;B"+7#]KN M$!DP0!T#J8DA6;+'=*59-E4SCDM-H*6FW7&)]QDAC\IRA/YE* F<: ;=F:(8YU=$W'%F/=#T-4J1,]X]I8%6)Y-I M[^3&SF7)D7DX:E+_4TNR[<6(J.4X_EFN7U$NUXQ:HIIW)A$4I@M?2, M(OM@QE97%6U:NMXE-?XU[@#5:-\]27? %J/TOEBZ1@GNBE#P/;-X\5*69O[A M<*3X%Q3MA;:1_XL>UI8U;29X,$D'OXI]KAGV;L>E67J[6GC(G1EB3CI(-TV6 M7[,>*$)6GG<=T0@-LSQE<*EO@CVHXF32XI)X@%B[TF9)\V,FJDD1.S*#N3Q MM]9 CE8U'=R*'UEL(X'>UC''M;Q85C'ESU$OA._$A(>9.LXPY@9\G-$R:KP M^.: :H;%Q=*Q?](G%['1VVQ.'BTH&<"[,,'=,]WH5!S?"_\NWK%:1%;F).0!5YNLU+4(#W F*/AHP2_/ +!F%[TW61)> M;BCNE(8\L)+-2# H3$NN3?EPT@G\ 5>&ET4X*"EOHPDZE4^3#TDA7NUR\-OH M/Q$59N)9D5@U03+-$H>0M@AC()\HSW"H3H*G MTN_R3ML^I$GD? T.)*Y_%WRG)W+4;[IA=5E1>S/^VQPI,/1PP.>^DMO;D.#= MNP]E)?FQ].7/]1K16;@I-'7D"PKYNX<.V2<2_PIB2/FX=K+E[;&3F%G2 WVOJDI*[E'R_-4F\;@.WT M]'8QZQ<>RGZ6T#B*>3$'IZ1:([7%G,S.*D#C"_O;))GDK6\>XR M<[BW-?)/ DCK$8NO&##CO_K>BZ-R^$!CECX#.*#Q>>D#?BY7UYF2R>XP=8 M/::(B&74#4(IQ*[G(2PJ#^3P6E><+/;AHB@EC9-GB*%2LH4P&%#&-*W/3?/S M<%:R$3[WF.<,'U%#.S:R=IVR26#FI%10"<>>"N0Q%0@=B/@GE^IDXGCO<3&B M^V:^$ \'50->@ &A8/G<5PTE,2BHW7W]SHNQ<^*B8 JD=^'X!K8.;"S,'J4' MO9>>HO_6O!$3JL1J[4U,^DEV77_)/$&:#N]F!)?T']35#P*+<4)LX=KU*1VX MNJIS^X0KNLKFSQ9;^9^,$L"F?2G3WO$?MGXO)FF6V4HDEYL0P@%8J$'QZQQ?"+1C')/$&S1#?QBFSPV"E*'!.E7 M55<'KC8_9KW9G,738$3I&WG93N>URDA&EL#AAY#'Q(:V"EF/5&SL_5PEN*K% MK01/5UG\MCQ/GV "7F7-JN+8GP=T/A=J]%W9 $?,MNP.)M/!\*1&\@(XQU,( MCK*F9Z*&-D[X 20#Y.CIQIIW$=W/(;*:2 PO*6G< 6PNL7\W8H:CZAV=.](0$7S+.S2(L??CA^G;/'CW2B(%+[6%@D#8(QO!I>,,B0[(HR3Z$=RC'EUX.A>:C>SK5Y,]I MV!'N9'#K6XHJEL%]7E/B(WSY M@D\@N?/)'[,_\3_##X[/_ICK?W'._8+E?,C2/7M/+%=A!LZGF+[C1R>G7-Q? M@/@/_VYK6GJMT,N%^=MHTA]SB=1H9[BTL"&UWM25X KX"$1O_6OXN]X4W]EZ+_7')169+*5P)BU7\1E-<2B6K M;-MUH=@_&G3W031ZP-"^U&:;'E[6U[;%GJ->2/$]+1Q& C$)T5I<33,.-(?* M;!9>>/!U5DTY69M@+^%2RD&SHR64L%3#'0T/ZN;34G'#,^M]_?CV^/SP[>L7%W_[30&7R4&5//UU M*3B1S;=791[<5J0#'MX[.HEP_Z^O9O-P7[/9UVP^7+.1?3>Y]_#H?O&@>)N= MG9V^/3U[>/HV*\[.WF;9]/C>Y#A[-,MRV8Y=8/2CL^0#VL''Y[1]GY\_>?/R M]<7;1T>/SA[=_U+HZ636@UT.D?3FV[)"=G RKZ?O>%>5%<6KW\:=^T! ]),= M- ;@$7[WWS1UXFN60NX &$& MM8X0SIZR?<=(V-B^T&ET$)WUD<@"*H6T9D_H"B)W'KS1AOP0#BMC98Y](F;$ MGA#6HYC7-V-U7=9SJ%<3:H/0O"%6E62)GI%C-QCCVA[;N*AN;V,?_[S%PHS7^-I7DM&)[Q.6@*F/41/)4(7OV7ZL[]^/S$_._$# ME QT7BP+Y(XF+?E<)7S3.G)QJSZ<9K,[N2G!'2<8XK)A?S'E'.*$=@Q(8Q0E MR@ A7*V(''4*EOC2B\KQ*#+.FD:*=;I#=5DS^Z_6 L%!/PO7!BRIEJ')N ;D M#=:M;*(0P[%$M:3:(P9/MLK.@-Y&J"_*!0)&]VU2<53V,H/)6)$_'/UGH=UO MTI>Y_4W>7!6<@V6TT-PRC)AUFDG&R6(ZPZ6Y4REM<>E,,24I\AR%<&7'[94\ M8!YD*RE?N8-Y.S4'KXW ).H(JA"\ASOYQ^L(,] ZE0"SX >Q):14QOS(+(?! M2>RH^'!->?M)L;HI"F">>-PW=<+)#P$7'1*5!LBHW92M4QY(Y!FMBCP-<52- M[B):=YM@2WMO#OA,?KZ>$'!\0@86M]D" @V$'BP:Y,;G3D0AK),9?34\&,;< MS<_#'CL%#0*EXVWXW7OK>T+^TMKDF",>^Q>:+5+8F]!47CD>HFEM@&K U)BBP*^P'C;5S%68EP&XBZ*YE)Q*8[=O15/0@-N*W$IXW6! ME)2I"V%;X1?P*$)T7-5$.Q_%/>BG30'XO=3N!T1#AR^OG[9+$2?%DB:QYUDR MN+S&6[W]E8KD*9UQL$(&)=KJ-A0$Y?4 MZ8:6@LI4'_LKX@F[S:K5]=M-ER M67#K*H$".QNYWO9.]34!H28'1:;B(9V,:WC__K+ZIG4A"!(1/C]G@UT'5U5< M,DXY;-*VD_;K6:&H9;JNXD8>L#YC[K: W5'9J>ZIDMT0*IQRH-(7)OTHVU]* MN!CNRJ6L]AWP2Q+6 OZR4V]^\BVB9S AN'[YE M=STER#9Y%VVNNWW3]N\ERP=0G[!/"6*.]>$G'EC)-0/6]=7%_G9@+L48 @8T M+]^1.:1Y[)CJODN$B6?-LW!!I:\4]\*^?FOEJ"&8G]-AVT)_6DI_9EJF)8 V(VQM<>\RLA/RY-&C(B]&G=4B$*40^=N MAI0N-^81;(U[.I?8N]P&NS!0CTZ*[$$JY:VK)>$N]!>%:0# %SF MR71?UQ35S?4;P>-LUDM-U,C%XE+3B'YGFDO64NN7C3;PP A2(Z6YPGCWKO%X ME$6OE*2XFCPS53B.3NG #J;99?BZBB(A@BT(RD1JGU=U$U$<3,2 8$/"RL'7 M1IM;%O50$[.M(JF5N7V=(!H7*&1:+I%#3#['D>B!L!Q,(U(QN.MA)M@N9X$*ZU-J[K1 MQY::D)?2>1KUV)*-M*/.KS>UI#%6*AC47T[=L&&X-3Z>$UO2P0.I8[9)R(,C M(XR\$ZW>;-X*3C9&@W0]+JL50.MJP!N3OMW$L"9^"4TV>C$>O0@VIA)4'%7]_4X8QID"!.6T/Q5IR_ M1&J;GPAA=M5][:*C1Y>^]QAMSN^S!23F0AAWP^D<^3H#>QHNB27+@Y]8XLWX MX)+RC8,:@*W'X@57IK@FXBA25"Z\.W 2+E\64RYI30K6,B7:K(9)L7A*:^U) MT4ECX*U>E NWG*2!4"6\E&R5=1+2UA"PUO[%M-[KG>EXZD;_NTKIW9)BL%TO MYIY";+Q81F?4SW/&IS%E0KEL1"15FC10"%1:#IXR6(? #Q;1M8EJXVR6C3J7U/#-+$@[\$(IJ58"" M(I)S6Q&D$"O*FQ)F:+&<%)L6."63PE\ES,H_.9$Z.)+4R*73,6U(5S<3I6S6 M:XZROIK#&;XD5[R3ZW6?FEI!@215Q>B55>3$">WD9#1Y+!E5LU!J91"!9)1 Z/),_.F9+O9)N;;;3'\F5,5\^">Y&@S(0 KDI\2 MFEAA:EJWG)D#BR&3KE421J>Z(UT.G5CVI7U;,IR"GH7VD@"P181[QI$55FG4 M01X\L*@9(-4+3X2\Q>YIIFU1%"M[)A@<*#(ROG]%KW.5P#DF=?TN_&_+]G?, MXM)9>*R6KL M:F&?P.$-9]3N);0\-AY-) EB. M+DM"45\$+5M*"3"38&3[6DES'AUCFJB^*SFV7PH7"V<&N^^+='^L&'<,%55U MV_8ALLDU5P:1NY1?4A]:S'YNA? ,!F6[<7]>KONZ[*)2+F;!B:IW5,D_1O>= MD\CN"-V+KK=,M.13+0['(E7+M&&793W/)0XR^N'?\K@IZ(QRC(OI5,[ULFO5NF=PNF+'UH,8X3 MLB_S;,.Y#/'4N; KYD)/#O/BG<&F%#S.RG1BZ83<&?Z(QS5/0CH/L!)2I3 C M[^U4( 4QE'"06YVCTYGS@?XY4#QD1-/ =#(CJ-Q]OM%Y&&B4(_^DHD1^$R%X MQI"(0")LQ)L8A_ U4NXHO2:5 99AJZ+A(!4DC^UPTJ\OCLE6+Z3%SL!@FL(3 M:9#[1V:#&V,OR5.0>F%2*(W']/9Z[S,RE)UZ;TQOZPK4IL6Q8$N=ZQQ/;HTM ML%[90&9H*^Y@5^ AL"D2BY"MTG&-S1-*V>YZQ)1P9[POE7Y=&=ZD(ZMX7TS7 M(,LV=CT* KE2BL^$%DQV'#,%XD#=LHE@[:@/96ACJC\] !-DTYK6+?'U#^,V MV'>_0[B-[\11]_SBFJE@A]5Q'Q"BD))<;>$MW%J(96KU_9SCA]=+D3V=Q>^" M"^GI>>@:5<$[4_<0O-LY-1,I+'5G>73O#\ABTR!+ +(TL+&9N(&GE2<%TQH\ M?S=W"J=<$1^O5&^D.);0K\"A=BX><[*Z5\-A>K1 _JVX+,=,8'_AGP2UXD Y MCFS8#&)]&Q6V:?;AU;61_V_6[0[3QUMF8!M7#$%N62ZAL5]UI]G0!@D-_=A' M%)C7IA]0=)85N2J>#Y,<&5?6DR>?ZJR24PL'C\FFX; M).R?@('B)B(&]LX.ZE^'#D_#Z$R[M3KA'[))H<([.YFN\&C['ZE6A2&^B MZ_/* ''U8JG'@H_ZMO0PM@P[N:1/?V,ZVBF3JS9NDM/%00;?BEQ2YZ- /D?2 M2RX@)=E<6G4W6\^ 8;-UVTC'/OR=$W@DI2E5)A"G^F 0IT@U$'V ,-ES$L6@ M)Q0F-#U=HA/". 205^N\&NU-^.%"UY(!N^29:&BW/TP"%+(Z,6&>KA6EO @S MY4EM_:^[O03RCM1B-C59I%4[G+C_RBIVQT?[DMV^9/Q:;LR/6 9.XS>4 M89'N_[#WM>0O/6[A+&+.J7XQRFD7!S!6N(,(O_9-8.R"01L'X M*]$RJ%*LLB< $L<$E73'5[FB4@I?4[DQMD?))OI8\)?"RF+^NE)-"A&E^(6Q MV:K=M*N"8.YM/5L1<\B8.6KD !BBIFY(].3@5F5H8JYUE'QLL4VJ^TK^'WR M[ (9P<10GHH@=>[A#T=/@Q/+? Q=OG29M[;HKVM9D?Q$6!G&+-G^/0Z]=*QQ^Y7;HA,4B/#ZATLQ'T6.1F(M\K'"X%UR";A@A"@Q6:A>LS M4U 3>X/&']AY==.!4M/"H$>MJ9YW.'I#.8KR7P1Y VB/')$)3O2AZW+73)L% MJP877Z9.$H.SABMUH&Y<9RG)BKUX5'JNEKTA<^=Z;1=5LBQ%]%%WVU63+V M,E(NQ31^_[K*A^U>.EX$>P])CX+NC"89C3[,8/65(5 R4]$3'TC"W!ZQ:/KB M$X=)<04G,(C+%/AL2T+W5OT UFQW%K=7S(I+U"KP8C-1NJ(F]T4X)%*JO 5Q44$N1^;2E%72"9]J7$C])T>YQ=Z<\8N!_OX-:EK&:9 M@\Y3UW.>+8C0=:S_8&>;Y9;*%@EH/1+T4278#48@6"!%\2V+*N-L'SW[=5G/ MS;1FQ!G'##S$?,>@D\OUW'Y:"X<*?;JFAI%)[$2BNX;=DX>QMKU<+V%C\Y)O MQ&&7@#9![8,CA$O1VF\[97=@BB"9% "XH<9M(C$AT)B2O6.U8TH-@K?/@0BX M#RG.'C4/D'GJ[,*;JV+%G8?:LT0P8+P!+M";CZ-O+G6TV-V1_E9\>>D!L#V< MZK"3U@F6.M!M;17%EQ" WN8\W9E4XR]V I"+-N]39HJUXK=&*;,9GQKO"CXY M6S;?RM.=>) NBF4>10IXLUE8OJ2"-8"+\CR-B?^Q,Z"ZC=U(R@6L,"_>)V>F MGX%>YDU!2N(,@Q/P"J)-\HL%$5H:N?6ZX099-.M:5Q-R@5Y1)4EM(U&+Q*6U M-V[K6I)[]DR2*Y_$1M067>IRW3[!I342B6>B%I>(3#+4ROA 8\8N!D/!FY0? M,#>\(=2 0;,D#=-#3NN\$ \K"[9MMK$.Z)FZ=>%<%HPE]VU;M0R9JA8*3UB*SR_EC>L_KIE+;(!F]Z#%V MNH-IR[FR,9UY:7]=OX6_@\_LPH]Z_=$"5JP5.\+E<375 @0J:<28.$YN;6)3 MDZUB6 ['3<$<$>'%E0O7B2E?Y^=7S!W#!(OW2_39R*$OQVD2.A:7T'.<43*= MQSBVKBKN#="NEZA_3)I<&1$%<'_B7 P[CH'P"&S8<+KA$%FOIE(^PEKE\=\E M&TW@_O5TY=O!H)_D0!0$E6@\&-&!&]F!#=]**QV[QZST5"K%NQIZNN_6\TOJ M/1F/7M""K\)^^FNVI&+/CQF50^D3NLRKJW)>+I>4[1P37_EEMJPE6X^[5( / M_2U\D-<+>!:"<$ED(T_/>D"6FRRI7[O1W2:[F7@NI-'9E5EC-T>N0*9'5+\^ M0L/3\&+R^CT>$^]_(_ZA,?1(VYT%+U+J[),?."YL8S^P,./;X,C7).X!GGK> M.*XE^"9K^%5059TKS_@36[*P]TN*/*6#[?$HK+\U:?,&PT>0UF 9_JA7REDY ME*M8!!-\730F(]L6"K:C$OF?K,<;3QX+&$*, MU)F ,*VT$"32?AP\-L): F7*D@UT_*[8.@%WKFU)HI8".LD$1JC1EWNZP>CL M3X][GCDMCN KQWW:6!O3-4/2LN4JZO%E*Y7%Q)MDA&ID2@W_KI<2,'"T8RT^ M+<,%\ =XV/;JI8$0V/?NPH+8G55%LQZ A&4;DR*$^X7 M/CE&\]:1JR4BMIM^9 $NV+%RR(=;2N#L6+VKW(&8>"-,LJ8IP0];Z_$$;+ LZ,?Q M85%\U9J\/G"PYX]-JZ]NF,FD9;D4LZ-CER!"Z*W-!DX-T0.KC+N&'H"MQC28 M5!C2,)8)LZ?'LF:8I'85XJXKNB0;#JP@ ;#&"J'V%O\Q!3=N;73_DR^2@QE) M(D>/R,OR8*1P;C8QPB:A)>8J2LQ#61GJ8N 4[!0T8_ER&-\S:&NJ/H*7ZM!& M@J36;+L8*86YZ.[64,RW80*2OV(P;82'\]M95]2%SE-_E[ROW^[KMU]%_?8'2<"*Z^Z/9+KMN( M)LX+4O6B9(2D_\F4NL# Q4@B*G.;24@[D!+XQQ=L4Z"\ GQCCE$5:$-6OF:M MX81X)]4/B[:=PB3!ZFB8"^HJ.TLILUA (!H-=4MIV2.N#1#9,7N-=KJ3WS)M MB)9\PV%(\;G^UWV;('3Z R,;NU)V":&1%;BSY;+/$*.IF@T7&T+QWC&[5?\@+3]]6'C8J"*]'5=YFZF;8I= M-RU5GV2EB?S$B-.F6=6_*F$D2*EPWFRP*_'/,+-M7D9F*4/[\PN5?I-I=W5( M4W1D+W/WZU%1&-U.+ &#KS=&ID0=U@UPH;JC@'E^.:RWHOR,I2_91]I&+L7. M2)<5=H%P6XXX@L;AGWHLJ2)]1&[ 7!1R=*U$9);@RLYN"5U32ZI$D2;*SSDU MW:6SA@37DJ#,.DMF90??&F$84!A=C?TNG-0Y$I%Q[F&R*>E M:>+,':F54N? MBR/[VD&?U>"%$36U"!"S_;*B79OV_8,O 036>HG:W91X#,./$LE4<(CS?*,,;45JKKPL][&"? MA(_!KCVA,!ZBY8>C'V!8$I:VKG54J6+013,Z<1Q-I@$X9UP!2^QGVM&")*K0 M?GB.;-NVI3%:TT.-K9NL7"7=&+'Y04]+Z>DQSA,J+N2P'67K\7J$?ZA;@#L_5YBOM.S%S_XDJ[(\ M'"V\??"S_OR+4G!] QK2,.O%V$VS0T8:-H%1L]R9H)E9M#+2W'JACR@T1$-:]+EY0S)D[FS]XQ[0.1IU?=5.5&<4D[9J0$*\D MQ7^N3"#$6++H0$7_FE7KK'$BW'_B6(4 )_-DF5@3,MX@Q;YT5+/>E\8>*]8U M(6T!--MI920Y.GP?G3E(8\G,IYP%^K$V@;4K83/T^"CSQP010J$?R,DQ).U= M3[(+ZM5W+,$MW!12)PE? 0.PE12'%W&=Y@BTFW QZHG(N MX%JW;:+ I["@U=

@;I86A#L^DCLA-W2"VI>Y79_,F+Q!V,Q:;FF \,_,A>M M6^_S"NN8+ZM%?MMQ-R*DVQ6?.EM6/2%/HEZWTA]-;7M:XQRH=.S.8:% P'@L ML9142%05FQAK[0AU7+72@W?Q5A@<# 5I-H78_3&XXM.*3N0MKY=_D+0F=)#X MR9E)GVGQ<]6QT%+R!SGB_CT.J'Y8%F0 6=?:=_CO7W=;%\W M^RKJ9N3@D?RJB[6*!'T,=NJNS)='!ZR,%Z^GO 2^M"DWEKL#+B54FY(%FN\* M890^;[:HR6^)CQNS]@(\%DX/07E8S:JI)^MV-1A': FD;#DY/>(@*6-^/8Y( M0^3@]8(ZW"@=,#+F)\UA=<0:V.RFSH+0[O'TZ^D@!0ES.+E!%%^,<%4@(O5, M24@/$J]HJ_H16(P8CR'^F<-'3^" :PR_;83DNAN%(*L.7=8KIIMGGJ5BMULY,'[#\1T_]T6&L2P"K]C_;4F/*1,/5$LD2. MA#D\T%:.;6Q&7%>2QM+<,ET#H/+@=EI6YE]K%F<)[V=%L4%?"2K9M%0\HO>L M1&>>E4&@.Q&L.9;]K?>S>R@3&D:;PQE+6UXAZ6 D*[ *$JE3VFT..BJJ!XVM M/2WIB\2O7605P?4,8$?S WXV@W*;F**&*26&8/G.57]7%$L_01K9,;#_SE1* M?A&7FQWN>;!K!ZS'%WF]#B;B]R5[)'DT?7Y'GB>-!DB4E5-UP^-%T&06"5-< MF)OFNW<&(!V8A5N>64I&C934\M@:8;0^JO>0%[Q3.8'DL+QB:SW]9Q;.0)R(0"51BH@4U4PMD>/W5X,(V\6/8-;13< MO!3'RLGYV"NNXY'(GX9-Q=6#N=S9$RA;D9?IDJV?QZQ*PK8,/*R2*2OC[TWA M8K H#IRD*"IWJO6<*@OSTJRKM.T"4RE'A5_]#.E) M#N1!I)0!!]("M3(D8W5G305^P[MB:,^31&:'[M1C5,/NY_<\7""O;.GI4B,?UM=+4_9$(HSLO6$F@FNP1J5P5\^4'IA.9G)CI#B9/ M&2B[ QFIVK)0AI>,5B[>LW,THB,%S2R3]89N(#YP_WDX-^0=^GK;2Z>=5;-M M4[83:;1?.QG- 0:4'JGYAU;F]M4ES1#*O,7E*YX)=?/&VR:9EV $)_%0(@1* M>MR-@H"> ^^RU]3L>!'U+CCM/H'@7#CDNV,TYNX!>DNL#E"_.VI?UZ1MH/AN M%@QAEUI ZHXW2Y*R7O.\;1E94CDPEV6H&Y6"3M+G0EUX/)!=Q]MQZ>@A[!DM MM0]LP?[ZI.V>TAN0;<1)T;%.\D*&MO!T*[Q*N=M0RT]Q^ MR-^9<^87[A."$YM4C+A^0%Q1CB/>'[0A; 1&;N6*XLP903ERSO! APS'"[/N M3_VUTF6S*\<=3\O=CDRW)#863SW\T%&B>.P4QRE)!Z(_UX2;\ ESV4'3#LAW MH)+J&("X42GX\/\N-);!7NC)?_F3)U*8#$0"8_AZ5C30:@2IVAZ.?@Q;G1;E MV!(%5.$G!D$.-D3;C1]J@('1!&8LG/$.'&8ZMC&"]S\BVQL9%Q4-YU>! M2\X 1MOJ(,>Q*%A1;&J*!0DXL[O%D#ER$?+?F0"*!O7:DD9 M2O'-5C9;!RI2@G]>!@SVE>-?E'EQ*G1JW"[Q)?27(P[UX&<8Z;2]O!:D2Y"I7-X243BP$]04&NPME%DL224UN_A_,'NUV)N &"ZFR MR<:9=*SF79=FX!@6AP9'0Y,MEE+N36.L"=VR$12%%OT$\/.Q3+[CD3QCFS : M>$7-8 ?FM.R*5O$C"JV(_*L)O^TT:YJ-*IQ\^E2*PL $)#!M8=D7-5RH4&Z_ M-,]Y(21LJ*=Q8OBK+#2>[ N-^T+CK@J-VX\>9F$R+?&N70KVZGO(8*W2(XIV M;6*]:!*@FL-[W!*NY!!E@QO:$3!T+(7J:[$/Q=O]BCF! $:42IXDWP1!X^1W M) #3?FH9$EJ[)H1/8(_,^2R?>)IFWOPC/>LRHBAHN,^'KMV[**++$!RKSW-5 M9-\$X[LM%'ZDVK7D0)RW/VUO,Y4<3$7LC1JZ*E7PCK3S7ZH;A.VB.KT>OP\\MRA6Y,R=W0)JD1 MXT1QFZLB1]HF4H=RSP5X!Z2RI(^4O*S1LQ@7W11_MBB^-I%/SQT1'BQ<=)Z_6.!(5^$=4%:U)I+6JU& M*0NI'T#R?&K27HB6.#I5B&2F%#*2S*6>!BH$+XL ?75YL0 LK6Z$ LP&I+ V MJNFF?&Y;R_IWQ:*]P124Q@.4]@3$-M<4?'\;J#AEFMB!U%4/[3T>?!(X.9#+ MF*T&^PF8,92[+JD9E6M+80E]U] ,'8XNI'W;L;.@]E=1;ZG0W(J^A]S-\CO#/?M1TB7;UKQ-:_ '^L.RKN?#S1Y\*_)!//K; M8=7'(]I(*Z]EN]&ZH3%E:\./@:_+13!F3:1$EW*A;TU<4"_\]NZ#E,IOR]WA*9JPJ7@P=\9Z/A$6 M2^%&BQT+)'E;0JA10-&L6VZ-S%GK-^4Y4T3 M&*+DA"QQY^;XI6\G=[2G5A_2>=&.S_Y4(.9F)U76$)M 34FYE&E>D E*>]B3 MFW9!-H>CYUT>WK%79PBQ(QI/7../DAI3W[*U#;S9@ZQJ>O7(/=X/S$!4BM4'X5IM,!Q'#;4N/C MM%YN8)>.Z]<:YE)Z MX ( =^0:/IYE*3RZ5$[B4I4==3+VRS>@!; M:X+'83%JS#&MJE\L^X,7OB[T"+MLG46OZA')8P2+6!3.L1@>H![4,:NFXL\9 MF.W0>JFD[T"H4U M.*.#N]W@_Z)5QK0R*Q'3^$\(@\>#@1\W:%M>Q@*2.^-U"1E8#FXK 'A528?= M=G& $5'I\QAOE^FV]"7CM)>L0Q2H?4I@7FB=>43))V)4U]!9N)5SNFM1A\BP M'5GVSF"1*E*)> >9JL,I!5>IFV#SXYH-%B[PM&!UY!9M MI[%AJ_2>B-S4UM>FF<\R2F"JZ SE93=UVJM<C?\[LA0/\[&%34T]AR3\"]5S%Q?Y.QX9XBQ]F4+]#)B&J$6E] MNUT!%PC>II&4 9#,667OB\1%^ZP1YJVC%J[![6%AZ9H$C5(X::?[&"9##9E, M2B(*/2 I]UC?T'1J 8;^>87>]TV;,O6-+LFI MY?X$)"FGZ-*VSLC$F@O]F$Y.N!#]!;8&;,"4(.+B%2IRII"#="_Y_LS8/$>_ MQ&A-E:-_&[,(C3%L8RI?7T? F>(T-P6FR.56A<\?U&D%]NMK*0Q[FP&QTVSBRG%RH\1EE,AB00# M[XMN03Y=-."QNJKK-JVQ6XLG#0*9=8&)6!7/8DVIA@JW+HU7)D#)*;F]1?;9 M%TPXBZD ^DGR>\W6BDQ[!?N@':[T"CJ[#4E%%/PI#Z>FLE$<:B31<$HPLI:J/-LZ4";D:2"T\L NC;'=44;MHK< MLSPF+QYB"]-#@#NLU'V"L)0X8=@3DZ:>R'/D!#!#2)XEW0 VNZQ.8Q;7/3BJ M%%@;=^Z0Y-=J(0)*#(2=87Z,*S1#[FPKBL\.'Z.XSN90E*;0F5^*86MB BSA MD3*5&:3B$M9N)YSC:BJ>U#9]\L3J>T>OTYG)ITE"E4(Y=EZPJGZ52M,$VT@+ M#;RGBNV@G%1#[8&#\Y]P#HHW]['OKDL@2>6P6"% ?LC+B(FQTDFY/P%,_U$ MED% *&P2'&WAU61H>11(ZMWL>!-.1Y.YS(M)<&65:B@\7<6DL['"G-1*XVMP M7++=J[CYWQE4:AVV$$L;WG2H\;+1-R=GAT>C!9&FA =[S4RCFBN< QS*-G]2 MASCFQ@H^B,R(AC"$TU)))\\%>)B\F"E/!3TNW7KTA!J=5J-S[9E#[2_LDN?% MI"$@U^C>R9B^>4^ZIO+1-\='AT?2%R/#"]_G80!^&^MI;MB\B2F@?'^ =IK1 M=Q??_2/^C'V6A#F4YB,\D4(!3PZ/3G]/FX!7=7B(\_4E\2W1Z,B+\:_WF^.' MW4&2.F3T",E1BSH?"GWV,F.A-P%H/N'<]A_^Z^01-2#:Y7"+R#0^*>#X7T69ZVP! MH#CI%X0#78003*,0!"GBK*1/:_[-!_=4=V=*B@I(W]B<-S:DZI1Q4"H9S,5\ M*\\T*+X?CNZ*88J*:K%&(\VH;D[B"ZF7";Q*PY=R%?O("?3X!8J'0S!4VP=8 MD7Q&J<$Z'?M\A?-Q5UQ04W MME)*4LGGP*:(2\_753+*T5[7#6=7VO27W1MX#;TXH,MPTF(C4W,$:^E% ']* M)2I-Q+,U:9.$C1&N298%6<5W#C/B.C:^MWG.V MK_?LZSU?OMZS[:&W'1C$)GE=5)D$G;0I!QTMASWGL).-JN">W%%I; 8J&X/O M^LQ'JDJ: '0-BW9H\[XCX*FZ&5L>OD;%O^T08G_,#,A/4V&(A%5;ZN I2E/. MF*F]'%C/;;)_/=^&#"[A1H [+W/H2U%6+CQ8&)S@Q-=-",;02503OD,RGI2! M8 *.0HD#"**P618B\4Z->,)7$:&BB2MD@4T6#IEYR:E;YF $#ZO2EQ:*E0&A M84N+)(I!4(,$4KAP1S=2'D,VC"!O"(GO3-CW,H&:6SY@._@U.?'$.1;,726, MZ"IU!?;\M<>>TC:NO4HK9&=H\$A4,67,)" MCJB>!M\%3?\GQV,)8&EMV@.%2(N_^,W]PQ.-84/8<"5HR?XXLNXHBO?4H!LL MZ IE](:_.NZ\2P@.4@%PKMYGU'.F-Z\I&V%&N.GD,GU494FJF;J1*7M"TCM& M'IAUF_IF#RC&T:!F2F[*C/N>?=X_P$V6$$BNA":_GG*N@^2@IG-TJ\A18E5Q M*3_A]GGG2QY[!LX\^,9MB)699:+[?9@K[N^+*+R.-VXOUP'N3&< 7BWC=:6U MF]__2[\JW&,;#R;*\5$%U/>DOBLV"4_DNN4;P0H:>XZ6R8Q047G!7 ^M@+[< M4PI97O'!&SAY );20+Q&4E/:8B#@+?]TG) 3"E1^JQ.7/NPD^WZQ+G+EP 1, M)-+/2)R.JI\1- $N]MF-VF\0'VL7J,>E5M3M&J)<8BI21*9'D"L?3Q_01I7V MGU[^0.^E1)-%>)V<\ %JOL/?Q1ZE=8=!NZMMTKYK7C56*0 M)JD?&_-,"WCN1J.\+EI=1R@[6*S(%*R[.8DXLS=@O26S-PN^#!1Q"^]3DCUC M3^6;DWMGAZ?1H-_VAE7;MONB5>0V-7RO'Z2>_MR'OM MS+,N"V-PZ:\)N%*#3_AQ:^JFLTJMW6CC:V/41/&AQ<7T2P,#*=NTN-[YK:4< MTH>/P(#!B_+N"B^)4HK"7Q3>WE#^HC.IFJ#0#I MP_[-#<_'F9GO\0#ST6LZ MJIYS3?NNF,#SL!8.B.( =&A.OT9BF&CCR,E#.+<2H1?MIU*?=[*AUM1$"LU= M#]LZ?(&.J_ _VNG))P0U N@8J-,W''B[ZS^\[<'&\E1X0#]^B_&\Y(\'_PB; MJ29)R1TB"V+%OTAQR$$.DXARA.R3SR,*WL3^M"7G 84,:U)G#:22\K(I!"F! M![)&-X;*("67U\$UESHS-V[%D7^+N68$E^:ND&>BO-4\6[;%M_J/Q[_!B] D M'KV'QRZ!A/P;#>)@GFWJ]>K;6?F^R'U"2;-?G/98->'_Y3IB^=I#_NS/J]Q_ M^*M&3841:M^7O"!2A&&\CX._O"H.P'G];57?--GRL1N$9--DL'_XKT?W'SQZ MW!U7^J5^(N5>_"$5+ !55& \D3=/C92*DUDK+UUR&. M,-)[Q<^O@@FBC;VD%4?T!SC@KFMF6)N78:WGLMLT<^$ZRJ2_MUW#<6\,C,%= M-+C!8\LS^F=;%G[&0]HOZ?^"B-ME[L':5ZI;4L[&2%PK[/)5.%IRB%,Y" M=H+B,L8J!+5]T^X7V7Z1;5ED<8G%,)Z-'K?D*WQZ@N/?"F#BXB+A&MS#15&L MF!RLXA0<>;3",!,L[4U3KL Q1SRQ3%<^+XLUYZ;DM_LUNE^C<8U&JN@LOX83 M&.)[Z5/Q!S,+21/E/2 GAN&LA6R FMB)^745E^C02E=2'$)R52K;/J/448[$ MOXB&B/RV*03WG(?](MXOXKB(I9%EKK:VH\4E/5J@KT%=*3BP^5KENOTJU[6[ M7U[[Y1675_0&T98R',D(\1]1F5)>_8;)0(+-7"V)AB#\_5ITC67Y@2>;2F:] M0YU5$8=_TG4$;EFI7QM2YOX>*;-'RGP8*;,WP/_C#' 22&F]Q9-R./K^:)45 M= I[K46%F>AWAF]>9V1HI767!208Z@*6EE6K[=U\@:VN*'V'62N0!'A,M[I# M[L/1?O'>'>\A6[EU(R77IEC4UYPH34(EJ+J0^PHVG'-:BY)448PSJ J<^#NV\I-$5^7U'#O'9VHG;'O:[WNB2MPX1J5?V=N7MX M%DT3[F,*9&'$27T,&^)*$.NQ"H85 B/=L+7G_(26KMWB$(I?FFPN/> M[63:E)>3N&R+1;E>:(Q(A E761.)]Y)ICUS&3'['H^5HDZ6#B3,)>"(@(6M1 MQKF1 X>67A9'Y:]]9[ NOPSP=1FK%70P2J2(L-Q^RMH\^]?H1[0Z,LWPZ_7< M&(D]H7!O,CEM1)P#+=!.R@@NU_R>V_@N6 B=[R#@MVXC+_+W(3*0%"?W70Y- M\MC(C;6;2']N\+W^3[9RJ40FFT]"=^YF@_YL;6!;WU'OC2RH!=9C)LBH7 MZT6DR__F^/#HB(!QO$GX9*J5^ :6D^U!]<$WN3O6X(B5 T;11=3<2,8/1=SS M@D[E'"0WD'50HHPQDHXAP;IU*-/J[CT),"CD"AF*^-F$I*0["&% M);$,O!]U^BI.CCCI3RIDUUZA+L2\8W<]+<\"$N..1=Z+*+:ZME\0GP[59T7H MCN";C2+%1VVP#ZNN6@'?4)6ITKZPV-C*H#*CDG#JYAW*QW3K)A/VN4SJK=C MWD8"ZHGM&C#KN40;K&6!5PK\*9$(,,R9BSA"U X>#7*(#L(/#J!P@>XUV+5P MK 2S7+970M&QKL2 HF%/&KW/*SN!:#!Z#V'A*0FKQR2$UT7%.*E:D/92.!>1 M2(%QCOZUKE>14IU6A!QGD_5FW'_^6Y]@+"^\VKA3TJ#:ZPUS5(3IZ5U6^#\, M$0,^_@PR?)C@X?LQ9%A^2Q(+"/>60!UK0*F"%/*J\(PZFQB7S#$]V*A293A3 M +#63E%Z/!P]9W<"S6[X4P0J0/%#-II \'K'"U>D">^ IEL=UW4]7XMVRM95 MSV>7:SD&ZYE5VK;BB#U"W?5H[PV0SLNB] P!4:5O^\2IE MH!%!1=6#BE0[(%7;%7$*197%'#V1A5!^.PP9Z(E!/+6 M]@J>/=Z,_($>E22RLF9Z)3TZH @#43QHBY.F2?%^=,LY8K)(ZU\R.^DB+(E< M7E537&9-KM,J"ZI[I"&/DBY)#>N QM]=:Z^.XA:?SX9&*%1:^*!)JE7#6R:4 MUQ_/*'OQ'WA;^IIT^G7"XQZQ(Q WY/M;0DK)07B9"J4'? "W'FZJRX;(G^+\ MUXW=..Q M"ER#PU3"JV9.=9>P=:E MD;@RA@Q377 3504C[#94MV,'8*+:8#$004K_0";"]3Q<&^>=V?[?%1QXW R( MAQ$[!-=\DI:\<1JT2O\XLZ'AL.I9](%CF-NNPB_(9RO0O(X3',?"[GAV8GNH M/:L8>\BP<"N"=B%!KRN\5!927D='+Y*$RI)*J%%D-KE[1F>3U@;Z9V*GH_:L MU+1-"B;0X '4_2GLZ!/ ?Q/=WZ$SM?<&\-;$]( 4@P8DM[-7(HR>E"OB]T*\ M'-L8F8=O$5^OO5TE?(P!7726J=&.2:/\$F,>,&G\S)-LR)W92"\[9]RML?N@ MM3$UQ0Z'IO:G3L2:! Y0]ICE6K:\RRJ91!3I'W*K M+=9V'IRR^G(M^9GD_<:S75A*F*?*:;DS+'R@O"$>NRGX%=E"R-H7"T*;L4P' M:^G(2IM08Z@RW_!VF<_U+7V5+ X/]K7I?6WZR[,X)$:)\U/^O* ^T 896F.0 M4=-&.8;J%C!^9Y>GD;[+ 3OCQ):'&X![!D#/64V5".]:PA(30OPU"V,F-YS)51 R''S19J,668,GEZ M%5&>'+[4HO>6 MT"Z0;R2TTK T*3T6#K=2[C^83*F16-P5N44H8C.Y&Q-3>X-]]NC M2)4G(IF9L8R*&\FSPNJBY,N \Q'Q0=P2MMR&BU<2C,8(SBE>[BROVBW+4VF1 MW]"W5V4>?'<4]Q_>.SIY[/E?LE&9_Y_?O7TP/9T]*$XG;_/C\'].'TT>OGV4 M%\=O3\_NGYT=3[/3?#;Y'=MX_L6+-\]^//[NYY]>/[MX^'/^_/F3 MES_^^.RG-Q=O3\X>G9P>R0]VW@>:S /QFLRSS;=E15'YP61.?4SP6TITU7X; M?:,'4NZ?[ #:( 1!-(U\!AU_%];%Y+_EW<2)'6%F1SJU.XDY?ZHU"27+(W]X M?')\?Y*_/9J>'(7E\?#!V^SH*'][_][I9)9EQR.WS[ZO7+ M5\]>OWGQ[**W?.[%S]Z>W7OXZ.')?L%\PH*YY]=+G,K/95S>N!32G(DDD50 M8&L$<)%@$>HU.M>AOZT-LE?!L >#WX 6'U3XW/#\M" ZS'&X-;]A&W_(AP8V;)N"H/'I6JY=]':GV2/\OSHT>QM,.S%V]/9 M_=.W60B_WIY,I[/L_N1L_+LV=,7/WU_\?;AT>F] M^V?[3?L)F_;$;UI,Z,C-Z.?8]K5BY+9S;!7G@#Y(-)Z2@82+D17 M$-8H8=YX$EG-\M%SJYU=D$:(]MJ/7@7KPK]Z\2+LWO )_]?#Y"3#N71Z^/;' M%S\]^TU7[F^U-Z?%:7Y\-#E[>^_!2=B;1WGQ]E%Q=!1.WM.CR>3>V=']AP]Z M>_.4'N?B_/FS-_]X^N+BR0\O+WX._L/;T^/[#T[O[3?H)VS04[]!:59'/*TC M-Z^?:YO^5*^GAT_.'MP^GD7XM9<)#\UC43-PV[H:0:!TFDZ;:!)XI-> M"*W;LQ_/7__MV9OG+U^_?O;]BXLWK\]#F$#APLN?GOW?GU^\^D7J]&+$TSSB>1Z';_QP_@8AV\LG?_O+RQ^>/GL]^O'\ MS9MGKR]&YS\]';VXN/@Y_.G5SZ^?_.7\XMG%Z.5S^>WHXMF3GU^_^(T=^$]X M4PPK'+V(I_ON>($ZT"^J?S-6Z$T$05[@4QGE#S\\<3S][681'D[]CXO7S_Y^ M*-[$EYG*OW#V=(<\;G_-*E(F$!?S6%4:5J(8%/[/V?'(,/,S(2 (=[R8MH5TT1WE65+0IU[JCK'25XN&]R'4)Z0,^)<>-T MA:MB#O=SDE7OPN>3IGZGW0TB6&4^("E=E*OUYQ$J^;CW_51KXY_KP%;=DXJ0 MHL"79.2\4^HS*_-N@7ZP#'\[B@"\&5$/ ZST@&W':KMQG/XGH ):3%#T)%&< M#6/D-K3O.0+3;)'N;-+(Q(&\.23J[N%916 =N)=RP[30\^ZU9&A)$"$TTTQ+Z[# M%._&8?RU+LO;>R>/LNG#^T=O'YW-'KT]G17YVRQ[';ZZ-'#/+]?G&0# MN<3[AV\OGOWP[$DX7WOASWW]Y/F+G\Y_>O+B_(>GYV_.WQX?'STZ^\Q>Y_:) M^EKW?E_0GCS[/7?GST]_']_2W657QU_?&U8AX=[K,,>Z_!AK(.&U6=9 M<93E)R&LGH2P.@07;[.3X^.W9_/[IVH"E%R MXN>+BQ/^['%CK@A?DA/"L)NTXSLN305)3-Y5"$< #+9=@@D"*3D;3T/+TU2R4<'?SN,XS3)D. =W@3'Z&!>U^\8F*?W/AQ=%!:* M/)>O_2!?BT,T#NHP4OERS!P?GQ\F7,+Z9>[;(A]RW6K_+GF5$6< I1&6OX(? M[;CENRI8C 3Q S^?KG@>N!>$H1^0LG":WI*/KQD9$;/P<-FWS\K__G/Y6^J^ M? KR])I47HN;G:S^"U:4O0BKE>4?,D!+&&H]<.!=B" C[JYS"KI/1!:-MDK'":)DJ8IW&\B0.47"EU8DR5$%_-Z M,W:RH]1@2TKOT@5>U=8YN M\F)T=G3DIR)$[5D%,,Y56#X'P1NZ(4TXQCAI^"4/C[TGER8,LD1B)%8.<4M[ M$ ?[6A1A=^1\+Z$C!>ZR4X*."CK><"'111 M5W85K@OI[!#^^;)Q'9TJ.2]/-@N3J10):$>EIB^JI3-PCB9K797_6K.6YF6, MV)=%'1;1V&8'-6Q[23KII$S0 *3GM45!KTWR,J-[HJ^Y";8=>:%$ (#2 L6 M:%X2PT%,'DSG]3H?AW4]6U$WRI@TQG/^UX)4+R"V=*VHJKS,+JL:+YQ"ZF6$ MKTE[$E&>Q6!ZKOJ7#%)@2Q1*8.^ M3\R]Z&)FV)WI9\2,8X+K@ZA.E+W19AZ#VH6 PZ2^<5)7&VDB[0I,SK)ROFY$ M3))$I3D)50&J2.U9*4<28S<;C\-7Y7+@6XU< X.;\[% 4$:<\VZ$I&?C-1D874(O3%$9L I179<0G>]/DXQ&^_I_\(CO7.XB?A:JIO&P9X%#PN?J-T(=G(K8TRN*.4@:1W MI7_25G-@RX(]^G :?Q/;^/[!3C/ 5;6Q)NT@$01]+!+"LJ)13.G=)G@= MN8.V&_AYR]U:7ONL T-NBIS-">P+=\H6A1O2'8B*+C#73S93$CDC3_F7(G;2 MZ\%)3 'BAQDP':: 7Y1S"<.Z6DDK3QA.Y3D,\%TY_I20QC5Q6,)'4$,"&'>^5H6WA>M>K2EXH.3]X>@9OB%^N1Z">A, V9"*HMQBB><.Q_T(YQVGX*F=BBZH),RII"X7!\B^ M,B,3F@"F:^&O8_6O#-V,W/X\<^\\>8_Q.=B_YUXOZ1&C.$0?R+6-18TQN:[. MH1FCSBP(CX\(C$#6T%\"K6-+VKU -<);#;[8%84MK9+[WGH#\_.L<7M94+N, M>928$WMP$;2S%T#K@ZYYC5+'35%0%4^YQ(03B40F6QX-J:11!W,#;YX'3+M9 MM\N'1AO.= M757%'(NL3;].6VJ"?F/@.EF:T+:QM;#IF]73N@7;"VPX)Q[X3 Z&HUS(R*AV M*2DY^[7T5S^Q 8@D87O+&&B$\N!V]HL6)E-(\%3HUT6K,_B\_U: J@'"#T<_ M+\.BQTJ-4V"W_JC1<]^M\4:(W+M]QRM"43^6'*PZ_G!89:3OQK/';-7<#CTO M9[:5(X@O7KBF;7I=^$"9&47B5TJ2J@@;3+11#06/]\/)H%7+28!(:^@R2H#+ MLSZ;3),3%,;4Q_2+="[SPD)GFN2-\%"VT'7)K0?FG2/O> .:V&@TL L 4Z@* M7N=-(4_/QL,IS\%!4K@S\=G76ZM[M+KY'XA6>H&QVLMWG?,^(,> MUP=K[#84"+/9Q ^_RD+IHWVA=%\H_?)-X3V=9/&5S#B!G^&J+,"2HVBF7 P5 M*[<.E7:PN],=S;1&WK]:W=1F(4?6)<7>APV E'FL=7 G.2*.-VH2#PY"W:# M/)R3\EP(!6[T$/2>I#>>Q+Q(@RXG:TX+I,+4G?2UNB5CM:%E5<*A%SUI=EKE M-C[--I8$4]9PBCR]KK18#] F@31Z3F(3T$I/7J]4))>ZX)V>)(_H1XBT^'@QO:,INGMEI+&!;S4.)P$$R1*,'R2*WMK\'Z BN-R MA4_E)XG_3ES08>GIG(/H<"[?T^63HRK\_WRBB#,N6*%K&')P3@$#'A&?ICHJV46\ 6D])S\^X4OHW MO@/)J"?J.KP)0VPEO/F8+#K7F2PV7&:;@[!F#WQ8N:ASBB:8X_;6+R&@H7SD ML,>=T ?U4X,:;N69/-Z0#OJ\?"92NWD^+0FJ[Q8&3 MDAZ*J%=IR\L\()6+578AGZNV&TKP?*BXVR&X93UX83@KP##E2TEA M2!K7JOVEY!%'TGQF!/> OE5VMEK,+W'D3%559*AHT8!X0M^K#S[N@C7[D=CV M&XSQW$78YW*(<;K=(0G&KG!"TP>@BQA^=ZAQI5>_S AS1$/*:%A4UV4X>_$^ MD-3#. 25$P<2]M0/9!@2K ;";RKU8H\J?P\5P84MT3U(.)'#X;K )K'#$XET M0E*MK@1=L+2W5S9ZBG.Z4S:?I>KYKPM5M%R4.=Y"WAV6J!?D3 >_(I>1OA&, M("_?^=;'HN,DEEC]KN3GI9DB27LCM&-H>KP_NCD*$=&6;N+.=Y"6$.]P$9> MG[E,_1AQ$\N*F89K8N>T+@!&_N^,%S7QW]H.%5"'S1=6X#IK-H=^:7,NOS-C M4CG3>:8?"AR)[*MY95Z! >Q%34O)@W@F>NG(Q+P6\65,.W2?P M\[)N2(?'W&NJ>\CUQDIG/HDI?)4EZ!>[!T<"NNN2BHFW_Z(9<@NP)GFY=445 MAH>0N86I00GEB!AS&&\GVB 887#_\[EP5_"[Z_HT? *2A*?6_H1) G@]P,W8 MJY%7S^._"DX^:"[T"66/@=%?TL!R0 !AP$SN743"]JF]"Q;^ A"+C((M=E9E MYRL,B/2@\ 70>'$U)@$Q#$7&! TKHA4(WPXS(!$RK]6%PU5TL#AB7U%;IR , M!X"\/ZO^\(ER53:Y79=W?72XA@;&85N' I/_2(G>>68K)3(\-TU"!88;EPLI M"V\?/P=^G0/18F-/8](4EWR6=4U8V<;9G\W7Y%5Q@IO]EXQ$2>!,24:Z"$NN M7FSX^6ZNZCE<$7N;-&0!ZB'^:#S#UMB0EO \2=X>#"N\H752M-!Z)T*MYW53 M4*F6.^2FLGY?8FD.\;&SZ]=>A;FL;]AK]!YGG.!6:?.=^M*L<[/(@D^%\.Y[ M=C^D%_-LW=3CT7=$K!UN_XKRHIZ!YBE@;)Z@9O0J6*6QL=I4HQ^*:XQ?V6RJ MT>OP\\MR!5^=L-S1W((/& RDN9;2-OWQ7Q7Y99*8&@&#"ES454$G!0UFE MX\XF_;AB&F$\7.68P@ZW<;1V-=7/J:?&1,SVXJ:PP]T# SX(UVF9QUL@)XZD M*"Y 2DOA-:$\X+TF3F\HW;]\=>F+HMW8M"O2! MLG0UFPOP1\!#$M[J/CHY/3UY^-MR1?W'AC2IGCQY^?<73P^.'XU> MA4U:+,HIFIA&OV@P)$T<]7J%)8KYTI\H)1^S AB2FV"Y?"U-Q/U2-\%8_*7( MYN&J+QV(D^SQCZ0&HIQF;"9ASE3IELZ\O&1P:SCZ"*^%,@TK97*VB&L/#%OJ MI _X^"8S1HRYP;9]MTEN^4AO&5L1'D5$=53UH?.$95"COL6!<"4"[W!3-^\. MZ+.#*[+?/C?&76ITS?-@:N=R9_>LR(!@!0E9_8B6U2A< 2E:5S_EVL)Y&AIQ M#&(\UMVAE FB*WJ@(9R?*3N^WNN T6Z=.W)<+PF6."<]!RD\75B683EC"$9K M5U(WT4+I+(6*80TB!CIARB+R2*Q;40Z#TO#$]#FU48O^S?U95<7,PF$V+'=# M219,!H_:()PZD<@A@/+Y"KD)Z0NK0 "!GBH66O9J3K'VF!E0D+Z6-R4$J5)$ M(4&RYR@3 CFC-W:K8>#M=5]13(T-K6-!*+:=4,*R :[7*<:1IDV[:Z_.!1RV M[M:T#I T,AFQ$5PVYDVQ%14;O*(/AC23U$1":@*VYWXIB,<4S464-AK#X8@,)UTW!7 ML%R21[RV4N'K(CS(-27IT& +S_\'NR=X'87XY+4FQ'QX$).8CDAR9XG=AKM. MJCHN0)5JB[5HKJT,>=>2+_(8OJ(BKJK>Z\%$T OLYHB2$TU/(9\F[Z3!&6!G M9#)D"*EMNV/FX$A+F[;L(MG7XZZI[5GJOVAR4@#: OUGS&O>MZ")B)(V)''4 M* *@[+H[C&O'DK*S35J6:, MN"0QH3;2H<;DRR65)JM%!'=;G]E?Z\GH0N"5%].K@L MG",((7%)3 M3"33,LG/T?=)K9#Q=8MQV;*6/(.RC=]C*5EKEM-Q"0Y9'HX\)$H=O >:-EBB M;XX.3U(K0I?[YKC[5YL57,@-\U-VS)AVBW2FS#?IX^1UT79DJDR*VEN6@8=K M]?%V5T4*_I(D6L-IB'"+IL/>&-=O6\J#E+FYJKL&!L$RGZ8@:8&SY*JJ M2X$O!RL1%C5?NG6YW^ 96V'.-[C1+=CAIE=#)X"CW?6LN\?GVGXKM I;B10^ M^XGP"8VSWV720O/*^JY^4R+$?K3S"8.CYL+7G#/9/^L&Z=CX?LWJ3JX M8EB?9G,\-$>Q/&84J([!O;%20@-@#61T&=KQ/74!D1!:&A$"-(+_V HELG9C M1I]?UZBGNW*KB=D+DE*;=Z%*ZY#II&R-=8#^,V[BB<^E#GG8FE(P2KZO9Z#W MN7O78/X'3@ZV#'WA#!?W'*.TWD[#_G6P*LL\#\"L@$Y/>BT=^9X@C(@98"ZJ M-+T&%+AW\P0&%"]O:"0WEV*MRB:];VQ#L,[O")Q$.ZO,/8$S"TP&Q3SZA#2! MECS/I$Q+- P$[9A3U^K0K^A=4T\29]M1G"+\HP<\$B\&2!Z,PZ;=M,%6M9X: M@N(5@U/@BU(WQN6*ZHI>IO!B@"/$(N=Z284\[?K\)6V#&%Z(PQ.P927>&?G M)Z2X'=;D:U<<^1Y]"*^ MMTA9RP/Q&R1QM'J)#$*IFHE($\ ,)![\BY:W?9< M(2O*F)FIU[D $.UBH/E!Y#37YF9R DGLPGJ]#D?/AH841QRL0]9LQB'RJM:\ M J.IT39-4H=#&"53U1P3)JU9629L9F"' M RJ;*6U'K[ S:&2M)2V^B668<3*2G)2@"=;.J56TM!Q,S.I>!.&%".)%;W_* MSF4D%I9#:35.CR,EV;%IYF92:9G24E2\6IBZF:19;7YUF+/XFZ(IR5VLJ>$-? M$2C6.9KI[DB?5 )N$I2M9DW&4GU26-(G1_Z&>P,4C)N:([JYEC<+7QT3>3># M"-9-Y/2H&;@X0:6X$)]"$K.#4/MH_*35)&O@/WCCIA 79D!IM3L8JF@Y1?U* MD=:CC'F94L8<#'7=)D3;7UN1['A?)-L7R7;5>O:KW*Z7EK-[)N?'9W4(;^'5 ML[[<'[6I?3=\?K2CCO/!_U _0T?/]VHC-G4D];[SATU ==WC+;WCX_= M!0PECG3GM452MSD*' ^Y)_LX#XT(F:B9+ 21N2-8 ^J1799-MT.,,ZXC3WKC MJ1$CU8W2YO48;UQWH_P9:'D$"-S=&#FC%*WXK3 _&>73^:N_ZJ%J+ ,HC+KP M7H%5"Q+L#,>2]ERT_"[B*TW>9I=.ASUI"M:SQC+_'7:,3H^(.D.5"]6&#V76 M6 C7=\E:J5Q*0WS2U--MVL!![ID69'EN]P7D=BX[PUG[2_A4E:5@>O.@>%-- M\JL<+)<"D[2*\28(@EK('\+L,T$_Q2$3S5UGZ:S)2BV,0X$$#(RX(:Z5/]/ZHN5N8'8\F8N2NW6V@?B:Y3_BUM4<)68C!$54JN_G M/^*HN#AGZ:_MB8"/&,H76O_?B^P&#IBWQZ&H=1AI[413MR"[/O+BDNI*1%#MJFX&LI+5.9E/0G@*-LLK>NTM%_DL/ M0MF^[\:_\<:[?=-].5LK20.MH;]$,]!KV1V41-V-.E1_)-R6I/N4;>6M"\^\ M V9SHY5DOA;7&_E2ME!CRE(_DE57R+E);&^7J<&9<[NDZY$5J[G[\G]*O%35 M:\!R@.!P4\EVFM$8!$1'6HJZQF['J$7@@_3YZ )ETK8BAE:W5]*YR\&ER=)G'GAO +(-SU%1@NS/KXA4%D*W63E[P?+P)9YNLCET!#^5HE7( 1A%.V'!]2GB#=)#Z M>7CIS$M%XS&WO1ZFPOK02IX7&!_#:.)B&I^A;83DW2Q:BZU,*]?PR&XIM>[1 M/J<3GP;1)J,H':^"D>")*AO]A%8UT:Y64^8O7H43HFZH)X3%+/@#M,1$93ID M]1,2/+I4S(1S$*W(%U8*H7F:9(X]-?P$ST<0@C(OLZ:,I]B6!^'99NH[)@6B M^Z+Y"51PW)K3@__%9B^XS.ZYE/10VWLI%&Q:H0G53I]9I RG%+[=$=[_AV<_ M94HLJQ3PD_(LHO%("H[VF LI;LNP!+6K+O[0$'!+ /?0&E055#?GZN7&9028 M^F+#+T^9A&D0X\AG$1&K!93Z4'%K"G5"4&]D470_>&:@PF^X6;W32#ST],S/R2V-9J:$6 O>\>6Z MS 5.,(HS 0PWLVRM<> 1=VT8;AF&Q\TE@S>CO',)6@YJ!3H@IO3Y!JQU!S2& M/Z+]8Z)OULCD8M_0V5&2._[32 F"-UN>Y$4E1-UZ/O)'V0?FA=NCM/L[E9>- MYI[VQO"+Y)3:YPYJ[!^4TWA9@( M$-?3Q 5J630JH5LK"Q#T#*PV/E];> #4NH]PBI(?Y-!]!C'JCW8IUY7S$)*M M+?[E\$*B6DU+\LP,F#&'RX3$$C?3<9*K[T"W4BO7@@X>/14+GK /W$?6#>)&R+,]<. MTJW!*\,6UI<#]$KZAM@+Y0Q!]$AU+GT!H^-9I@YP(L9,5BK+Q;=<)O%6$NDD M?FED+9$7'W]IV2,08N#8DJ6!YP1WFUB<(N<&AF5#A]<7PI+_+1C5J(KX6G#Y M;&(Z I?^@F$Z5\5!\"VFQ;?$9WC39$O1Q#T^?CP:/5_/I3WS'Q2!/!ONIF E MR_#8#,U67Q-^X0$:%Y=M\:W^X_%O8(T216CG\,%?ID$)/YKVK,OAN$ M>+\RV#_\UZ/[#QX][HXK_5+?V_P\>J;FJGY_?OXJDBIE[>B;XT=GAP]&TJ7C MA)3@U(5/3P_OZZ<25!?Y0+2;=NYT>"/,'Z:Y^#.]Q3_CM>^7X/_4)4BY3?A7 MO 9/XQ*D,^V;H\/C,SI&PI$Y1Q*SO4)-)UV=Z96HI?7XX>%9]T*/^A?:+^3] M0O[U"_D\_R3[[[L6;I^<4Q55U=8!5&?UB<>/&O-(?'3ZT]=DQM:>')[_: MT'IAXY]T+-'1^#%ZXM9G-RFH99C["!J MF*;%]&1W=T("K:OW.'4Y/$]318J*\ZCD_OW3TX?'0LK#J?X=AY(O(XM MO2\MPW]7"FG/O?$:B$@2XW7,KZXQF-''_>QH1T".M,=V//HBW6[=?4W!+R<; MOKTJ\[RH)!@\.GEL"_S3XCR^*V7AI:Y Z>DII[73C/]1M$N2[^]75%:-WE6N M=BS6UHQ6UQ[6:O=.'AW^?^Q=ZU/JR+;_?JO._Y#:L_>IF2I@D@ !W'.F"A$5 M'R "OKY0(6D@$A+, \2__J[N)! $!#60 'WOJ3V*(=V]GK^U>G6O#/?+O_9W M]FTCV3(P,^GISL#\5@#Y'C;CZQ'^G85>M-BE=C^1/NCE'_#:,XF4<,#+YQ*9 M]$$O/YT\X.6G$T)FOY?O!"P?"L">R_\:%#AP NSW\@_<^U'Q/W@+2%W@@0L MM0'4!5(72&/ Q+W\-^Y?:"PJ0O879W:7/2$)TTZ#9PTZ#?F'YDJ[B M#__W@TO^^*(L3 OX)V4 @U=\$XK4]A-*!:9 NPFEMK;\R**I[0E 5-'4UB@064"U11F(**#Z+ 4HH** ZCV@ M$KZ$I[AL(I?;)SPU4]Q/05-@4H*]YUY)"'/\E-Y+IMBIIL_A7Y M_>Q]R+-LX=*B7:;0=BYU"(Q"AWW-PS8IL"\$H$[DD+A-%?YK%(CLW3Y4!JC1 MIT9_(T:?EB?0\H3#+4^8]C ]^D.2$&JW0R4$OL3=\)+M0:2 (K:^L&N<(T:. MG\'4)8>P*I_;(M?K^Y>9Q'UR/^#[LETF+I>.9=A4H,<\(L;PK_1'^';BZ[!I MX,0T^Z(B+!MTK!,QZ?@55 @3L74%+_5KE)Y'C ;4W(L3P$ ML8^B5:,^C_H\ZO.HSSMXGQ?CV&30AZLBQO$MVWHG?[DO\A%T5C-BLO'K6\G* M,&?N=90,-#L9&34-(Q497@5GU$Q8)NQ:Z,W9LQ0;8UE^5VZNB9I@N/E+JBGO M KL]U)3,)Y1DS2 OPF(36,2W7[*_3G@78:Y2MQF4VTQF8FPJZ-3H?HG&[AM! MZCN#\IW!)T@C+#;4=U+?27WG4F/ QW)"H)[SP&).-Y^ZCY(1>'(UPO;D>YG6 MR*2-!3+$F:&;)C,P]+9BT;K0[=2%S@IW$H1;UNV6BB(AW9O;50Q]V9NP?&E< M6!IL%C;*"A1B86GHXA,A(BVMP@F=2!M!%]DM5.F$3CE:QA->&4^DF4\]\N<\ M/X$2:C?0@:3Y&(, M[MC-2'I_(!KP)TO'WV!,L8^8 ==];)O'C^3"7:&.OP6J(.?;.LJ M$ G+)J$ $1./"JZ$2_"(.##1D??#[P#(,]FNX:+K*LM]WCJ=+LAHK7C=SYVSO%_]:LW]M:;+16M$2?T_O__I$3,KG?[^?U MSCC,[4%\=1"*QU*#^0-7'"(&XJJ*%\$5& MIF7.B]%4BK$8(LT4+?PJ](I_1HQHFKJDD!>,%*O+=&%XD%U/!T3+$A6M#PKZ MFYE8[3F[1>7R\.223Z07RJ6,P-ECB<)_P.9<[.M A+<9L?N-_[)&_ M_\ _WHHD%>PK!@/==X*0Q%/VL7D3N&?VRBT^Y7GTB>/@DXX_)[,F__[G__RS MG\(3K!6Z<>1A$-^RN@Y]><+^#HJW@*"]N-B&D8]$=22.3>_"L6R"3TWEV9L6 M)@233F2SOYCICT20YG(;8"%?>.>_DE ?_B$S70.W__?BC7BDLW"M>*=)U8L4 !3@ MK\!S8@X,>B 1QQ6& MJ#G&"5: /Q"9H6)8-A"JK1@X!(+0! 03_MC79:02)V[BV-D9!& D2BR7QL4^ M@5BBB3<*QAGXB*58P&/)']/_^+G1??L/UY_.(R3*\4=VW<:ZB!G#HV"<.OI?K\,(V1+8>/;S? M29+HR,$^(Z# 2M@Q^;O8,G75MM!OSR)M 7ZL4YW&K<]_'W[5(I%AP M@/2/L$:L:C!-.;)]&_7Q@0'*D1"\QH?M;RA'MLV157T6*$27N@F#./#AWIGU^7;#_[1FQG1KU5JZ*L,?3YU#,LPC/A]3G#L? M\\_?K8!$:%\D: -!Q/XO?Q5VU7)DBY=ZK0,@(T6A[?C8R%!H$K!\;4,!XI7-RE/ M\<@O?/]&&5DT)-D-RQH9/:&V=C,=' Z(0-\WM5EJ:O?7U-+L#\W^T.P/S?[0 M[ _-_D0W^Y-=11)EEAY^"N#UXLN,Y__]YV]E"5;BEV&E593(AMU<-6 XE>_K MMA8WSDW+:PI.J.':2ML2K(A0T[(9TT(M MRTOD"A5???1(Q" M6^QM&Z*E7*X2D0_%[7M#D5"J1'. M+&Y=3TDTF\NB)%J9S#IT$JT7->T.E;9%%$J3@W?CZY6G4Z)0U:$V]JL)2TH4 M*BG4I%!O3+WQ!L^/4:(L2$%3HBS(2N\G4=:O(0R_8% @0]1$%=XE:C(#3_40 M3E'O0M%?]*4\W.7_W+G[)0R\H5L= MZFO6!57)?6([=3;4V82B?A\S<9GR_9F)Y5+)O_;VLJ?-&][MU()N@/-)/E"V MAUT/^NN[J;+(I V=[-DM,I%H2%V20)/1$*GZH(_P=1Z(@@0==$9.-P.*PB*TKE-!L[VEP2(Y1 M8/D#*FNB%6_4.U+O2+TC]8Z'Y!V_F!)+<;G 4Z&'+1VAE2EN(E4>>+XT8K+Q M[11JF/G2,Z0A0U1)NE24^XJFF!8^%S]$M.AP]S?H0G%JNXA<4^D8F^9HB2(M M4=SSLA&>EHW0LA'JE79#65-<+)=A:47C3MLHZIK6=4W!)MBI:XJB[%+7M!^N M*1ECLY^(EVC]8^3J'[_*^0PM?XQT^:-EV))E&_AF2YS4TZTN,A@#J:*%\ V\ MIF726LAM;FJ%V*4G:D9OZ:97V#3:R &=&)L)-J,8974+L98R;.&)$(V65I.$ M3:.-*-@6JDW"IANM1J&..P)VY< <=SI%:SVW5>L9M@1%2,NH]SX@V:+>FWIO MZKV#KT7-<+06=3NUJ'LH/\ =#W3 6@C1%@X;M\;UTNB,C*2#"2: M2&9^9A(Y!H96%5V+,;K!)/E?,:8-/UA=]-\_.(']/4:BP2!-AJ=/D(3Z+01/ M<3&&9WF.D?3^0#3@3Y:.O\&88A\Q YBJ+C.*AI]A8\S 4& .L#Y&MA%^4F1^ MIJ;C3J:#OX'Z U4?(S1;Y,RHL$X$+Q!-4Y<4\H>18G7A33"X+5GX-?#M+A)E M2; MO#7OJ%PI LFB@D0%:2I(?H#M%Z0Y9/5[$;*BLD1ER6^4%L-]&0T,A-$Q_@/! M:GT=B/ V Z&C9IM8*DZAFR;A,UF.*?9>-\^16"YNLC+TUNH3 K>\[I^_X<\A MY1O>G6FOD#/MMRXA"I,S[5M(/JP^73^;@4C/ILJXH*,O+^2:#NI, KR:;>"O MRLYDUQO0E[PR9M:*VC!KDMTR;95DH&!\OX3I[:F$.91IMQ4),2J17V=.[Y:S M=#[.']Q)L4Z:RQ$^GX!*\&8#)YZ[[TQ8$O/*9Z$VD6.7D&8APY,4/N4EE">2 MPJ=\LR;__N?__+.?5@5C>ZX;1UX*W+>LKF,:>&*Y.BC> @;WXF(;1CX2U9$X M-MUE9K,)/C4UQ=ZT,"&8="*;_<5,?YPJ\HRRO\9]%'--8%Q%;>O(^9;W$=E< M\#[3G>3F$9$:98CPNQ>;$)[#&] ;X?"/R'0-U/[?CS_JE<+"(MJ5 MUKA._"_(=@'^"CPW)[93_'<-L9REZB)R;=Z:PB@E+*R@SC[;673@1PP&V4S> M]HL[<9\ /,ZH6*Q<1<'TEAP^S8JP;S_)%>!Y$V$9WJCNVS@7T43S(N?E1>%X MWMLJ!#JX)>_9>B-P-UETUKOMTH7PU[O=2YO#7N]V+L:,EKW:\BV8T5CRH:UX MS]9[:$Z)2O0!F"WJF?:>Q52/J6?:K_5&K=@[;!9OY\[FB+%XNSE]8LJ2K^,/__>"2/[ZBW\!P?NZ8PE:O9\&+7KK-Y [2 MFAG$W;%HZ:H,?SQUMA:91[RI5IS;Y/OG[]9>(9G];.,7@?5&!\QLT?)%!X9GY3>L#1#C?)L($\PA?@CQ<-I'+[33DP75+%-<$ M( >9N7/,NR8'+$,%@0)<"G IP*4 =_>63 $N!;@!539%;/E^H+(O&U&KH%JD M2+(=UQ<>22;@_VMY;\#^FY68[V+[7[@$GU2J4W@?27.X4]: &LAP-&*7[6.6 MVL==MH\T_4'3'S3]<0!+INF/R"Q^7],?WW76SNGV^7_GG/<$M?#+4,LJ6F07 MW%N\4YLZ^3Z^3R P6+-A#[!]R5B*9U=+1F:7)6/9I<6WSLV3:PI,J"%1=LZ4 M4J,12:-!;<9,&+S#@D&M [4.__YD"EU1ZZPK!0<(*KXL&YG$;MN'7PM%@P9F M.Q*8A51XN51=5N24-YR!6T,9_B07K^NV*6JR^1?=9-W$MLH6KEC9*9)LYZS[ MUTER8*??M[GDG5WQ(9KZ?>8G5=HUEQR=BTDHEZEIIJ8Y(BF)Z(DPW>G>H26O MGU#Q9T^F-V8?_2%)"+7;VUW\Y!)EMW-#8!F1L!<63K_@D!<=5$O@[2_C@TZO M[YFYM+5K*L-]HKGK&EF?L-FYY::_3E[GP!;MMKF/E,1[C>T_U]H8TX7C P\: MPI:'P+K7A[V0@_1(6];FG?9? AMP<_)]9/]N&"WJQ*@3HTYL7YS87H957]-/ M+ID)^O!*V-S=LJUVDGK[( M\,NB\7]BB\.N[Z;RMSM;I>8:\GF>:V_-LM^N9 M]O)@9$ .9!>"&"Z6Y)+!IN%V7!@C4$L5?FRR$Z(;;/2];->804'ZA'V/?H83L%8D%P M-B<$Z^JW723V/C/T-VGI'AD9"GH:Q/]Q_,0)OB\38V0D&4@TDX!8$E757%@HB/O!_]$ #C^[CKGSOKB*SP+6J--K%-<16W+;Z[BQ)J23UR[ MQK*_\/0MPQO5?1OG+&N]5'2*3; ?>@59&2YXOP[O;(-*>23Q?BZJ6#I.3*0"F(T1._>Z5*:#.P]*K9,7;4M]&ZAT>RS!VN9_/M-/Y7* M449$@!%L(O=AEI4R(B!&K(A#PC1+\Y2'R2XPOOO,@541$67!%E@0JD^@+" Y M1IZR(&R?O"J(ISZ9HM3#8@1%J5'P#A2E1D 5J$VBC#@L1E#$&CH+*&+='490 M/D2 #P!8J4*$[APH8(V *H2<6:6JX-7#A&F0J"Y0G+0!1GS_JNZ5)0'1O59K M8Y%KI)<\N0"0^UIOQV0VD4OO]*WUITYM%/.(RZ**,V513)*+[4@?E.BIQ2K, MOH=+7@&0]W#%85<^A[#D5=!O#Y=\"'=E[@BBF2]^/4",\VTB3%"/\"70PV43 MV=WNXH3+O -#-E$2C:T+PL[+ 'JKLXK^M\(H?>_6=&256_#2,%U\XZ2C=P7B[A3 M%H':R'"4@MK(G;&1$<+2- U"TR T#4+3(#0-0M,@$8'XV3D:*+,$\"\9+Q!? M333_[S]_*TM@RM)6IJN6GDVD4CN]FY/OZ[86'([9L,'_[FJ72T;KLP!VM60( MN[W/=XN&2+/1FJ(1;K@S;R""E0)J'W8C%T3MPX[:A\V[C:B:A]VNA/[)%+JB MUEE7"@X00'Q9-C*)3':G9>/70MF@0=>.!%TAE5/49I,0:RC#GPJ^ MVE>W35&3S;_H-BK=-=E*2XH/+]\(FR0T WD(UI_:^L-F*%WRFDO>CKF.U)(/ MTCA'*#S9NFT./8#?@&VF^]C[O^3=-52?; ?MYD_"[F<]Z;1"6LTH3@L62WSU MVM0$AC#"7NCVN\ Y-:AAKSN WG"1:T;_GIU+>XKQF6RPC:;#YN;6>T_OI^JN MD&]>T ME[!RO:,G8:]['SW3US0TE>2"/G(2-G.WWVD['(D.7!:$0$4A8H;Z$'MSKTKR M.=5S!C)MU4*RKT-TV]#[\*O>5IQ.Q\^VH9BR(I'6T,RHBPSDMHVV\/M@NB)\ M8J 76W&[4+<0_OY0D9&<8$IS(\]V"4_--, 6N%_?Z7^-;\B*S7>[%@=X/J** MSXZ*C*ZA.'DMGE,7U_2)8T;49/B3-S/<.-M' GV #*] '.,/,6F>,/S9$TS)PHW,#)9AS MQ;1T ]LU=1QC1HCIBD/$M!5-U"08%;_8QWBB%F0MGFPSK;'_(5BJ"#(P)/-( M,/<(]$!5$+P2/X1>8;0).<@2\ ^8+""8A"PCT .L.Z;=;BN20O1+9_H(6>0- M(]WH.2]P>.N\P_F9:!9P'];%: C))H/O22<$UL!3,-8(J4-7H_K SFZ@/=Z7 M2\2]2U0)* @D(UH*Z*)J$S$0X-C6#IH++$S)GX2X10HFDBT_2D"@\PH:@TQA_AA]09??'H M:'CZ0OA'&(+;M2N:8T> =(KER1R1$P6^Y%TGCY\@JWNU".^ZHC594=R395B" M"NSN (&]-P=J,KPF\O[&]C.^*D_(OMB6NEH@?R"D\-V??#:1GEIM@ %2UV=S M":]-0GM8.GZ)C B)'.4$&J(Q \_V0*[[MF4#!=L $DSB*K!=D(F17:XFHLG\ M%*8S8+I(G>BB9Y--NP4"I\",@'JVZ7@';%K,]A@S2?&KK=\X$<9[XDK8"7.# MY1A*RR:V2#0T^ XA1 T90T5"-2(R3-$VX)4.0:\L\'QX]K./E/"6N48,"JRZ M!N\1!S!AYL9""=\786) -Y@-4!.6HPV1:3E4\9;GLTMX%*)CFFY-31.VC(U$ M+>%S_$ ('1,&F.4M(L%\+ U$.;%[U<9$+#0=J &$4JP94A#3N(SZCJ$1&47^ MWX_FN=K+YI(I@>,S@)K^%C-WWP12JN((X$@,2W,BQI J"<(\USH0S%* MCQ2+R7<,1,1NJD6$?XYG$QUV_$RF$^Q$V TTU-4AEEI5T1!QF\Z[P*SH(_PY M$N%%+=TP]!&68-W]F1$[ %I +_%B#& X*!1@&Q @$Q04K)DC84NG"+)B^06" MI'T"@'4 %V7D]J-1/CIW2*N90$9["IKTOOBI]N^\; MDQ')"3MBTE(^&B>8.LSBEA :&1\2!=Z*?2Z!A9XPI0@E6J =^&/,?4P<^!]C MX#4#M6 V,//CVO$C,U!MTV$SGV#97P3#)M+L+^%V"\<[.!.9W5FG;YPS-#!_Q%QT9)M9F M*B@3%EE=&+G3Q;SN F?B!.(X!)Y\D;! 5."=M&43K NJW*EBYR0.144E<0.6O^D$%DQ<_( JCAC.+L+T MU(!@#)EH 8SJS-D"8P2ZAH-US^"(/K'P301_Q]=4QM@5U62>Y0XZ!'4W.>V%",.E$-ON+F?Z(R3%'2[ X M<1_%/!^EHK9UY'S+^XBD<+S/5O0Q%/06.$]Q05W&"DJD^$AWU4@\F#AO!7>-'O#2+ MYZALR[3 N>#OR(Z1PD^!Y/:]2&?67"28&T.72#Q(,-JL[8$9$F2,K=2BX+(# M$98AX@C( )1*/(L-/YEH2\$C-G]Z"RR#BW0G]G-BD><=LO,GO#03 ?6<(!VC M-:";I>!('P,ECUHX4K060'D2=[A9'O@C1DQ^2.L/3P$RL_&)P =&N+\R4(*2'GPD4Q5C1[S.QV\'CPJ^J@M,7#F[]T+T$ MG:>:.8/XF Y__ [?;WC8$&HB)[^5HG MQM1Q.$0>X'Z3#_[[8NO6[PJ)DAQ% M%BWF%,SM9A*DKA%KZUYLYJ23!T!Z$O.(8 KZ3KK4D3'""-S>T#S:U(1F'/8L MQB/)HC6W+YR5>+C+.2H/F$L5!R8Z\G[P3P0C%1=[81 $3S4B$GR@EBDB? #+1+MY!\B)[U_.M!+'AGTOT5QI,CDV MGOY:2W"PJ)F=ONSL4RW!J9KMJIK-WR2Y9.=A&1D^ND(P\-L8N!21DAU6JP"; MSJX S\&+QG)&!\OAW;Y@&!?++K2.[X ;NP36S! Q,R'BNV52L[O39GP]AC:LV9J(CPIE8-IV>%^']"XO^=/W/7S,! MDEO920.D/0*2H;FL:,'.M4U .I9))8/V8@Z['T)N;A4++DW45>1G+ C M!R)>)=*&RCE_YOQ,#B$O/]SMG.R?*4RG =IGC$!XVU&1H('K#4.F0L#F(9T* M.L^X[V) 56'B'/=+%7+"GL:+DY/.PC1V=)SGAY>A;-)?'B"@7(*C9Y4H"4HD MZS8^_Q2*+=GL+ESH:PTFKDSS"U)+-*ZD^O#94#+TM0;L0858+I5<[$3W_(9, M&.4$ 2DD97K%H-C704[>G ^\^RE'Y(I+O3\P%)RX=4_Q3T[Q;N=H[I;/X;HG M@,)DMLJ/'<@^9$?3P6T3X0(_E1H03]%AN M-/A +5-$^ "62:"<"(X3P207MYEP?Y=(_."TAA_RLY^@T=?;982]#[?@M,KF MSZ9,#J+D=OJT6 C';*G:A':V]B-)6'ZZLK5$0>@9VN\*0.B'V"(C$<*N2\1N MG;G=2QL\H:#PM5.E*=*9[2I0>(?57L\22V2S=I:9R/9.]V7VYSL0RWRIG#@5]_"8]$PC1SC,SE:CTR5X6O.;;^408CQ?"H83Q>E\N,Z M:9DF?U0M10,Q6E:YIV7&7SS")P@9&LM1U?AVL!?Z6H-6C60LQ\^?8-O?DF/G M5_PB[QK$=X[6WS-]?O86B$TWNUK[TCY?R]6?R00_Z3PU[4#G;/:,\<8P MFMD8GNTXYOR&ZZI%MTD6Z*SHY(HFO$$2\W63QOTT\0DG6R5'BE72 MU-;MI.S&?% O>UERVT'>_&V_'.55,L-UP%0R%0' PFZ8*)-:X(;JLO M6H&:SGDK_HE)GCGM=;?62G> K9_A)'. V=/&LJ8%9'&L(NDAJP&JZN-.MJ0# MZED^?^-U-L7MQS704N(_P1P"*F">;;GCM#5V+)TX& A)L.(4PX,=/C#N_:Y M?9&T'48>,14B$YYN);_*SBG\64 M1^]J M 6?S,1'@.RWB[/&H\.*93J^GDU?5)N-[36BG2W>$T<&4F%2&/.U:C"4N M,=77V(3W<])!NMI.IM)53$LWB-[CDYP&8';,?\*8$1X7B#TD<*&%& Q7=(U8 MODE?Z5G!23C(Y)0TS@:](X@$_AO#+X/P%@U%U<87&UE='?1@N0AO3=V%8"Q!TJC98YYS3M\XT'>'Q8-3**;IML#%;VKKQ&3!* M.$G. FN@*-@WNEVAUWT%&YE.Q[=.' Q 5-*!"Y,,_A;E$F3- $1@DG[J;EQN M^K \@5A[@&Q) TQ<:OP+P&[R"Y7;?A(;--;+1CP6!,4>IB.P+Q0!>P M;<=IQ$X<"EAETH\;OT&?-)GW)H[MQS29L!VKX->X60,UM:E8)UQN>/2TG.@& M.VETQ/S)_>4(M4NJL<FPQ\VJQ)@_>7< M_PL)594^_M$C)&&&X[5)7+]X)'A?TGV?N^1WKW-WLFR-9)0P)"!N@"BY[#JY M65F 5Z863+%6NR'40R 22]>-1\.#]Q'X"1G"H,X82X((YDQRO =RNL%/)6]V M)JXE7D7@&!GIS_2">>(_],'?.:'G9,$>TXF#[(*1'"/+]8Z*-M1!9F77=+J1 M,!BZ[8@M1BO>[*9"HT-0.!%+;!SZBNFHU43[)KJ&%Z ."<+$R&J [TAP+4M? M=QB#F> I(UCO*;G 7)"F]HY?G[QRX@B ,T"9"3\P=5]LL,=M-UN)5^MDGB;/ M3&T IK6!7."&'X815;2$J5/<[7?EGNHFF+QJZI.$& $P.G:I-H:XFFC9!G+S M7T.%H.W%ILB'L!R;2L8DYE">)8NVU+8IYH0)ON3--DU=?H9& [Q1/07%4R'R M8U<1)Y+C0/>XG_Q]74:JPR@W[V6Z.,/Q8H[MTOL@?>9$PSUI];T;!-#N$P9( MJHX_;>EZC^2$B+T@D-)5+/R&978(OHX,2U1F/9@%=$"6(Y03A^3FED2F VY6 M\UZ.687'^M.T85B04/0J(43D <36 :#[\53Q.)B."8)1*X+>,().,CKR8O= MDYR,C.\5,;P5FJ**2>3,Z*_$#,Q;*%@D>^L(%L(+M+I8?,8#]($]AOG@X*GE M? [,A._*CLV#UXTPM] K1F@Q!L-*E;#,4,P>@7XSLC%U=D-DP.3QW#2=<+N% M1]Z.O-X#XT!]&9)DPR&M_MX_3BS7,M="9!3LBVZ N&/&M957G _W$RZV4,;? MB^^$Z"U= ]OA^W."N5C"0@]/.%'_*G\*7_ L-S$D[UWS1QX0S["KC^;W M(V'$DQMBPH8"8B2T=0.]_M8F?$87FH2!=7L&\Q= -V[TM*3>5CB>U>.KX2QI8._QV P=M M(#-N&L?5?2+,]TW49+W=3-UV!\9ND3SKN6$2P)NDT93H?T$X5T"N6#Y=0@SOMH3')&>+O3Q.2F$_P8AL$SMDP)()D M*3B7#;9ZJ!BZUB=NQA%B"%\E& O>8Y,\G>-:?)SV)0JPP$Y_C3'%XU+])$]& MV4L=Q^%B+ M8[_O&@\72(B&X60U)C#&-1XF!ME]<4RP0LM)D( 6$YBX$.@ZD'PI3IIUB02C M(A*KP."V!K[(33.Y4,F'DMHVB>DDW83IXEDZ+P4_UNE@"#LQP-%Q:H"-(4"IBZ];JIC H-Y) M;!/**<[X%A[?Q46@GD2J"(=40,JD*,W-#GE9QDG8[Y!^FI/#,D->!J#>45N< M*&F#B26_>=QR*QA\KL=)UWG1N?CJB;9_%CAIX;T!(R9RH[0K=O@K&&[#Q)Q= M%3P3U,=Q!_A);T=JDN%P)P!RAEX!B(/F6".\[4.@/KS* 7!>:LR_S^6)F0OQ M'-@(7W&NN;1; /@5$>=7W%V.90N9HE"DB60E>%R#* ?H"W+$?WX_ /[F\, ) M(J;KPFH]H0JHM1,]@A7 &6XTZ7DA^J[MGHZ(2V'6H/Y<1MN_Z:9Y&!(']5[H MAZV$.5VF4]@$0SK3!K#M3ZSD1U.?A#F M@95MXQP^GD3,E_(8BHI*^(1PUD0CN BHADVGGW+.[IN*U[BU4-M '5L5#5)0 M:,(*R=(TA)PM(9%QP"@)-O$^$X'H8D=4-!!>+($+2)=@2IJW?TW8X;S9 8>C M:73*8$?).)X1,"3FN88ZH@,H74(YF]33Q!GQ5DI7=](W#K5F-KL7L9($2L\V M@%]P;9:S:^*HD3_AXF,8?I%C2 E[%[#/2X4Z0=)"1TJ6;F(SAPFIJA_-D,#\ MB2=U18 IOHK]@>K6ZGU,)L\ONE8)T.7(ZL8P#Q$X1DQ T&&27\:]UE/M_RT,Z>6 'CIZ"%\V[_'/!EI=@AGAU+1?5#?)+I%4 8& MQ23@Q-RP\(RGV\^J.'+WO6P9N;%P&U38J2\ ,@Y4"(%((M?"T^G@35,LA43_ MAV1[TKV]>";%YNV .W#(I;\3[>H>'QS6&:1,UC.[N+AMH@@IG=\F9;_31@">H=6@$@RR*NC4.>Q$^PE M*TIMO![\9>,]RU9IG6/#%O-HLBY/SV)3"7!=E[]"VNFV"39S M4O^YT$R:\Q(PX2"V#;:;[=Y>7M4'P6S-YU%GO)>+QY;1UTV!DYKJQL-X>1X#] /WBJ<]8/.YV2OD8 %!!JE)9A[ N6!*8J)P2#>9?&P M&<1;GJC9FKLS0+##Q*I/@P"8AFO 8Q.LY23)G9PYZ!+\07;R6[ X!UIZ:2[9 M1F0F3K(,\W@*9Z?(E5@V0 :Q"72<@J89V.?2W0]P?&23)Q/T$VX%W=SRHRGE MS,F$R0A.H1@R2?6+8;N## IJ81D/IU=+B:NZOK63K0!)\WA[%GT.'?NA4N.&,U4UADZ)J.M:3O MI#6VD3U'Z"M55 PI?6*#J*+RBJA 4DKP=N-I=,"4(V_<-)J&U> ,F. M? T(*$UJ'DT"$UPK\*>JF^9?,>RW 3B0+1L(]?""8F0;'^,4'=O,J4;['*!K MKSV(.#U\Y4MY_\:[=1ACQ)C9Z7CVPF3R'MIR<^".61=Q13&('9C,B4RJ,4"L M+L$_-PWB#+RJS_<#2DXB!BKZ\/Y^RMKZ1@4K IB0,,53&\MR42O> )Z"0$PT1PCK0X/X,FV@;9 M[U= ';S#:I/9>96[;AV=4\9 <-K4W>LZ_L<[X#++J\F:T,RGR54U! M/C?I;)W$<*7XV$$@V%UY!2^F @(O&A^P=$OULIX8.#PCIFE.1R#>LLVEKG2R MJ_BGBQ7^BOD QX1ODZ><;\)#FIO]^_!ZA<2\Q/JFZGY$YF_2"H@?5&,<[;R79I"P?@76#EI?74 MI-Z71GT'!'7#)THD0\:O60PNELG.]ZVD\2)5HNWXV#U1HD6=D'MQ"8ZPQZVJ%!E6M/+[I\R?=!+=G>#7:?ING.6C,:T M%([3F/9+^> 8RP:=$:;R0I5H1V/:C^FT= .5CPE\=A_V3YI;I =T[_95*QK+!WX:0SQ.TZMS_1:),"91IM?FWSA\UP--JD2D2C MS>\H43K%[T&LF5_G"D6G[XMS+6)\TISZ_1V*-#RED/R@PU.>FP?D-#BEFG!X MP:G [FEH>C5WZR^-0RF$IG'H5XR$VR&"1J)4C6@DNII.2_<],ZE]V/2\PO?F MKW]A/@TV:3TB+>[]AO=-9NA.*M4D6MF[.1R[XP$O;K"!$\2S#2-HN+MEG#ZK M+TG0%UFW<9^,J!L5T.D3O$')Q3(Y6@Y,U2U<=5L<'X=.GTU44B4Y M=K'W_INT)-I\@R3?@Y/G)A")7U\G(M+(R>TA*O')5@I)V6:6;7'-5"Z5;(H\ M2C93$IMKI5@N*4@<#(#;C#G?*-6+UYE\M9$OUTOU?+UT5\R73^#7*_>WDU*M M<%6I-=POK=?#DOJ2NN%,42^.%EFD(RD4EOUD!,I".1GGZ& MN]"Y8WUTC2TF,Y/))Y9=?1S1:?OE@@'!8'R2P7BB<5NL,?GC2J/.7.=O+XMU MYK94NUQP9^^V-#LZNDS%9LIH26T!1SJ-U$+0G<+\HB :7F_&SVM%3.EPNE_%4-3&CQNEBN MU\"HUAHW-U?DM_SM8T!^-LK^D_V:]\R&Z3P_/^<)KYDILXD+G6$WL4^$U2;Y"_)P8332=_8F@4?]!V=WVYGTV^V+9VVU69[X;]8U?!RM;:Q[F==#@TU'B@LA-B_;#",6 M]_#@TEO6E/0^J(IC)Q/I!3#*;RF/114WSZYU$;+,)I_*)%/)KV&L&?OKOI9Q MWKL8;86D@8%R=^LJN*IJQ<_Q)$?5+")J-D4A>KLR0 8I7#4A3$BR? #J-GT] M#G*F U#%"T?Q>*IX$52\@MX?&*B+-!.6<:6;@2O>S #,%>DI1!4P# 5,4@6, MH *2ZW2Z$,\CPRR^V$K@"N@?@!0#97XS>"!K3!4Q'$5,446,H"(61+-["FO$ M"#25SN6"]X0P $-&H(H7CN*EJ>*%J'CE2KU8JU<*E7*M+)PMV>9I? MC/W*NH5,9]=WO<0W5<$P5%"@*ABB"MZ2VHFO*9CS7>+)\/[2 ,$_FL7? MO>/S/QA-[,.29*0^*E0>LRP(]:^?!S6M+1: MNQ[E?_R++TR9F<^_?U'+L#W+D/X(%8=3Z;A;98T1F<:.%3,E65K,1(N9UBYF MRB I)V3$',2("#53.3G9;$DHVTQEA93$IC,Y@4-N7=*&99E=75=30\90D5!- MMPT),:3GGT:Q\Z3D M<\D.!G;OGP3P=9-L';-/Q;/LDY7MGY>0F*PV^?DG3QYK.2E3YN,]5#;5X2@U M&-^^=.#)]/LG'\ZLPMO]\\,IB]Y>LV95DR1!KC:33?;]DZ?HI#3."J=Y5DEE M#4$^ZZ4:M7PS-?_DY>"FVF^T>[5BH7OS:-M/+75LCIKI^2=[C4>>'[2/E9Z= M>[X9UT]&U22;AR?G5O3\=M.NC$_DTV*E-^)&QY>9"^$:OW-N1:G7XP9W?3(4 MBV?WF=M[[O1YE.Y7F\+\Z-W*&&;9LU@6R;>YN]-*^?RUVFEFYI^\*EQK;YU6 M]K98:')F/'TEY+)HU,S./WG]:-12U5ZKUBOH>OPMGKOJGLNC)L?./SK,W3]>[AO >&[!3/NOS]GV54%BSP:GV>>&D;MX>*MBR#_W:*G* M/7-+GCRZ!Q7:T]J_"9YQE>*?+)CG[Z5V=-N,M_D%C!+ M/DE+]=?:\5OCK"=GCY^Y:UNZ@;&MN M@:A:UNBEF>P\%,SE2I^=&Y9%_=(;UB6-BC&!]G*DWS-==Y2'?SH MW+(ZXU&C$A]8>O'^L='0ZY=R6CD%15T@+B]QI7Y_G7P;%\6GUJU2JE9+9T!7 M?H&XI!KMBT)NF$WV"OGB3=$ZL;AL'1Y=("X7%\IY\27+YHO"/9]\394*C];E MJ,DO$!?EN-O@9[]]E9CO9QY;.9A @L8>SI2"DW4'+T6+T?5DSIK5"[0 M&-ZZ@+'GS<9+76=O,ZPR/$WE!C>GDB+ 7!DYO@UK33ZC<[]V87!/PUM M>'2!V94'EYW'X:5]WCLKGRKW358=/G2 B@LX?EU#*5:X/Y8:-B^J,C MP%L7W4[-U7RG?FT+J4"Q(\NH#CF8>;![U\W\OW"H7V<[*EU]07 M 3S9 J4[JQ;RE\J;_=90Q N3RQU?M-1^IYE:9*/SU>MANW919,_X,X%[>4KF MC%(>/SIO]\K)ITKV47[LC=G"S>5]\XJK),E;/0,15-7Q3!#DR[.X(=!\D/F- MJF,AG4A]>"L/K3$.HL;XP^,7JRY&HBS8. M6W'U*.;!Y#JRZA9CR8 N&B&H! MM4,'S@&P0Y0' 9_U^2HS5J+3[5"!).L5"R8LS1]:#.3ZG"D@W\XMF9])L'YW MQ1#YX __]R/]8YUMYB27R'*AWEN7_68>_P1)J-]"!I/D8@N.]ZY6AVW*_J$-?CL;"K-_[M8P/EE CY=%)=R;AW<7>G&Q2K+#N-_P,O-7E@:%BNS MN\Y*]ML&*M2;[E:M,$_NLOZ,N$;N%LT/2HZ^6M#RS?@D=(YO>O^9 MY0OWR>YCX^&E959_S!S6RIO-2MM_.HL_D=O5H5+6BCPRKR\LLU$=/XU^,#*2 ME+ZHFO_[$4_^8-JX>M_ZWP_EU3K2[+ZL6^[?O6-7I/Q?XI3 MK2/2154^:QT.2X;C^R9D*N+IY5!T;K%%;7) M'__RV5B:S7A'OCQ*T+B/:G*D([GM:C+;5,K=;-4PT_G&6>/IHI-2'H[[2F?K MFGS5,VKYQLUUO'??&\5'+^>/?+6 J^@%?)]&C&6%#S3Y:\@C-)CAGI\U&0-) M"$C44M&Z305I9'N (4$4NM'O++3PE.UVHFME9+DII05V*)TZ$9%T4C:*<;-V M?5OI735?.IVF@!%%*AE+9[C-( JJM?NFM>$R=<=AQ">U]O62']3CTM5C;VSD MFY6[B[A5(N?E,'K(QK(Y-G#T$*6\Q8V!!J(B,^AU@#03^9H5T\3%)L.=L)N) MAFWBUFF)&,$6JSN+95P]+SIJ#F%6!>NX4]2QW#B*332X..NE(9W9+Z9)3"%B[&9),V\4#6EF9=-9UY6J&F9[QNZ M>-5KLZ@:MU_KSX.GJWP5U!2 09:/<1\F2'>QGG[;55TTX1*1_>7()%0.BO4T M=W# \K]7K(]Z50+9.- ',*4QV3# ]8X#?'<^+4:@X)K&P)M)X#OZ=J.*FI77 MY**G^\K30"3>3O M#R2ETB_UDV=Y/$]KWENL]:71PTBG:\\LR5VM?% M5RUK]E: M?F",;@1AG,'M7DG?13Z6X7(T-T+5/2AD0M5]4_LR:ZK[P+9*\0LY>=RX[ ]S M5\>I8?:F1M0=WZL12WWS6HUHG?68'@S-#J8'0VD=R;9/Q"=!T67=QKUC0S%V M&[P@-/2%1L:D;>ATZ:+;+[BNK'3UT;@A%)N7<3U^:2J#$>[/CJM?DWPL]6$% M'$VJ4'4/YDZ+0U;W#9U27703V%OS,GN1K!^SJ)_/Y?6F+9SAO5MRD2B7YF," M]U'16*2OK@CK-.KA6:U]YFGX524A'2H]J!4?A!CO+E-W+3C&[_RHL>"5(I*E M*^[EDS5+EWI=^!LRS/_^D\UH/JU+W1_H,4C-*8BL94^RK&N\O4':S?7M88:"".<<\#&BGM#5*D;0>C MN&GHZMN-HV[++[U\5N]&C11;,WOVZ?C\K%$H76I&M*B[<#8SR[RY75\^C!L-&T M"Q -5"G"CUZ@NON0 2N9;[]CN?%Y?"F+XX98KO1JN:='<]#2[@O9#DR+-!., M<>D-X0:JLONFLO0D^?? PMHJ^_QBI3FCA*J->ZUR:MFIMFI41UAE2<4SSWW4 M4'PO$A $0DAZ'V,(!#=V[W7DP4NP/5'V,T"TB-X.N M9>&$RUJ*1:/""ROK'W(%> )U/!7XP3&HBY14-='0;5^_CP M;-2^&R2:__@&Y+A2-&16V@4#R;B].=.>P>"0 M*_0X-L:R'QT=I;D/JJXT]Q$$6%A375^%S*UP=\GE>I=7;#U9'8[TAU>BKN34 MU IUW?V\Q^2B8D;%-Q7[Z_UHQH,&/S3C$17X,7NCN!?[C)=;-N/I>: T!H-" ML7(G\^DWR>84O=KDR8UZV9C T1OUJ,+3;$=D \R?77*.6J7;J M+_)-'IWDL<(+)/+(Y(+?P@D/MY"+]:3Y4PHT]_%%BW7@UV[16_8V?6OE: M+GVCH&KI5>X)S=?;L\MV\JWVW&GRY)Z]3&Y#;8^HNA^:ND> !)%1]\W6 MNL>M:[6?[YD/C4*O:CS?\*FS.)?'ZNY6J7ZT);MK5PE,[]GCR0#./7L;PS#1 M0N,T$*.9E]T$+VL9,K9\WM9K5U?)HFC1@W!\U>7+97BH52WYX8RA- MMU MI^F6D/>+UM!ROM1[5L[+);9W^32^$_O/J=/;7A5K.<"55"Z6$0+&*_LL MQ8>::=EGGH9?91*&'!]D!F'?Q7AWF;J#50D?5R+$& U9C-Z>Q,H#W2"8@@;* M%$+30#DJ@?*2'O&NKYX>WPZ*#44IW-SE:\_]CD:4'L)H/AW+9=([7*DPJ4Y0 M=:T3MY#1I_4)=,.2UB=$&;F\V[#\T'I9HW-IE,N)EXUQ.9>R[Y]T87!3;?)9 M EEB7/HCXT53#%3G:9%")(#+9W3^HF/;BG(RSO?.FMELYO7Y].$T.<(Z3^H4 MTA\6)NUNG8*_'R"M3Z 1&$V[1!"\^&S8H@/PHW1R=#FN-(N%\_+-X"G?>6B. M.TV>7. II&,I>@Z$JC=-L$07IWRLWL/FV#"NS_.W[#A9$:O549K+\".LW@!, M,IE8,OF]0Q^T(N$ K-0^\Y16)!S"B@]"C'>7J;M9D5#0^WW%ZB/1<,AN:M#)\*ARO]>L9[&4S2>.@ @2N.I M?5_Q08CQ[C)UUW84X9WS?=$1Z8L>4%?9_<$0%#[2\(F&3U3^:?@4N=W>0 MW1BHC0P#X6CQ1AHJ,R,:BV14-9#9Y]::)"A=VJXC*)Z_H-GW3 M>TN-OKV_6"J??F*#<;(,XJ)O1*-BU"Q\P?Z=J-KH!ADU/-G)WB/K[#V61<-H M%C*W5SK7SMX4:\FQ8G8NKM6SFRI0?O-T6*>,8FMTL(S:N5ZZ>;TK5MJU._E2 M;Z=&6: #FV!9EENP ?ON V8@&LP0#_-[W>UIEW)O;\-1W!S%2[TS99B]>\TH MJ>HPO]T=ZEG"$2J9>=OJZ@;HD/Q^TYH03.EJI]ELOG+2$]\4^:7Z_'2I/HY6 M"4X BP^\^N8+B[_K<=K3E=;C>O8K/ZC)]WF!OX7%\\MNAW\O+<[R&7$R#-F> MB*+@Q$TD8?J-=$,VD;8.\4JF:2\A7+SU5&PFK\T"BTZD7%[*YY37AXA*3; K M?QT\:O%X:732*Y1Z]>NL>:\4XK!R6#5:0V 4\F8B);IMF9@@X"9I>H_F1:*7 MWGM7KC6S?JQ4<>4U[BS^Z)S\IUE'9\5NR^R=%>^39YV;8W4@"/+H_7>_-5_G M5_PB(!?HN.I\,D)X\MY'/_YE,#,X?LH,FGZD:A;-]./GU1=:XM(37=OMN-)9P^>#J?Y;LZBUNNDVVT\=/[PD MV]S#\+&SHT'E5XG0D%I5X;XGYEF^D7DMRA>IRW(A?R@1I8]J:T54UW%CP-^< MHR%;.+-MK5;N7K\H*T4FBN'D9U<^U&]NKQ_O3]C>F&\6[^\&5YG2?16?20,Y M^6HXN061V3SA/HBFDFJ6.[DX9V_8>.H$R?V'!.7*Y6)\6*0/Q"OSJ-;.;ZKHH5CIW+YE2_+ TII@C7*9&)_*1D*\ M-D^?5>)5&;!W%ILRN$;A&9FU0NVDRFG9:I]'@JU>\]WC#?\>.I M:^CWF-5/+I6'T_MB8<0_O%Z=6W?5;![KM[!"OW>L(*!N(-&TC;&3MZ';*S3O M&[WM%6QB_MPQ#.'IU8=6YC5^D>I=&/EVXR5^6K_KV?;;2Z/33 I.!X[YG%D M!_?HOLP>ZF?H3-VT?@:. =;23S%[UK,&_$6W*,2O>UG^R3A]D$=8/X65^KG[ M&SIY& RO2E29@:C(<45C)'&@6*)*TQ4TG*'IBJA C:F>WH":EK2"HZ2^*&>! M:3O-R4HO=ZU?].*99+02\V0V'YK%B B"^9+: M%\O/USTU/1)[\:21KW+#M_'#616K/2":9"87$W+"_B0W\I)D]VT5ER\ E=N* MI%@TPT$C*)KA" )VW")+5#0D%T5# UJ9/F4[<70-[ \L%EZ[P! U4$%ZO5+O MQKW*V5#-6(5'3I#SS22YD3S)Y6))?G[;F:8_J/+2]$<0X.%[ROM63=Z,JL?/ M<;;R])1N25R9?1"K6'DQBF!3,8&=#Q[V*S?B0Q8ZZ9PBZ?V!@;I(,Y4A8A0- M?D92PJ1*9@"OX/,M4YTDCAH)?XTM$X:]TTRPCJ]*N MBZ\+[&9?MME192QI/46YKEYVV8?6P]6HF207F^>$CR(OFG"A]F,K"9FPJ1(9 M^Q%\PN;;]N/FJOK,YDIWJ#$>/*:XP:-0?[OK8/L!N$O@Y@.F';GF;]J]A7>* M4DCW%G/)]4LTA?-%$WC@]HZVH]L@./+?E58D:KK ?EW9DE36,_UFHW^AW";- MS.-#J5%MIEC2V"438Y,;:NQ"E?W0E#T")(B,L@>.9-92=D4^NSD74Z5RP\[I MF7,Y?\S>=8FRXS8OZ1B?^=Y.4[2NBUS9@(XY;-?GW M/__GG_W4'L0E7=6-(T_I?,I#8BXMM&/E(5$?BV'27F16YONGHH'-U&T3W*T98]"KA$#883+.+1:,V >#8IE_!3BC M;SLA5\#;V8S RX+8E'*RU$QE.+8I2CFIB=(LEV[)?)*7!)?UHN>2.Q<7PXNS M0BW=NR\=IQZM83VEGE6; !G>/]EDGP>%X[Z6;)R-'C+655VZ>&Z,FOS\DZ.[ MVXI:KEVD&R^O)P_I_FFN4WG%3Z;?/WEWS)5%+=^^+MX/1]K+F:6=WS^-FLDF M^_[)L9!#^7@]J#7JV,[K*57*W<:U3A MR;G1XZU,7:XUS5*OTJJ4QUJ)ZYLGU69J?O1:OE-\+"GL%=N_JZD&&ER^"LJH MF9Y_\JEY;9]FSGM/#>'D9=1)W3X]IL514YA_\HY-GK>Y7"''\L9YZK*4/\OV MU6HS,_^D*5A95-;O6HU^L9BNU4K7Z$$;-;/S3RJ/FI*3WHJ(1=V6SU8IA6 MRSE>N(='%_!>EXWF:>OMZJPH))7><>\1+#<',KJ 4>/+]EW6NHT+[*7:*11. MR^E[:]QI<@LXQ3?Z-ZGN<5IAD2F]=1Z;QU*+AV4M8%5+/!WPXBD?;\3MM]RQ M?#/N=$95_.B<]$EO[(V1$LIJ<6SE M^]KH*E,"NBZ0@=MFP)5A[ J><6 J@E"H. M3'3D_> W9QB N) *>V;)\>BS8,<7:[E09QY,6H8WJOLVSC&.06S:^H"$[^4Z MO+"MZB//T'J_QW&<>>3 0GP?]$I$-OF[V +?9EOH-P9GF\++RWV'[T'XX[JY MABF67B<@7VL;F=([6'JOJ&2FY Z8W*L.15""!T;P+^Y=4PY0"[/+Y%YUHL$-5@ NS1,LI,)\#.53TP9YJ*I$.MU#TNW*/JQ]F97LIAU<18].UD]%B>W;7V.<1-=.37T/MY%QHNX5ZQNP3;!?B&C M^"JI-B9OWC01_$]>?*R(S3ZP6JMWQQ7/7E[/+_1!YJ%8Z#23I$XMEXYEV V5 MY4=+-*@&+XG0H\6F+6LP.Z/!;//2L*UZC/&@P+C#+X?L8%O5?VHFS@:1N#_FRG*GF2) (85[ M=\TW6:+G]ZA"SP$*JM#;01>K%/JNV_%_+ TPUA:^[6H4?T2! =X[5A-$+4\X9H MYP+3)9@7%>YXE$TWQ+=:1I+E=$[,=IJD 5<:YRPV!$6B%0Q3,[ =P!(]$D3' M#&P8PWQL!J2'KLSV;FO#7DV5E>ZE'#\;B[A$'1!,.A-+"]_KU15NXL,]#*)U M&/0Z0)J)S*.=2GY\MX;AFP5;.[^\*-Q+O:T5[TK\3V4Z"(>Z+PS=_9N,:^!0 MGPMZ&QL+1V[@+)]8]'!"[X5BVAE05[^)I\K6G944'TBVZ.2M??CYY M'5\^-?JC5/ZMU&AKJ?M.D[1FXC(Q-DTO"J9:33?OPP]-/Z75 [YU?MP8RBP; MOZC<9K)G.=5$6*LA4N53L5PNMS^-EVZ1B41#ZA)<(:,A4O4!ON)@IZ+7_0+V M>Q>;[A= \#0&;,G)5%^66Y.A5>\^GZ9-N6$/A7S.'N='=C/?).V3TC$N^]&% M4OL1B%/UC'28O5^>_K/J62]7+QZ5AW:^6#%[S_$;];20?<%WE^"T=$SX<'-J M]W,*9TA#^#(V[/U%N:]HBFD9Y @F32T<7A!"4PN;W29WE TL4WY&U98;I]9+ M:]#HQL_;[)E8,._9I^%;6L+7)0%V2*5C;/JCHA^:7Z"J3?,+6]KZ_K1JQR\+ M1N_ILL4UXD*VV6AIKSW[I-HD#8)27"R7^=YV>-22#)9A2Y9MX!URC#6<3HSD MN@>$3X6:W@6O!YQQ"+M.A1X6V%/<,:-^N- 8WX>-CRE9I?Y 5 P<(!6ZL'AD M+C)4E8O.J&"I0J.6/19NZRGYN5?MX(L8\29'C,UL"(/L.^ X)&V/P'JCH^V; M3X!\0]NON]?MQJV4ZC84/1X?#:4VIYKDVE5\T""63GTO'Q+M8P9.*R!]KI:/ MYD)HK3$]=:Q!DUS7-4+K]E4+_Y8+#0S3]=RY9Q8 ]SE,!7C5K?V MB>H!A/>7MF?U81>T($-QI][@A^F[=S!9L!BX3T+ MC(?X=%I^R?8?K49<&9=J];+0N[WLD/E!6,3'A/1\3=A?- UR8%H9.KLVKI7; M\N/K::6@I I]LUMN]83ZW3%)&"X]%=\S7C,CV MGWKC/* M8_:FQM[T"O4GRZY)]ZG';!5; K+UPF<^##%V+T'10D!%A&]UPK(.G(5?&84 M/\827[^T[;(_^KIWP1%-67PS93&-B;P[:!7-!AI.&]$>$XURGJMC#2J^6H8( M]EW11&-36"D!QI_(CY,%-W\8WJXI)4$59MULJ"L<T!1CMY,7GNMG M!L@ %O7[P%RS*QKH*]=-A[V8$/#!0:TXBC=Z;,[#T%C]L$5]K[B\(_&H MDI?L"VL,QV5T67IZJ"[4_J].R?D5OP@(!@!2_>TW)NY'!,>[? B&'7L1C)\H M0T5&!.83D&@V>?6FB0H7=JN(RB>OZ#9]TWM+C8*.R/E/@/VB:&A -O,&&34\ M1V),YD$_.SV*T;"JU5(A;Q8OX\7,Z";_5%>ZHR9'+M1D$UR:AN6':H[B9OKD M(<=>M]C[7OVE>VFVKIXZHSTQ1U%@2!3,T>>3#QLU1W=M+IV.%^*%QEE[T!H, M[E\:^7P5FR.!F*.@MQW"QO7W1-*1'!=AIF('S60A3$:W+1.GE_ D@H&!^P/J MOV.*#YT(-)=Q<+D,JA!K((*](<-A9#PBL16__[MZ6[^],EI8_(N7N[B@_.UM M.(J;HWBI=Z8,LW>O&255'>9#W;7W0&?>P9QEN]]"1J5-$+I9F4).#ZV_WR@L M]R['Z.Q"OV9K;+>4ZZ3T6_6\ U/%.8-<-L:F/[IM=S^2!AO,P4<[BQ -&NU* M'+]]V['A:H+OV@ZAWCFQKR_.5?92NRKW:OEG[?IXA&T'!/BY="R3S:RZ-^IO M2P3N1L;3!2Y#$L(G3=[C)8R57"FJ=Q$C2I+>ASF,\]=]^43?\2"N/6#97QO1ZEF.\"D?A'66B(_U3&9-_OW/ M__EG/PTLXI*NZL:19YI\R^HZAI(G5JJ#XBT#B;VXV(:1CT1U)(Y-=YG9;()/ M>6;O:&+>,"&8="*;_<5,?\3DF*-E7WR-^RCFVL2XBMK6D?,M[R-BSKS/=%/! MZGA$[IE7A@B_>^:MA"U@GH]X+B%LB"OOM"(YY<$_(M,UL$7\HUXI+/)$J_/, M=6Q8L,K@ V-8)R8B*:XCEK-4740ND9C!ILRWI)2K9/'W6%O'-N]/-\09(O7O2;1O]JW!J>WEZ=I4:=9FI^])MF MGVT?9X9OO9=6*U<[*Y>2YV*^F9Y_4KR4:B^/PYK!VL)9H62T%"63[32%^2<5 M>W#ZFGFN:KUQSFZQU=I;TK[,-S/S3S[&.Y>M2[U^RMI)]OZIP]YJIY+& 9WJCNVSA'VE>V>ED6A:W,EOF\@V]('89IJ_K( MTR?O]SA^]9'CZT= EY5NUH4]9&#O4;$%MLNVT(8][L+XSGD0_O@I9.?^^V&@ MMXH3JQ)_E!%;8L2*^QWW M3$>@XKXK;E\(A%01!&41]=??S 0MJ[26[G:AE!-Q^JVR4LA\]CT_FPL38N)J MHBGDB"#@(91, <'#9S-M0DS\'B:^?F7A']NQUP-$\C< $:BD\&/^[>I M$>@RH0__]T?\QQ_BGR:?D^1-+Q)+_F7()F>8*+8=&0#1C'"Z#.1(%D@ )20B M-/D4V4=IOA?'_#E1?3<>^@(!> '&XW]/,P/U&3-XDC[V'+_MA9E_2_FH*. U M=7\)G9?-H-\0F\GOCDWB0K+JUN7-OS%;Y6O1GEL?Z/RE4%]R86Y][*_,=?AB M=")P-98/,X-%G@W$>;0?6ZF]E54%7=*HS48H0?%W(UB^% NY-0&'?/NWOOOC M\6U0YK*D9&?=E:FM3"R3Z45UL5U/'!GQ[9G&L@3$[WF%7#S@'S5#'63>O>&R M7^F#^MO,T?T(H'L_8Q FX5__V%[I6>B^4,CX,J()W0%:7.R\"@MW+!VC3UT#L/ M9= E#)( B8X,NC2E_;>6 ;-QUQ:J2_3-TM)$8M$4\-AWBOA(!H61 MAD>.--Q:0-P:!J?ZV!]93-[(5$/!U#\3? NU+F[DWE#C,FJOEV73=*8JN )S M:>/KWADC% ZG&]4?63CF5AZW1P,DCG47G4]J^C6 M3MKK-LBPJN,*_N>M!_]][[J0$_)O)_L^RC;/8IF%2[4&69YBQA/0 MXBF-KZ&F3Z]*A$[\V?W$81PJE -?"BT]GARXL#'TAW* 2['N;+)B:JJCQVW& M7!EK.3V!%Q.!&:$S5D'];1M0U*G\,' M+BEHP3FE!\,ZCG< M,Q)59.*?"-J[O;F3@3V_TQKV6OCB2;N_-]4')&0F*3) 2%%B7(C%25$0F7%< MH %( (*0F7%,>CL'9CZ)Z48\42-YAJ^FW716WD[5)C)TDF^7ZN[$+=2VDSZG M#(;&(%71*ZU"4Z"@)?1V::57Y-E,8S7A-INB0Q"%447ET 2@XZE&KY1@TV"?Q=N6"6B5TEF8- M(K.J-!:U:(;Q3UA;GA8PS=3F%;C2VFZ):T[9R;Y?#2HT-Q<6E3;77D'$$E!C5&7P.PI9I"[/A0J:8@$M5D,D74 MZ[T%.="&D^+6A2MC;U<21BP;KV_;-%]NKK("J]&R64BAQX"J2S%R5)$YBVAK*7'1*D='#0*=Z1A0\TH_U=JVN3Z73\48 M,%V1@]X( ^IH_E2J)=*-!<-M5"4V$B>4DL]&V\U3DY6Z*5 2R8HVYI7,FIR8 MME4MMU!1QA%,MS;!SY+F/,/WIBUQ478&47HV@2N/(#7M5YWT@'04ODW$Y2&O MJYOT&JT\AM36S#53Y6J2Y?-5IIY<%6=-R42O/X:4U6AE,M98MHA\=I*;5JPX M:#;1M*AC2)4:'37?+M<,0N$*O6UU!F7^$"T]AE1E71I:O"[/N=XVWM,5M3[; M1)NG)DNYJ4IJF,Y-D[P8Y?I%LK^2^BN403DZ5*-*,LO6,MDBYM':N+Y9U"IB MG(4KC\XT;BL"T(3*G(]V$[6"W%ADE0H*O![1Z;@S35KB,)E0,Q.I'AL+0J(B MHY7DT48AI+1LDFPGN9Z22N;L<6ODDG@I_79I&ZSFQ49>6Q)*O[(H]6O]JMU! M.R6/D"H,F%*Z5!OI1)V>FE;;@F;_R#TU6*NFJXTBNU!D8MGFHE1R5.L3 _?4 M8*WX@*@TI:*Y(H!K,;II._%8U#T8K/7"T$LE'@4)J4K,*7.0&]2J'66,_+4C M0&G]<2VW626GZKRWX>O\0(R/\3./ 55AYNUVF4NYQ+(\3ZY[BZE.6WCI$:!Z M,;.:,A=#FH\.):JX%G)EA<=+F2.!.LN[1"?A+M1\(M8JF'I.7,Z:0O($16W& MF:F:G3"$(Y+UEPHC%FX\IBB:)JL;^M=E0?M"9.85.?]/D#// 9447.35C?6 MV!*@-;4IC333T]X$+3TZ?2F7S%&EQ8)1@1VS^A19S#3&+EIZ1%%9M:!WJORF MPVT>GRHN=@4LL:\HO'M M4:G3W.I.HU'%3STZ5$8JKK,U0&B\6!K%%%X702?1A$NIXY%Z3H>*5:L,H3K5 MOMB.UKK*?,["G1X#("LR#)M:TS.^G>--HF?6%A6EB98>$@6O$F%,N.]PL.,:QAS*];5M<:8+7'L$+FGEN.E9E):)<%!8+ M(KEUC!1<2QX#83:6.TZ'(Z$"2!>V@9:>:R*Q) I=+K]I0W%4 MTJEDG45+C^ E-,6\*:S2$ZZD^U^98HW<"Q:+&,P2T^6:2+?VR0HBRZ2 M0A<_]1A>BR1(9P8O7V^QVTK.2/-6@9@UZ2$K)11,%V(ZW$$OWAIP\UU1*HZRNN:$$%QJ6 MY(DYD%.:<58R62BH[;I:U.+C@EY'H#UA68X'A) VI;[,SQ?9?J$\F-/:$C_U M"+304%P-"QUUQ2OQ<7$S:_:Y 0+M"2MT2@&1E!<)CF/8U:#1*1L=&UJA<.DQ M:#N#$2/(BW&+H+(EVG+TN5X?>VN/Y+:<*_1L$TA1KMP8T//TDN))REM[!-H: M-:TQ;&+3YH&XL%7#[0P:-%Q[8G*ETG8DI5XPXRI8CU>=Y;A;B+7QTF/S7HU/ MYK5BI:PZG6K9'H"T8$&S"2X]@I<]W*R)M4O.N;F\Z;(BP\;FTR9:>@2O5:=7 MS:VS[8P*:K6%J_6*W(3!3SV&%P"]2B:1GJ0(L;HJQ&>3ILDX>+/'\!I1::L] MX4V7KPO-'!B.BBH?=_':([+=+*U,/[EE&D1/)R:M/KEJ.RK.D1O%8R-Z>%LD5Q8I]/+%LF*W-%O/0(7HLJ 'U*T4?0 MO%:$D5MIY1@7+STV\_M.FHV*RQ*_',FIVLR*EEQT^WO\!+S$0LHJK@H*S?7& MCAR34]RBH7AKCV#0CT_(=#2[)?FE*V=3;7(C*WF\A1/T5737:S8/)EPTE]OV MYE;*B44GZ ;ZXRTTZM.%.)A8A%,?I%H"F6LF-GCI,=%LFOUL=P)MW?+4*$4; MAD#461,M' -,'8A:8Y"?E(EY<5-O&YS4 MC!6\M4< &]6L32VJ:GTN,Y\N7-[-]/IE#(5C95I.FZ5V.\5R1-U0V%(LD5Y. M%O"Y)^S3*9L2VHOA,J,JJ:&6S0\2;+PU04N/@&MN =7?5MPMYRS$+!W3I\1F M@)<> ==L6#702&Q37*^A0H-!-;LY&F_@&+C5H4BQHV9RQ65*R;Y.RM69RK%X M[1' F)F6-A;%$<]E2+6OYQOMCJKA+1P#K-E?=!<#"T+9J::GY=3$Y(M3%MTO M>+2%'I_H-2F'- D@5,9:=31:#9P)6GH$6K5=M>-:8FGQ2R6K3UHCD%NL\5./ MX,64)LV^5!]V5-%R,\-&?F'U);ST"%X]?;U.=Y[#&\)@FJE"YNDFFU5^N2[+Q0W62CWMICCC3) M8J(V7#>(_$*UQ6:J7NI!]XL\88(6Q@213^FVPN4G9,=1>FM2J[%HZ9&C'*-' M(VM=6W;5O#CI<;+;RBM([Z:./64ENM7%;*,0Y\7IML[13F=:Z^"G'KO*V;[8 MU/M,UE0S $#;KM9O.Y,F7GN$ASZY&;.T36WY_*"?%ZOI8C>:]-8>.*[(L@8^F M&/]/D#4?U'<_G0XF*.#PM M[L1#:<^?NYX\\%_$4Q3^Z;^OD<$@GHGX2PXC2,,5GV/)QYRM&&R\Q)Y3#SJ? M.MAX(1]V@'NP\4(\[(S88.,E]DP_Z%3Q8.,EU/O!Q OS3- A7H*'%_(Y'J(E MB&BA0KP$$"]0C(7J)8!X"=5^,/%"/*>8$"_!PTO\.1&Z^P'$2RC'@HH7,L1+ M /&2>*;",$P \1+*L:#BA0[Q$D"\),/T2R#Q$LJQ8.*%>$[$0KP$#R_QYUB( ME\OAY>_G)GU:R70SN)SMLKZ_E>GW#X'/BG#N'P*?E;O0VA!-RUQF2D"&0OI 1#('T>.PF&1KZ\']_4#_^$&"I M2WO+R=^'UT<#X5A)0I*Y@OWS<5HB!-(7<@3W!*0P8/]M1$^0 M(7"=@'TP6";@,?UO#J3KA/V_.9"NDQGXYD *#<+ ) ^^.9"NDE_X]C"Z1@KB MFP/I.EF*;PZD!Y/;?Q_[89X3EV6]<\=^X.Z\&P["T,^]!>>#[*1>)_(>9 @\ M&*,\7E@=WZ$:2M4PH!XH((4!]3"@'D#19S0_=N_@J5U5]9-G].5+%;WVY_9J+JF$"T'',3:4]%$UC_$U)7&)+X,O$T M1$6.*GI(+KW#L'CIWBCFNSGFK^[S#HDF=- #!:3000\=]%<@L(W% M#>7.[\M>[Z;LXW_/5MIV/WZ2YQY]405]1@>7K6>[$!W\O?41?Z;NB238N>'H M]IE(XH%$@U<\=3]T\%NBX=9%4V<^^_MD,CJW[Y)XIF/W1#:_)3YN[M1\7[KQ M@FKW0S>1C+A0[.]3!?1]*0?'U^Z'<+)@K$A**'$N3C>I.\L118JZ9,R_3?SM M^Q(.@XL-[X=P.L:1GOH\CO3%2UM'HJ1.3&A"R3__)4D C,>7!LP?@R$M:J(N M@8AH1[) O,1,#T2HLFG"$60J;-RUG4!\SUVY48M M-UI4\\HJV5TGE%ASQ?Z(X,N6U]X764NHCP62$FA20&0G.%9T(HH+]# ;S"&S ML5DM&7&RLTX8!CL4"LTXY.>*\311>6IV%,J0?W[ M?UX#[GP]J-^'LZ[8SPB+5X=8=8SXCJ$R/G@[X_G)D M-;^9=$"/GD(U 4S+V\D)\:#/7'J;SZ1+:F_6TL2MH753T@2*AS@4#Q>2#-]* MYUZQ/398''0$I,A_!4[#[HKQ#KFH)N?IA=-+$2I#C*M*?*&7^^WF674LA!=\ MR@EN&EIRVNIGBS75F6]*1I3+",L&4K:)'[](BCSBI_\^5P \Y*<37<+WIVF] MQMY[D1-74K37$!*G5.V[4J(T++C)FM)H$50C1]"3S*@#6!9*"9+X\2L6NY28 M"/7N.W-:[T].>+-6@R4G@F^1OS2,HSKMHN[GC7R1L6E%AU-!&2W4:'.3;8)8 MOX*D?_RB$[&G.!4/C?2K&17D M393OI86%UZ\>+&$1>*.B!6Q1T8',B:8. 6/Y0F*,*K1@TO7>R+D%YOO9G4U\I,50IS(9.VA-YP<.$H8'8VC<[+ MV72,IP9R(B'V&P6NU422(P4]$I((;8RK.22HC>3^A(;7^1$*C5G&)J.Q!%O9/(I1B<^X.^S MU1_%'AQ4< WYK"'UV$7>>*P2!#X.(7"H8D?FLI'HX2OO H MX=OG8;*.*:+G"*2 8B04(72,?<0$_G:6M RU'3 ]<[.=$$XF-YV.%[%5_R]R MMS5@>R';BF%9'V5DJEEBTC3&E23?7G889M:UW"'K"@S.R)#)I_A%BST>F7.\ M[,LC0R!YY;$9H7J\2:[@D2%P\7E2P5>/9=.Q.X+;:O/41"Y,+'M5J.3_/*'P M9ZTJQ&G=B'^#G*[$<7O!0X3 MIH_TLH(AGVEMQQ;TG@@?*@C2E7 M3BN=7ZHDH^MN)AT=+%2P6;1DIZAHP4W_D1'H@5DG&Z" M0,7X#!/K88=+V.$2=KB$'2X/+L/"#I?[QF_8X1)VN-PY@L,.ET!VN 0[;O;A M"#>RII;81*W:5JE8/OV6[3?GO[GDO'[K\65 FW4GFEAUM3P13;(EQIAW))OZ MRTG"B$> #'<.T>$)&^]VDQ:P;%.1;"#C9:P+89$WO0[ M[(GVM56?#O1*Q%1 MNTY[NJ.W>(3*[#$&,MO>FJ9=Y@*F(YK=>+36B^H6QF> U>V.-W M^X1GL,13J+K#'K\@ .6[]/B%O!%VE(4=95_DC7OHBVJ8!@2V;$7&IC&/V%,0 M 6M@2HJ%\X(X(1@Q%LB:M"+0<(]P[48C+*VXUYZIA\WZ6298?9SRPW^L>YS M^2PBL[K,S1>:L0$ _[WAF-)4M$!#$_43[MMZ85EU>SN9J/F49-#5B5U4XZY M$B@7&*,O%8 /F]?"YK6P%/6>$1PVK]TW?L/FM;!Y[; ^-3(6=JF%76IAEUI(XF&76MBE M%I)XV*46=JE=J$OM*N;>B+&R8#'I2,2<[/2Y=K^8KR99' BF/C/W[K0=K0;L MB"1:T\@"FO((3?"'C6EH6L06U_ ED( @:B,FT "$ZR/VI^'?7(!8#YY-DV_< ML#8R3!F84>_[/\G%.F(9&D3=OPC\OZ!)H_ ^J=OT5MV03 (/M'=[KQZ9M[Z5 M3+YMN] #DTG8.?/E=J)0 O]!N]$#LU8H@;_>CA3RUA^T*P68MXZ &+8SG1S< MTP+XJI6.T1'7/<6>3J$_"O&4,TQ<+9=^.[GG5,HKER@S,BMFB38[[B0K^M0V MLZY DEXS$Q.V,]V^G2D4;W_0[A1@\1::#L%IAPIYZP_:I4+>"GGK"^U4(6_] M0;M5@'GK]F;YY69@GL&4CHXWT73#+@A$IE]SB+Z44Q;I"3*E43KQ$U/Z'KK8 M_CUZ]8;#)-F/7VE1PW,N13N2!1+VC"(T^11!>/WW_XS"2KJPG>W+[6RL)=3' MY^Q?8ROMALLVJ0H?K38W'3+?'98J?RY7O%ZUNF-;Z' 0_J>D18Y(37/11).@ M>@.K6J#T?I-TT:&@L$@EGJC8I:X8#1O1PD:TX%6;GMF2"+R(0(]&1@8P+6\G M)V2$JTQ3)6;:'Q-4%8P2"I>0\TTL(]"@2"*L1K_++KX_-[.OIT([)A MQ]P< M3IG.G"1+QE\,6SVA1-\=R<40O3Q=42B;6/:RR9Z]Z0-C MA3DE 3F%NE04^\'; <.&R)LW1%[>)_\&DN*4+GU75%2A8RY.F_$&UUOWC?8R MN:FN&DUT0)+X\2L6NV3&ZY%9)6PM?836TK^4%A]GT@M1J3GBVE&#JT?Y<6V] MC?;TT5\.!OW,!F_R0J'$$>L>L/.B!6Q1T8',B:8. 6/YDJ+7:2^V='P@JIN46F"492R?,)I7LC ZC9E= MF"]*&16HRIOQ<=B.A<9 M-IHJ$'5JH)1C?)-(%CSQD?KQBR$OE1=X<+X)^Y"7BK3.=CL48H(<,K ;_K ME8 A;P2G@?.1@1+$^^@NG]5ZV\A"OFID(<^3Y&J+6EJ(F2.7Z UBN5JS4"\; MXS\/7=6 [<6^*Y_5 MJ3U)3>)Y.S'C\C99RW8VF_J09)$RQ5VCGRK3>V@+O '77EA7?KA:UD]]U*%HJPL 'J 1N@0A(/.W;N MJ&,G)/&PP21L, E6_N[K_2:QA"G_>X?K>VU!0L@;L M^K@CKAN&B4[*VK:IC!Q;'&F@8S1$$Y[B1+A27FE L):;/D\9)2I6ZS2,;663%U:E'ND=.QBZ0# M2F9\+!WNM*L%-P1%1VA^*,YP[ :(ABG?L,LE['()NUS"+I>P*B;L<@F[7,(N MER )>QR"D;F"Q9C++Q'!8<9:S&6.4HIH;B,\,27V*M-K\^<:Q/;+T"&0+SOEOE3FOKWQ\"=-LVARL MAY55CZNSG76-V&:69>8OQSHCZ@RA"QU6M-^A.65IEI(A4MSH3%&+@"R:#+W,BG)$F%=[F%C4]AXU.H.<+& MI[#Q*6Q\"AN?'@G!8>-3V/ATYP@.&Y_"QJ<[1W#8^!3(QJ>0Q,,NFSOOLCDB M\3MM%6F8!MR#;$7&IC&/V%,0 6M@2HJ%(_,X)!\Q%BAZ:$5$78YP[48CS($^ M=AO)P\;P+1.L/@[@XS_6/7[A?$:265WFY@O-V " _]YP3&DJ6J"AB?J)P#XM M&G*LL'*7?*9#C%/ 7E3C#58@$SBPGZ O%]8/^3'LYPG[>4)=%?;SA/T\83]/ MV,\32LBPGR?LYWG,?IZ/?!UG8 M(L?/R6DW52LHS$KU@O#49Y;I/?3GU( =D41K&EE %P/A!/ZP,0U-B]CB&KX$ M4DNKS4=,H $(Q+MOV,&_N0 Q%3R()E\U(6B8,C"CWN*?Y&(=L0P-(N5?!/Y? MT(1*>,G.V3-0MR. P$/(3T<],(L$5VA>,Q'UN 3PX)TET,> M743ZF:B013Y+2P6718X@%O#;XV\U8N#XO M_7:"QZEY\LHTRT>7=)WOR5L]V58F66W1%,BDEY-*';?5G^^:^4?F03\#%4JI MS])1P952H2*_2B(J9)'/LE(ABSPJ ?CYJ)!%/DM.!9=%;F_K7F[ W!GLT_2D M&2\78]4,MXDZ,6=:&F18V47V**#CO5KIPG#!ZK?02T_[AD-]JM#W[C4IS "QCT:&3\ M -/R=G)"PDC]E,E(=+Y#.'PQVNG)K1F(-I&$B4-#APAKPV_=ZQ=D)OMS+^)Z M>KQC M%RS,TAHTFS7I2LST5#%>N#WS9@ M\0WDS"F%_JZ@&9N56CT!:C/>D4H]?5#DG-P "QJ2^/$K%KN4I F5^]?;5&_- M<9<6->^VHM[ZX-_;=?@X\Y^:Y#E5CP*>*'/C=:+>7ZMR[,\CJU]R(]K54B*I M).<9=:.IZ=7$LLJ$.<'"AO[QBT[&GY)4(G0F;MUH>FNVN[2\>;>9]-8'_]:F M30O8HJ(#F1--'0+&\N5,1=?Z=4XOUK@EH]+-8GFY*=CNE:R;'F^MDF)TS!%M M*A_/"T)NN9EZ H>! H=,/=%4,K1PKEPU$3S&N[3$>;=%]]8'_^86CB0YOV%)AHF0FF0+>4%2CJDC$'OA12J6*JIL8@/4>U1']L)WA);YY9"KT5/@NW MVR[%ZQ4O+0MNGHP\430 MG_8V_X\M0JR=GX??,JWWEWV1$O5USCW/S@[H18)J )AO60=MR2>6SA1$1 D* M?[B'#23Y(&1!.)@^D_KU%%HY?XJH$@_O-\ M\OY=C%"QG33;8P31\7[7^-__^W\.=_\BH**2H1GFSYT4.CC6U*LDHK! FH#H MR 2B&A7'\,T_1)"LN@_8&>_>JI&"VVL?A)D<_,A;#R MABOH%QS\6XQ,323[_M6I9TZJ9/0SE#50Q&FONNS]CR!C(5F#6":#1"GDB3U) MBE\AR]=0/04N$8M&@1)3=)Q. 2$&8B,AE@2B(*;$F""G$O'D6(S'J.3HA_?6 MRTN7SVK:_ MGVX9C2B!21-_612_L]O3__D4RQ#_0$'W>5[=Y1SR4-B\BQAAG M1&N:TPS7$F)4+)Y*!>:4K\3CRXXQ,:#9%'C3^T->9;__I>A0=AN.!76_]=]! MDLX^&8]H@DS)R-R7)4C+J>18$(&<% AJ1 Y$4M)X@[!XLXF:)*=6'KA2BT> M5+6D56+LQ5J?H-K8MRLE:0[B1=EI\OFYVU@[:6) D!.!.E[9ZIE*;@,6KLK0 M0R57X'.CW *MC+]=:2VF@TXA:>L\4^\*J61>[)(-5J %XNW*F*[.C0%K$?PF M5A]E59(7:\TAVIV5I%C8^Y:*M M>GQ4=4K)P@2N/-HGDY=7[=QZ8ZB4.:TU-F9JW&Z[0OSX[.55K,R2PVWML;/C8WC MZ'97*6E-(7EB)=,<*X:F$VI=WBH]J3<;9Z.LD#I>20^-'F\N9EFB79&$":%M MLF $\4X<+^V+S4:BJ\@SE:HTF)EB.*!=A$O)XZ7$,!:M3[M63RT+9"M%3+5Z M5F?14N;MTMPTMU@E"3VG;C*Y6)YMB,MIW44F\M%32^U8M)U8%4I<3^07HZQ< MR4#("N0),F&A<=PA^%)2I6I:@KD"3I)V,*XT"ZJ% _TC9C.E@92 M=,FBB[B/EM9&P MU5Z0HUJYNYQQ>7L@MY7X,)9JPJ>>P%:>*0X&=#&=)<"*:U73[>:HG7+1TB,N M$)M=.U;J-G(J$Q\19J+5MZLD7'H"L0JU'216[FI +-DA:(U+%!$KN )]"K&J M45^E7*)(4*;>70])H+B-)O(]CY8VMURETQ:AM'2BI=FZUTASJ3Y\Z@G$MIQ8 M(ILN3F)JFS/2IL8R_?QF(M G$$OW5G1^6Z6V!%AO4LUME;N -V0B7'D++HQ+'"2%:BM85H M#4AB[HI,?2DT*P3Y,*HM# N;R2> M4[)2(P\2M=%8A\ Z00/ZT2I8%>''=XM9TKNXM8>U!KK)M"[ 1E;0;9;*,]T$<\ M8&DCJ@V;DD*[:.G1!JIL?6FE,EV.CY)Z>92+]LQJ;H*6'FT@N4W:Y1(QWQ#E MZ7S,N)-"?L3##9R@U\$XVDFHV3&G+J?E?I)I:MEM!V[@!+TVFTME(Q $2433 M@.K(<8&/Y5BT]&BOT5R-B@H#?LS-[?:XGY]MAQ,=/_5HK_$.B"470SNJ@AYM MNVWNWNH_C?3LU#\O](I_,MSKP)\[>*4!7S.&5O_.$M[]'D6/_NEYYRZ$ MRZ>.L1^HP"_>+15'T-MP;'!A'_G]T#3Y&Z'IEZC&7T9KJ6(_9QB M+Z>"JFX5Z3JE#I_9D-\,"-"30A_^[X_XCW< 8AO[>0CDD1!RS#?AF.1;&'AIP>-_3U,^]3GED['G>*#FD?TV MY9]Q L@GINHW06>@YL3^"3J)"TFKFY8V?IHF1[EP9-#YM[@;"X#F&^F3""K? M6D$[#5@_ST;G3!# <23/KWXW _:)0CCLHB6!@L25-'C0".!!Z?YJ9/Z=#_X- M[?9].2>#GX]N)-(,ZQQ7#5W;77USDE,USOM,W/68^*J$>XZ^@D\#\V>O 'S; M)7")!L@K#Z.$;.3U*%4@+WW4Q2@RMNLDHJJMMAMZ;Q:CUG2BUQ1B IJ"'GM* M7&@%2O[/!Y]] MF?WZR=XZ&B4Z-)$Q+3NV;D;[:0Y5L#*0_9)/\8]GI'Q=W0?&RWVC) ^&YD9L M(V("B#1)T4!$]^T ]*F^OZ70-%8*BER.-N^YOU^F_Z#XN3>S&@)BYP?/:KJ9 MJ_NQ3 Q]W]#WO4_?]T)T_YV=8=P%^^-7%BR@2E2PZ1*!)D]$G!OP!%O\P7=V MD?WS!4#:7]=(#R ;NYN1^A7#;W?]+[RG>E_R++P9PV@'UA=9@\X]X0C4,]' MZ_(B4W&)>B%:+ZH]MJ[D6('Q_7"&N_#SO(,L'JIS\.%IY:SO@,GX$\ M?B@,H#0MSA>B8J+@GQ\F?2M/36-3$<;QU(8O1WFNFQ\7QU;)%1+(*#H5&@UC M'M]72(0QC_LRIJZV6162!-7-5"FY/YAJ*I(#R*YZ(HB/KJ"Z@RC0 M6QNJ5> BSFTT_\QN(BNI;U MJ%M4-_UM/]6>#:N6X@I)9.>DGNA4*HS]? O6#F,_W]U@^1/N[4HCJ[#)=3/$ MO,H2K W:&87@[@W^:&?3B2NDD'W#/)&7N9\2VK>]?^G(K64+PVC1*R MS?=*:6L^IUV>[;!HGC+MA:/#4IWOP<]AN.8;6R6_Q;)L.5V@"LJ()38<%5>X M+D:#4FT1B&U9L1:&)6HHL316UM ^\5)++X;+$VK "4,W M]^JN!1 F8>CFTJ&;O*CH2 +4]384E?5QPT3]=/:FH8G>O8@+E([_J'.Q0+5U M,LLW1D0>5(>QA+)L)Q;X_@=TW7(B#.G^[RYWVU^?=LH):@P)JU?KM54QFY.(1JR9 ML&46;_;'K_CEJFGO74T]PAG#H,594RE_P\;9>-3H3EG149F&(L28-9&E>_@V M->;'K\0#%9N\# R3IJ(^@8]3],.Q("]A#$T1,8O\YHB0[Q#(",S4C)O[*,$# M21##&#=1'Z'?_E#'#J+?_C>0N .7GI4DB FH#DT@ 66%+I@[;UC_H9W!]]^BOF/:UIYG3[@#B4XW)=*SA:3F,S$F%K?&B6') M1=<@TZC:*I4\;HX+!W@&DJ]#S_X.//LO14&5IN9GH*OD%(?+%#UI44O\JJXSE/&;51OIK0 MI':-12( VE7)8Z/JCZ:L!S;\LQN^V/<6>9AP+ MHL"7<"<$W+ QS4SY:::A9K8R:?&9-3W+3@023Y"EJ.,1(F$4*)#,_:!1H+NT M57Z'?[5R-1,%JSK#49UZ-E8SOK1ASN!*Y33(#3"Y7T"01FCAX'BP= M/QXK<#83YP$#&@]Z[#".<^6TV!?X?ITUQK2B=.#AXG-=*VPV1,'!?._EQ,@/ M4]QW$+Z!L#*=-[/4X]D<7-%YJQ :#EC0*J MO-2EGQ![%8[,#$4CM^'S@]RV5!S%^$('BKVD/V(AN!ZV*$3 MAGGNU:,+($S",,^5+)\]P^,)VSNQN?GP;G1R.-OD*^TMKZPXHB@[AID9L0*) MQ\:2Q%,BG@PC/OI9BUC6-*T?-&)OOUI.EE(M$ (-% M )GZ,.A[1Z&?7?%S&.GY?OY? $01GHNG]9"?/MQA,=.V=&U-9ZI'&#TO%C( M9(QLD84[]"(\9.JCB\W""$]P.#R,\-R/F7*2<]^U4!+%K=H0EZD$WW:Z7"O1 MF8I"%[,PME >,;2#.[/"@,[-'+:18S5#[(PFRY!H3B Q D"K(_ M&C+:\)D_O>$M(!_$YE]FD9X0GIUYGNBHQ=F&6!*MYFPT)]*;.#2_\ 1A^HDA M/KK9+8Q7?1\Y<5/+*A0%U[&H_DH4#,PZ62FQ1%ME8D.R56GSH)AVD2A ESP2 M]S^&&#US].J9+D#D C>OR:CE'ME88\UPK7CLK<0X@LB#UC#<" X!K6L* &C":,Y#'3N@U3WG8X3O')+P)K4W'%.:BFBP MGS%&40E\$1EN;P*[B\B^J"%N$#];'8-%DZA, M\.KB05:7#^\>?.MS3"B"KX\IE264DA^/@+B/N,.[^1S' M C*Z >E4H.$^8@P!S%X$/D<>0)B%)3A!ROP4=^+B5;CWW?RY25N+$U/H=HZ3K@JU&*[U- MO,N2TH:>(!%R52LNN*FBL:*+NG3)5-'#Y4-NZ\+?- D4H$#W]1(\]ZX '^&, M06AONOV=D0'QN+T&CA98>/&;"+1=/#4%_ DNQ@B>"ALC=Q=M"$SSRLV=H #" M)*"5#M\]6I#SF!N/:FB8"C1'%Z*V"]Z>,.J9NBSW5M+:(/)#LA-S*XM$:0R- M>CR;ER'"22UW)0<"YO7?.:M?V*O_758G"9=71S18<.6AU9LLG4H.:"YB=33, M+G[O=REEPQ:*O;%3/0(?$&Q=)/<2*\X?F>!$(8?;C/AM3?X?EQ MM4*;N6F)X/-F65]5ANO8M#=!/(^N2TP\$1_R_!V$(0Y2,>/S&T$/K=W#0$08 MB/AK V;/GU"*?2K,=)->:1MQJK8;=CX_FE3 :N0*M#<'-GG2@ E#$8'DY@<- M1=Q!&N1W&%8M\1)=JVDQ/B^S]>U&6.BM*F98-$6,.FE]W'$GRJFXS#Y# LT3 MR9C/#<02AJ2&<9I[=JO+J6JO M75$G]58KK;4F:(?(W(G'PF#-'4F%,%AS_\&:KS(^54R/"2VUX(FEWG+B%2F7 MZ A-M$,T-(S\B/'O(&*S2TU'3._NR(AM1.:*KLR=><06UQ%7L:=30T-;LE!] M+<046HK*+?(-LQ.N*Z]\+Z.<-L3T43I"';RYF# M"]]/E:^LDGE* ?D"!W*S>)R.9J/$$!I2>!XK>>)^Z#!H]"TEQ4UMJ,<6!E<: MAW(&82 L]T<2^TE46:RL[72+_;J%2P,4$R*.9[(>LC4?[+GXWRWZ^& MWI]JL[VWZ%1@AGX$?I!! &$6#DH)TJ"4W$Y1O$3_YUX8N[7G:?0'5I=??W"P\H04K<\'VU&\T*%5IK,@$Y,I.1C0 MT#/&M(#-TE;2VNCDAU,Y[%I&9R/.'B+I(8J,6= M>83+C7#PS#._E%M97+>&07#\V'L_=A +M>X@E/577*$>"Q)E68K15Z7",Q"VCTFS2;-19)$B@:<8\I4[$U;][1"SS.\;74V0$ MX%=UE-=$]VEAD(KX,B#R=+(6O8B+=VOWX3:L)P _/;R_=&@C!<3U?RP\:R@_9<$8:N(T8_8\KUF?= MX*Q!$984_"63@$WK,R9W1-+RP6%5[9R(.NGP:;/KRIJNTL%AI '0NB%I$52](,RS&]F]NEW2U6$47W, ;!$5Y; M]8UGU]SHT$&8/A4 .#Q,?.7>SQB$X4SGH^?[B@\L1$5&]@74639 ,8'0\__> M2>?+.O;W:YI?N3"EZ+-; _)?#9S*\Y+",FENXZV8NDD/AVS*C77CXXE XZ'. M=/)R*8U;4W#(N&']1W#K/SYG7(/DW1D/%H#+B-5::]P4-+=U4N_-'D \U$$L]+YD*5?M MLBTD:G."LN+I=3V:B;DM5HCA,^/C-(7/[ MJ&D@?)D@P"&(,8R;:+?0J7^H8P/G'#,:4I&ER+:^I,8P&WO,&% M=Z@0;X'O+1(ER73P7#;T(\25C=SGC8AJ(=#*W=_!&HV]^Y8S<$-S/O2H;];Z MN5"@#N&?8 X"#>"2-_'34ZIC1D,JHH;]T:L9#* MN:$KQ/!86>JCXN'0S;Y+O@S=[',V4/XQ7TI<+BH VYUPE%(P-OGERDAR+.)+ MZ'P_A.O=JO,1T;( M!2,D2TJNF<^[ >%H4R^#A^-A^9'-$7$3'TWEE*8S5&_XA.5N+\9I[>(@H:1C_LXXW7B)#P05.$=,.&+Q-- M%)7'=?(34]0B"]'$0[KM*8"N=L;0\3@(?*^=/]L<+H*&C(V3X=;S&4_S]]B6 ME=6O?\-_=M^3-"":B)BG_L/W[9GH)3XI$\1_7L16?(T1*G9P%XEW1#I^L&O\ M[__]/X>[?S%UHY*A&>;/72?IP;&F7@*:PAPX =&1"40U*H[AFW^*FBMN+/^8 MR>0S%=N-^_BY[T9%@(C$GY/)_XR\_(C <03+N;B.'D#,YW?O[A3O6[N/L)&\ M^\RP%-PPB"]'5%8 /?O54S%:;&/QDR*?F0MAY0U7T"\X^+<8F9K(U/Y7IYXY ME>''/T/A!TUH[9_#G+__$60LG-F"+)-!ECODB3U)BE\AR]=0/04N$5O4PH@: M$2.2IH5XC )"+"420BI&Q(0XH*A$ G[(C)(_O+=>7[I\7#P#S)4B@;;AF!*( MX%)C'?LUHO;T__Y%,L0_15UZWI?,>.>MU3M<&R*E7FO7*\4LV^&RN6*-K66* M;*7=@;]6N5JG+5!G/?+1YG\'!GC'WGDZ]MH[/ZCE -6<.MR.= M)<3SVJ6KFQ-15[;X22_"'/["ZG+#A")>M_&O]?%>NK\(]^R^SJD#=Y76\.VO MV+L;"7(JMI!LW=%5L4;EG1$5'QM9]T<$0#]P 3=@FPXX&_\>H>4#)$"MYN& M]/Z#] 1)_1-!^B_C:;^+Z*RW&WE-] K4M"A\C03D[K8R$PF-=$,4VVCFDH/0 M8$&]*]H1H&.9 G5PQ#9%W=KW7:-O3 PH+J/PQ2J FOH O]X$G+&C2]YO*&H^ MT8P15-@VD*8ZU"&33432%*RX(ST0D0&:[/H$_[O0C,T3_KZ!'7QH%$0L!UI_ MZ(V*KALK+(X.-HI'\$!X:F"-#B0!"Y4%X.U;SF)A0#,"9_N=":X*@O1IC M)/%/)$VE(Y)C07T,02%*2T?QA!\:VC.!R@Q][PF5"4 (H+-[\WV0B,6_[8OM MGB/UPX?OD4[^$X' FR"(CTUC'LG!/3DZB,0)XA @MF*+"/!&9 H)+ HUKFM/ M48V?Z2QLP_1.ZH, _OKF!4#;H*M+T/&FD+DL&['Q[E OYXC,@3TU9.^-Z($^ MR%". V@:T"7PM$,6CJ3@13+0(-#-#42E82],!<$#?R[:(OQ!U#;P==X&1XZE MZ.B!"@06Y!-\(/_[D(C@CL#!(L.Q456HCZ^IN$+XG@,1C9<<.QI^(J0X2/+( M),1*"2Y1(/=(-GHPI$S%C&@&U/9PT1R"805T!^Q.-H8@]>RUB#&: 80IA*;. M%%HSDRD&EJ,K2P?L[,X=;2^ 0GJ:0\=]+P75+T&O0;?:4+P0AJ;B/#4'HW- M#1,Q#M3B%Y"M!Y&TJ 6DG[)CNM"@@E)T)WK?IX'RI#24%303CV MQ&=--$U!R$\E9MSNE?GR8ME0:?,J7'31: ZXO&IT(//8Q%[@@ KSK?3#"D,A"A ))0,.R NX: MDKX%'N)[8PY/).'='J'LL_ I+BHR-\)V2SM-8=*=$F5ZVJ_14]<>-=F_ M'EQ4K.5^YR(H9SX")KHB'6U*06G?WE21IAP44_;&HXZ"( Q*HUG-0/S03 M/6*SK(*1,U\3/:OYXQ>9.)Z:'9%VS]^)FS?2= 2FHC:&"- =4=,VEW',WBHY M]'**^.>5KGO"'T*J\/]HORC>MW]RCQ8[UOX3J+W\#^%C_0\A25H1?.OG%)A M@:H"&N](P!F1KQF9'DE#Z>A":8U$MXMRS98SLA3( @B\3Y#J-"1[,!-YE(28 M '(,\I>AT0Y,%_+9Q3Q?J*:P\IW#3S=X @OD%4.'F_6O.\7\"/46%+R>A!1' MT.U;*;X1X*^"^T=&!R8'""6LD"'EP*?/??N(B):A? ">G9&'AI[EO["#GNR= M[XW\"8JG?VFSN0W-(F4,4:[;K%?#",5X ^IW"5+(L3%,J#-[TM,[&I]O%K?; M!IG*5 >N)X@4J!=EUOY@G8"6D4$RG:G7IG/[A18/ !-Y@4QD!YJK(.>5'X/? MO#E&B6HU6IH:D[I*6=ED,L+RHOZ)%RE 14"*]#M@3XN6@O7BH3]V%>E] M%!+\--P'Y0H:ZNZ)C'UU+Z*+,TE?O +;HR, =&@'@@4T6?;%Q*8L(KO'5:"% MGF?9!EZ.?T,;0D:@Z?C>#U0)KV7=0L+U-2(>T=QT=BQU7K@[M<5V<^'N%&M[P]!&D&0QS;!:($?]D**8$]X\I M2T2N)[3[)]"IL(#GC6&S7T$NHH35!?RNY6$0(A,J5+@:(0F:,7L+'6"OX^G MU\,>(+(R7TQTY(V=U!N7E@F\!>IC#MJO<\_:V@GFS8CCDO--FFA3;B5NCX%H MC"=!E +P (B/]D>X&FEY++;WP#QK[7,Q<)H=3>0\H+8XCU@]6C/@;RKT$'9' M\RC8@A;.XB#F(7H.!'J_9ZT@QVZ^%S!^>2#ZZD']WQ->_]*/YYE+6"?A5H23 M7XJ(WFO0^;Y^9"PBCC>'&P"!_/(KZB[-@+.[0E M)'U?8V+FR!/OB) "H,T(W3OL';[Q,^$?5U!$&XYUC#L%^GI03D(0> DE=/^' MX<6P'!T%NK MK9B2,[=L+'&?#^-Q4-I:6+*BH!CPP.SYD]8>/_5N,1LE4Q&X M7@9S*$,@"(P7#1>&!I\C80;6X$80=V]N-HF#(A M]4/+WO-;H1Z: 2^^X96[/,$G+@ B!*BK]EK&5"S5@YP#3V*B&AE,53ADCW9O M>,K("Y:\M_\G7[Q"%:JA6=50#+^+%_A$G[$BHCR#UC_Z&*HSR?9L>PL>QOO. M/JXS%S?XH!#V./:%',87\-Q$1$,60R%T[U$M",0,@KV-?GJ1UZ4;6GG[X0_JYBCQXD6R>K>33%^+AA8$C MJYC6]YQPP*.(*PXQZ T'Q2C$+.$QL 4?!&6>I"SP@W;S0]^=U[ZW(4T@ ?@7 M*#)>BP9DP&B6@:2187G^,1\^^1;I3LP>B(W=Q=)04(P-$Z()6F^H'E^7 M-J^OH-Y%>+T).-Y'UQ'/>%:=@K@5OGU?]@[E@Q?\Q8'7%Q!!)/'/[>>G".>@ MSCO1BXBSE@)_&K]"K&(?9A,.=/$K*>TCSX5Z:;IYCF2]]UE^ -$"KQ^%) H* M5OOR^47[P550/B UX>,='>M)CP,.O7=X(R(F*V14U!QPDG(LOJLB+YNS-@>HV M-R(;JVR"KT^+B1B?'Z8E-Y!!''2N"#X8HJ07-7MPMJL;_'O%@1+!OJ7Q@4LT M1D=8H2,\1W+[GY%ZDL$8ZR;1"XI#!2\!3[6XV'H= 5]]>_K9 AK*('JO0F%\ M/(T5F<4XEXV2O?MW;[ K"3U/)-:@P7 0A(&/M5T4@?'U/:I,4Y!AX>M"M)4Y M=#2@>8]U&_+=/-OAY221B:-X/BK4[)#/%6N*#@O='&"*IC3=^+8/]&M,"(@M ML/Q TL+Q[&[T%(^C<(P#Y2S]"#LR1+RWOX(<>W#N_2']'(V%\YC0X.[]^PO$\"O031,#-,;@G,% MBG\E\N$F%YJX^:GH&J38Z B%A#V=KD"W2[=_OM@--.-]7;F"\-CKF@I"L!^2 MA.!1?OFZIND8R'7$G.5'5W#&W2-]CX,5= #LF>]:)NGOY1LJP*%V+[X-2>*0=GR.1H$-!7]?AGPNVAC//;F-XIK>NI>\\Y7J[T\90$BE MX7S6BY,Z/AGX>(D=O!NE>#J^4NY$S.+I:-3-T]&<&R] A[G5BT/8KRVP!72? MUQ@A?GG5@3J6X?_W95?6%'KL7MT57.V87A'<;6)ZWN4[;^^#?B?)VH6>LU0^Y \G);$:XIT\%F)\/VO+D7G3L+ MW@(2,N U8$-V.HQH>JE>'7B>"(;G%XO3QJ*$!: PG)"Q9B-A 4*L6C&EU%DU MMMG)V:O3<"&B[LQ/%2+N:M-PKZZ<\W8&Z: 'SU/QSEP?>V'XDP5JBT6J7.T3 M59=C>G%2S"1KHSKTOW_9KG%$:''!GO7_8<>8LP!8M.9%+LC1N_ MTJN!DI'**9FYJPI#'_B+ZUB6>L;P[L]^\>.K=%[:R_)'VE.PWBZ(C_\>E[U+S1:VPCYRD-_L?"SLW%F^>72O6\7+/:L +R"I ]"#8PV7/ MV9J5-J?4FYEZBMK&IO;KNQOCO],V_O8NMO=N8&,.2*O<&VNC.MO,\!FU737* MLPRYZKL_?EWZWLH+@+.A.31;L\0&0?7XS:K4..9^+C;S(EZ=V M>DT6LK.9TOSQBWH^-=?K+>O.O4)=Q B0I+/0K$$'\PUA\BF"((?Y!E'D;2R- MG)?"R?@9G,Y!L0X$$?Y5\_)2[UD?T1PMKVTREN2IV70T3.?:SKP42.O#/VMD M=]C(P?%\2^0@Z',5G#A[YTX]16NIU&1?6M+M6$A3/B*"")>T@ Z>O%-/0 MO3IS%U7S>M]YLTSQ G*[II:#/SUA16[[D/'4.=['KM(<]=&\2?-Y!HY?]07M M:*@/_+!A[;T2CCT#TPD:7Z+7@_#F3:\U!S0_G+FCX2V@4A'[$)O[?#X. M^R!+#PW4M/Q2+FC%>/[+RS/V/@3\LPFF<)>X-0-/^7Y&)6_O8,2=&M9)0.Y@ M? "\I]?%<'NS20:Z<5 ,]R:MJNRK/WSJQ(L.<>)U%""8>$4+R//"O1L>81F6 MM7^$7V3S8AKL;B@Y<*-\).%[.3XR ZJ>" H_;8,N "#ZW5B^##^[._'1;1Y MX)U!K)];Z7\F(G=:R)OEOC].!=4 HEZ^0TV%K:*:H1N[[A/O2YP'*U]EU4$C M(W=34H;+-%(="A"5TJ+[YQ; ^\(Y#[%;@7!L 2@$MP"-OX,+X>-/:K%:8TLE M^N4NK=;GJVHFWZL0_=[DQR_R^?@2")\/=YH+$L6EL?)V^L[9L>)4QA51J\5X M;B, Q]D6Q!&UO3U6%GV0L*E!8TKT%H7E))\<&]TQM"V(Y]3[I@2*6,,S'_0R M09&/#/Y/K L<;UEX+6.[+I9KVQJM?5S'@D"3 30P,/[\@G?KY>\LRGT@90)A MG36QRI\_68B9.5N#3.+WRV4&$FXBW@W1SIMU=%O$)K M')6'+X(;W*F8PUJSYPLLDSJ'%-/&#>Z_JIN#C4-6-C2CM8*-( M[7KMD@HNS9P8.$[I?1&\Y"4/6R4/JC=1Z-Z/7KP4TOQ"/OB&<7R'F**&.DDB&I'E>,^;#Q4[E[P'GPV+>ECC%8 M3X1R_=0LKJ;7/U@:!"^/'J.;&H$AY>(NS'2$.7O MNC(.^P$/G_H)SM%F=AD+V>\%]V)(NU):B Y'\M&._C;1D6X[A+G_]H/'> F" M=\OD7*C-(LA0]0T_E!;WL 7DYYTL.V@C05'2*>0+1$#C\;XQ&9/"_G@0SHCE MT8$@\X[\5G]Q5_N^WRU^N6[8?GV%L4+%T1ZM?P:K+SGR3WLHKL"^]P8#<8^K MG4OTY]H<6\^X)WU7PO!^+>#K4J3O5@V8"*L!PVK 2U0#4K]5#4B__XX/3BU*%46&8,5,,XAF<>/P ^CI2.O=NUILB%7+?O(3@ =!)ADL3-3ZLH\Y0E5IVOZD&5PL_O+GPWP. MFC#BU018T*)%D(JB4BQ__DG$6/G=0"\ZV+$ TEV:,O;T#!"QB84*"G".YLW+ MQH:?8YI"!* N&Q,^TP^@_<$^T,$]$^_]7>&ZAO&^X@V__3JISAXR%7:%>[AW MR<)M$$_^= (_'+9K/?HR O'#7%.!_HD>Q9:*'Y=#!@L^KV'A?C +C:)!)@9^ ML:AY,#X*SN6]4A3O,3)JR;)PF\@*[.)R?JSN]^)S-_'^<:B[!6S%"Z_77ZS7 M-QY]VI3*TE(##C]?99?31JM7XNJ!%$8X_QO!!XN\G"QR<+2K"::#HA;L5+P4 M B/&ANJ:;=5WC.P;\#[)>'V3Z#>_,1E;T(I_R<:S/WCM1?;M_1/X1'_.I649 MB"/\M/-[8D3T)@DIATWLR)Q'5<^:']RS?*?C:9=4 ,@A&WM#OE!(&KL"!FJ6 MPEUZN!8/0]O+5&"3?@Y?B=P(M+\K1)G_H-C@M^*-[S+.R:CB:)I8\KJISOB> MULQO635CT5GV=*PW M=$7KM9O\QS[W;;2F/_)#XRW0]D>.O5&795V.3YU^3U#K;K6E)1O%Q+8=R/R[ M?Y<35CZ[Y-PJX"_:5RJ MBS71P8D.;$'@&\+B3KE"DGWE-*/BLJBRCGJSF'X6\'^$?HH7$_+&S/#4=!QG M7&Z4M./-M[T8Y\+?1]XZ+D3S_7/\'P2@OZ!UR[2%%LKCX^0=^JTJ0A'IS'<9 M.C^=]Z[CFMYT-@OP*O6W(QJX;/=CUL,<^D(&VO"6__3NU(W2Q7K!X,H5KA:C M+#Z[4-ROC!W\U*'FL3M3@5[,H:YIY529X:RUJEBK^KP)>HT&:/[X9:&HWX=3 M"%%P_+5?A6?-O [$OQ"=Y?#3. M$OJ(GA4X1A_B[! T 1W-]JKBIX;OG/E=%V^/A8>-O* <<9F71_ R&'XM0N8D M2* 3YPT@,C=H*[@MW[)17N%E "HNU\"0>O):R0$*O8.GW:@@/U, '3@[JLQW M]YAC]?/V45Y/B:>3L!+;V=?[*N"]A_WB_;6 !5#=G#^S='_0-[Z?]9O%&8=B MV$/.@10\21+^M)%#6'OU.\!SC[WRZ=V,J*BB1R%()R:*?:!!9IK?W@@_$N=/ M$-DBGAT"T?U2-H-;%M%.1-ES6;R.>=M3S0XV_6W?0\&5U*_<;CSV$L\_N8F2 MSAN&C+(*4#) O89FXZ(<-@XO[/[T1FDW9M0JV:G4)T1Y4"[T)BDM/6,"Z>/N M#A I0AF@F!>+MAV^RD0Q%LN?H8&+P/!P72],M*^?]_IE3T2^L"_LUZCO76*4 M!/5:_<:*ESGUN_W&WHQD\V".[]M*LY?4YV2W142BD/$MA&D\D\8##2)2Y*G: M^X&AB,Q19@J-S=F-RT&"[F6*QNMLX6XDIA>).NZX\3.E>.\H+?DZD;5+VZ*D MWDLNVV]YLW;=PY:UDY=>DM6;0;W/>!K["4 XJ8:%G!<5T '"!)*9>&S)_V?O M2YL4U;ITO]^(^Q^,ZML=YT2D>0 5M<[;%8&*8Z8S#OF%0$5%$93!Z=??/0"" MHCDY928=;U?5R43<>^VUUE[CLV9SPL,/7F FZ/%@I8ORN)[D-+ALT.,: MMJ>LS:NX9V!'UH>W?0DL/\>+PKKLZ-?M_?C(ZS L!\9VVGWW YKKL3MQ%-(3 M(2'M/"@&"$((3Z[0*6:IPR_VL-1''!/DXWPU[]V6=5^OT9PN&6HYCG4XL=9= M1:+YK;"",8PO%K@YN4"6WSUJ(Q#S(J6L5(XE>&3 MJHR>8 $<-OV.)5LSI4*^9X\T=65K#I@Q8ON6:';6M\!?XFU1?_AISZ8/AO@?(KJUF M^)/F0#2S#(^K],HD9ERAH<5JLUJV=GZ3Y]JWV^<)LYP-!&*ESPM 6^:-)3 ] M1WIR==-+[_H(GZZ6)-S@@.^68S<,2YEXUAR'/3\)30T[$W@Y7_1AB9G;A\D'-!_.FEC0[!NC" M+3A XSS6$(?+\SU-;- [%WR[V%PX.GO=;-^UX#01%)P&!:>7*#B-O*O@-'K\ M.T[J[5L4G-9Q/7L6*):T59P#L3#2UL"V8_?4NI+DM'A#?N'H?*57B62944+R MZ=WR?^Y^[RF+',@! ;S50>/V+Z2!1IL=SSO[@]G_"#$DT2^A35%7.(MPP-+!L$IAJ@J;8769>J,0=2*)[@S,59;Y^OP/)[\*@ M8V@185G8J*;Q>RBMQ8%;P=JW 5:%7EPXZ[$$_MT>A-JG5OUNQ#FT""]JV__\ M5Y*.)_]]!=KMJM"0&6D$?VVQ#@*?NW8UA2L-;,_YL;#(4?IE:.6J'^R? HX' MAZ&C'[G W%V=5+O@UP>!!P/^_B[\;=^Q,#'H-*P"TUU< 7?];OA=57JJH U0 M*84P4.>&P]S.4EW<#7]Q1QQ.! Q^2P8'KJV?X4'3NV&O]L]M&=WMY?$XG_O[8TC=.I[@I:VQJJ]=*"E+55[:@RF@ MB84F)[N'#L-QU6C>,L9,-,'>-[HA6I,UG6%GL$M[UD,%ENA!;&KBUXG*& ;E MK7'5#D6M:=J&-+.[IJYN6V.< QW7@.&T@]/1"XU2NT%!=V\* ?;AASR1?[LM M'G<>X6%-5A$9;N&VQO0Y;_74ICC=&+OOW.'7PI_!\KPW!I&!FICQ"7FM-QN5 M:'N:T_6H4!XDN&B/>5\4V:?<4U)H0A([EX>[YF?OU1 M%?$PU+PKD+TEF3U5M:H6+U")S93GJ&1XDICSU52WPMP=F;>&.,PT2ZG*M$W* MHED;;]7*<'0$#7, 1\$K?<-&%4'-^AXD!!M42X<-2*BB%LY7L_%3_H%5A_"^ MWI.U79VM+E[](%_/NMS%00UZS'JIY?08MWDNS%[ZHX&:'1Z#+7WUH%"]EU60 MAXM(]7W7_VADXC%T$";P(G?#&PK\&#. %UH., !PNS0#S<7 HSR1EM:M8_UL MG3NX,B'40T6S9K=:PBDN>6O-UL_MZO2LJ'8&>K9:)*CB(FZL9_ER+/RFZO2W MG'95V,!+$XZ>=IWDK,BO!ZV$6"6H9'4])K,U)8$*K-Q&E=MNG&MB&%F.O_Y$ MB/! V#AFRU[X_PTO@!7B>((EFK3M:AE61L;8SA?;]]F#"W3=_M+76RFRR<8R M.NB_=+E%\B6[PBK$>ORZ+OG;15 5=F&\K MR21!I]3I6,XQ:W["G(N%[9_M\7!RTIFIQ2Z[9 4N%98BT_ES)E][&P_CD2I6 M$\:'&?DQY&\>'U%%YAP8AX#MT72:71.CD<+S3$K!C_*$I#R59WN$Z7YH/ MW!O;8P8B5JPDAWU!GX9?:71MF E7<[!P,&^5(!Z>K#R6K%NK8)>NZ8"5E3Z]:[=X0 MGV(,89D&#C(:@JNWATI9HW\U5;95LSL_@%Z)^!>[)= M@VU&0VN!&VLTK[\) MX,S^[8O2'"6Q=[+@,L[Z IQ:Y=15&]9XV0,;>Z:!*L,VHA$" MWRYC*]38*S;'4+E^Z&X. I8U;F1WC,>1V'?=$[Z;,94/;V>?;DY5F@/F"X[' MJKWW@6;#E7C6K%_TM3T1EC)XE^2^[ZV]ZD![V)V4+E;'A$&2T1R+]F<<6TX#&!!'0Z/^!RN, &&B'N# MR,&1SC9'J7T+H^%PZ9L=ZWC" 3!&Z 8@0W>1->L(DQH*K>7VP&$5OA><6X:M M]I;=+W&OV.G]^C#,[LC<'&!?=^=/8)_)O$91YM M\3]P_-6I"1#H]P_6#2$ZY<^4W:L)U^?$G']6)UG6B,L[P6JS'0S ML\5B0@@B&\DNDNJ 8AI&<9"0%&YLK"#DV *-;;\$#7.T_5UI:#5+N3_O;CS# M@\,1*5T15<_EC(=I#%VV(;H!%7$(7NWDO>UO5S'2J;I"$$,XX(I>#ZX!U=3Z MHBLJ ALL)02P+DBR&[S1OL0SKN'O=O,7+EOVV+>V9(N#-WCZ3J;3@F#713M% M_[9PSNY&HQ?,#3LFW$ M6GM^)CX"?,:NDSQJ<7E"O9(6:C2JC_ // K4:K@;N'%287=N>"Z;,&$ >1U0 M4I W,&*![V>?<(FPBV.,P=G#>PLNKP]_,-QON]Z%4[+'?K7C'.^UB0@SV)ED MT$F!? GVX^T9WTU#@S^%V\408J<6:O57(WI#?D&&DE,7?_($\>6&9[/Y;\@9 M1V"@$[A4&XM?C/Y4*,RVYVT,-=3CC/*C3L[ 57]O,\F)T!9Z Y MS89?L@PA M)QJZ5&43CZ2R!I#V5'4*C@9PHZG9*&^6V679K"X>0#W7$J*N-0;"CRR"(G.#5C[E06+A-3@7PH5DOYT)63,^ [U>LB7LS/6'W=@QAPT (0PX M>"ZQN(P-"RNJSMJ;N8AKA['VHP>Z,8 M[?E-CB#C4;][TGL\<>7,[T7*;RYLPH /PFZ&F:D#..?7ABISL^!.3%SO.,[B M" T1T09SGLL==KH$#L>%6"7:KJDF'YN/P1AX 3L?T%Z%6W7.A"GNV;9U*":A MY,HV0FRWF6L(VUA8BL@WP%AH=NS)WMT5.H7/UD7[%O.;M7O^TPXG6)\HJT97 M- K6_GT[2S;A#4.7A*HW2\ .)V./B1N,Q;A4Q_7%Z=A1<\PV M/ZG5B8692^I)HM65"A!QSJ^5>8^.2#*^:1]!,N@C"/H(+M%'$'U7'T'L^'>< MK*N_O)O^3F!%'/&PQ__:5^!K@0^?.2IO'VIY+31B"; 8M!"E.:QL]):M>XM_ MT#9W$U4$ ]GST 0VT'IPM1D<0:HXDTZ S;?K=D2^@LM3Y00%WQ;%6=E:4R\(<8@\?A2:L4E"$[00[SB"REX0<2">PBP:L6*,_<*07 M+Q\9.W9$="] :*T9'+>JB0]NO*#W!Q?@;UZ+*P"+#;X:3U?;QT1S_%19WCE7 M7J?4>X369@[\]R,Q#?CA/C1)\90+&_GLR%=9Z\$8F'UQ;H4Q5(BD8'$3TTB' M:()^"/V%X,QY*'B:CJ![=TDIF(M!X>A=C-]4+'0X%$=W M08SM%H\CU5AP=5A1./@;^_X0P UY_M:I^/DFR-&'9-G9_AY 8\<-<%9D^3Z6 M'^+0[SCCHQWM0MR>3WG<$A%.%G6GTAY#13\G$ZS9L>5=20GPU4=.$R&RX7I3 MM 3KT[;7?#(2@@1+7:%LC,6D/D6&TA#0R.G2?U5D))Q^0,555@3%BQ?HZUQ[ M(*6DX2G^U8&ZD@=X(HR"L! 5#$: WK(:"QCM$&J!';8<&OB$%<\>IT*^<#C6 M6KS-V'M#I2RF0YPRMZ(5$&,!,(6)D!3@S"E$!!!]$>M]^W*,7V=!R)Y6"9Z[!+PRZK-$.X:& M[N?7LN\X%@1\%FI]B\[ POM7S&>=\!=8MV.\$&O#]J%;(0W=)Z)A MN8Z6KA>5P778MF+N6'+'-"IPR!RVM"53]XCF7NT\LN^.&7Q(Y$_G8]2WY&/> MDG?QQOG/EFAA9%U]" WN/59[+?@(!)R+ @:P24+=US<.)YPT5"'P@S9749K$ M)[W^X!LQW85(L< [,M93%5-W__HGF2Q.Q.FZ;?*[Z)IN3:@]C>.B%#+&G0(4!F*IXB@'1EZ^3L)?M0HJC][D;I<-R E&H,(] MP88HS#QR @TE7!N^Z\S9HC-'N%#\*8NT&=4CH'J;QQA M "9FWW0$884,8FX)VPDB!$LE.DX+H.',_<@0=' MY5E(O#U[^->N.G"!F#T7#55;ZA% M?ZD59]5MI%2;4M'>HD)FV,U+^ :UZ#YEYZ_ ^A^D=G#I]T35[,2!OBL9!JNU M?_K&LO%I@ZTWIKG2@FU$GJNRW%_*Z_;H/;C\+C:R-1!4.HP+&QQ7:+G2%?WX M2R$E9!F)J.3TV"H\:34V9&VO)GRO_@KEV4(*. \KH0O^^UQT@["**%D$N'F/ M@$RTQJ;JVF;(48T7:;8=E3K)YIMJUSY#H-**HX4ET8Q,&\J<;>=&\=2Z.OKU M9R@M3]$'@0GJUD9L.N% -Q"VL32W0+5/: \'A- &>AQ8/J '1Q%IJ1VPFV\B M%5>T2-!AA./3W%CQ^ $XA"3S>[35G6N6^Z.QO)L/EV@>^QTKBR4O,4M:C!\EWBD7HEVWV .ODZZ.0KHZM. MO>!&8)6-,6"]%+2LH!854<1252HH+AK+J,/"6*/KB5_L_=+QY8PP":+HR($G)3Y>K%T,# -F',!JT'F[]P$/T M^02[\3PHA(JF[JC:WBB,.3!9)%S%IJ+23ZAN0FRC6K7"\6ANPMP.TV3%GF8* MV@9S)AK2]CVK/:)$4.T15'MX+NW\]E\.UQ7BYR9ZF_S+%EKY5(W\=V1>WJ3H7P,O"$. MQN^QUFV!CA5?[];G>G6QE:74=(.MS%M*81Z7-MG&N]QZ?QN"T32X6CP.( MA7" 5HG^:,%8G3+"?BWILMSJLZ>:U-6;_2G]PO>?GL5$5XTSP+%532T,S:D# MO]9V)N$KQ8'#O!#POXI9-=I9/@-#&Z?&'3F/3 M3N0?H&,S$(>H,\;R4=#,(V@^.N<"VVQ-97<<]CEA0^1KG0LJU_VP #114LS_ M5#9)B6R6@/E!4/6EN*HWF*5:6<'^>"LQBYKD]\X$61\A8_=:J)*QI8AA]>UR M),M ? PU7,9EW[7Z7!+!1DOUKGCT>D MV3PP-&WU?Z5JOGJ#>__UMC<\]M-$01:^M>L06M&IJ_!B E('7P7>"&04<04, M ^A@-9:0-/1L?-,BJ&+@B6EL5FNJ_-I+A(35]/T M+#>3F-,A8B0(2_Q&RV ;B3;:ATM@O%TPUV')JLV2/HZ?TTSCK0'5(=GT$$Q, M6Y/,G=[V'B[>M-U%E <6H99& S->C@7>W MNM>]@ G6T_M?"=ZVVXTG]+^C#BZ/LKIK==VTBP!A+9^IHWI14597CR$6)B*< M(4^2,C=Q3YMN]B:XBGW/)SE90^.IF;P.4?=P73W1+CPW'9760QL#6PQAA,0* MSV(W9@K\7]N=ARWTT+\6>%NM>BDV-*-/NM%CT'!/\,.[.H>6"L,*,"5V]#26SB,>?0HW M/Y: Q&@09L,V%G;/'NG4A #,$V/JG3A]7 /Y*A+^C2PLX+RE2)) M 0_]6%)6[ZZ?A5:D6",$):%.C&D\KO;O,BF+MQ(">Q&O/Y=R#V,&K<2 *[&Q M+A0;, L(S0ZB"5L6=F^V8PW@WH!=N3O4QNAE3L$7+(D8 G,&"X$UBM&"Y7$E M!W$EO%WX*JS=N&ANC"O[#H!!A\! /]NP:56?KQ MV$9V1INH"-@& -^+T2F ^A#!@OM^652/#^3>U[X9@CM)K,81ZW6HHP(/%$4Z MROE&57D3];W 'G"B0J3K M>TE#"3HVZ"8?BK",&#LT.JQO0/^R1^?M9!>L%L@ /H()N+_U@=3'9X(=?0&/ M.(6O, TL&K(T WK+JI HX)/#X7L@129@&P3C!7D4M:]YTK*VDX#C6((3;.LA MZB,=8@)E8=D1WK[.T$K59*>>2# 'DFM* 1!=';[I9*?) #*#U:N!CG_70PCA M[3%1P.-6CP;J-@4D\M(%V\O0?-KU*5K4?L"D?@C!U\H>BL/WR,)J+\OL4:BF MXI(/#R_:2$(S\#+@D4Z!516&DPK#D/M@L$8?PZ)OC+]GJQO=KFKQ*-E=)\HN M2 "^RL[AP0U/182OMH*6?'-M[=@!, $B+I8]0'"4-WMM(5UF&[E\S; M+NG(U\[!!RNR^C^<_E>K$PXWQ@']]>"V+_"=@3HS(7:FN=?NAJ.3"%[$Q?7. MY804 WCNP;D==GK1H]EMQ!K7&;EH.7"6ZJ;F*\14%?L"L*7P<.E669YCS-MM MX]:JHH>CE,>LL6Z36N5$]'B5* M[%9MQ'+E27JR.DP7^S]WO^4R$%X'CDD- 0+ 0X>. B+$I;"Z@,D.#E(1#9L) M_H*C7?^&]R[V4#!LZ&QN&CA2A+P2J'N\SWM ]=P>#E1#P'"PK]>#P,-!W!4A M@.+/X[C6+OAQB)KU"#PR&2W-M84WK_V;UN.003U.4(]SB7J<$Q4V)Q7MY4W> M&ZD?7!>/#!97[Y\WG>2R2XY\!7)N<,O3KMW)_;T6;,!( Y /(8X9R.^#SQ81B(Z9"<.![,ON(KXQ'L0^Q$G&AC8X9.0;9#77%A41&YS@2[3\]DT71LS B\_<=7ZZM9H2'IH2?$DSC2:_ HQ-C0;YD6XL\T^Y]R,D7IZF3X4"*7?* MG1I!3\R&P12);3-:^_4GXH.0:-,4QRJO]XX<8J@]N#4,4-^6LMV_ M=3U:Y]JY"53_EH,%%@JJUM&A8H,1I=.M\K*B;[?E(4=PI50BIRS2HR)5&-VC M=[O;6VBWN:NHV RVW#!?6%-]&@@@?E?<8\?W4!93WY5D-L GA;D*)QLYZW^P MKCO;'"RJO5##G,-H?JC1'XLSTX8Z\MKF&T%$D: G8O9.8'W%X<->' MXC(UTY56(1,FDR%P00S$F=1_/+:#O1H>ZY+=PQ^SM@?NRR_:M(;$I K'J(H# M':HF/Y'QU45,--?>;+OAQ+0Q?C:D5;8SY:,,[%][%:WU JBW5U+Q'R=7NB%V MN&>E(7!F*9KM%A6SE1,@2O"KY#J/SD;. C0%D86YFT5D >#!'/F.H;UQ4I11 MWR5B+,0\$14BN?/0/@*B[][HTE>6U" (2M=<'$?6K%$:%EH#[(UU@03:J)L' MK=^%MT TNS>">#N24&#EC3OSDWHO%@?U*S4+8%W15P:"'P'W44"9C]SD[ MF&[KFET@WEWT@),@%CE0 LUU:()A"$ U>A=TFS SN%(L<%18!*NIBFI:XY;U MTW?MBAZ;W7$D/N4V+;D^YYY?HD7A+JL"X-?L]ABRM9,>*J#@ &H<* ,!Z0)O MC(%CZ<7!&6_BPZ4?7VG6R4\5(.JAB8[!+JU) SZ5<$S\2M4-!254-&V !(H@ M:9P8S#*-E!58@3$!IL%9[N\,E>@8A^GG/EZZC)8.,SN[1)RTVZAU:5L%$.Y7 MN&YSI_O J6X3-=UT];U[O\N;];,RWV,19TJ!K,/%0Z@)9 /;[K6@*"8>4B'9 M-9\HQ23-G)]AM0X!V/8>[HF F!C6#H:(,>V\NIZ,(5U//6#= .X$.(IG8%6. MS6&HP#!$>X7.@!2D=V X9W-L1)W/N#7O^#N\_\=0RDXL(I0U:Y*3/5;&BWYQ M<'W S+"]5K .Y## W*2&3A-\"$:Q?' $=KSMTN=047K/"YF:FC 079O0\;?L MBA4A+A,&0G(5S>ZE6]%R,EIT(W M4E17+[0"JL@K1$ =)4^K(QU5<3K#,84=&0\*M'J 7V#AAH(1ZJP<_ XZV9EM M,C(E#,!L 2C'H\2^<6&7P%O? GC9-DM@Z8U34_'@*BO'J)OP>;N*V969PRM$ MP-M[6L@].=.M&CW%/OLE7C# +0WL%@97F=/M%2+Q!H7HJ@ZQ). =I.)\>2"ZH-4CO/75VPDCU4V^/YQ3/CQ;L^D8:4)WNI1+I0%;+X$M1U@=2 M_:B8[I4\HJM*!OX$DMD=Z#(R^W'TS1^\QJ:-K M0A9KDF=@34TT-'7GTKD6M/NV6[+IZ]G_"_"*)QT,RVUPX=%OW( /'H#;("+_ MNF8%(4GQ4I(=\BT=_X6_%GVCV>2-+IZO;6'PP+6U2T68X/AO%2RN>Y ^>'+VDQ519-X<< MU3&F@V)Q8\3"-9[BJ?TGJ6RRUI 3VPTWVY+;87NQ( 5U!9X\>.=0E,T"(PDD M:Z;<0Z/2Y$&/C.^/Z3U7A74.K=^90M$>U^F]FVGO,YAH\/-A115N/ZD:U M(7!T+Q]_:O/QS#+-@"D,*C*#'EV45S =]YL".9;2@M$<-A-S9=+%^,E_RH,N)9^.3!.C6&E9[GG-"> M4MI*B1G+?+'%,3SML_>P2CVKM;C.+3(5LTYGZ2(S@T\>O#,13_:6^C@:X:A9 M(I:(K./%\;K&QP_?J0V(<(JD2WE6XKK1K!Z;QUM@J?'#=S8Z.D6:9;;$TC3) MYB?)^%PG5WSB\)V-%R+V'._,BIPT6/5BN9<>TZXQ?/+PR4(_1V7[:;(]720K M\X3,&ARSJ?$DAI-V^9J MJC=51ET;Z-&#HQ=2G:=D,9J<<9O<8OH4UH01TU[!1[UGSXM$+"(.!D.>H(<$ M'QT0";Y']TE^&$DF8_UHDNXE$_LO5[6XT*WG2QVVDJ#9F*&OLY4\E-.#%9?Y MS>JIR%,O'*TEGN8UNIKF*+#B0PXTD[W$NM2H#=E%.BVF9^-),4-".3UXI[*( MQR*-K+YFTZ98['4G3$=.0>D[>+*N#;CMI+[4B(T2?\Z)N00OKU9^TI?AE6:% M4(L#3HREHI+:;E5*SRL__J\P$I'8\LWEU&R+ZWQQU4_E%BL_K@:,K"4)HE]F MS6BX,)W/DBEI,/+CU4:-8JEF+SWH\ M$:YN$KF1G]ZC-YG1D.+Z+3:W>0XS+XLIFZK4_/0>&$6,;%$ MQY]]*1\IS%;E%U&K<[-F8R/$*W(CWZCY:;,:5Y+RL4Y[PH:5Z0NE95K30'>UI#K "DF/U6VZT.JU?$\S3DQ' MU5*UR7/T0IN52R+;-PW&[S3G8CN:B\_Y,5L:&T1C5)C'9LL5>/)@1UTY$Z66 MXU*$;56#_3G&!@+0&(PR8($+,X?&=,;Q6@XCYN.$ M49WI3S..FW%/;&HZY=,+Z:(1\S<&F9Q6QHBWE?$USP&.I1 D^3(1(%AU95$9 M>8:B3>('7#:%4RP:AOH96EVALJRN@&WZ&ZWH9DQP>/2C330Q*RM*GLBUTQE] MHE=XO],!PQ!-QF4\W^[_!* ZR! M_3.(5_.J:^3\7N@!83,-\5_H)<7 UC 8/? _?J-_P2CC7\1#&/SJ[VNX3\0C M$=LY4(<>$_K2>J&IV.)"OKB@X/ZSH?@D1$J M\DC' QFYH^,)9.3>#H%\I&XI(L$AX"T^1@)1N/4I!/KH#@XAT$?W< C$(Y4, M3N%BI_"/H4'_[PW',98,,0S>U(=9'DC&M[I_-Z-+PB^*\U9"O8E%C]'D-?W] M$TGRF@?T$VGRG=FDK\KPA__[*_;K"'F "WJ"-C&D^*U(F1UPFZ]#** :LE/\ M%R1>XE29@C\U>Y[O=!/OUQ^G1B5"/OSGGYZ+6($._I+"E7B-(J>XPSC0EH?]"'XY8DZ;0R_< M3>0=B&9'EY335%UW\&XBO^SRZE:*[O++IY3.+B++,"<6^LP\# O&8[_^D/&' M9#1Y 'KS903^G;=IH +>G.3^X2J .*L*>)I6QZU(3N@3[>:DRS'=?*FXK%U/ M!3PEQYMU*R:8W(:,$9EP)5TF7Z *2& 50$1/J("/^4JWY/F&.C16$%M>-^>' M?G'\$3SY+QQV&+:+-!*Q!1;&X0_\6^)$D*7Q<[I4WTN/O*O \>MO\+5BYN]G1'W.CSHMW]E&.!59 M$/4H6UEN<]U^IYT8=E;7,ZDDSN2$EE:>34O$L%Q6Y]UN9@:;:X%7%8T]T(E# M*-'[E/D[=*&^MQ:X<)+D[K3 YURITUI@$WD.EV;L(LZ&<5-,V7*Q-;&?%"[I- M+%4:E8KU29AM/TV-<'N=J31UYLQNT[?7*_9 MJT!E?,X3^^$JXV/.V0F58;381:5LI FV0LU6858NKZ+D%5-=D2YA*+%IOD@T M^&IU58[6*U0'0IG!5!?PR*C#B6=?.=7U!."#\(FM&"M8&W[/EF>8%;;OH' M'O31J,L-FZ!O3I.C@=Q;$^6>+DKP1V8PK"VELL)2HOY<-'2NMGGYN%%K:6ET ME=;A[BI#3L>9]I0(WB(R_;XY,]%H-&:F@O/;HJR5SY677RSR?+0+KCPS-A]. M%3TM9WB&3T!SEWI(T*N*^[0 +Y#0;F]S7R'1+DG[4'P4GF)/[.._SN1_@3XC4_+U9[9C/T:'P%Y1G??LG8 &UPS^"C MK]PY;6%=C\:GC$+0[5@QM9X8='DVXI/08DT2#^39&F1_H'WZO07^YP5HSVPY MWD;@LSK/9O/5CDRDE_EH>A-ORQ('!1Y&94D@\43L^X9E:2?W_!M.4;FN585A1D%?9 9^.YHD5G ,C.LX^1"E$@=7[=]?1LGQO] M#HER5VKF7NSZ#ZL9ICQY3M'Q!37=2&8BK2^-\4MM!-4,,.D3P**/'9;]?AH. M] XCQVB:[GT&)^[((+MI./F&9O@/VK!U&7J4? 0H^8%JPJD-]W#U?1B<\=:; MNJ>(U-T8R$-@_7WX^C)KQ;+1B%4&1'C1)\?+2%)N;6H\2:(:X<1#G#I7U<1/ MM(AO+2_G5@*'HZA^N!*X&_/U4TJ@9B:,[I.1C'&;2E&>#;=".S8?024 :Q^2 M#\GHH:N\9\+^8\"91.?GVR/WM^T\46^_PB^RLK.C/!:4OFP.P)+ZPEPRP"-; M<1"2H#I3!%G> +9:BC)@$2"Q%CQ-2- !>\FRNM)#WJ$#OR^W[_QJL^UZFA-;</QST^'(7XH0-S[^T@(H]Q,CB) M>SB)Q^ <[N$<@'-P,H87',2U#N*UPKG@) +5]*/.(5!-]W(0KY7X!2?QOI-X M>Z+M%:?OIA5%X)TI049MS<#M5X>AHJ"8@K;!8W#)AQ">_7J&T9+$'6SU^+C? M<\P3A5[)K7=XN3#TR9OVUMN^X,'B&^S6&[S^N=X.AS)@Z!_ T._)%KUBT]P; M[N$C;:?'KI Q(I/\)&V0X6BIUB?P2? M\'08^7NHT-="M-]CEZ=C#-]BCZ_Y[]]CD]?I=PW8]>PU,=^'-^^F#_/"ULO^ MD C",R2"X$N::33Y5;W!4:-!?J0;R_Q3[B+&# ,H"U?B!W:WC&^5:#Z6-XF& M'HGQ3+3ZTHJN> J:-+$'(GX*K?UC%LT=])4Y1HZ[NBB\A'$WGL(^-S, M]/F!&[\'M_E6!M(/W'<0'OJ6VS[-U+=N-;N!,7:'5#AAO_U[@0Z[.S+97(8) MZ6.VK99BIB@;\3$[T^EYJY@:9"?-&A^!9EO\(4XZLJBIVQF*8:/HGP;_1!/4M\Z.O69%-Q]ER<%T:K BP^B54&T*N#S@,\_ M%:#ZSN;8:U/F-YW\JAX;9K*L.29?BHO1+-&B/CXGZX,)Q%&/)*<2]U(FQ&RQ M)FJ%9WE ,WS, O^GH]^G).J3V<(@$O7]=QFX]M]DDT$DZIOLT3*0?F Z[V?G M[FYH+;V2NXNT=I]\B)&'XY(^G;N[M7]P.IU' M!G&M(*X5^/N!OQ_$M7X7H^QK !Z_A.H*7#CTS[,&;@>WY M_^[/YXB]@Z_? DU*8Z8N"YK&-[(-.M<@VL(-/P!9T.=B'\+'R)O'2Z&--L>B M!7"*%HIP1 %E="!J>DA6(18H6 "05@B$JX=ZF]!(5$? ]@!2"'[?1Q3#6*@> MO786(? >V1-8S1-<# +EU5.;G+,21@,BW(2+;X+O3(%U32W-W>/#HT(B$FLO M&BSU/%<3^>IZO:3!S2&"4YZ#UQN:*5[!),*_^0BV[BW 73^'[/JV:1H_$,;U M%:ATU^?>SAYGQ8G[H8!]=WXNK\TU"0XF$)C@7#P1L$!>[O%P7SNAF\YRO&$BZ&;C &^8W;[=T,?@H#^RY[XJ MPQ_^[Z_8KX_N/W;K^J7$_-U#\7J>[USA:Z&GR@.4'=G5N_SGG]Z["J #57B7 M$G)9?.U Y]WIB3K*C?JH<>B=8][#N[1K[;GL_D.=Z4[O:-E/U7*?^O2W\/- ME9DGYFQ\>V=[NYG."N@0L,,N0W!G9#C3/),;5?.?K'O>W^K%"Y]U#;W%$&'U MZZ[B39"9M:2#WXI+OJQJQIA!97<"HPR>!$-2K/]\1E$E?CU9*AI7+FRFL[Q< MC6=>:$$9?QREJ6J5YE9E03' -[)V=:Y_[71:["[63";:F%8ZO"XGG\I/@^6( MC_*Q7W_(V$,R>FHF2J @ @7QE08>75E!$.=1$/5G,T[QPTB)D,A,EY>'3R_K M]-44A-Q/BQV)5U9KP,HJV-BY^89_3.N[6VC#:GXE)<H+<>L]!I/0RN;OJ2-'>B=0.]\+@A]:SK=D]YYS;CWT3N#XGP^HNDB-4W+ M:5+J#2N9)^-J>F=4FB22D7!CQLZH_F9;[M-+,K;"^(OD Q$_\U"1F\6C,6AU M]0C2CB(:0= BB%,'!_WJ-7EKJ+9K%6/<>I_W=*F='9/NG7=4:ZFFHE3]>*?3S(D\M(K%VA:!G[(IF"Y-X-[_",)14\B$93=PK#*6W,?SC:&C77O?' M5RJ@0^/S\C0>):,TE4C"%A7A\D!Y&;%G9"2]+ZNZJ?D@XI6+]65AGB*3;"ZJ M)V:1:N1)V#*8[R7%% >,<>(Y'CY&7@@_[Z!U:$_)N0!%RZIAH2I&[4ZL!$52 M_X;@]L\(EXC_$[[H-X*,[;]GD75QJ.09.BAU5B%B*GJ2H%H MJ69/EP:2H&WV/@EH+ L01_4A5%#ZCP\AU.( /B$IA@KA+D/PZZR]AIB1)HK8 MI9QKZE*"5P2":!7.CB**U74<"PR9<"(+>"59H8_$UA-T<([(^XR=6[2>@N"3 M8(LSR%S-S5STO *>;66(/V]]3JVVYK26B- <)?0;#G_OBE^;R:>&%2-5H8O&2GE4:$Z&:;*Y^_8F"V_,X M?JGFL*]LL6\?'ZE@(X:*0G\X'5] M45K"^T>';0#--1&!L5AMJR@B M^HB7-!0BL=FK(,_P9=Y,%VCCEY*N,G2-DWK+/--+Y)ZKT8]#%W]>%PRZA2S3R8S8=JU&9>B< MH,=BS*\_D=CE=8%;!0#FF@ 1"ED, TFJ(XD#IVA-$PSIH@$I WE3.25$C.$K M@9JX,('N06]U?5W?U($U![@ZY&M38B0B%]Y27Q8%#3I,XSW+-0)%[!* 2T?[ M!ZFH[>\Y]WPTLH^B]'__CPVZN;5G]UQ1RXD9B&(-1"4/P MS;\%>25L=&N;B<0C%;6]PM^.]P<)$8H])A+_'=K]$_5D[],20A*[*.9!)<:? M\N(26S][!1'+.A8(\4N1<#C!-6"P(KLS -;^6(-:Y[^:E;2OZX,L2 4*N>RQ M(*T?_?J#\*N1B:@BP&;=N1<$-TS6,;;T4M6/7(#++1,?H^6?= \GV(! ZN(7,. MY1R<@6 -)A7DRQJ;Y[Q@&F.@\9KON&'BL;;:7962_>EB4"Z5LS$N7Q5K[[YA M8)'=;\8AV-MND_GTA8MORF6)2Q/I;:$^SHR?.B,X%>/$;?)@V?^&"EPJ<'KH M]G*=.!SK8(*_@#0$I_:64P-+E #?O\L.>)8J9J3,,A5N0U9(#NB%;2<,?8)3 M=L!CR-\6]Y=*:'KKMNT-GXJBJ[B'YB"@"1WH=@;_"VE0YL%U#?@!2&ZJD>J& MYK*I6P;[VWA@#KZ.7X]C46Y6CK:X4BDU;&&'C 1R,,*HI[ MI;N)@V'*Q0[;S:2M]%<\6$LG(M;Z3S*7W=2 (_1('++#?\-#NOVI8'8_]ZD, M9[RX&C+1+4&9\>F2C@*7V1OCO=ZI:&FU91B;WO-T0\ZI[HH/CPD=G4K,YU2P MM,R!8 H*6%1(U1Z@= &7+23*V%U]0+>BC(;C (GK"7#L#OP7E+:S'^F^MOVP M9-F_ /1#/[2>%Z?=JO ,G%&N$5D(/473)]7DF02H8.DG^'7L<(AGL51%#1KD MP$;V/Z].,ER=);.S."?EHXE,6T[E^"U0JN35I.@-)'^;V!PA^2I18;KZFEQR M@MSCLIG%/,^NF1N27&?2G83>WZ;86?M)(K.S6B&R@K-YWB(BCZ'+Q6)W5B[C MF6KJ'?GSX/9<0V/A_+.5#C+7-PN%I')BL4#WQ!@G,:8N:_GEAAJ^W^1QAT)T M^RO2IJ8!-O$U=0IL<_P\&,DI8B.S-:-8S0/'B'G%2(5'UK,M*;FCA$2;U7EECIT1N02W&":)UO.9KMD/*1)N6BI-)*V5GU)Z>MQ?5E_&^LL*WK51/]V- MS%MXB%FQIYF"YF1:*.HQQ%S!]?RF$KT?W*R+,P$8",2P2,,.HPLNZ\RU$/=G@(6'@IP2FFF( R"0_P'/ MS84-TD/2$*UZ]P+T4D!_%"K1P7ID=84>Z6,-ZCC?IJ%#QH2?V4VR0W%:N&_C M8'^7F5*W=Y5"LJH]61H).$+LG(LC?8>Z&/\*SGW41;!)0-_>!N4VP/8,"RAQ5AMDNP,XYPH=A>%1J:^ M9?1;.G9,V:#7<7[2FU:H)VX>R]1SM3&XR2./1/24/<:8(Q,P#C;$[J44R*9 MB,5#BB^5[O>DGMR-24/T?^ )3K&&)@-1'(!3"DFZ;J)KHJ_J*$?K#&%VO!O' MY@&";$->X^S4JU\7V+YOE!C7N2#AL4[%XA=?W2Q$%L_M5+D]FB["VTBXD>D] M\S#Y0CSZ57^_\<"\-C&R&O"/CI@.7GZX!EM_O"CS(O4UEF#[##%'&4WWA')P MC_F)'+0PI?WW '-4A2.JP:N.EABAE^W,X9UX7GN0^0-U@ M>OK-3F>4SGI@WC@"*S M!#J=V'&3%9JEYQK5_L]>L<7E=>*[JM*;?3Y?'+;KS7'"Y'+2)J.VM W76]8@ M^UAEZLZ3R079B12[Q3)!&\U"MR"L\^)D!2WG_2=KFV:Y$ZF90XY*CK/&,KHT M%ST&/!G;?W*VF6?#92G.L>'RK+3J"X5M*;/B(X?O)%XZV0(UJZ99<;DN\E1^ M-'HNU/@H3^P_.>PNL[7(RVHS;1NS%CO1-U.Q"G%F#]Y9C[5-HZEFMBR=68X* M/@R;0AKC1]'!.FLSZI]\7I>+-N,7SB\$E%:G?6[6:KS:4'=+31:.=G]?&XP.;,;#PRB71BL04#'ST\IG F%M.>ZRLVO)T/ M>TPB/JXIZ*VQ"[<]H/J')QC+.M7T$,^,I7@RO^*(7'@X+-)5_)^[ MOZ:'F+?I >U?OTH0I^G)5@'K<"["XX.%H3B@"/6H.AQ*P+I!5=5(4>+ E>A^ MQ@Z+.2WG5BP/<$FX#Q_&85C!#H#IV Q: C]7-6$X82YAO@D-@)&D.PF79\&) MQ$<(RSI-.R$XM"YK%3AN)R++2IVC5P&C#<=1M6!?[86D= MQKKV=Q[]Q</PX"F>UDNE)6=.!LM$QZ &A,)X[G)(H]\#4X,S3751.8A B;HN MBA6;?1 +UT5%7 DRC%.XKO-^-:)4UD1T0HC%6-^8=E>1,2Q-T<6EJ+CNZ_U* MWKW([>M'#\];0G41\.?H41QO7VF2 ;@"\*8A6?%4\,I/Z+37"B%JN7%C7&FF ML]QFV&[VU_76:*O6WD)>2Q\>TK9I;0ZLJ@K6JP[$X'0XGILK(^LN#/,2T@PSN[D#DC*LHEA_$^' M20P9+#@$(_2 PK!*'-87#T(J3K#V!!DI#WTLBL9U0M49'$HZ3- [44R8!A!V MV5X5QO$Q*=YHW ]E5=5XJM_3LXW1\AM MP#@_QFVJYN4VP"3@BRK#+-RECGXT<&QUPEUWIH43! W.C!/*QFA+%=:C=6-D M:;!]6QW1#'*0]X(!/C#N28"' NY]*S<$1/194"19> A5Q\ VGL]AT!M5!H,S M!50)(W(Y-P<\9ZCZK42-JDF .P#;XF-%S M>V1#G!DY< .)']EI?8''5UV** MYDJUF$(@6U)L.&+6Q&*2X')AC>X]480O?C"@$F_%1PHC9/7(@EG%06UA<>'8&?'*)$[<#L0ZVVMTHWT\*W M==6I.A9F8(D(YM3/L*&B#QBNYW/?Y$L*Z]O<>Z*OHW3=IB6\ T8*^! ,2"NN MJ!ANY<%[!;>X.A/A-0%.VM $: .%47]2#]99AN"$===5/D?7'GJ%T.\#&UZW MJ/7*^\%?,$$V"/5, UU0L!L0D^32S=Q(1M*J;J#VD#V_)@=.:LZO.X7^.$'' MLERI%6[RX]4T55-K>Z[-J4>!-W<9S\83K6B8\[EL%R=8A-5M3##P ZQ6<*N9 M$T"UK#54F $/"_::Z;]]N[;\VEM>V_7;212Y#%'.%-9&H Y.4!\C=O0!L82Y M+OZV_^%>".R0LGJ^8.M0'[<<>;NQ7(@>5B_68;?;P01/$F_KPZ@C=.PQ>A+[ MVM7_Y/I**.C@&EC95++_&W7S_L;=;/"2>K61S"(^^F+[4:&GJ[)IB-?H*3L. M:.5%T'@K7,:N*?#3R#]T<"YW>"[DXTFDN>!8;G0LU&/B)%)6<#"WTF.!O-SA ML01J[#Z/!:BQX& N=S"?GU;_JL%\,[HDS@7(:*CSC]NE-]W^06KO[./.3](F M0CXFR'T(QZMBD;]_%OI_>I[O=!/OUY\L+M$(=45!"[&>X@Q81?Z??WKO0N(. M9.O&LI5X;?>GF,'.@.__Z>4"MQ11'Y(B,OH8.T __LI2!,./!T2ZB#5];SN_ M)LLDOAG+$+[:=<_X(X[H)0]-XPY-]W8=J.WS@?'?L55T=B/H-6I8=M!=B=M? MJ'E<-75!&>A_7\!JN;,91A5OF1@J?#\;H]_97F\QB.+KC6LZ"T@]#K/>X,%OM@UV_W8"UE)ALAC!Y26=:M7CSJOC!ZN$^=WY7ZF&_7:BDF4:37]4;'#4:Y$>ZL/V<:D65L#M4##=0#]4#1AWU5WSG4\Q.]A.NIPA^VY==RT9=7 M:7= A4N'JN[QX'_@EE]+6'XE7O^NL8"LNQD,10)^!Z& 2]OZ/XP*1P,#WT,U M! YQ("07=(^_AY!\<;<0#SQE]O!C9#SA H,5!DY@8!A_&2?PNX6]+3,6-Z[# MS5:&G"XR4##=0NL3["HI.E\GI[DB2Z4G=;/)9Y]-R8N MMF4ST>E1I+\ M$Y&//.M$(T(+B6UJ6!Z1-3X!#2?J$-LOB)<$&N4NXBFWIM-=:90K&FRO:Y0! M+RX7E:P6(:AMC:L4A.>>H:V 1@%&6B+Q?6L.$+S$KS]--(%S>)"0"0)+@"2$@@)$'ER+=P[O%7-+PPIH%+_PF!#^*BSQV*&*'%_/I#/R3)PU'F0<0DT O7*0?YZ7KAPG;2*;VPX.H2I9"JRD/Y!LS?^W&#B*_[-1\:%[(].P8#$+MCE M/K"/-,C?XW^]WQ*!Z[@$[O)1\#0J:HNGPX^P=-H+IOQ__X\'--H1.#@$1=5^ MVU+EVI:%5T@A 1N)88Q)C0;:_1;DE;#1K6TF$H]4U/9L?CN2"0D1BCTF$O\= MVOT3DN. EG"^BHMBGA$K^%/>(2O6SUX!QK:.Q5#GORGRD;[0J>QIR,CN#/XC MA,8:%.;_:E;2OFA_\-\G1U2BB4:PHRVMHNDSNL.BPA_7 1]C2R]5_4W'3E!K ;A--V9<@(YIVM2=!UO1GRG(_?7Q#+<[#7#G%#G.DNEW8FDHXS? M=.1ZI5C9$-NJ-C6[2<.<%I[FK<"3 M!]_.#-//M0+1[$U+>K7QG!"G$SI: T\>[*C+M9?]OE!_(221XIZH;:P2[_I. M1PY'V>?^ND2T.4K9/K>7T\4Z/*Z!)P^^?3#2V$HQ-6^QI4*/RV0WW%.&@^T5 M!]^NR66U^USHYSEJUB+S;4&?QXGQ6P#YNT/UBGG$]E8LU*=<^WI"QUM]6AES=; DP?K M[$]DB22F(XDSB_W>+)Y(&9RR\IWBG!K,R]M220!?/UJRJ[DT6J^S_E.<8T*X MIK?7JQF[23/-S5,DEV=B(]\ISM3SDZ3%:S+!F7,ZUE+%7HI[&;FG..\F8PO; M1D9[6F2XA=3?Q*O598<'U"M%JTXK87 Q'XK9=&*W@HP<+B*Q?#$F:)RM<>EO6J^QSAS3 49'TX5MG M24$C%C6U0DA,O"1-NH79$-*5/GRKT6YSR]6LF.9R=77:%AI,I[\%VT*M>7MT MY8I28E0G,EPE0G6*^7 BVY#!HWYLU2LQTT0CP1)226C/5Q&Q]#)&CQZL-4L_ M5S9-C5*'08AOD6I6+:3/"$O!)^D!0"3-2>QFM M^\2,6&8O=&MCNOKFFRPLZ=J M0B%B:LY@?56/1BWY+K/JZ6R8CG!JI,@2(S3"/;K_I$*PT7"N5U*F4BIJR-OX M^(7BH)**'\BI($[+U42B-UV,>+,^[7"Y;,5WV/NTPAD5B9/F1&-4FCPE5N)( M>X&M#0??/HF%B4HI65*(="(O)DN%U1SC$"N"('3"U-2S1+C94,%^8%IL'WZ[TF.%4?GFJ,I_E2=:WD M6&F^^"FW>MQN+1EZGT MW$RE!$ZN/+=J?HQ*UHI+*K-]3D^E4JD@-%J2MAZ-_.[=#)LG:T)N4B?2W0$[ MK=164;,#WWFP>;H[+A@;)EXEJ&0B0?:Z6FE8A>\\V'RR.Y.C&Y,A"&E=W-"- M;?IEK,(G#SQ:F)IR<[A?Q4FA*#=BHQYR79E_NE)5>>L[V60- 93=G6$O%"HE7SNWB?,FRB MS6\FC6E%IJ1RLY%NEI. 1XC#1X&L4V22;C>F-)<6"?;%J*[3(]_[5*R&TT9B M2BOHY5U;U#->0-2$=[K?951W=T@>'SXNLUBD_ MI3*$*%16^6R'JY82Z-&#TY^PX:TH#/IEKJ'H M&4OQ9'[%$;GP<%BDJ^2"2S(\?!1^\E(32E&!(VJ#U1EE\+3KX\2SQ_WFE8+% M9K1:)"JLFEE6:!9KRQ?Z5I3]^B,/U3%#C+ MO*MX[#N-GSO'D,] 5.YDJ.?Q(8SO&L#XZB45?8Q]J^&W9QW;>04>N,^YG6]A MF\@W8YO[&]T9*./ ;CEJM]R5;'U^3J>;U^^L&'AO**<>C.$(^L2_"9C"?=$A M$(I */;#9]^%#E_)ZL,PU/4*%\S/^-8=T.=LZ[OCGN:+M^HP.E\9NFN"J,Q@ M6%M*986E1/VY:.A<;?.R.M-HV#UX?9]^G2;W%-?"D>GSM*$6XMO",D=V)["< M#>(_1QZ(Z"'(02#B@8B_=A,'(NYJOY/*XT1-TV,,E^->BJ.HU$G-I'--?WY= MQ)\7B45%GDYSQ"P>I?+_8*P_;%ZB+-U_#XRL0#39X:;1>(Z$\4T9/5HM]/1"_L1+]!1+O/ MRHA79CHQ;0,ZC6I4?\W1UNQ)D@!>]*O -E_7BW[58'@(*:(!D4?ZF'ZA.9SC MJ2J!TW!=S*_["BC>DZ=]:SK=DS*]EKU35I7^47T:+0ELJ:ROI&F.&<:7]/ DF7Q(T(=8JH$V";3)?80H;DVG>](FUS+-3FJ3>BG:E#>;X8HH"E"(\=- 4V]D%/DH MK^$P)QKQ2+;-E2K3NI*(MA*".L+3)ZG$0S01U& $XOW9(HP?+M[7LE)\Q+O? MZA6()#OBIR5B&^1+2/1K],G)8*WB$R_ M;\Y,A+#-SS1:A;OL5,#6,+6_$DPK13C#&9/W47:3**VMB'_60H,D@X1Z( M_9?Q(N])[,\>7#ZCV->&Q) PY42'G=&)+4H,ZOY%5C M^\5%&$#\N0;H*YRU$O$GZJV@*NAKH1@<4.GLD]EO:/>\7?7UI<%&;=4Z55:( MMZ5.HU*@JP,T40U9/!&?DNV_ ST1Z(GS!M@#/7$;0^GM>F(Z887M8"XPT\K< M&%$;6NI49BNH)V!OQT.2/JR_^3ZXA59!H4<^PKK8#TOK,!:.WWGT%Y\?+_A"\Z.>C6/TB%FE <^0V2IL',^2':X9KVGP^FF%0B1IA-593V?34++3+Y<2D46.@9@#&79(\?]?NSY+^'^OL M_K M>X)>ACK_\>Y]P/@_8\N>*,XW8OPO'K:@WQJUJ(S&[+@H#FF6CJ@,K7.) M57LTND74HF*,157J[8A MCRNY?HTG:1AR\ D9!W(=R'503'/C>,$;Y-K(=S)#*2;JQ*(TZ4_K^;@D1)%< MTT"NB?.#9=^Y =5(-=6G=BXY(J0,1\W6;(?ISFZ2]L$&E*PJH[ A:K,KF% _ M4:\&2?RO5>QSJ)\A%4CJWT * BGX,:4LW]-*.8EYUB9-Z:K>,^.$ M5BLQ(YY$D*0G'9 O'OOQ8& -W6VT%T' NIM]WYN_=?,T9U#[<1>Z\#J1&!\- M*.4336U6RO2YM/&L9VO;KE', E_/(1R7H6[62FPX[54): MQL.Z\D+VI-@*J@1H%,5/]3@BJ^@?0P!G]L=^K&S. *W[Y^?.?:G%OW%L:VCA MO%&0P4+A04B*B>J;$2%R@#7G_+I3Z(\3="S+E5KA)C]>35,UM09T8\CZ@#A@ MC%<>CEY ,L$^T#F&4!0'UO .)+T/A,D(:8(AAB0%LP7"2/]@'YB:36"^&^X?$.SO]5Z&XFW]48_(?*8.!4M&$A+G]>KX)5# M<+@V1>S_#D.M^[NGB<(TO (T^'>NZA(\W=^:*(-C7HI[[[0(C;[8?E3H 1?5 M-,2]?5[ZZ%T/OOW4_P%["@[B'@Z >HX%NNH>3 M"'33G1Q$H)ONY2 "W70G)Q'HIO,>Q'OS#*_X#]?;=.(=F[XHQ]WUEH$G"G_X MO[_H7Q_0!^F56UD#$60UU1 MT$*L,A 'H8S8%V<]40M%R(?0?_[I?2+Q%@C$10[=CYZRH8Z_[CA>?XC/KFMX^??.Z+NJ&,\<'K;L4?R MMJ5$9V X@SZ[*;),_#.-MJ4. @+8*W"2 QIXDR0E-T8+126_DM20AN@U/6_ MSP3-?6NP]1OE":&L_\!]8Y_NYVT\8/0?MN^ T;_DON_<$PG9_^\[>OPK^!GW MP*,7M[3O8I.OA4^O5%VSJ\;RE(Y\K'#.51<#NW)^#TP-&J.GA]#9ABV#[=JZ M;=:B7S:!44LZ93*S:7BM=+9ZA]C49]UU2Q?%IVB-1W!)H=AC_*#^)9"X0.*^ M@<0=KTN[M,258]%,GZ/F43;=6@[#O>AP&1V/> 1#%$C<%XPD[)DHGG%>@7T9 M.%)?QI&Z2\O&7>_[#BVK&N%483.LFH08R6=?EK5(:UP<\3%DUQ"/Y,6T[ ]D MV$!0OX&@?MH@^J"@CHE49)#-1F0VS%1&YH"9:-W)"@@J-(?(1R(0U"\6L?%+ MK'C*^L^71OD:YQ7XD'?@0]Y%D/B;;S+@UV^SRZ_$KU\^8G"II,:7M7 "5^0; MNB)O;32>FYK(K\>Q*#N[@5G"E./NN:D_+R8B/(UB"QU,#%[^XZ/]W(,R! M,']"F-\"&W!M86XV6[/D>B311&G8C$6(4;Z53JYXC++T2/T(8;[SV,-54C'? M7?T$7MPW5*CGMHY.1'O?J$Z9D?'\,J[2 Z!.(XM"5-,-46%X#-GT&+N<.OVB MAE @D=]+(L]MXGQ>(M=-9C&."?T!AF"_D8 MH8-SN<-S(1XC)X3!4<"CW=RB!.7:GYT(^)LG@8"YV,&^OI#EV0J^&,&]&ERN" M1)X.%IX90?"0 ._#C#R*%_@&88S?=N[B:Y"!/KQQ"D%P5_*.4CKZ&^$D/^NJ M7)P?K@4P^2K#1'#EX#=DF :1DXVQ:NJ",M#__G 3@<7L=]"QZ=X<15#4V=CXSO9VBZ8#& 6Z,S*< M94PL#@;?6S/7(WWE.;!G'PU]LC*P*FQF0#_I&5,L@P4U5Z*\%)_!ZL:ZSZC8 M^+93+N)K>FX,R'6#!!\ M^M>?R$,LD3B0^[\#P3^?X,=NW=L:7/E?2O)]&U7>=]6O928:D?JKY;0M:O-! M-AP1$D4H\T89G)3\LFA4 MAG96 '=: 64 Y_!5%-%'!T0[\8406R2Z1+@0K^OQY9*M/4-SGZ2 $GB($?0) M/?"QV,6- Q61[Q=ONZ+>^F%[?JUZ+=!?9XQ.0"W57*D^6JH_6VF)^)/$<^UR M=U(:48FY.;(&,/#K MWVX;" 0R+@@FL71KW0EI[.[JJJNKJFOHJPZB]QA59*:% FGE-X5VV L$?2#0 M4\?CY1P0/XSCWPB6_Y9KCH_R]XGY1K(MD7>F'W4XO'QZ5T>:,Q3L%HMT$<1S M6=-*EKNPR4\FW&<4^_>5G T_C,5_XN']5F1V+-9?YF$X+_TVUUZTNBN-0-2^ MNK+[/#ILL3Z0?NAAP!]2Q&O*^W>)CB#BZ(AO[3^]F3X3>UMOZJV8VM(YKVJM MMY#S*Z.S9,A-BG2TI;C8X'38< M 7CH3QU#$^/ E7HT8'RYH KW;R0%AX24W M1YF;>J5931UH1LDL,IJ97):R2MCCZYK64(P.D0VTB+6'[X .[W*0O* P-!>5 MF3Y&1QN6S[68WI"O],>]-@"%J[M(8E&(]84X>B/ZOI47@&.#O&D"W(9%K1!FV\Y[JIT6;! M^4"TX_B-^.R.XS>^C8_A!?&?EZ8(T17,BE:=-JJ:,JX3K@3%?^MB>%5Y_RX! M'&04[#U%2^@M>H*F+X8:MR_ '' MXOB-&![B^(W(PL-?^SG /R_Y.?QV.9U<(K,QDRP-7=$4:2'OM,/&YW'X1AR^ M$>L.=PH.[W*0G%<7*)HLD)Y/C9!%?Y;)8*27IOM078BC-V)M(8[>B#@@?(5G MY3QN=-#>?-DLZ2O6H/%YC:[8F]1& ;@1>E9>MS/N+WBC-Y5LB9==R8Y#./X& M[&Y7:#J*--FJ0C%P8_Z5&@HW:\@7K=1K!4H7:YJW37>HS(=O-N0:8Z" MCA7J@2!/BPS&=\0Q5%S8I1)#QCQ!K$ M%[E98G"(ML_E+0SQ,%D5&"\U8IN#RFR]S*HU<@9U#.AX> M3XF :HGYEI9QB$OLE8ZOJ:*,D!]UQYR!/FX@9ZN$D;48'G&+&K8>IK5!F\L$ MH2WX0P9#X^OK&!=^8FS+"6&^;1'6R"D %LB@ MPG(F[OX21[7$ZL*=J@MON5S.X,&:T;.3A2ZTF"8Y\^:+IE%W CR(>\/$^D$< MS7)G0' ASTI6 F\"/[N2+3DN>$!/ @]PR\;]*ZPIJ@Z M CB47$ED5@(82AOPMW/!+N5LIJYK^4#V-#BA67'4]P)P :JWMP,,,'1:8@-<9A+'.82 M*Q+?0I$X:U]] "3F>GJ]R8YF65:J+MC:!E]PLM"&()'Y]>?TGN8BRL// X=8 M<[C#,)?[!8>/^&(^@!7OHFZ^]/NWIU[5F5YPNYQK M+#:WDZJMLRRSR".;&5/(:'@-(!X*W2L8]4!05ZPJ&V/#S\6&%Z-7;K[T[ZDQ M72"\)>\;A76R76/8HE[#]?G,2:F8#[$BCF^Y87S+S04FUB.^JQYQUIXZ%^BR M-@G1Q,:Z9N"UZKI4*DK538 ,,-+E.AI$# D_67UX,;CEYDO_II!PH>B7(*GH M$\$O'&YT,99_C@4' _?C]@Y!Z'-Y+U@\F_>]KB.>Y^7Y D* :GI\R/?W,O-KS_,O:"JJ MRS__ ?_L'B4 $+/AN31]MEXGJ"+_N,I!(D@0,7<+Q8C=L;H_18C4P:R# M?__K_QW._NF@3 J6;MF_=Z?AP;*F$CRN?F/!P:A(R8DM\5HRJ##QF]=]?NUL METE1CQBQN]GXO3]1(2$2*>C23CS]",EQ0DN#7R4/*+8]AI.Z)+N_PV_M/@I. MT-UGEJ-"]OYM2SK@\Z4$GWWTU&!;7&O^&T/A07N577FFV>!/>_ ?/C&UX1'\ MW[UF[JS P)\!8H.35@\?ZX9)-N69)_#UL>4_4< MN?C@/.72*81,$Z+,95 ,X8@,(G(92D8X$B7EU(24$)3@?X5OY7#YR)G%MC)G(*R2'+VS"P^NB.O7M;$+R)U%]G M6*EJ(AJ1ZTK)%NSF=3)237;';ANM+QAI4];[^JR'URJP*]#)/$<20?:]JIEC M%XN.-G.F=AU7X3./Y\EE$(&?4++ X0(N<820YCE>P$@N,YD@0D:D2 PAGS_; MY\EY548R*3_G21J'/[7\EF43UB;CNL(-QG2IN>*$T2Y_=?[G8=0OF M -6T;J^\*;F^F4HCY_>_HV@-Q](HI-G59[F.64LM/?K<_D^&7,U35ITF@A4; MR8R;R^25C7)N_QN3HE"K*C./*:I5UQK0DYEEG-W_57:-+4I")Z]U'7.P::K# MI9)7SNW_4AVW$%7.N0C?KE.%06: #AWEW/YS=4O9B)O*1/.F15M@E84[T?QS M^U_M5I>V3?(J6Y31RA1KK7H+FN;2IR-;5$H2A&1:T"29[S6'29G3)%A#]61% MSJ)A#5M:2]/63:PEM(GDJ#R'SWS.*00J\'P:Y<2T+'*$3) 0,TB.RH@3G)AD M>%(XX12]D1DUEJJ88:N\X>=1ORQT3?\J$EH,C=@594KMMP>>'N[?8Y3_-G*:>?F*9'QLF8+1\OR(C51SG$*A_DI M/\LB,R0I%<>;K"X;#4#79K+4%7Q_K]99"KMVS2-$B:5M"+3/-KEVEPJ=&/4F0#Y'B MR+8XLC#SGAVHF6!#MR9FSSHT.-?#DM])R?D"XTW1<66A&%0?HY^[ECK24C(] MJ6!;!CSLH,DV4-UISG. 4B79/?"VK&X)VM8"G' ;D5[VJ5I39 95#E!K-=&& M*6#'2L!6G(,'NS8P'"]URA^>SA-+%Y\?^^3^U&]8KO2__XV2R+_)\'_;N,/$ M=H'@_X*EF,%1'!SAUR9L7G5X1;$E)7A64][.(U M3JG:GBN6#[2^1&"G.XFY+3E "4JXX(_BT:J@BF1O MZ2L##@K("%G(2?B B1*69R<$784:U.\+&AH'6ISJ LU<>(U/P*IV+#!9)UJ2 M';A83$%*-"= J>?W#!%=(RC8A[T)$3K6@/F@\W-'^KW[X7 B4.G>FA%0&Q5" M+79G, 7Z/>^YUNZ#4+L//CFR 0Y\<]LQIS:6:^\FMGTA&J[\?:$W9.J1R+P6 MI7>@8A\\WP+/E &3[JBV^ST)79._0X/)!W1ZTU;9;D;PXMU0?N)8NN=*5S9; M7K?E/V0>;_]]ER=W>Y5'QE3_@?Y)DO[O\;X?"@KVJJ"$9P+QF,+N6BJ@ M+^Z$!)\-;;UN'G%D.8"Z=PY $F?1[YG"A;R@CAR1++TGV;-UQK :25C]T&JO MHW(WE9-_JB90$2S/X4W1^7PJY)9';QK1"Y[9E70=7D" H4M5D#Y2S/N M]VY;>4K^>KJ=*"@W?[^*\_: 9[2&&I MO\E*>-+>;LWVL6B_[!O[T:*-'(DV\BG11O.U8_TM5 MY"?H'9&I.O,%"]ZJ+!&N*1-E_>50L)XA'9*J-#.RP#M:T/1KG:TOW:\1!5BPM*(HMVIVN[WFE>C()HX9) M" EDYC6KY@Y],OLTI\.&:]O(S]@Y\U<6W,T3I:_EO;GYPJ*#A>^-(+\II TS M0W0Q$5M5S6 &?;6(=K6\ ],; E=-ZB&-_%6KE!_OJKFY/%S+EW/SA45'T)\K M/57;O!T(3\+Q)HY@J_- NL)WP(_GYWQI"=<"CYWK MUCH(;\I9!MC1=9"XE?ZWDPAB&.&\'Q,M6Q(M ]8X<<':P *#+YS.''Q%#-ZW M6\(D?/2+BPB"*B4X$0E\2]@*DI/0+0%\+H:+!&\"8OBTT,<$#6;0H&OT_L&V MM,V24/1I7H4,_%E;C MO*%OFS<$7?)Q.,HW3RB( [:_;(+L:*A7*5DHO<*IG.J]J09]4RONS+2LTO<+>6 M]6EZDUUD.V27X05Z.<)D;*G4Z&TV$8H^(-3E0VJ_E/^9.O-)W>0'*"+?"FW? MNCG\;B#U,85D"QL^DZ;;4ZF M(T(RD4VF=>O0]KEK59L5N 9]*M2NP) MN6"\_O?/7GQ/%L]/3FC\J-_%Y6A'Y5N\H,JJL$7'95H>9"2=GB!J4AXW^VY' M%/E;:SKK:F;HXS73TP:S?GND@1;Z851=B#<_D,Z)^@544H,_ <#3Y]_Q2A=45,*XID:G.J+:3E2:_; M07*:3A3H,8&H!=B/[]*IS=_J+(^$!%_F#NG6JXB.O-Y%AG*F.7=J(STS9-9> MIX/7Y&2_A"I 7N,,Y<\VOMOM1J)EJP+8@#@)-4Y"C5H&1YR$&EVJQSEBMR!Z MG(1Z&X2)>3T&F!]!]#@)];)DC],](IGN$2>AQDFHL?A\JQ3$. DU3D*]=W=>W@4_]*H$^I+ X@O)["W^*G:NK7P-Z0)75UEIRX[Z&&K.88TUL6DOTU<); '/'7GB:L% M=26)EU!F?H+F\L-BO>,F>)?7@ )Y@W^0GL$?KV.JX(Q;528YNUMFBSQ@+Z:6A='5OXP6T-%LHP9:[Q=X+1NI;Y6DB6?04>[+%SL 2,N MWR\X;IKW'92J"+:7X"Y&6VD5D+?%DFTS7\EJS'3?- MBP4];IKWK5)2#%/E7<*0-PCF4!3"CZR"(WRN:=YV6,,+JK)%1EJOHOZ@V)Z- M"I9GPWYS\'^"KFY[I6W;IDGB-BC@?:PV]VR)6TU3!<B#Y;K6:U@>YE&SH\ M$#Y:Q*'.SRQ[QP[.4R6]W4?H5JD^4-*A*A0^N*,Z6G:=E4QA"I:N':GG7=C^ M;LM^#L)N"B=CM\^BL5JE52_A319+-=3!>%'KI3?M0U'!/B I M)V]I23;\@%V14X_AVS)A#P<5NYJDOVZ'L53-]0S.;2-&KR:-Z+(U*97O M;X?QZ.ZP(FZ(6M9DYLS S+(K?YDOM37_ZW98T0>IM;5L)-FNRCII<%P;S;(" M=OC4<_3W=*R4EDW6FTF*:3LW@*5VEA*^;I-'JLM?C-T!0-I M=O)$:EAT)7K>!IN,G=GD[2&]=54\@!^:H\ M['O6)O2G:25\R982_W-A=9MVN*9\*$I87I3;2[5A,ICDU"NNP[;7X^-KU-3' MF/%$J=[1>IWS;!LPYIXIR0.>%!'#G-&6QC#%U;!;SFHHJ5$ >)#'4^1)@-W1 MP0^/B5?(BAR0E7_:^*^F,,*IC2G5MIT4S1;9<44AU&'64)6+4CA@;(!5KQ&X MSRZ(I8FOFYK!F%)RB*=I$FN?)W!(R"V5 [)]!RJ]BP]'V+B6FE+I#M)4N1[2 MF'QZ#XF+AJDO^+,->S>=/9[DYP#0 ;4V\[5[M6HB,9O&H" MTS8!SH> CN#82#0GP.@/3HXHX""04\^ 4P14EN# 6V1[:TDS^XU!.3S8+U5P!W(K4IK8.^]<]VQA>=^1A1%(65-HYID%8KCR#T#79&0Z7QO%!Q MVTR.:W'C.=)!93> ^?2K&S,_6-NKVW)K'4Y8>&J8' JDV7&O"%ODNU K8-.M MOL'/ Y#>A#3;ZAX'$Q;@A.]4L7M:VVXO(/F!TG&6#9MH9]ED4E.?6=2*>G&( MJ%BJ&!RCK^##72H:'Z-+OITOK>N.IR-)>T1G,DDUY0$$!W0YC0I^2;WH'1QD MX/B"=P< * W+=M5-B)S2:BZ9#CS[]-WQ_T[>!&Q^Z1VXP%7>!3:$/J#/V9V9 M%$V>S R:@N:)0UE4VC#U=I\EF"[=2K;,PD@; MK&A(+^IE>IVX"YQ7_04'V'HD M>J5U4&0J7:L/1J(%B*&8A+(!Q;B=DB..^ M,]-1P0!9%7@P_+,+"Y<2T4N@L)3!084&00:T^W#]U>6\"77*-'P8L0) M1AS$U(1+A"%#QV48_NO_'=67V%^\PH)BEOU[=[MZL*QMFB467+0J4C(L7\'+ MX,V_>=WGU\YVF13UB!&[*+;?^QM:2(A$ZI&B_I%X^C%(O7Q.2UBK[(!B1^7* MPF\=%RS;?O9WMMKC6_#>&/I)7VI5GBA+^M ?_X1-3&Z+8?_>:N;-YC($M M:T)TTH_TO^U'P(X-\N7 003A"%X,[EF2?P];'E/U'+GX ,0X*85,)GB:XF1, M%C@"IT2.GTQ(#I$%F:)P3"9D^5?X5GZ?W&/SA3*+85-&,HF96^Y+XUZ9ACC] M?*2)6IHR5[D,,I!PU2('/H-("H>=CIS(DU[/]?L(NS:H9(G(R(J<\L'(U/.1 M;*.E#P;NQD&J7LH>EYIDV2OZ''[Z3*FF9M4S"'#"WFFJY4'ZM'-A##+.](8HM?PU/+Z8&W9G5+T+:A"A-NR4[6 MJ[S@MIB M_"&@ #AI)!N85,XT^#7X][4[O8[KHA*M,HT9;K77!32'H,#@XYZ\\(C)'OHI^%W M[PIX6(%O [L%!"3@YSVK7\>X];YX127@'J^N6#]VI<$JAC//ZSGV^G^+# M60F<6("\<*P(9%IP+2#X+A0W,W0$&TW=[B->P)L'W(;S^5+*O#V, FK_R1:7381<+IS]2B\IZD!U022_0#' M0W0ZO"D).![0%TS0.A6XG2? @@D#K>(O1<+ 92"_;J[ M<^F']R_@!:($ $$,CIUS?,H+4U5:!B !'_1. 4G@<%1^LKI=9O$0"LZ#L$W M1(HE)F?A$W]"3R+?*6KK+,JH],8@ZU9M/&L?>4_+C<(1\B4=28#H!TL=.I*Y M@SZ(N)_'O1TR@R/*"Q2\)CQY>E/>;(9'VPX8#RX(BA:8WQX1D0-$M(>8UD:6 M3I>5&!-7Z;&+K'B B*YOG;IL#L\_!3XR $!9A<\]"/?8>S/XA-WK=A*&):JR M"G8[/ Y?V,U@Z+GG.=L#$OR+/>R\)#C4$^: /H$GDP=3DR 46]X\5#AX1;$E M!?!3P@6L+KFG#.=XDUF 6!:EIX%( 5\<1)R=+#_X1FY_=8,+=%"+;6P-+Z4QKH*02Z& MB\\["Z_'R,$Y[I1-L!#5$L^'B QIO>UG,453JUUWVLEM.G@8P7#J<3PZT+=< M$FYY<*J#\]%[XL[P5!UJV$HQJ>'AXI.SWVF-4AFX9? M/*OCZE;PMU")G $#NF?I@>C*OVN'DK^JI_SZ,^R'X MG?PEUQ; [O3AYIQEWSKKCUN;2:FH&;4J,:_D>J+7!^B+/IZ&W9UAWW<=H@<7 M/DA\/V'R9C^;,D(.!; IE#C$0<\;G1K,Z58-7 MK6>".0%?W'[K^=6MMGY:K^1)F^\I+#G6<_P2XWVD\N$,B>AL_:B@C6RJPK89 MU1IT9BU2$JI)&*V=QL]'\@9G#@]3U%1P1KG[,VJK-P5H$1QG 6 H!ZMZ9.(X4*=27R*)Z=W&\UDR[T\'2K]LBU)X9IA)?F/ MV"+?UR+H!NQ3"[GGKV"0%TMV9^DH!4VJ"GZK8-N;4O9.C0)AMN"*::N,L@.Z ML)3\!4\O^NWS\;KO,PH^ILF?FA"0?Z>\>,\Z?.18+4)J?!)?C4U;R261'%N= MD#4#<^>3%R+;+JW&!RMU[EB%OR!C-= !LFXK798?+]9DD6,:+>F.5;FJDLTK M9;;;0ZJ=QAK/EOF:,/2_EQ9_N=W?*/U"!D$9C&V:>H_!#)=HBQ].A(W.[LM( M=],KFFM/RZDCO$.JC36[\>'=P+G]_RM%7E9M\,M=*/+A8JZDRK]]-?-2G?ZO MN:OYQ/QN5-OA\"9I_10F /0CZ.6TPGB!\U=RK]PUG;]7.G,W^%Z-_^BF\96\ MP5=,@P]E.W_&/D@=A/RF3@K"?0PC4[3/C%JRGD$=S;"*G5(XKD MT+1!$9HJ([E-#6D*I7"'3Q,CKJA67[F>P7D>>$NW_AR/U%P^DZFC*1V1"+?3 M[A=*?(7_<"F)Z.A(VIPMU<<68R%8WUFG"GAW5B^U7]*0H[*11VKRYS:R)&:0 M5+8WYM@BXAM:=K40!^P=7U@@VHBEAS7;0IK==&F%T^M59AS4&'E%V=WK /_[ MWWCFN:(;.B'AP?[<#1F,?=$)^43[PGS_0J8 M?QYV(GKVL["3OSZU@W\Z4I@?)FVS7T,8[#W11F@9JJ>OS;) 42% MU;"#<>"8<@-9#8R6YGR;B.W\_A+6/T[T@G=?[[4S0^+LDJ_"$I<"(!T_=Z3? MNQ\.)P+3E;8)6#"/1PCS?XY3HPY*8&X3HTY3STZZYJ'ALNZGX5V8U?:(I%X+ M(_UH>^*_;"SYM4WPHD>!-WJ2_P "A(6J?S()OKC[1/0($ M!6,3Y&Y#@#OO MOIL6GVB4^LV.Q>NUBKW?[O1GB/>3F]7_0&FBWB# R^W)/]Z:_,43)/+]ZC\H M)W?4OO[-+C8?DHG/7L!>D)&BW?;^XXR$),["ZC-['GD!D(Z(FMX3]=FR8[R^ M&[R^.^TG4L+VS\"[&&;Z._]W!5TE AW5#M<+G<701?KQMFJO,WC$EGF][DNO M6OT1H\)'VB^]X=&*8K?NPZ7>JE=MV10L0]I?/]2VMS3'O0Z S#7EH&?"KDAQ MKWY MM+<45%@#"S:C/=/JX%+J:\3D)$:+2Z+%;586*;1XJ5WMY] "TTUIZ)<K3(9\ &)#618(INI=#R9:Q37,'J=N2O/SAU&H/VS3P_P98$ M01BP'X[D@I=_/_O@!]Z0?*>+P4BAX-_H3-OF#K0IUG?"M@6F+2A2HIJ?3 ;U M'JOBXSY=]GRWK=\ %%E7(M4^00R9',OV"**H])MIV*0;-K1]P/#7>G1'VP<8 M,0'Z@4O^FGO42&'&WVA.;V+&J#XOUGFKF&4Q169Q7FRD_,X-,,-*#P@$M5IM M=B"MI6'#0A;8Q >8 7OC/A!G6D5^?\=41W(D6&$A4+!$:2GIUASN=.RA^LXV MY\T4L9]NH?Z-;K8350"T^2=!/89:0])22'L@$TQ57-E]<5BVL^X-H#;3QTM: MK>W6$:_O-E&B49,R;84CH7J6/BU_$3NX8K"YO ;WT\'F;Y2Z]X"-JQ$YP6N[ MAK;VY&6;=\L-OG\#=[K1DZUEDT1832)&%-TEVJ5DC09@ _2ZU&D6[C?SCQ4E M4[)A?>N@HH&AFJH3=%Q>7NZ6\8>A1X"AMPM=B2))MMK;C8D2*73]&U5N*[, M7.DCB3W&UPF_(+M.M8%I@T8V2R.-]KP_H+\>7PD^)2BDE,:T7,;?:)CO3XVZ MPJ6A,D<\X,AITX+8UQ8#ST4UN1AX+J/6O0]XZ@73++8E),DV;6^Y[!$E5::4 MKP>>)C^;4Y8FN8QJ(]E>ID5KS7P; ^\^7Q D--2LM_984<&K^A9+FR#_%(Z M;^RWN[8I?8Q%., BT?)@.G$4$/JZH6D$=][U_4YPX*PZDPJ\($(NDY$K!_9->'C26#3G?7[OI] M;^VVTW&[[>VVQ.VV7VJW#I(KDM.YD:@TEDD_?[;2TAH2MM8UK4AW.^+<3,Y&R;-T%:GB8&7J MS)A=^+U&DD12XYGAGZ,KTU#;Y7H7HYBFV^W@6:R>92RX R?/;,QQU6_Q>H/A M>[30'$Z5^:A"G]N!.M,82AU?:2&&52CP35+.^G6X5R?/G$BR5W:*#P7 M47=>.KNK0MF7$J, MU:>[9=9BZ'.MY9-^A<$Z?2G)&(5FVC4ZQ=9F O?JY)EU&_&\P=@;(%(!$YU9 M3A\KP0ZG$D'*5M )&GCQS["=5BT*7&LMS?'*^[GI8 M/TV?:RW/IQ=UK93<4&RU7J2ME*+B#@GWZN29@CT98R[KCAECDR-1Q[1;V@+* MU4ES=R_#;)9Y+E5FI'$7;Z5DLY:>P9$G;Q]L?%?/6JRF->TZKY-6>RZEX@Z/.A%0^Q,K1N)+6!W/<)MP1DJ' MDXTYXDQ-$IO^$F5XLE.#(T]6;RR<5L:<.&LFF6]E,:;9L%")!B-/7\_A% ]D MVBUH!LHDS9)GK[0JM(Y/7V^9^#0G#_.L04UK@Y*I9@H6#4:>O+Z\;G=:?7\Y M9*N]]5I=Z!TG/Z>YS.DSYZ/LQ*[3HL!X5&>X+J[7II14P,B39WJ-5,T0"DI! M6T^G$CB>*KUBG>90Y/2AQG)4SGEB>LWR+6#]CR99V:D%0T^>BI*UE:'KJ2)+ M>CUK6EZ7FVC6AT-/*24*&))*"AIS.H6)E>JJO;BJ8. M1H6Y5^0\MD3#H:?BG)UER3'>H+6J/AMZHZ6W)L?!T&!F=I#,94CXY,#%EE>/0LH88%7Z\UNK97)V '3"L. *S8W0@62EEL<=[" MS=Q877M5>+"?/+-4JB4)PI.F;+=N,U1&:\V&;>4<5$U)V18KE12/2$8FV_7K M8DK/^^<."Z;/6;[*R!FV6$TFYZ1<,"=#^AQ4T9CG#S/S=9'QZHW9BD[UG.7@ M%*JXB8RD,Z((SGR4ESAB HSA3!H#L("@Z0P)U*U,9G)" WO6$J1CRQEL*)MG=V!2)L065IJE$:S,5;)#IH"KP_:Y(T!0IA)& MS3(B@ZGIU817"WY;HT^4,##2GAEI*BVP29.7>Z4D?U M01XQ%@VM/E6P[CAW%JR-R;JS+%B#IK8@&+"6&>%(=/L<6+<8CDE;.;N >#6I M62#T-9-K^><0N+XR*W1RTS29=6M0-Q;BNNNJ[7,(;):JHH16&QM-RE'=+@0_ M9:"<0^!AAREF)HVRPQ1K[98A#,QJACU$8&#Z;INYAQ;XMJ[KDIVL5WG!;3$Y M5YTJ?K^(S!HT!X>BO_;MWT7:?6LT=C'CZ\",>FGV%1;2/ MZO)^<3W>\[6>@Z+!VSK><++AC:;C>$;X66 BGA;A'2U64[Z%U#=(U65<(=U MLP/!_ZHBO%F=%[0D6)H%,Q>M8*9)V),-UN4U+%'2$_S3$@)73=BWS=I^$O1\ MXYUM-=^XFN[%J^D&3TFG']%7]+]/8%3BS>EZ_?EU>K M.V'H(T[<<%=.MP*ZG*]U"_#%6_+^(*+WG2CW5'7L.MA]@UIC[ZJ<>1U$_(XQ M#EO ^5ZU'3];,?=0[",6_0(O^\,N[I)M)&#!O> :^/\N)N016^_72T(H_3^> M##M B'BVW0=\&2]%6)]OD;7O)/3DJ]C&46=DIU_BF![.J@:J*Z-&=8U[YYMD M0=D\VR%K\HGVA_M^A@>>DAT<] :H/NXGU&CTLI6,ZLY@YE-E:UFT 8Q\,.+ MT-0C))K8GG5DJJMVX.924,[TB=5H[YQS?3)CNJ MHR5E6Y+",$38"1$PRR52C&-E,E8F[U69_ ;02]P*>B&B% "@E+=X\A+P6KE! MKT^49(4=:%A/72#=(!'E,0D#^;.*X?-GQ,RC*]80LR+=:181_J).M+_O*XD MY8,#+LBD:X=%N!#'LDW M*R?<7S[?K4/5CGBKY=G"%(QHZ;SY@;BUWCCO]T;M5 'A!UJG)E I+)>E(QRW M-M^N,Q' @0-$7)3"UI1,M]7ZJ8%LVQD$<6R\YUJ[#\(XMN"3J,6ZW45XQG>R M?VY @8A90U>@P-]%2MW-^N_/K?$CPI+B(*0X""D.0HJ#D&*?2.P3N7P0DF.[ M7 ?Z#P*/!ORMKIJJX1E;#\8'/!^[=IC(D&GWTFZ1711H!D?-]CK-MR,3GM3@ M;9O++\Q-JY19XXSA"7V-)C+3M:U 'T;JN6\BD4QQ7!)3*".+L#U8V MHWB0?%D PM>=/O<3%18@Z*Q2J^JY.5-BUIQ'VR7"XWQ W#^I4Q?[/YY.J%ON MVY6.M3O;M_DTF1XA4K^IJ0A:F@RZ;G(D^+_^D$@$0*(-HMBS5]Z_(S[Z#_+0N8_73:HX\H'I/_ MB\E_9!1D'M.OMJ>-*Y)]P2:@\29$81-NBD7Q)L1P%)%-B.$H$IL0P]'--X%Z M).,]N+D@Q&@4@4V(T>CFFT ]$C$<1:%4\4N7$V^Z\FZ:)G3JE_^:&YN8(,^O M*E_'TI](D[?LOBMW0/T4E0XOM+ZJ-W9,I&A(UYT3*1:W6-R>$TFP=/AA$'S\ M::ZZ;FC&A3-&]\6GCM-&8X:)\?G&1'K+TOM.1(K-KMCL^C[ -6$Q#UFF=AVB!218MOAQ9R=:!L*%^6. M+[ !+M(CYF+:QO?IG1+4OG(^>*Y\S2%RX96^S"&3*^FDWX=+6K8J2#&37$$- M_3X\4E-E*?'/T;9%4J-WT\PCRPX3F M@ZI%YLKLB1P]"$1=O)] M7ZORG3HOC'"\Z+)WW[!9U2@J/5!>B2?D^&]+76]P(U\T"Z) M8[OY'7)@>HN3Z3&KGF7,$"PWP*?::XZZK8L^!'!\?J"^8];D>?_O^ M9%=Q,7SSY=[VCN4$"4\ /O'/RSL3WFJ:^%EH[&1R?66='"$,5F[EU/:\F>4H M^O/0"%]0=AQ/$L&,P3:T #DM,0Q3.VS)N!?E,Y@VFP^62:J4:3&Y46>R:!GC M=2;5YBCH/, RIX 6T;O;F^L]=Z7DW%Z.(^4"N)V\7]0CX+RA"NU@P"F;(5)\ MU#&089F:4^DC&CEV]UWBLLR#6HYXQ[_L++A/-* M0H2!Y+-V_GU!0V2"[*^)(/<19)]5W4TRO<"S2'=#.JE>DN.YE )A)3#842J^ M3/\^Z/(EIOB=05'(W>#8!4\3;NH /$"+I",)OT7/7DN\?18K)F]CQ>33@JOK"S8D2>Y"N MA<<',/*B!\G,4^D.*7M5IEA2%VBS.?,4,0RZ M5D!)]%$E=CY=#WL^Z'S:L,A,^Y/.-_4OR#V>R^LV5PP=)U?NY(OW<_'+X5<-F_IV'95X-?)0/^ M,/?\_I11L_L@8-3@DUV->.0?<*ZNO7OK]FEHN(;WR2B9>DRE(G1!@@+XCV>"6 QB,?@^8O#!QCK1/08OWECG[N3_;]KM MI#[;A K''I%OU8:J8-D)=RHE8,NR!&.*DGA\7_I7?:EB\;F^^$2E)RCQ2'VK M3GYAH,#D+G@@DAW+?A*G(&=A\ID!CKQ [2.RIO=D?;;J&']CV;N4^A(IV?JG M:H8GTN>:_9QC^(A=&Q1XU4XLH<,3AJ-9H5,TL0PB_B[&XA%;\_6N2EXWTR-& MAH]MNG5=#TM^)R7G"XPW1<>5A6)0?>PORQ']=1; KL@' M%/D7KSAD2^@ELS-21(HV56(7BIQ>M'V.@&%CF;_*.HPA(H:('PP1R!%$(%S5 M]MP>YW>Z+*:()<5QEZ5:\2\[%GP-1-0U.37!*ZLVBRU0W>[F2H7VJ@T@@OSU M)XWC?Q7!'S43X:D3^HF.)'V@5<&=60(_Y.KB@NCVHZ#L*[2=OP]1?:HXWK-< M7G\S,RE?'#)2;^TGF:;8=.@F5VZ+)LVE@H!Y+'T]U2<6^UCL[T'LOT*#^7JQ M+[;3?+O49#RMV5_ZQMPC"G83BCW09H@WTQ%W$5W/(TJO'>$5_F7OH<;>[["[ MBGR1>R:DC](:0^?9+K?Q =[FV5+"YYW$_]QQ?"+Q :[>OTBREZH@G6?RAF6& M'K=@LD[ N(=_SUF.V[#_?H#,.-,J@5@ QUN ]@\S[3W;P$T?IH&4'GASU+"EG0>S#;A M6H"9P#1V.O%# @"F,$VH3C!4V(Z9P&_LGV@!J$WP"7\;UIWDP[CNQ#P06CB! M^PMWO]HN;\TQR]Y^!,>A!YN,&XWB9#@TNIJQ1C4U2>47/59Y7]X3\IC9 \,S M^'K'MT/1AL1P'@_QY?-[]Y(:^>R8$*:2Z.E24VY"-'GAU !8/^$FT^F:V73\#)*T";-N6[_R^RFGP[2.1G]+1(^"=N';LW4&E@6A9*E==Z^TM ME*^*J?QF 93O6^_W9^5GB5LQ-]_E>M_O+'_)21'=$PI&8H2_P;_\5H$FK IQ MT,VM:!)9C+@E3;[>6+\WR'08_/>-I"DR1+I8A&FDHMQ>C2#=I=\G/QMM M'Y].D9.G^Z))?#K%IU.4I2DR1/J!I].V*$RB:/.F&R>$1/8 +2M:M:?J_< MI,_7QD=>B)QS;&G)=8!4V2J,Y@L"YP+[@S9A;%H07&0*80#6N6';\#K$6 T6 M67DZ9:3LB%VQ:)NHEV\0*LPL/, ]91-,U(,?.D$,66_*F]M(RGV,WHN%]3-& M2K.[+4YAC+RE<1DOO2XR[3!-(/V H*F_KJO_0Y#GC/81L35_N'KL]X"3B]2[ MOSF@?$E1_/?CR;,JUH&_$EKC^TS+,Q7SI:R<:_:$-,<6/84N;S:E02GIAZD) M*%#!+M0KZ::&?)"Z\.M/0(]WI5)&(R9Q.^US.1G[V--O%);X9#>:&U2++&6-<&R* B$',:H$BH<[U9XO]^ZX%MS_BP$,A_'._X7<&W MTX]@X+]UU922NW09F$<#=)10 SA577[]^2?Z?P"-O/F]F\$WT_A^'@7NP*8^ M.;@2_XP5P]M@_G'EHC.*X6:TRO1'IE/7L$&W46_A]7*%:W/IL!-F)H6<8/HG MKQ,C(ZFQR^[.X256*2.C4A[#RV=4RLU0$5L(RYM:,=-A]6ZN(0F*#_ G4"G) MTV(,]^O&*UBV+*FQ(^\]:MWM@LJB0(ZS('QCDL0*WUTH?'N0>47G&]DUM:6W MU0F#U="1R9BU;KU#S:ERZTOD=]8_O!""CP8+&LR=2&M)ME*?-&?D7?,]GCDSCM^#SX!/RZ MNQU^1#.2\>^YY02%2W\'52G5I?2L"./!;)XD"=9_M.S?.W$Y*,]X^KC@ OJ1 ME/:(FWI$=E8>)(>T9_X$[[E6 DD@\+W_ B_>_7N50I@7OT./H\]>EUKX_++C M>)((E@4@-?0/!9+JG!?IYQI!4%77&&U MDT-J0R-'L S#@L576W)X%433'F; M Q_O\UOH[+1X%59&[O&K@>I.IY8.#U'PP0^O#UTIZN+LNOY)@)62(M\^J*_M?_>Q=J'RQK"W98H.\H M4G)B2[R6Y&7PYM^\[O-K9[M,BGK$]DGWO_>*$B1$(O5(4?](//WXA.('LX$% M@0\H=E03./S6<57@[6@S(X M4IT.%^G.(-V&ES^.DS40J7T"Q2SVC) M=1;32DXM:>5A?SSD^\7D5F##LJ3PW>\\*U7 MBYI_NXK@AY>74/?;?1"*?O#)]8N&?ZQNQH'\'3P?MDV0=U"/_W>( MICZ@TYM =J"J[X?R$\?2/?>Y8GX7M7(/E/CK5@N+]^4V^_)65D*\+S?:E[=2 M+^*-B8$LWI<8R"*_+S&0775CXL)RT2Q<^\6UYE*?+<.(8X_(;2/1+ER&L0#] MA5,I,9)X.\&8HB0>A\?$=1DC+CYQ:=OK"$88%S:Y"QZ(9+G.G\0IR%F8?*:H M(2]0^XBLZ3U9GZTZQM]8]BZEOD1*MOZIFN&)=*Z$[IT7,@A?$52Y7L(X&GCC M=>[N_6*,'K&57R^T[W7'1L3(\)%@OC<\ W>>'?SA9NK?+E;D"S*#@W;>I[%[ M3X'&,C+"TQN'*"/=T;Q;%M,MQO';' $#C;$'"D__3:!Q#% Q0/U@@$*. .K* MM4&7G@O)7A#(@[A08NQ*LM&6'+9:]+QBN9DW6ROEUQ_R\31Q/ %8 M1H?;!S;=,^W]BV$P\'YF"6D%?X9QOCH/XWY=Z]@F>4@ C!>F"=4)A@K;,1/X MC?T3X0U3@D_XNY:<_+;[V3P0<#B!_QR%GD9?J3O@CZ0C";]%SUY+O/UEW!%" M8\&RMQ_!<>@!(PRRA?E\."%0ILCG7+[J3Z<]4WF&/H>G\]R6@ON_?\.$C/0> M:9Y%!+_CVR%N0&+ J.(#1>C+P?6=2+H-_L0H4B807N!P2:8X0B8G7"8S03F< M$#*DB L"(4@GX9=:=TE,S-22:?)3M,J.F1'#^^>"/TM(H8:J:Y)G!TZ/;'5; MLV765,#(DY#.^A!)VN2GFUY7BQAJ>#1,M2LD6I7%YC$GVK2I7G\ZQ MCN6?"Q/5I4NJ,.O1+*^D1:PJ.\I!0.E^)"F5B3E= M-*NE)9MGN^U*M8=/I''6@GT/3N8Y9]>\A7:4,8LA/0HK.],T/H4E-$]&LI.Z M,:QI'HZ0B-ASD\6FM2[07/ITI-/CVH-44E61Y"!=&+AX5Q'F;8XZ\TP%0ZI* MWZ\S@S5">=D"HG9=FLNE$@Y-M";!0%<12M\/L7>5$K HXDWUXDI4 6!X2;9BF7"T_YPCL"0LVS7 M"34!UX6G/[2X$N!@!=S@N(G=X# 9)?A\XCFJ*3FA:@&FH$DNY!PQ.-NU13T#U12C@2U"S N1X\Q JH)&W/X.#%0%_1)7 '_P=#C' M0&%P$B;X@@4,13OAN>",WARDE F07KH>/N%@5;MI.2'/6)[KJ& J2PD\'B@; M"?KY3KTY6YA[!;]@ P4U_ :<@^S99E ]!7Q_-]TE+P3?M.R#F8,_>XX4<.8S MOISKO+E[6/ D@7>"&>O\&GQNA]JQ#0,HP$/^=^%9[K]I0;!ARMU6XW8>PH^? M_?6(*^ +]LRS'0X_"W\,00+.-0DW,J&K?* . 7C$&6UP-^ M[4XE"1+D9:,0"58.U@+7 ZBR7>J'*/&*R?GX)8@6YEL&RWG8$B.$-]XT+0\0 M O#E6="!3!2"VA[!EJKM>KR>E%4;0)PUAP(*OV!8HJ0'-+ ET0.TA>]Y^O,S M0 0O\_3@#V![^/ K.U&82KPH@&FYH;3*,C J]H+GN"%*[I=P:-.=2H [59WS M*P,ONK2-_UXC[NBH:P'>>6;,[?[$!#.%N[8UU!9JV6I.Y(S(DF@WC>GC ;5N M^)\VZX]>E@N)=];B]GJC@< 5>A7-R)=JW4[-H'L5&AI1IP4X]A8WW+QK4_@E MU^*G*=Q!.42A6:K"\)WD4!HS]:7:H*]/X78!KJ# N3>A7'+R!ZP+L$HSV=23SG5HV5#>9K:\'_MS9 MI8"C9W.5T5#$/;VP7)M$Z4K3 %RZU)3?H6,SC/KI&A;WIPCYCW!=S)H!5EC);2>KM/] M)6P2=A4#YMG3=\B$MPUS&.2!PJ!L%!XHI !UBKYM!&9M(X 'FSC0! ML@9_E)_"&'9ZQSHQV>H6S[19R,)GM_'WM5S=%W+"7RK9\XLS.5.9QPP:YPV\ M&G%UJT0;*MZ7*.X+%N]+%/<%>T2(>&,BN#$QD$5T7]"XA$,4]P48LUB\,1'< MF!C((KDOR&,FEI<([DOF$<_$^W*U?7E_ALM+&_2F[7]/.4[7P?1[HL %,BSQ M1QR/6);7JQF4Q[?OP27GA5)OOX8Q/DB*EUGEA#9?SSOH8^:Z%+LP[X21#KVG ML(:8X">+ZX9YW8!FI?C+LCMNA;%&3 MHD>&BQ1D"$,I?EI!AN,@7#1S/@@7ZF=!X"98P3+,+]Z->\KPW7HEM[&X?QW, M6\8YCAU+@L:0D^)FLECJZT;IM6#>WQO)MD3>F;X:QKM=PYDR"LOU<491E+#.RS83[1J57F)@.8C,B!@9+@(L86A##"P?!);<-MOMP%E] M*6A9\WA*DLN3+-NLYEZKA:'^$@^F*F*6 M)EYOPJK=)38O-4G#1&#UALQ[\.!S]MIMF)T,7G&:P!\F6N_R8(1] O_]NB#( M4W3;)M;LLUJ^T$+[X31X*R[^&\#@I_)=;V'(N2/[!/$$IPTYM14K:_E>A4N":9EFF58]@98U?&J MBP$-\ 68=*E,#"_W%#(5K35_>034G:#+A6MU7 $3DBM'-(S4R$%R?KU=;;!C MIEF&F #,.@I_#13N_ HNU/MSL++1G%_@0VYK<;N!/6##]Y[!M,;8W>4FN*K"D(BN6*^4O1F MY%KA2&A'$@1V@NG_]_W +W)7@K<6VHB1Z<4+QEO3Z?YTS'NQ8%^Z?_@ L V( M="EK3K2D9LPLKM#M=#>5-JSV'-])WO).\M8R&RTRO7C#>6LRW:'>=D/[^0.P M9!5H8M#)ID2FJ?!TJSM(M^RV#V I\Z:^=4_WHLB9H-6C5M(7#5O]6:!QRQO0 MFZWY!]QX/BL8&R'S5&4;93HGM).LU]#0;J/G>%I%N8R[\>4HD@QEH\MDE^DP MQ4V]ZA3A]OM@:=A@ZU"F" X9G7 MFAU_BTO,KPU5C=CB(W!3%ZW\PLB0Y6=F)WZJ:\XM#, .ZBD^2?DY;:!T?;'" M+Q6/N'J\B2P;R21'N AB-.U\L2GUDWI1X2AH %*O0O5W@:W(74W^,#+\S-S& M2\/2%0U)0^SE%M7!TM;4L3)G9'U-LL:%=,B7@2EK36?E>I*9,(O%F.T4QD5: MG<"NK\"01--$#$P_*]&,2Y=N"5XKBO:'FTZA11G)L(K(T&AK7L9!%3_0V/Q <$9E,2N4 M-6,]1!:X1:ETAUO,!VTN PU.] '#4U<,A_U9"LS6P(PD:MW:VHQ1ZD?:GA_ M*4 ZI^2K&,D81'>RB4"%FSS272ZY4JS!C!A*ZQ&N;YYK1WS>)K M:I<86E+3(5F^WNYN9LEY>K)4.!2)"[U&**LS:M)[NS*QT:;+?:/:%:W?3KY3 MK#"VR6G=GI4E;4M"\>$UB\RV95*NMXQR$EE@&WS2*S9-'/$AKL49G=')Z(R: M_-ZL1FVTR7('L/81,*);E5IG,EHVF2+CN61O5!B7)M<$HS*%C3<=UAVS:F_ M.LP418!6!\'H_25N_^7R@!_^[(8U/ -LE7!YQG\.%P<#]^/VGASL W=R=SKO M:\_S\S/C _;B,%*214SBN8PHRAQ!9@0N,R%QCIQ(*(7R8D:<9&!K)W[W#<"0 MB(_KR:139C2C7E^/] E;+.1]Z)XZ&9FE&F2?FC883%UR?%$I>JNDSV&G(RFS MR>0:'8-E>)8C:PRZ7*-U.#+U?*38[E9D!7'RC$K]_^R]:7.J6-LH_/U4G?] M]7/NN[JKU 9$U-W/VU4.:(SS%)-\H1"62D0P# [Y]>\: %$Q,=DQ4<,S[#;* ML-8UK6N^NEE&%W6[-\N)R?UGCAMKX[G064C] 9]O@)?%JJ\X: H%O7OEG$V" M.'NCZ%/09J2RILZKV05J(KWW3"NYTGBC)N>F:]NL9MIE78[;Z)E[Z]2>7X8O MG=$+(SRG;+65FL<'\F@LIO;?WJ5E>UK@:B]]JO!\^"IC?KB[%TYO+GG M-:9..P)8-^L@TYW,S5H;7KFW3G92BG\YIY9#<,&9/10#/(;!!!?R/!34.J,&7X/?P1.ZA8V$?+TSSGC;-W$2CXW%5<.X; MCW=,-W#:#2$6,."'0L:HAW1,U- \DYJ!_ /RF5P-E& M<,9?V!,T'',&A=T:XR+]CP55(K)Y7(BBH@E?Q$B1M.#SEY*%O+$C0].,I?7K M2X3XD1(;'^'>/:Y&)\-U2G,+_/(^!-^*4F+I,]X7IC\GT#.UZ?^@[>R-$F3(-H]SSO.I!/=J39NB+D*>;\!G MCB":/*AY?\>1SOQK: )I&E]"./TS-RP5H?<7KCQ2%V#GF>[QB5_L72H-H9;L MV&!GH]\V>8]YA[($M^;_^UL6!YO@([R<(5Z81#I"RQFBA7VCU#]"S'?)L8A? MSA MD1@[3[1 ,18AYG2(>6?JRIO:\25-@SZ-'GI)$/#G8:<^/ ^;2628:QI0 M7W)-]@<@F92@*T#9SH4*G5T?L<_YL$_F#0!X;K'=?\,9@_TH8S!<(O6]2;2? MS!@D"7#X.33PZI%^323PO35JGT\"=*C\V]' Z /"9 NL:1^L.[N.!.MY"M9+ MU$O.BK?^5'4B9^R)X5B2KE@?SR%W"?[,TG/ZB6[BTTCYS/;V'2F5Z;.#PB=E M>I]A>YF]K7YY^>X;,$(F$SQ0) MW[.S\Q()NQ,?JJ9C]\1EI]MGQ\K-V+(7-[7RQQL>@D/ _5BO:2G%7[;,V> M/YH3-O[((I& ^D)E8FSZ,ZOGSD#5KP0S-JY/=?]"21:5&(?H15&-\5DK26ZZ MVFL"<3K1[4E&OLM.!ZOT_;JG*2^MJ, MIKI]3SOTL%.W-+7(:^X$>H[C/Z\IWKFYD'#% M@)MU^V9J;>1E.K5)^68AUS78G!\L[8M4L.]5P825;4H02:HNF>N*#696P]#1 M%DQ#T^"MV$"#9NMK.EJNQC 3^R[9F1:&S6Y^U)\_JM4F'@21+60.2B5AGLE/>FD3K.$66Y<' +^.09QDH$HC^.9?DK:4UI:[S4PFP?HM>W_Y M3(\ 0:42FZ--%@7+:AHGV42_(FP MLB-PDAL<_*]$34PD)OZGURR$9AJ@SY#*(/MK6_62[E=__(O+"U%KLP*I/;-\ M$I6"N;&'R'(;JF'@#G-))G= M"EE;J4SO;]MT32C4^@].*=49UIW0*N;2O6"+G;MRGE8=;G:[?*K9MV8NK(JY M79%S^8?A8#!]+@Z*:IJ]>5Q7QF%5S+V:G,T]3_G>M-!-ES/S[$@S1\NP*N8Y M;4U[?/IN),QD<38:HUV6!5SXZ$]JLR2H-V/#UI/+PM#: B+T(ICN]^= MKZ163Z-9.UO-9RKSNZ'3AE?NO;W?%<0AT%6CS^NYWM/Z3NJNT\@RWML1 $\E M)JW/V+Z3N[VO=N7B3+L/K6*.WT@T%Z^5'NE"#Y[#\TGY,7N+9B/N7;E^2FM/ MUF.ATG\V=/K9FCZ]/#SGQ,S^E6TQ\RC1[<&2+E>TAUEZM&HNQDLQ&_+V^SI( MF7IU+3P[M*K9K4PF?XM[5NU=^I@K0H@OA<64%1J6U+6$^VXQ)S+,_J5%<:+F MJYW1H!]?+CB[O"ZLS74.':9[EVJ/N6$^TZT^T-.* I+Z28BO/2P)=N(U54Z P+I*$L9C@@B]R(2XL9!0Q%)<4I; 9D MN9&2W'WXJMYKL\+-K2G,C,J0HV^,SO-C.XRM&J"GS6^2ZR;-UE5Z/GQT>N9] M:', 9LV)O15C@_ZZ.G[)#9L/QY-SRX+VK2[5)KY$LMG7XJA;$7/2T)5O1TLIT"> MRU5CO'@9%-JD3_ .I=XVU9Q0KO7B_=EM MNR*U;LRX:8U#&7#8E]9R7"_RT^="_K[:;L[NG4HX QK5!R>;Y1^9:;D#EK]\P=8W-Z?7:/+PWT47 KU;$*^WIG Z]CP3OZ M&Z E?5W; %0T;^CHI/9:"$ U7%C-@6Z!/-#!2+4/M S@)DSUSKEEY_W!PGPN M9?GJRW Y_HJ6 ;T)"+@I _Y+""A+M="D2:B!H/H"4M6/C+AKK.N/BO:OJDHL M*MJ_,KQ$U:[GB9:H:/\\$1,5[9\E6B(Q=IYHB8KVHZ+]J#CNW(OCKJ\?!LPEJ80\?D4)0,4_*NL^C4?^D%3YFVK^2;U/WSC3,FO3#\YMRNQVVZ2&.J0VYP(\'!&[ MGK2FYD>QZXG+8][/KJGL(,=SG)WJ%\S[B=4WY4E3:I.R908Y(:^U;-G5&D@] M=V1#1^;!]=O0UZJ<>'/(WI9VS_HBO5:Z]/.TR2ZLCFX5V.K=F!0/L\QK31HB MKT$D%J[4:W"M2M#Q8H%WBG<3:R3;-)MI9!_-WK*=U-NDO#>5RGZZ$O2=&@_$ MG@WP $/-D"-_R6_)LZB!U66UP;M2!0BS=$Y7:HBACY%WCR\\E])N4NH4/.DE M.K[,W@^*J'H6JD&I=.2CB41$U./NNI2A=XN(40ZH;%]OK*:SP:BK.FRJG[]# M(H)_PXU[X6XAMYM=S[ EC9()\$)+0R.7460;1BZC"]68#M2EA\C!7KY_/T^7 M\HN^RL2K]YG"TR"Y:HL9I"HE(X]1)!4BC]'5*$G'2X6"=COAV_PL0Z_E1DN; M3FX&'1IU/X':49K]?/7H.XF^"$8 @D?YO$33'\;"/]#T_?Y$G#. PD_U>?RP M+7]_%LOG0>'"C??39(*>S?8B5?R[&?W\#/0]P%QZ6WE/W72Y^+!.?K!9G( 8/G ME;AVM;K25NK:!S2FGMP>B59OM!(&>ENN27=/U8&)YR\@=U#D#8JDS;=+F_.$ MTWE)FR]2U7Y7VLQ3@&5'\^6PKW8=N2>O^%Y[O40+AYI;YEI<2EM9LHH+NM.F MR?XPJ1 5#UQ@?='5ZF ?$(1R]>GFKNV\R/UJ#HCS3*[U,N/&:$0=RIQ]51)& MCJI(4%QWE='5JD\?$11FJ:X4Y_6N(.G=AT?3ONN6!UA0H"@<]_DJT]D89L3; M58F*B[[="+W2B?7'>+'.;&+]M14<'>_S%Y4&W>&60V&JQANM:7U]HS302%$. M1_;2^QI3Y*B*9,37^)Y^NHPXL?)TO(QPQ"E7M 6>H=ET4J[I3AV/W49Q M0?K-3C5_XT&Q_WJ7N>. 3S_&EOSBZ^+(>W0D9W_=W&)A- (RFDKFHZ,CV: # MX#MEN$[\K@.#BY>-^IWQY*0+_?5\)9;9=6?2,'-?-;C8'TE,D3' 6(M4X#,E MRMQ:/9IAO/'1P0O<*Q5*LLEP8Y)*!Y-N1##9W3""N)BFN M/VMP=_UJ-3\=:$Z^H2' ?RZ'51JE=[#8,7TSN][VMR[VV3'.$L0W)-,4 MN]4,XZPE/D5X^7:"KN>:(E&NY]GHB)AGN?)5HB,7:>:(F&>T?# MO:,AFN<^1/-Z!MA&P[TOG'W.:+)S--P[&NY]9200#??^L8+U$O62L^*M:Q[N M39+"^HEN(ABLD.P#P;DH4^R:F]><-A'L9V7 ?E6BUW:,]$!NQ]NATX/YLO=" MB1W>)WL5NOIT?_\"*2IS4-"4ROSSR( MVN%$[:\N7$<*K[D&UFL23LMSRX$^N7^>-KEY>3A59MU,T1TSG^1>K1HZ6V_; M.7+!#]SR]_?!^BF*ST<8'TR6P\4CES$$1ZV7&&XR2JV5%CDH/'A4BOSY#4B_4YURF[/B M,!LN=U/4T0B@>7#J)_8>_6'<_S/-QF_V%_T0U6BWFS)RAA<#/!LBS_C;FQ>M M^71;H./Y:67Y=%L;5YZ69. ]PT43[R.NCYQ%YZ[4','VAWM,O7#IS(B_;_8+ M/6X9GW2**YL?DVGV3"S-[9M#U^8T:@$(?1T-L_?4&QE8D<W/#ZZ[TZGVU[PK97_4%7Y7LWR=JD4G6'W+-I.DHHBN1&Y"RZ M6&?1[XJ-O294';-)3P$Q:T>&/-6F9F\&SY-7>PZF6U:SQ2WLJ M &ZFVHHTXJJML9C%BD_JA*."?Q@O_, M?[]C:%]_0;MDV'^NS+5Q)VD.Z6\H MH4:($E1;(L=&9*!#=.*CR$F1J76P\Z*\27 MQK1E/!9;9G6)A %R>KZ-I3X")2ZM#NWE\-%J5<9(5B %*;L?.KX:WY,[ C>:WA9- M9MH!4S2][?HTJ3S)8_QV6GB>SA^DTDC(06X)).1:<:QB(P M^(FEF50,MYUN3>#RYG-5!Y0 J<.8J3+U:,"_'[4>Z# MN-F,MQ>T%?]B]VET41\OI*4PZ\<[#V)7[Q3OET_M+5*.6T#^I3@F:MEO 7TK MP<)?Q VRMJ2UM_,6A(FA!$9XT79=O6UVTC5AEGV^4[F\G2GYW6^DNZOF7&WD>OQQ;O6\O/IJL\T&?[1?M;[_.A%B<<[ ML_3+H+TCC X@$B[;)3U7^NS(R",>L46E$$M0F..D D@:)L2]NH#(U0UX0@,* M[A3/6X3HQQ0(]MO;X_%S]L2;K.AH&GRFK#GXF>X8N]=NIC$]NB(J0>4L?,-F M6>A7N)K-TH8 /A6$/ ?=A[8&R/E$2;)L.O &5=^\!^()F);_)9/X8BF^/;X/ M.9U>B1-H087+RD M)8@>!'>$$*[J)&[WKSM])3!C1M;@:Y#>//EG6V=)(D([Q9"9@WVK6"2Y:WM\I/O=&U. M7+38QOP7%#+\B;"R(VJ2&QS\KT1-3"0N_J?7+(0V6D>?(>= =M7(8]W._>Y7 M*"$<65+&"/(/GJMI^:)2^C> X$-DN0W5,'!)F,U%%@ ES?,C<9A* I'CV)$H M*71:E'E&XNDT4%(@^0=YJ^3GL];O[VZ-^(M).WVIE[M]J#U5QCDD#W>O9&I% MA9';:II605(L9 ILKW27$]G]*Y_FT^F@ELKS_5F[*O/K^=/=J+N$5Z9VK]2S M1BDW7&G]:7=?.7U:/J=MV>D+[*V<*T@W3[?S,>IA3.]> M^5)B&C76G"QI\#B5)56Y7S;CJ-W7WI4LVU2$5CU[UU]/L[EUL6IDIP/4$7#O M[?EBKY>Q%TZ__SQJ6(MF7;!G)?3,O1UEALS:2=XQC?Z@Q;^T&;M7E)RVR.^_ M7;EC[H"1GPYII[[0]?:XH7*XPG3O2KZK#)*U1[/97T-#3S*FR\(-MQ0S^U=6 MV'HOGE^6ZC0?%X1R5\N"L8BRD_>NK-XT1Y6'28T59HOU[$D8+*OWV3;*4]B[ M].;AZ8&1FC=9>M;*,FI]0#^,ICBZMW>ILYXI@WAR.NZ7VXN[RFBB-(Q4&YVI M>Y?:1:$C-DNE9E^:=2LFR&7770E>FMR_5*AJO?NDV<@+W79]_#2>+C6'6:(9 MYGN72L_YP7U!*4WH@?P2KS\]#!BQ")\:@OW[1TG4G]MWW+19G;9RM:F09S/P MJ2&H2CVF\P5P-[CKL]EBM<@XN>)=9BPR(;B:5^-"9M;M#_O.S30SL.K9_C / MGQJ"K'1Z-NOVFLMLOZ"9H^%D M+C$;PT!%LM=5!B\N#YOC^H/BYFMRF!CZ?; MZ-(]4C4@JH2[ 5_J@UPJ/2B.BHWG5 Y=ZM'JSJGHC22?YY^>F49:6/0'(%Z$ MO%C."N6VB"YEB;L$W@&4G/W6U4C&?-T0]KTT'=0=4)6PJT$%UH'YZ_$2!^:Y M>6LZ!9S%E5<*7QM\^?QTK[+AJ 1T74/&<&R;4CH(5V,1"D.$ICA11$8>/A7;0,^J.9#>\="5>#$*+$=TUNBA6S-?P('S0GI1M(^X.*K/4U M([>C^=HASX\&.AX(0D3SM:\<+]%@VO-$2S1?^SP1$\W7/DNT1&+L/-$2S=>. MYFM'HDZR%GQ MUC7/TB:O" F,_(I*=*(>#]??(.8, !/5J$1,D'I*&'SDW%3B0 M(W!]2M_/:''XB56G5UT=EK/$YBB8HL06E5%[H39T@056_=:V^NWUX_+#Y6![ M&4SP@_>=6R'6 1 N"X!RFS #PI>XC!A(=0HKMA_7E^SX)64):OZY6[RIW!4' MA269>,<2J69JZX.M=@T@?%H*B- IRML_*MP]R5W,>&X,VF6+,Q)A,U%H'DG*9?IC'*P-W M&G&&BW&IJW?^H*%Z,H2?:D_)>VTC)A6ADF[U:\^ M#DLKO;GHS89C,EPX'4NQZ "*QJI\SLR+!J3$8W4^1)]![=AW!-M'@^'S1>4 MF_-J-\VW:"<^3N4;S58OD_9&"/.OS4*/_#21%(B&Y9RECO-N*9"5'A=*4=?O MIVRM--"JCY=.D,!T\Y;M99WAG#%_:[E#D;":68E^+3E^2 X>\8JM^ M.% I]7E%Q#^,?W^@^?K]&35G (6?ZK?X85O^_OR2SX/"A5OG) +1,E%>J+W& MS;K!LZ/.T0B;FV>:"DT./IEB;I=DY7!(^MPV;3/AJS MV\?B_%:()]L#PU3GM*7YLVEC;&H_$?ZOR&:/A,/5V^Q?+AQ.:;1_4#AT)O5I M<_'4=_K=E^I+ELZN.F6S[0ZE3<8X-OF:<+@D:YXH0YUF_[-C$S^,E7^F27-N MYON5Z#$U(%D0D#G3E/0Q'LT9YG*TNOFN->BP<:&ZSA4>S#&LP:1" M9F=_F@;SPTC]!V[Y#!T65Z*(',?=2OG!L=E1/BX\JVI#>9XT%O45YFZL@J3I M5^V3JW#1Y&8&7/(+&>&'QJ9)*TK5(9+'ZE#[Q*9L9[/MR!S[;I$7^6J^2L@V>NF5D]\)X?FI>(>**GT M?G99Y+V)Q$7DO;E4I>GWQ,4MVQ"D$=^-T^NT.L[4;\1;ZW:,Q 54IM@D>UW> MG*8] 6:,TD%47A,EUO^<\IIKU90P.X<(-;V:ZZ9$6J_1SX,)QPW9B0-)#+XDOY^:F:HF=B:VVVZ+LBUVHC:8": MYR9/$+ Z,PL@I-SF%!W\SVS7YV/]?;1DL3)Z<6Q8K'LKCY MAW'Y#[2KOS^!Z/IJE -""C)HB)Q:I1MLLLS=MH3NXJ:1;2\SM?)B*3*XC6Z6 MBS'TZ<8'_##Z_H%;_OZLH>LK.7Z3I>52R5S5Y>9JNN;M%_DAG:\Q((=8&M4> MTS&>W<\$O!KGCZN-U(!E_:(6DN:0="%)TXREI,L@PHB7+;68[SVHSE!985G/+#L#+*H:J,C*N,9;*OEF5*BTZZ6[ M7'8Q%AG2M/?U!(+(+10Q]Q$90C^=N;\H12B$N9_YNW%1XI?YJ?38N^_+M9?I M]*F-F!LE0*?WAPOLJB1_VQ)$V[_>=0UG!L$M?SXU[K(D^<57<9&SYT@N/0F? MH 6XQ)*S4$U:$E_DDR,0D(<-Q5""(]1\"42J?+# 3(+C?:V M)X R :3*%X*S-7I22"R-]"8B3BWW-AW #Y ^*"G,V85_"7L0NHAZL6J#1' M4\L), '\.[A)^.@UNATNBIH;%J3(!< ;T<%8PG^ A0JQ!EB"CX#@F/LJ I:2.P F&>.A6\&%F(+ M%2Y7.0AZN&:=4FT*/G9FF""NJ5.@K>/V1-+C: WP ]D\OO[ VBJZ2SUHC&F M?-ZY\RURA!BU("),@JH-+CSTQ"C(=9-P'":^A,7@KN$B9%#!K\!L/D$TCN[T,!J@WAA$C2I/X!X@G5D$#PAX+/V/ M1,G.S-$(N>*IL? V$[*Z;A-&7P,)P@T^6MIZXUR%UR!\[-,Z?CR\05%'\&)' MLQ%E&_!41=D%"?Q>YA\*S_"EG#FBMA"$0#):2I8'%'@EYNM0LL+<3=Z*T!M* MF9!Y,:EYL@@QXBM2+4'E9!D>Z! 9VOH0:\"[_]\9J,BI$QGZ/#E2&Y)IBI7R MW9B?:6J59D&A'S=II9&\:2._86)?6Z8@X((J=\-L]/*Q%P)3>DF?L?K SK> M7/[Q;S*Q7RSOXP/);217$$M30$<(\$ IT>O=AKEDU-:%7K+VM#,7M?'6&@[R<2[ )] M(TP/0)[^FH.FMSD^(7-9!CQ85*SN( $?ZMQ:0_;5B%9F0"Z$UZ@0]?"P@$)? M"70I\&0M/#^"ZI?EGCV!7X9C$K&MXD0WC)H0[0*B,1Y8 M4^AJAD"6' O@ZP] S5=OR+(!9!VH;P;T'R@ +4-3D'JW-%7;AH)2,9;P'P?K M@BJ$E6JB$_]K*,/O<^U"!^X&/AECB"AI<'USTT G-%$!'5U1+=M4APXB#DC9 M.CPNK4,Z&M+!D,L>4Q*\'4!&HRQG"!4S53*A+;<%TY9D(E4'_C\"I6JY@'QV M5-,C1*P7$ 1XRT!(A 1I>%N0B&HO8=Y&3T$8&ID P/-]Z_2G0LR9(,%.I,\7 MA1^QF#]XUGL6\[IAP'?+!E3CH*Y-1%YSU-=-_[NPF_I!/ LNFINC$L%A-X#" M4*DI\<\KFTNERU.I.8\GQYULGJ]#J7FYJM.W@I-99CM1='D",OJ6ZB>Z"6AKPU6A+2/CU\#" (*B7*GU*GCA-N>F18'5'#Z,2%GOZ(*"E( )P<6Q'9,HD18Z MN^!E[K'@*Y@(LN@QN@6"RH/_"%\)]2Y6D=H@.WB5^*R>0[P;BO\00]?6'NP' M@!Q*>,_DP2Y "(B/>RKTBD&+(/O&K\[__] M/\'5;\+[<=G0#/.7YR$/;&L"D O[%XN=Y6,0'T(];1J71O#-OR1M*:TM=YN9 M3(+E/._[+]_+C@ !^2^3^0^U^8C L0?+F;2*!R#FNN;C&AC9O\A=WE?8J^Y] MAUU%AOX+DS?46M&SMYZ*T6(;\U\LD^!/A)4=92ZYP<'_2M3$1,?B__2:A5"R M1)_AV0!//XT\=DE [GX%Y2K6K:&25$"GK([J'5PBE?X-(/@066Y#-0Q<$C[4 MQ)&2E899-BUR'"V)G)P=B1DYE193(RX%TJD41Z?2?Y"W2IZ3OSPV2\-\KE*@ M"TIU.A@]UJOWU24T*>G=*^_U(A//K!B3YFNZ,N_)7:'QG$/&Y^Z52^.Q::8[ M#R4:\'?B395]2K;LIO5.ED;SJ; M<+=]?CS/#YOYXGB=SHG<_I75Q:1LV',QWU\7VK,2/7DL":.EF-J_\MEIL"^U MYU)QRC+Y[BBOO A,)R?B7@@[4$JNN*DBYS("F]+6XZZP>'RDQR*__\RRT&!2 MS>IH.'V^TV=UQWZ8#IZ68GK_R@YX3%?6JVF57H-VX7$6'_<*.72E!\\=Z47N M&XKS_-,STT@+B_X Q(OKY&,Y*Y3;(KHT^6G\$*!LU8;22MZB["$\^5^Q?YKP MS)'PH5I#;E"D26"U L^TIK:&6G][U.7+K1-&=/5@,73,=VZE6B*:F@GIPX)" M0)[D=*C\+H!FX,;3H3?5\<;$@B(]F[F2XPAQWFZ-4_7XO".V/ZRGAZ_OL">- MKK%C<]Q=*.RC(\6ZYOX[D Y0A\NJY*QV)9,;"W@B";.+2W/&[(+7XN[+K9G8"TNKFI M6N#1T &YQQ+0'B"APD=R+AJ9:8DO2!.M)+#50L$I:6-^/?HZ=JVD' WHQ=NT M4*[;V4?6J)27[5RX^7L C9N=4FBKKH1_G4?9)*6.,%K=H+'R-3Q[)!IQJY37 MF&\U;Z?$2;J2%)J9X4UZIDZ=Y_K78Q9F!3%EO$V(0[1IRRW"ZJOL9_^K[S6@@7A M;P-M_76TYI>!YQQ[8IC07L6$YOUX72%SMNWENSP5 29G?F33RE3A?LW1@*=S;U5D#, M.\(W7F]J[IC08 $8!X32?@3L\=3SPX!O 7B_#@YPN"F5JM;-1"M,RZUB-UT6 M:(/3((?SF==8''FUA@!3ODK" NA5@8B01J:6D3P0%*I"W!)A0[%ZG@Y-UK864VA3_6JP2^W1=J2K9U$(R5<.Q<':2M2]FMU6; M+]5JWD ,UG*A9EHS(&AN \%(%T7Q;$^42_P-+ZSGL^YJKM1'N=3JXTD? M[R21Y/W#HKQHOLP$=91)Y^+Y%VU M=YAX)JW1@>U&UG#L!0?(($79*M2B)%UWX'\T=:;:Y,5N-@-ZN;'4@6E-U#DE MXZR;P&76)K5@N,875SH%O!0+7J-)GA& K[+0#0FJZV!3/.2=LN%H"C+74?*A M&PK""'!A85( 7:UOIWV\$Q1#@$2?:V3@)R6H^B9+( ^](+! /S<$ M?Q=\AK>:[7=!:Y5$VN!/JAG8RSL50=6%9N YB-V8_7YP,40=*5L;^EP%9S+Z!>6?-/PG,A M6YYU,^47H?IQ7\$[C[YF4UF7[<(ZWR];=[=)ZVEMVB4HFI-T8K^OF"^:,0Y' M;J:/!;&QD$+2F*#4"J9OCX&.EJZM72LJR#9@)?FB$,I>=Y=N'D(,RT!/Q\,9<"XEH6P( ME$5E[]@ ?AS?9214,V%8]G9.8,P+RB,(!IZ(#<+-8B&F- T@9+$TS0=VR/#> MX[>*)MS4AT#.5X@TA=?#DQIOUP2HI&*#;(A5/9"H:>P^2@K#_>9Q7N*[-+0, M*U$RO HH@ =1^)G'^ M5IBMKWL)-BBZUG(#PR2DME5Q]2DYV@%=$65JZ3(\:/&#MO.TX%+RD.I&JFWA ML#?Y![X\KQGR] \OB)EO5,OB.,Z:@K/(E O5=.U1[<.W "C'YO ]MNF $P3W MD7,1Y_-LEN]1R<9*P[:4%ZT1?V)&0 :?_ I MUE^_OB0[YN/U;KA S\\F(767,MR)-+? +^]#<"$H_\+-*$&)"3)):-C.]0C4 M9;J9'ONY-+;IO=5]&D.V=5P'@S272/*OU0 '4BD"ST>5,R.()0\DWM]Q5(/Z MBR3&+"$0WLQ)<2&-7^Q=BD25YMC@*])3#E6=G'/=<.;,>6WFWP)F46;J6.^76.GU" MVX7D=XVP?&W31 /?__=3]LN<7R.U3^F?0:3)F4T7_.+FJDQ6?"K83)Q+"TWZ M^6%8;FJ3_/)Q\?&&&0?,FY".&4-;Z AY??Y"KS6V\UQ>9P7S>0SM+-08D-\/ MGW^XA=>;"O 7#%J&[R/^YB&N;S6(4\,[1JQ@N0)V'"!?!K2ED%']:4+K9W4! M>DN+N\8]OZDA78$ ^X12[D^09Q6W+8#5P=$>".*2:&:RPW%:F,53S^JJ8=V8W;;(XOG*^R[GWY5^9W."$X'8\3R)?H%?0!A" MQ8U$GK 7^5J5MN\2B6?8YO2\P'18,_QN.'UOK[7SD+Q%$"9Y6TA>'"5WRT-5 M5I>#XJ2_OI.8,1AE)TT+55$AN?MJ+^I+4CO#C.&]UA^19AEIEI%F^66])(\W MC55N^E1,&S?+:771M80Y2+6U55ODB&D:49Z!;=><,D8O%^<-.CXL:0O9 M* VY'NH\<2+;[LP.Q]?-/292C;[8D7:-4P>.](V=V2""BQ]#>[SM*+1N;U_& M3X])6N*G\V9MD6HU4CF13)]-O1E6C<80_%Z!O11HQ4JZE1Y*A;W /MYO46&P MH&)52PWCB_LS\+PZBEBY\"6VP")6T!&0$$98A;0 MCX1(;R+9 U0-5H&4(=O":(0:)2Y024Q'L@\T.Y^TQ,%(NRD)ZXPA2?EF-EM= M+/_X%X(#[$/,*[J,H:X3FS7$J"4N0I/P&T-K[X"W&$R.4.W;:1;C=TDF'1DI M%1>V'*)BV_ *6P)M^K4U;KSOUK>M$#L1OIE!W$RLD[5!#&[#7S"J!;&!"2P; M)ZO/@2YIN.C#ZSL:\":]DKBN!ULUN TB$Q34F]V!$<&ZE^U6VP(" J@= FSC0K/'4\OE(87RJ4@J/WQ!V(>1)YG'&;H[-Q<=FQ;BQ^^5L&?"WJ_ZX/\F%-0$V MN]748WL^UX29,V];F9OIL[7*;3;:$?/E^.9@.>O47_KFKU83QJ>IW/Z9_,MOZ9V"C^"C:VNJYE'37 M@ T%+>9]W"CE"R?FZ>[< S3,XEB?Q4B2\2$J/HX9KMU*6X"6ZA:GWO86K9?B M^+<=%Y5&Z1C/!2Y*ARP"=8[FJ(;';97(RH*C/^B SE.2E>%29RJTL"XI+]K= MRWUM^K+\XU][:83Z)0S'I#0RQVOD/WG;4Z9:6U-U/*OC6%"J-IB)&6UE];I- M;C M6Q8G-91,GQOFO@6,13"T*[H%^1BS3"@4GYVL^,QW"J-I=]2D[^QTLPKT M\0$H:IBTL8_0;0*$&X)\:1?"@F2A-LOH/P)$U0+N",F]8".7NJ&#=5TRI\ N M047)VFD#0]C2I:[M%C"$=YLC]84D&L M%%"!OHTZ?+S6,+;37[Y,1G?IJ93-Y#M+P93KR1SJRGU8O2?>LWV,H69XD'8< MDS27BO!V+-XZ ,TI0D-6=O;0,'0WU2L4>38['$V70[LN//=LRZDQ_;JZ>@-Y M&%_P+:1?#(0*E$4(+-YL%]\_@; I:Y)EJ2.53(LQ_67Z3W"'F[;0!"+5'R-# MCE#<4]B;0HJ^^.^S8]C_-,FX73S?C7R#'H1$:"$XNJ#+"Z@" =U".^Q#U8,_1Q#YBSEF/*$W@";=Z_KY4U[^D7 M59*++_WN2Z8Y[4W768LYE5=PR[HND5%&,U579PX>=44T+=(]1]^&J>7"5/9@ M*@=T,^+^\ANJ?$T'E>MNEY*A$]FHR\ 9MG]@$QP7X>7\\,(DN$R$ES/$2RK! M1(+L'-JE',+0FT?-M\$E\PZXG%2H7Q($H$Z#OOS__F#_^"C+\@F>_=94Y,QK M491P^ VWWAFT&]!PY[TRZLYA!N M$+O&B@ZHZ WX_MX2: M0Q[F4(1G@DY=*JU*\7]=H=F1F^X.&2Q!K+\ T%,F:;*6I[8NSGI$'+4E5N57$C76EZ*//N^C0W?I_1W7( /]'B>S6Y;V\H M\'V.LV_?^J6+P7=J=V'MF4N-I[O%JC>=QA\G-TY#$O5>J4W:*##I&)_=SRD\ MDTX*V]'MC_=5N-1U_YQ.%3^D4"\9%>I%A7I'%^J!))VBD\Q0Y).9M,B!45J4 MTEE:!$.%DP O<4-EM%58)MYHTVPJ0V>3J>W*N X>T^E^=6*Z]V >R*U^-;&" MK V!LZ(K8(YJB76;ZH"Q:J&>$@K5@OJ"*E,YDL:."D=*JCGSTR\^?3M/CF6K MH_5K^]DCFN"6OE2$OFO=/=)DMFL;\G0"EXJJ//"$;OAEWD"375%[(-4$LFV0 M A W#;YK0$4#0 1!C)!IJ&B^+1X\_6TX>(VFFG-5QR419"IM2=4E74;3U;MH M)"])./]. AH :B(M "4YBHK[M>#!W3(I*7,;2VPJ)H9NQ82%*R:.0\N?@1JU MOPZUT0O4YJ/+O>XQ6R^W-A!#!7%DBB[N=H&6:X()T"W4@0=-U44CCS>D]=__ M26;_H5!MG+W&;\*U)2,\+A7UDP*2//&FL-I+@W1#]08)SW&3Q)W. M2F695' MMMZ:=<.&Z/H3)>-[+0;@;R-@NG5Y$AD4[):U;.UPY%/'9J]N='F$=YQX,'%GQEO MOXJ]#310LTF,*=R7R\<6O@)]]9DX4'$!*3)6$(9Q 2D>\[T9/PUI&LP1D*2- M\)Z;*MSK7 .?6OOS7O:#MI:QQ8,$1W"9IH*9#6\'0<%RC3[+@Y-['GFH"9Q+ M3=0Z!LDA5YK^B:Q&N'LL=:R_J#];A5PS_U=LNQ<,Y!*WL1-D7U(<8VBDZ]2& M,,B@;3R;.)R78YL.X[*I8C*C@(4,-Q7*#3Q)N^*]HT#>$4=?C$U,Q=#TFX&E M84XIU;(<4N?GKA)BUP98W^G.$>'C#B!-@+JI %93<95F( MD/]D:29)C;S'_T4JR"!'D1U1A(E*8&CB\89L$F^'115GD)K1CB1DAC\[$+FX M7LWE1/1"$WSN6.[/.X#RDJ42#O..HN\\;GH3*(W"!14J!G0E!T*NJ[CLB!^7 M1N&ZH,6![DM038S!K7M4W$+-Q1O"FK%]"N\V/PI=CT_$B$0P:UH)"O$KJ@ZC MYH3U M)D!%5!N!!?6?39%K,:)C9T:[!$>XCZD&TT37R'*X^]-OQ^<7>X2,!2 M;@04).5(82PN#*@*8>4VH0OP MD/=(O*?O4[D&^.1#CDNUIRQ!DR4!Q(5$3UL!!#8"Y3 MK:EU\+4>G,(6_<:28D& [2X!P97PJCMG L$?+R5!=1VH 0N]K<#5A*JZM3' M,<2-$F6C[GY#)-9B%%BHD'5DQ%9CB$*W(Q0EX6IT0L:*WT3$5R?"MK4%2GPF M;Q:PD#34$M![>)@&03GD@%""+1O1L8<[J"&)I0!TDFTD5PR=GTL =3'XWYU7 MH",7:6FN\B8%%;'PQ4..& )-!0N7>@-, 6&*H 0A%R#5H7\L!'3*\SS!"D@F MR7"_.&TL *K?H+)*\GR5(ZOBH M,(W9UI 55[\ESWH%SZYD@@2S]2;#W#U6MGYVCQ+R=-E7HX@LE^Q?U)_,7Z[Y M0L2$6Z:/GAOD'OQR)+)\F>$^.5RVP&.+MP/I%\0?.%OWNB+D.02?&K^CMX(3#*1?F<-OO>.:R@K?F\=<3"R/X+_ WG] M-VN^9_#!FK?-#)]@4X>P0;$8[M3FXQ?A9Q\I2!JD($9L:&]82-7^A3\A2?\G M'8O#G_[Z%L1A47"HY\T?_]:A!@H/*,_&,*&^JCN = V'2O$[L&9X]@UN M@Z ZAM6.12YYX8E1>ZJS=U>I3032$]7#F$1%QQ;41>9!S-D%<-CW_PH(R9@;P$#M*9%8R%(7&BHDZ3%.O/:WQ;B96V;%/LQ=WS[_L^ M,:\UDH4L&-\7)J'&2G$H;^*NA8^]'3-# 1I:$M$YY8V_R&/P[6= @\"987T M*:S(5#*,*<2Z1:( T&;V7/X)JAM8LFM=0L$E^ MJJNV)N$5RYEM25QW/8GWG(_.(;>.M,A$D@L MR@M1HYP7%-3"KE4WM.#B!VJ0\#GD1(,GDONMFYX!#QU_D)6.(D4H>V,G'< = M%(Z/->.5TSEX_FV"'KYZ":]2(0 V9^]< S9Y*8Z4RK(#M4\<_H4JK43"*ZJ^ M=0Q2)90WLI+0O6AJ37!'H>HL6CW.9GAS08%C>._U;R@*[WR3IX%"W<*"&BW M@[X\C1,#1C(#/GPOL$7@_F4!FPO2'%%J(8H0AE*!I,ENU/MMM2\6JM?Y8<$8 M0@92Z% L%(4(7 7O37I^E;8V"XRYU(0((/#<0Z2'F=%&GUSB(=&]75T3CW7" M"K)/;^A6SR@B&0XH^NG:=UBD2-J:1"$"8!@B:W0!-!2P&+MC[;;3"8Y6K]$Z MW8;0.SO :5'(#!L"%'[QUBY9KP3)<-H0-DN1+;PQ.R>J91LF"::X.OQKBK17 M:?+UZL^Q'LZO8?N_K;\IP=0A0_T7"MI_J >XL#%5J[6^TFKULE11WV:"_S#N MQJP*:^H6A#_["'/R%/?A+\N OW,%?#L* \6!P^OJERRA9N@0[ MX31%1Y\)1"C7O(A6)I%.A6]H5SGWM\2VU#J0*J]EM^JL-J2AZ M;S&7-V+,JUD)KRO:S$;_3*#O[>?%WB?+[:WK>*-O;JNCZ(25Y9USN\PVR M_^1U0;_%0[T0\W[C2B6C#MV2'ZA,HUUXLFC+B?T>B>-F!.#T?UPG$2R$>-,M M?OC!?AG!QGN]J:ZM[[N'/97N'6?RIQ1!';^C_[5A.%T+!U""H05< M%X45#57!$D.'1[QEH5/:"Y.HINS,$)3@#Z\4/WFU3]87%S]]PWE>!) D2,4^ M G)-A0;$1HKM'27-2S#O.5RH0-HN(X3ZHRIM MZI /J0U8)35)!8\;60RMB,)Z[R.78V@G 5P'P1FA"DBBHC3IB M8'4+MZ1 S3$T?+ C51\EL9/6;W[UIN?DW 06\6#78.X !, _N-CL5>22),^M M-V"]PTW91!F?OJ"Q<01TAD7(VYC]#1QZU@JNC)6!.G=+Y_"<6RC", ZVMXJ7 M/00DLP)NUM"U4#U(\DWX+EAECD.Z1(0F3A_ M%R([NT[2(> PN"4E-<&WMSO)'3 MR3M\0DMEST6XY8$LP;U['5)4'9F5$#':1G+'WL'-,VF-(^4N*C!$,0*V"KN1 MR- L QA)AHW#X.3!H54/( M8#.DTT%:?79P3'ZS=:))6VX'%T5U]XVHR$O)5L#8+9'':17JMM+JBRUC2X= M+T;[AXM%$N=3#_?S\':_C_C<2/[)AD4K0/V5(_'W!OPB,$%<7 ]NDY-JYX96 MP2K?'JQS8LI<_O%O:%+!7H/,4\&+R;ZB?M$!]2L0^_L"V-4,V6V>ZL./H>.K MA[25=_J#/-N3>L\O3^-R.RS?8!MTQ.+9#UZE/S5X]=M0_9[Y1EGH;OV(?LNZ/U0:N4:Q6.GFRAU!J N-7G=0Z=WD"H5FO_&I4G#/'C^R M8R?2>35I_4O5L1P=:H8\):RF8L]G(*4\S8;Y 'YKP0=)P'4I(%"2J:/9!'$+ M8/R[P*4J#0J"E]J"+X4 3!$(]W+HBV;#^[/2*.,;2@@MA4JNAFXMU)K=?D.?*O!=E>;>A#T M2T%HXOL+I6;,=?>Z<0I(3=NF:&@ +MQ!O7GSVX###;@4Y#8E@8,."@$1\F"2 M4IQ)_0G^(G^B^YB4$OS*\0'B1X-R,NGIY:U85[R/;KQ:1L:[E^2!RSUUQ[?A MD<^B!"G770 =KYY&;NUBMJ*[8 P) AP+QX!;"7G3X+->_'91^OJH1^B&U]QH M8BQ)6S3?:;O!+TJDD"%]>&XI[/D*]4WABNN)"A;!8(8)E(TCQ:L;MG >#%+Q M;+^MKDM81_$?-8/&]I83FU4U&[+^ER_V&%JRWNQ MH9"ZJ W3QW8E!-J,&RPC_N7MG!7",YO\C^/H%N,E$!F(^:'H32#2-F*;_GGV M=A1I0VP:*H39.*Q4G8Q-0=)H"?:"V^[* '&2(][W^KHACZ6&.Z!9SA#YGL.E M#*$1XK6.>3$.]-%R9A#TQ,6*(]GHX6[$W8V;,'))GXQ8L;76>>\>[U"6 M\;EC!3S//F #W<\^DY3?<7"_+Y?C4 #N2]BPN864L'0:/Y71.Q:"^36^(_== ML6E"/O"&&7IAX.#=HNW]4WBT?PJ/_DI0YZ>2H&=\-,5Q6X1MQ]#'#A0_2)^V M=C),R4VO5VD?UVH;U6CCG-&_7G^:^T9X]4[":K/;)%E([XK0GF%<=O.(UR*T MW]9=_HBCE4#(;[^/VV[N'*T!WM\^6=])PRC[9G-8OD;1I(/G*5D&=>PA9:)N M,C@D31QC(-?M!!K0J;:58Q9(4 M/82,BS,:, RD"J5NNYN[W;_$S>I#:IWYJ M1LD[SJ'")J1V= ;AEU!H#VO#2]Q9R0W\>=USCJ>P2IK%X\P/E "+>_*[K2?@G^ZP@)S_)&L-S[I9J-L%*01 7;S' M[Q(CK;;=7CBQO90KU&'&=[=LDGN"2R%]Q8&=H$J.B=PFNXX8:?>&#[M=-O4A M0;_))F4%/7>XE7]ZR&5"!7)XB.&_G\/CI21OKYYXO+9M"G\%04A[0-V%:?"1 M6!5W!ROI;E(L5G;)/ 85I_?$@EZ 39?#!2!*$\D50CT.>WA$RX&M8/W&U3#A M(8)3XO%Z_%;M:+^>H1Z?25,\0PQN:(@0!'72=<"?@,\"Q5CJ9,_X5 \F!Z&& ME:B1RF;$Q SJ:-(4)%#7*954IJ&A5EN@&WKYP8@;-B8*5/94"%*']/_ +(, MX@RQ<,X1[N"N:8[EV7A+ [_2P%E/QIQX9K9F.&".-#%';!&UV[ ^0+T0V"[= M!C%-YDQXO3$AY)#%2CES5%3H9EMNN@!:;KH\>@]63-2)86 ?LYN:A=E_0]Y( MHA!PZ,8>^>AK;W58=D#37 9N_KSO-D6 M92$N624L/.]M2F3V YEY_$NE46IVZKE>I=D0&2;%9S-1#/,],X M$QH]2,7=ED!^.!T5VX'RO[-*$;DT)T$F.*/DB+' MI%DQ R1%3&;E+,L#/IT:;;<+:N4ZO4JE M4/-D-_;O+RGBA[SRAQM"XB].#J M J<.$H8,7:QTH 1K=KK"O5#H]RIW0K-4JA2$#LK=*C0[K69TKKSC7&'H[7/% M!6Z,\L%+>?#%25P8PIU<3Z#*S3NA@Q(.3Y9CV-L)^?LA:2_/1T5F'PD/&.;< M(+&WH3L5&D\O] ?"!9^#+ ^_JAGY@W![BI9IK-:;Z>'GKHF=8&4#$G?6MY,I M<%T,PWLK&WQ?**H?;O=%,3O&8! M7N7PIGZ.5.P!V2$C[$8C5<9-8;?]@6Y($-6I[5X;"_RX\?"YK6.],)1_+3+1 M1Z&_!#H0:^AO9!43!\=6W34T>C4)0L'19=?0AO0(Q;;M5V4'*=%M]; $0RC7 M<2+,%G5@>:&@A!1\^7'(2ZPHI^B1 M!$8*FV)&(8;)UL9"[&J&\7\M-.LMH=$EQC6;2B?Y;'3@O.? 88('SN:4"<+U MT@Z4;S]&WFF]T_(HPZ=Y,<6"C,C12DK,2K0D9GD DBF6I7D^M<\";!>BJE/I M/30'#:@-W%1:S1)4"WJY2B,O- 2H(U0B1G@/([!!1O" 2_G0A7H7Y<*7\@"< MJ[F_8UVLGFODRK@\!/_9$6I0+RM276BJ5&^:M:+0@9?T>O#RDT7I;#*%&Z=\ M!/G*2RH*- @*E*GC=E!>,W'B^W8;EB$G-- M\AC4_@9/Q7:S0"Q@HUOMB=>M M! WJ"W^#;KEU "43HHOLLSQ7V1'/9!F> M%5,I5H(6(X/.59X3I2P]''$9+IV1N;!S=;.ML%,UZ?Z&*11> M)Q=5D[U+I"2WBF]%R+[[0NTU MR7-#/@D/YC0[$CF%9<5L4LF(23Z3E3,C5A[N]%O&7,2U.I5&H=+*U3;E@25! M0(S4%3IWT';O1EST'B[B@ESD S=0?$DA\&)^\0#\56E^$;]S)OQ.S;)9-0K/71>^A7TW1Y4D'#A?>%&*$;'YWN.S]2V M@X< =Z=!@0]?"@.X7_NNHO"/@CC)?SF(_Y3^"@#V3\:MW@JSIF 0'5]-8'?=BI.W2YWEMOE;N<; ME,/GCU1$41'5C0=Y78MQ::WE)WFB^D%W23A:XBWDH.HQDA'1$=Q?EM=1[MAZ&KW7Z] MGNL\B&F:]P3JRA"-+^&A+>,3P M/"NQO"@C^Y?C@2QF,DE.S$"IR2FLPB;3VZ/IRK5FMPOYOUGJ"9UZ5\QFV53Z MQ!V\WI/;]HK!'-+?\X]_O?V@8"#>TP6!\,R7 M34-?SZS D&57,:>P'"8M8$@GBB% H^'QJO'L7Y_9,6,B1M>DN05^>1^"BT3L MX3(\HAN9T-LV*])S>X<1]T6=;7IO]7JJ$GS8BB]P@8EG,;NHG$&AJP'O*=D$ MP_\G**W=]Q'(X4$$U.;C#L,'WH@J>- L)D^F>W_'EZ8T_T4DV1*"Y4TAXO_N MU;']@^1)"FX6]V%'ZO4O_ DUD/F3CL7A3W_MP&1O/O-QP,C0B4SR^H&!AU7O MD4V2Q7UVWTTZ+JU[B7X)!!]LVE#>"?<>>'Z_(ILY M(=L@"* MBE&-1(Y<7$-=4DS2-86_RB>.N3]GM-0I/)7(/0[("%H>$^ UB^[.XH1' F:215F,QO M2)7K)(C]-)@+I >R [^W@E]D@[?GNN1G +CE+E1PF/ U8C77NKU ).8L5:): M$NHJ*\=OI?EUZJVY3O,B<8,RTTW(0:;;O&8(URD14_ *D=0M4#S-'XNHB6J# M.%0:9.121IZ=\\+=IM2OZ\_A+1@*XC,2G^X9I)*W"E:.Q?"PK[H',- !#SRZX2@[*L_D+1$[>L5"3>6QWS(SX.FO<0E^']Q%X=7 MB:AN_N$2\:09!HJ 0!UP8IAVO(>FG> 8Q8,*-(4B":V=*]4)"\(E^D4*N)F. MX'?D:9)>.E>)H-+E(FB35W\L@C(7B*#;>W@"I[E_+A%-KFN)>H(ZA0[6N-6] MJ>+L>MN4% "OGEXE5S6[%\E6QFRFVC9IJ]U%T[\,/$RE:8XE77WQ$"R (J69J\239WZ)6+( M$Y D/Q1RUT2=!Z8)7".FA+J0NT!4"8YIS$&,JN/\3TJ0+!M;S;D1RC*Z2D1U M6I>()^3BF)M0W&U&O:!^7+HWT^S:L-1M72*:X#G$4,)LKAEKJ&YT4>H&U8+( MFJ!#ZEJS6X-C32\09]U-3[RM :U0(62R22Z8.WJ-V"OENI<80]E8R:'QR+P! M_W.-Z"KGBBC"I* MMH2<\VC&$TK7Z("QHUUM;E6Y4NM5+A%;FC&$R*KH4"".\:SSFK&,HT0:Q5?=GW-ZZK MOKQN$$S4#<)%2]0-XI5N$&?4-> 2Y9_1NUCY![RN"SR;-3X@O MN$-]F&R&OW;_1;5UB0IZ%:R].442Z9P'UNK%_TJS^3]' MATS.NVJE[H>V4%DND_['HHJJ)3ND^R*.IT#V7%LJ#C-O7%<%;P TOJ8#+$!H]BIQ=(\LV MEFY=9 51:W/PQ8<2:EAF LN&/(0F7)T]2K3!$@S@&!.W\5@K0MTU3#) M""F,,J^M 6I/B@XM&7LJQ1^G8L4?IUO%77N)K]H MKV:O^VFQKJ]=><=U=U&V84-%/="$ S46<,RKC'9U+U/;ZQHC&]5T7;VVUQ4N MT3L5R*]!-I.?8W/="=;=UB6:N%T)#:P(.J8DUW%QE3CJ7F(J#4YR@FLSH-9M M 4U#*OC(HZUTIP/!X:_K(Y_FN[$IG M/K!1E#^*\A\]\R&93K/\D$N+?);/B)S$R.*0YV21S2@2DQXRPPR;_N/?O'%I$*'@C?!+)U,%CBTWPWK%%/I[HV'KE_/CDGKM, M(GMPNV>_.4@QZ,O_[X_D'\>@EJ,33.;J<;NUY8M&[Q'[2R6NGUEW$7K0&#C[ M_?G\RA[%KPSD5R9"[[6BET]DN0B[%X/=(_:73?#LS\(HW,D/H^%T(G,U.W;= M2W<)*'&G@F,$#$WJ M[]>O;CBH!^.1(_Z^4.9F=[F4=%O=__<3I.E/( <"K"*P9%.=[X\T/!/A_#&L M'^MM>1O/[A7(J7]E9(#F^'Z$RS>#3M\'E',0 N_RU?QHXE U0#6,1$0@A[T] M/YD^@BK%^\GC[/!_M#_H)^,ML[/@ ME1#02-XSXQ:0XQ#Q:(+<+T!.S'^"+_KOLV/8_[SY.G+9#D7]X2;[3&Q[;OWZ M^^_EJ M@_0V4L63^K4BV]#>39&B&X?Z&$'(_,AD$+C;U MM\0G:30:-NZN,:M+1VHR]@-$(S6A8 16 H)HF"+RSSON!+9!J=D4,O$Z_^''7J MW.V?*(!R\:9.%"&Y,'OF_3R7^IO)_DV.O4^R72X>;]]EJ40QC/.!2V0$G9T1 M='COF$ 4(+M)5G'4;ON7 ZT $WW:^YG8$#AB&85'SMT&.',)<+G:R[F;#Q'B MSP#QWQ5>B?#^(\R5<\9U9.)<":[/W,1YM\G.104U9VVGG'^PALDF&3;%,#27 MYAGZ;P6LN"\+SW3 6+5LMQH&Q6@J.NZDC__&\W@L*CB/AR$T1 MR U\R"E,AD4K*'Y$]A( '0=VO(?#.]&CRSFJVZ5N# T1 56K%6+P;_@? M[RLK1IY5T>5$#'[I6))MZ*I,U579-*@2-"&I;KX";ZNU\ ,#EPC/#J1AN'H( M9]LP+?_"*'QT+J;CNR5K-\[\_;Z9%!>M$)Z[!?C^Z$/R_V_O7)O;MK4U_+TS M_0^89KHGW6/)O.AFIV?/.([2NG%M;]L]V?V4@4C(XH0BM4DJMO[] 4!*EGR+ MK6-)"]#;F3JR)9$ UN+B>M9+ '[-;;M>>XM$".(TMX[LQESC$42RERM(WJ[7 M5)-HH" !K^CA%>42@]'YGH%D!@5I\Z$1"I(UV0MU?H#A"1@>"I(]=B>(*Y1M M#<2QQ-;$$6>)&@NF^U#F%(,4I);7\AI:0?+7I2!=C$0@OYA(RPZ'J3I7&GQE MP>*J:XMJ$#09*C &3<9LIH(F8SX?+9$O^-MC/(*0\W)-QM]U76@R !::P$(9 MVHW.]PQD'6@RFP^-T&2LR5ZH\P,,3\#PT&3LL3M!7*%L:R".);9^-<0A@NQ+ MU%C,34@-Y!3ZFDSYTBN78&^72["YGN]ZCKMW4S5T?2K-W%:L2H\YY*.HX#&[ M4&(-Y!@J'+;,%C:OM\2:\9LE4*88%G&-$'.\:HDV!Z0#TB%' M.I1IW^ALT4!(@IBS^= (,0>I*1'\@&,8X!@0@X [6VIK()(EMB:.2$M46;'& M&VG0H:\&53-T'*_CM_>::H:.?&]=XL]'^:)<6DVMVQ9E(BC23*^@UKT1P5AO MN7/:[T>!R-B1A,!A4D[=46+1;/$WJ$14 &^923O;DW11IS!,V3&?F-:209AK M/8+<\W*+>;N>H^;L0.8!P]!C&,H<;W2Z9R#]0.;9?&B$S&--]D(=(&!X H:' M3&./W0GB"F5; W$LL35QQ%FFR.*IOGJ-=^ 5PKQBC%JSY[AM?V]O-^QTVBUO M;[VB37'>>/W@RYMFD5'T\3^W.X^XM M[LYSF YE'R;EUCSRL^Q]G?V9IIF TD.%\5X< CNO.!V(O+VH@QJ!Z3Y6V1!" M#S7K$22GEU]T[J[744+/'B@(%$2.@BA7 HS.]@P$)P@]FP^-$'JLR5ZH\P,, M3\#P$'KLL3M!7*%L:R".);8FCCC+%%E\"#WT>86^T%,MTN:J-=J\QJX6>&IB MIKQ\X5-Q96V[Z12\*-6Q; M9BVX?V]/+D<=WB#^&,]A$'],HZF77W2-4OSQL#,/R(@>&5&N#AB=[AD(4Q!_ M-A\:(?Y8D[U0YP<8GH#A(?[88W>"N$+9UD <2VQ-''&6*;(T(/[0YQ4CQ1]O M0?Q1=@G'PW5I/P?5^5B1LE?2@8[4U91H[N/QCOPU>%H.NA C>5HM"+E:$.I M$**"@A"$C 8Z"$+&L]E2,Y*WQWH$"0N"$&C))EJB7#$P.MTS$+ @"&T^-$(0 MLB9[HP;R#_2:S8=&Z#76 M9"_4^0&&)V!XZ#7VV)T@KE"V-1#'$EL31YQEBBPMZ#7T><4&O<9;EU[S4;Y0 M4W+.N#)J-+J[-T\_S9XQ-0>:#G6<@Z9C,I-!TS$>KS 'QS1(@J8#X+$)>"A# MO]'9GH&,!$UG\Z$1FHXUV0MU?H#A"1@>FHX]=B>(*Y1M#<2QQ-;$$6>9(DO[ MU4!E/>G["B]C T'&)+%GK]'RY\2>MN>M>7+.<2I/H)91NQ#!.)-><2OT3!=2 MXWJ!MC_&\81YOEI)3:VGQH=I4[ M^O/O>?)5G?)@*+L2\!UV4C\H/W@L%'6N2$(R_EJE1Y<;E9B,MR=UA"0@06V5 MC0V1J##MR"R)JHUEXL!O9/F-<@W#ZFS20/*S0,(RWFWH00CQ"(+<%A(8'(,2 M])CJ%\:GW9#(@%@VVIHX8BU3Y'EQ"<_>C-= 4%JO1#;3MUS/=TM]J[.VR4Q1 MEA=*24I"/7FI2-FS):\/(J@V$.I ]J)[_8$X 18@3C@&B!/$">($<1(BSA>3 MU7^,@4;*;FQUNFL@;D*7V[S;@)*0#(.2X!B@)% 2* F41(B2H,N]GBZW]]K+ M$=IS4S.'E^C/8"M?>H[ZSVON5DV3?[SYKWOC.9ZS+GWO1%*A&([B="($^Q!E M(BC2C'T0?9%E(F2'Z7 DDKQ\$%0("AR!$6YBF!U.FD@=$&DVKS;T*,0XA$$N2U$*C@& M)>@QU2^,3[LA4@&Q;+0U<<1:JLCC0*4R'YCHJU3NGN]Z3==UVIU&R]T-Q4VC ML2YARI.G9]W_CM7\LJ-$719J+RPE0>G)7GWY.3W)C$_GGN6L&(A,C#'5RR0^ M?''XNZA!P# &\EYL7=_W:V[;=]T6C&P(L+W8QHUZ ]1EE$CEERL+.2_8?3M7[_*']/C!K'@F_?,*;0!E4/$?)2+_>F+^2ZK8:P<0QT_*-NU:+*YN% 9[/XE0;=TL93XZ[ZV M^$O^3F%@H<$8<==S&GN=5FLW]/8Z[EXG5,N+KFWWO"=$7B7PJFAT+O(BBP*U MJNA%D09?V<$US\+;)4=7)/62OR;H55$VNED=>7M1+W40F$]HE0U-4&(Q7] X M*=;;=1TEQ7JH$VQMG8 NSU"NE1F=[1E(0!9(K>3=@AX$$(\ YF8OU/D!AB=@ M>$BA]MB=(*Y0MC40QQ);$T> MJ/,##$_ \!!R[+$[05RA;&L@CB6V)HXX2Q59? @Y]('%7"''(R3D?&_B#<0< M$S .8H[1, 8QQWBN6B;/>-GL#J.M1Y".(.: =&PB'SK(6]LE:_51;Y2X$>I&UT*RSR]J).6A2VNK+* MB"9(-8UZP:"#Y2:S8=&*#769"_4^0&&)V!X M*#7VV)T@KE"V-1#'$EL31YREE)HFE!KZP$)?J2E?>GKW,=_;P/II%R+[%@7B M(AUG@6!'RO43#6D\WE'S<.K,"@U]MB= M(*Y0MC40QQ);$T>2:^U3SU>]/U M;\2-ZX3^NC2;@Z%(0CUIYB2M,Y<5*8.,8P/ O3B^=6J?MBZQ'$(M>?M$U=UVMXF"^#1"''N)0QGRCLST#H0@JSN9#(U0<:[(7ZOP MPQ,P/%0<>^Q.$%\*P#WX!C 0> @>VI3_;(MRS<'J!-- M0H.DM7FWH<JD]I2!Q0AK7Q8!G@IWJQD'?,I4CH6]938/0M^B W5H,6N4M M6#;P6?RU+I,8HD^!CK:(AR@7":Q. @TD*&A0FW<;>NQ /((@(X4&! \ !X"!,&7GSL3=!-1#: M($QMWFW -4A?P35P#' -N 9< ZZ!,$5%F/*PLI[YB&/6RGI>0Z^LY]>R?$Q( MSOK>9E$0LHP&OF56V/LWLG-3L TK[%E&8,];80\+[-%:8*^QZW6PP!X6DB"$ M1<0+>O;F@ :"%+2BS;L-/70@'D&0D$(K@F- *P+CV&9+(>\6]')_XA' W)2$.A7 M\ 0,#_G%'+MNG#%HV1)< BZA4[)2\DOCM>47\FYL(&48**_HIKE.0PQ'<3I1 MTD:IL:Q+8.G.SLMX$K+#-.E'H9JDPV-VE.A5YA:5%R;[)$+&8Y;GN']41Q+43"BH&0AQS*3DS*PP]XR#[7V?$D$2N2<,A? M5_0P;;,2#7F#48O&&8.6+<$EX!(U!/4VA9*4Y]9?AM5;_12_ MW]P0:FY2;KF[*8_GAFO;D^SVW[F[O M96MUS'I)VMRN-^R=S?&,ZW_#U2(B7J 6$7MT) Q-0>?-W%@#3A H?[KM^J.U M#_(=!25MRW8XJP$=XE4X>],-0Q!IG5D%J&(K.V_U90ZJ %6 *D 59G445 'M MQ2#MQ8?V8AQ8;%A[\=>GO1RF2:[FG:1]ULV2O"CGFOR##T?OV-_I.+EBQ\=G M$&. 3< F8!.P"=@$;#*TH\ FB#$08PR\T1C"3!!C0!6XS$$5H I0!:@"5 &J M@!A#3HQI0(PQ#BSXPYV=JB=OSDX_=\]//QY<7IZ>GW3__N*V?+?M/SA0WY5# MSM)KD2DQY* HTBP1$_8V2H)X'(J0I>6*6Q=RD'@QSF2/1OQ*E(*)_$8QB')V MD"1C'K-S,4JS0GWCHSQRM7Z74_OT2QU2"J 'T /H ?0 >@ ]AG84T ,I!5** M@3<:0X@'4@JH ICR>]7@B\MKI32PFTT-YCN-!1P+Q M@?A ?" ^$!^(S]2.@OB@(T%',O!&8PCN04<"5> R!U6 *D 5H I0!:C"$AUI MM^"]6,A_P^C;OWZ5/Z;'#6+!,[4EX* Z>:W<'G#?5XV8QBCGYS7TVFM4X^S, M8G*K4?9#MUK__/&'^=;W>/#U*DO'25B35VN:[;]Q]'_OYKHU* O]GK;KE:CU M,L&_UGA?GGF?Q]=\DE?=['3JGO2#7IJ%\BUGVBPU$*Q9[W1^9K%RDV0NE?,I)>)0OBMM?G^SEB?=U!L016XS$$5H I0!:@"5 &JL$2Q?0TDV0Q?W=>1O+K[ M3Z0@_,.UO7M!Q.^RO^D7]L+XH[;A^TWF>"+3GM" " M => :\ UX!IP#;@&7+.H[/)%J_" 0-"+0&6@.M@=9 :Z U0SL* M6H,&! W(P!N-(:0�A4@BJ/QNT5+BSXQ$ <)7&4"/:?]^?'["C)"YX$@GU(@_%0 M.LPSK%PN2(J AC+)AF+2Q>'OB$GVQJ1+?I,FZ7#"NC>%2'(E_UX$ S'DB$V( M3=1CT^'!,6+35L6F0QX'X[A\3.4X2K[V>"X0J1"IJ$>J#]V/B%1;%:D^B'Z4 M1 A4"%1&!:KC@_<(5%L5J(YY3\2(48A1QL2HL_,N8M16Q:BS3.32<\!]"%4F MA:H&PI1=8>HPE8UE9_RJVB;I2+D(#_0Z>1]XP=G'*!8[K*_F515J[E.4L/G0 M]C9*@G@\8EEFUC^J@[TY"QSY55>X]:K]#]'2:CFG+ WN69LJC[;WFRWS_+?;O%JZ\N1_7NP]N_ M7@^$?#.3UW$H6$](#!+J"WJ[NUVIB/'_F3.X[/ M=\Z_O=Q>=\OU1_,5KU%%8F<6B%O-N5;KGS_^\*P;_%RWJGN]IS.R*QE8,L&_ MUK1G[O/XFD_R:8+>J7N-V8W>F39+[PFO]ZQGMR]O;_@+6]8O;MD^OX=ZM>G] MPB[JU=_N)2 _W3GJ+"'RW'IK15:Y7KXX-7QW;AYJ7>E M5XO+I'I[^?S>TBY/NN7BJ#XT7)Q%X?_\]$6$_;;HM<,O;=?O?6D('G[I>&[S M2Q"V'='D[7;0;_U4GO5U1FV^M[TT#I]11;S-,BZ.?CLYN/SKO'NQPJ3FUHYG M;.4CXJ?+O-M^$+]P$OCSR[JPQXSL)Q/&$!'^?REJ1O MB%EY)Y3MZ F6R[&2;\A K^ZA/3'@<5_=N=2!]#VI_( ^G)P?'.U71 M\.10-K:WGCO"8GG[F?<'#7BSZ*HCH8JL,1_E8G_Z8KX-*AY5$59=J$%Y@2_& MOCD8KB+?[;UE;Z^^I\-8D4U/.P=G/SVKQM1TGJHKS$65N2.K8^XEOW_;GB>O<][>1J/BXH?5QZFGTY47I0.5#^7F N*D7^UD7]) M1?GI85]!?S\HGMAG'T4O&W.)XIZ_PSS'\UZXB,#:YPV_G^R_J(F-5KWE3E/ M69JO*E5,NE@4LFE^N=9>[.:[[+>#\[_9^SK[\_14/0.QC ZQ=J]9"E#H.M,J MN[/H>"J.;=SKGLQU?E-10+EC*DE_EM+ )2WJ3N62='SNL>WI5#GI@R29H)#( M\O8LBY(@&O'X_B=_>/]+)VRTOCA[[4 T^HV@UPNKXE;YC;/3S]WSTX\'EY>GYR?=O[^X+=]M M^YNN?\T5I%3[V.E'-FWA6LI@GTY./[.#XV/V_F]V^7OWHLO.SN7/D\L+56+B M!1,\&+"1R/(T8=>#-"]+5+P89X+QT4B:3I6I)+!J.:,W48)E7D3%N*@T&OFA M-%)%M3->9%$0<=:-(Y[OZ#?UTZLJ?7.U-RW.Z-/+,_*A2,*R:*@+B8\)7-.' MVVJ?RH[+#\M!5<_'E8<+Y $2$8@\5ZEDE# =F=3'E *FFY#+>"6VZ M$JBZ) ^;:MDIK);5R-6!I#V2LI99?E(?X 6"V@Z[4K5+)9/I0HRI.I@JS("SW>X=S8E'724)KN ML=[I1==5,_2'U5A%92@J3S[.9%Q1_I.,L$$P_:9IH+93'TT)R$M1+&55[@1R\$0]NG;KT#:VY MJBNB?,SB5>ODC^=JRV>1KU5[KEJ@,Q/U@,[T#V5>HO^RF&0\":L+S["YS7IS M;_.+GO8>2. =_>SYPS?D4 25FGXGD[S[KGKR8E]'?O7JWMME,J1K$E51<)&H MGOL@H/_H2JIKKMRCSKZ]8VL%?LR]6I3?G,Q3:>6V MPW>:$IP>?TYXRT+,953$+RXO4HS83_H0D2K+ [X]%7Q*C[Y5?99\ )Q8W%_! M,^XZ\"\K'Q%QQP<%IR4M3BM8O[[!B43K[]CS697SZ0A$3T?^,D!'A1R,0![Z MMMY>QHB'BN[1BL*W)3ZT;7'Q9>JF(?GRDY(HHN4SHB7Y/B)T;6_HHA>;GAR& M>^%I%:9'M*+<1PLY&3RZQ3QZ^/O!!_:YSH[_/@&.VH"C][>8_O\2Z-PA%=D> M!$$Z+G5?685TOA7D;TR,Q*Y MLK# E< ;R1'P#>2)!0T0#>6YU@+.*/'\_.#\_ND!@LRJP M@3P1N+:6/'_G61;E($][PAG($_$-Y(D$#1$-Y+G5 \CRHLS^[?Z_B:5M+ M#&Y"% -F(DIM)V:J\"4FK_YDK25N@/E-QG06H0L$B6B%:$4KK5P;'1+I,7CQ M*5X\..FRTT]_G;#WIW^^/T E# QI;&A;;VIF;Z>W@3-Y(MCIUW'"WJ?#'H>> M:4_,V_+\#D$0Q K-$U%ONZ(>-,\M9MCSH\/?#\X_L-_J[//!\4I6&;+$Z"9$ M,NB>B%1;QZ/G43#@6:A#&(]??U4A2US! C5A5V_=NM:6/K^9JV[4'CH605%!;A%7KSFX?[K)!AX>'@$#P@H" DIN)_2/.7^ M?SS0;< C7 P/K'HL#$8 \Q$&UB,,=!= ?W>?]S#^-H!_# Q,+.Q[]W%P\? ? MW!U0_1# Q,#"PL3&NGL;(]9^?AY>,7$!22>B,M(RLGKZ"AJ:6M MHZNG;VIF_M'"TLK:^;.+JYN[AV?@UZ#@D&^AD)C8'W'Q"3\3DS*SLG-R\_(+ M"BLJJZIK:NOJ&SHZN[I[>OOZ!\8G)J>FH3.S/\Y1<&IMM?!SS"OO?TU7T2"36<]XZD MC-Q?<,DDO_\J;\=C>JV.(/_@-(;_F)EGA07YEVM_\^Q_S[& _R//_N78O_DU M!Q!@8=P]/*Q' !@XOV3+],?_?\M ,53-%ZBJ.?XYXC/WL9:)M7V*8Y'%QLKP MD]42K6E?)MGL'<_F),L$J$WVM[D=RT3,3*' -&6ODS.Q'QCS8X8FD2(&/EGN MSDJ3/%[._/.EC*IKQ''4T2]5U 7HXG+@](\[5Q9?], WABT:FUT@U+SFA$WA MT;JI&42;/!AC:KI4Q&&?7!9)=C7P6"IF1;XO2K_ "XTVKZ?$-DV!=$_XLDCE M+VWS[?_:>3RZ,\X]NZ"@\0G2;!#X?3[*$SBP+#4P0B:.7P(FB!^08 MC@W]PL28C?B2/6Y"++P(5$URTL_2)E\E8A'N!L:&6Z3X:F+L:*H9RH96BWY$ M SVN8F1CU1BY]E4V\\GE#[^?V;&32RP["5U=.=V%6->7LAIY+RZGNZ75Q]Y[ M^]65Z*!-.4QL?A+ N/Q867UC?#L")_YZ,O,"7P\65E8E747_VNQ=F4!?^TD& M40WD^/ ;'C5(FSYKC1'6^CE MBVP23.:>;-M![9Y8E\H-].3(O!JU2,N^.TLIY"A,Y9%[O-^CD;P7F8<%DL9<5&B#9*SLLUMQV0UC-?=V _5&-$X^T MPFBC&):1:QM!30VI:+<$PI6#77&JN*C2K!3%USTN5Z=B3/5%[>/\**YG\Y M(NJX%"/\T5\X"12-5&YV,UUNM)5++N&#R__2T=+\/N$,:&ZN7Q?)=J4]#^D< M,K?C.. J.TR-F9M>(!S6-(]4 0@B?;:P/"%=B*70_2;YO 5#*>RS"?W!4<-Y M9< ]VSAC]0(*SKI6KIWZ."X_9K]?PBNOC_LBFTVU[_71,LUJN 5TRQ*K,1-R MU$KK'F4TWJ3&H;Z3X,D7\QND;R3U@14B[W51$B ^0@$@AT7%1=4A&[^0U+HH M#-ZK[7>MEB7>L\P58.:Z55#TJQ.&=VN:TS#VVGKHR0V+[3J)\3;\QO![D.&J MU7D&X24H:<)%ST[$I]0JPN5UMRTVT>\JZTKDUR MZ&-7M<901/WY^N#+>@J)(E'VR28$V-LJI5=!I>9:4TT^EK=PBD_@Y[2Q]>QV ME6?8KQ7V%PVE@3J*WR-3^_^]44AUNB-GD?QSE]MHX/T5. $-*/$?+*9W4ES; M\!VW+=DD=\?X6>ZA@:\!;*:]W].9_DC67RWQ.:=-0(;GEV/P*!PTT*&6;84P-.ZI/5-G_N-T]H=1^$OP(J4 M^Z)CNL(.6P:1LQ2BRI,KQ)YGEHJZMN&8RIY]D?/[.8$M?A9@&NE\ QJZ?O7+ MI@*5T*FJ=+^J1O]-3,W\[AN(\&>&95#@U;BRX)X0_EF#64POOGV\M/2IZ1=Q MBG&4VR"RB8[I2ENDZ''EG4-0KD;7O5N*WE4]7P[$*^2+B]9$V M6JFNM=JJ7??\SNKWMXVP;!J$^*:G/FE>4G^EG\X+5*MH$*AMJOUY*>\2# M$6BUC+1'(%#*!HK%9>A 6,] _=(19]G\//]/Q]MR<_DH^66ZDA: B-A*9>B9(#.*S@8 M;ZC(NL9S.*%0+*%HCNE-+>93]B:+P@JZIDUZDUPA3S8LK$Y?2B'R'+CAC@Y5 MQ-1>KD%8J*]AC!![))D/N*.\B@LPLDI:C_R5CPKP41;E-5>DR/[Z/%R^\[%W MS"8.S94/J"[37U#)M WA'M95D+_++[G30>T:O*1R]#M_\.6P@1OKQ)=P8H7* M#'>CJK('\BLWDJ@=5W-CLJ7'/0]_]\8KKZ9@RKBO;AN1DV%T$H= L;.)B[&L M8YH"S&L9]PZIC=XV(@?\\68/H4G[MLN0:1C(_2&S&L,;M3%- HP+S1^J.*_A M8 *3G:34M*+LW5@KM[.^LN\$X*:!"JS)T+74'V^.">[XF+]1:VX(X6# M:)K?V&F+NUE-B,.YZ_>Y-FC >O:,@B6D[^BXU<]G=I5>RN#N#JC+4(R[6E"[ M:A"M;;'8_(=/=EE7+Q,\G0=B9":&V;U&[G%N=@8APDP>/H8)2(^&-;Q\Y[HY MY?FQH8$-*W'ZFM.Y#*6^)-"=3Q6Z M_:-F*ZPQD3H'6W[#3/$^6%LC/ "GY/-G51SPBA\!,9$NC#FAS,O+1WAAT4@( M^YBVF%WQK)JY)%NT9L:_W$^8HD+MCNBL+^5@5FW M:-/>4 *K]LBWO&5)5C+8B@?ETRU:R "F[!01>?2#4'-IP%G5G7MXJ4UI16 S M86]C<>7X&W5%5\P,&G"/C>K(WQ+#;1F_EK HVJ$ZGU^K+K_"E^'$%F=@PGD: M)4)SN=$HQ(9%U-O9:HIT+2KS*?*;AT.XF/[T)OPV%:X<]@W(0!P&VXF BVSX ML=1)]79T[%TYPS'>J@O^\;Y8YE-(]TFE"=*E&GS M\BK[BM7+#7PSFFB@^=HDA.YT3?^P:XE\=_ /7^[9;_[KWY4WXZL33!O@4!Z, MD^%?I=M4*M=?782%I;9%=K[>8D-%'9$:[=I=(= /'\";*>K@G4*;]?B/KAQ= ME:0Q\OT\/S!.,:]-$!("0IW$SC9<:(!4G\_OD?=3;_&0KL<**BJ"@R:7%.1' M+F089ZG-@T\<\6SS(BU'9",ZL5"0^)97Y9-E5?U=9T\2'E=$K09(AIR4O4$< M]BSZO34+TXX455]PT/./5!7]24#?Y7MW>UKD0RB37GWBL ]H(-0%-A_-?5;I M75&VLN 5#MEF S(A_Y,M-WD@P(0/FVERXXO'CA]/U&\@8NUFC3 MG9>R9_F)EB-XN+B)4V2=7 MG32M69JY!>\87]IDQ+.&)-0OO>^!(')S06R:AS93U\3(^/.W[L4B,B,>YATE M4+V[T'E=K9Y>GF009[#E]9ST4XB6LZB5E1P0^;)Y*\^5P7TA! M W:U*_8/T< L*#S37WC>+]R7US_P61;!LFO\W-V9,KX8T24BC]4B_*=X;*R@ MC09R8^G]M18G9?1WT5 :1B:?X-5!W4ZKL,(_=,_]IM,-[J8NQ!DJ @:'7K(PE$;,QH_1)X]Y5%EO@KU?AJCC39#JTRZW?YL#AI@^[ MELPGQ?_,*2RDJX>@0G;WC2( ,C7I_\%TC9\A@R-60&"P9@/^WFL:O&-YUJNB M&V6<9L!N^F,)7)1:4NDR-\_6ID>RGX' -VSR%K/I03<]I'\FMAM'PU@]$Y"4Q5Y8@?&AYCZF5(J&TGDSY_YBX5-^@JX:X]!YG).D7MC M78]4X&OTX[]9;S(^$+RAHW&EJS"^=X-)A<1GPYJ+/?OB?7U+I0Z>O7N8>R#M M/ZNPT.>8YPHMM2/N WTX.]7+9*HX4Y>R77YXNY\*;(K;8FHQ0>%=LR?4OXE7 MDG8DL#&)) Y-2*'R*TNTJ+".@RR526:^U9*J)1'96TQ/7PH>C-,<\DTZ(E1K M%BHTJW(R8#LIT &K]B ;O%=KNN?WVCCJ_X#W:;O6E\R@W&3K)D_QO!O==5AI M=<]4A6,L,1K.6G-1-@JQ:I,'V*JL@(N%W4!6/>]Q5,0MRPZ,*VY_+&E$ 6>] M6F:]MR@=+K:(LZLG]A(9_&N5]GV9/47V\[C:6ISU4!_1_@.OFY>@M+\5*"9D M*; ]:;\+C\?5U#0\O"\K:C@=#>#RM:(!L3L ]GMR;4-?K&9BY;-VW%L_/&;T MY)IA#@U<7Y3=7)L@LVX?VOK=>D-O;[E0XY=#])LF[LY_':6?E!Y2+4I'%G^V M]"=BWO)=VS%*V\B&LL<:Z2:E)!K*D&:C-^[E8?P\2SA&;J;H^2GVYS);E!_R MFZ&(O@Z$62MZY4.K"-86\\E=01^?EA%EYEO, P$8. SGF4U,*^"NFJIX>B(; MYXW9/D7A$/!.E)GIS9+4?)YRVN%_$U0=%B1QCQJ*OS/*(/&LL3Y^ ZX=;Z7;%+G)\C,EQIH=8,N$_)N5IHVT7>; OKPH M^$(WUB)@$NQRX%/TL]#1<>&;YM=Y-;??:M+D+*EEG6C@FTX:P22V^I-T^<16 M/_N4.#1@*TIO)$\/5&G7! M\X,;N:."?B()\O*6%XE;B$L '^+_"D,-\R*;7$R72[@&$TA-!G%K:G#BP3![ M:?J;]_K&SY$LZ4$\#R*T$>NFU*;A-)2&)VJW[D#:U%%\8ZF)>Y1NNL8DRS'K MSY.]L%E-5TQ_0C?CR2;Y0OE\:S="GL.)BHR]0F'\H7]Z7:3ODM@Z^:Z:L';H M$^F6,-3*8X509$:@EBB6/:;40)!INC8G)%6W7O97=VCO6.?PRX)& 2KVP0:? MA]N]CW\R9 M?F%_YCTA[@1#%.'$7#+3:YI30-?K$X,HTRTT,-SBF2?+U,W83UTA]'!@P$&" M%I<'XZR:O,W[!7(9:1=MRY7B9S.;?^SET3\J!_Y^?@GU^^]RYAZ2OW=[A9!# M?Y:[INQSW@!..HNGQU>_IPLWA( $\@G6MT\F_%D%5NOP2 MT3=N9%K8]F9_ZVO%B090.6<[PIXZ"6J:3/N*7M_L]E?K:N-8@J6)8IX._!;% MY67QWD84P4$HSU,>(_4/GQ.7'C72H\ZW=;'3:K>PLO;3VMC;0\RE)K>T&DY M'MXZ%*$="GH+_@3>'0/]+/W$\V%;5I(A@9W3S\K$;V0-#9PCQFYR?- M.!8-+'5J699<,,T4,96VQLNW4,^*E YO(%L^"H*[#2-)CH]2N\R(>>'7!LX?XY4^H'35TU;@W7>NBS+BJ2+.P23 MG:YFH(@N5GUJG[A7?SO_L^F(!EJD=/YH_I/)8/@IC)6=%LR!* C""_6BQ,%4 M>1SJ$B!I=K+/ N9,V%1SB-905L1!)K-A==57O*Q3NBQ88QFIN]U$M[[3KI#P MTWI0>L*M/K'4[90ME;5CDYL@^P=:]IJD<^.1ZQ&V.P9K'Z#S8>=RX&NH#&K% M]SZX"0:; G_U)J?]8:H#Q!4_'E6+I/&BI EO4,Q]U$<>U/HKJHMK; MW5@*N$2.-WVJ(4+53F:]>NAI3\]-OP%>UCJ)^[_DI&%ME\K#=$)W]MLS_GEG MQHO'FZT_K\U\[AL@,H@?HJKA9TA6"-T [.WVG!=%%H XO+:_0(B&-'O\4_48 MT%&'JQ3B*F7S8T WN$_"B4IT3UNS:V=%> MAK"2"NF276-"+Z2J=5K<)C02* MN$8=.ZIG%@3WQ.0*6XXCARZ3DEP;W?+@W#"7 M\I6,V#BF^?'<:9X9[)<[^@[/QI=7+=R7KJK#C"*3X:+L(!P]6VSN4AJ9++:# M9MP37LVD)(?D$R922K68(IDG]I\;+M% 8F]%Q2OM>[HT#V5PLPOL[)CO, VN MD75,'6*&?C!L1TLU7A'#U,_,)L&#OL6L'G6UDI MSY#,O,[X?C6U[)*],U5?R$QDR%*UM[GQ,8*UZ]FF0O/H,^_F+ \$%AH0F;EN M\[J_>8LC3M?Z?Z/U[OO6%^MO4;' BMQG N:XU]Q,9V7K!;!V39AMYA:7OE4W MEJA?G"L)'_2X2\S*_J8@WT$#M$URQO"1SFAPG[_APO(IZU.RF_LJ<%#WWQO( MKO$^XJI32GPTJ+LCJ+D!4UY^)VS6KZ", "(3K!E'1$O!G2X):C4)A3YI4-^^ M#!?@%LH^?YA"^MCW$[&Z0!F]8"?-X"+7.2W]OCF"9QAUN^F!RL1WK2D$V6S-OXX<-%%,$8UOAI9$X;F MM31GS_U1#+M*I@7OKZHZ\C:/"^!5Y6,8 MB/B_]/2$CHP.OOH!Y3#*K%&&);?,5U9\MJIU*]IQ=C-Y4"6;^JFD6H^Q^>C\ MPD[J,5U=8;DW0YP9RZD9NZ#JT\-Y$>BGM"=!>_T-B?/J;L=)IP(NL35+TK3 M-B2^5RL-MLVS^([=B/_A EN7&[V*S-EUH5_U*VM.]:(AVX,$6%/KPS.RPT.9 MCNVH^Y49S:E#%3(#A-53=12X;>^^["]X/3(FA2L1V1/;.,\HQA2ZO=E$C9[P M;ALS(TL2@J_UARSHYYC=78U[2H)@8BLCYR$,5SK)J*BNA!:6UB?\R60,("J& M-HGM0^-2Q9 NC?P=%FMG'6CK*4JWDUQ WJ#PU58FY%+C*V@K/=#WM:V]M"W) MF1%T&E>DQG0P^H0>@A +LMFTGD.DM7(%>RN9%G8ISYC164>MAB,ZCT96(<#E M)<2,N]>1P/G-RNIWJ2RBKX^BK?X;R?,O90.5P\8S/,-^/8,-H\#+OIHN]5HN/BDYS:ZSP@85'I(]>Z&VU^M_?5JG= MX50,!#@AM.BLV-T8V)D^&S(U,'LK\E.07F&0#FC] +3^9C[!U+@E[]>1S8"Y MNPX(O.#*;.0?DV^BN#W$B3SM9'MT1TRHM=/?43J]Z5 M?CSQCI,3GM]@\Z"!JTN_CMJR)IL,:S[U.4-9]P_1[P,R<$I];(*FJ15MVC[_ M2+0](PB-$FY$ PH0DJX1^>TC-!# 5M\\G&!2>=N/D$Y+Y>PB47X1!F<=E@6O M&FJ1Z9A3V:7HVYV[\4 J[GRI9ON+8ESJ+ _7N)A@]MJ [))5?K0Y0RU@)J/? M[WA,F509)@HOGZ))NM"J:\6.\VN&7U5$U-KF49G/?XELQ 2HFX+XEK&3G$_8 MH0>&G@?".FA PGZXR;H99U6Z/QW..VB&!O)K(7?:UOO@3O86C>3_:V:C-*HC MC3V]L_:+;B)'-K@I:F+!"RHHK6D&/_A6H,S+N,H96=M]^SK9.'IN+A[2KK*X M92:6=PV*R82PL+*ZLFMFW<&(_AV94[?\)PCH3]AG3_ J*J):IPW>QG)-R8'' M6_X$:Z;A;H2O,ZL.^$A0DB.U?-R6BV+=EGV(/@J:FN*R3GX%T [L/COIUS* MB%!718\;QS^[V,<]*LTV45>>NE6Y@-9!!TTH[(:@728.3!S1?W8VTL;VR]+)2T1Q!98"3]S_$CRPU)0DM\J#Y5R\"O7:-L9MS1K3M=<3I! -$*CM+7[ MR7?KXSFK2]\7SPCDV9R$/@^968O1)2L'/QPVKW<^EB8AK?*QFLJR$E-29R4, MW\@CMLW.F3@]>K4[SBG"F]/[[KO\IYA*MD4F%^;(WFHG/C'JAI\>Y^E;KF%_ M^KEPZ#J*Y>')1:)G-207\?U'W_9[MR[#EUG3Y+-G2RJAG;E> ERS[H M@+!EJ^J8(AJUA62[1#G_?!!.X"L5E4* D?MYB%*AO,IZ+]"N5_85HJ^":Y+F M+I.!*QG(FW=;I7GLG0SCH_\)/B08"&*_2']P[T!MMQ!,VTVNK%8FO#_YD$T\ M"0$N;+KU.VUNV2=/);M*NO9,1\QH&.YHDWBQY[_+436$TD%RWE;\V,Q @O[- M+D6,H) DM\IRAO>"2\D,IQV/J S(B$2[PN]=(]\(:FL$$'YNL @_L"TVG;!;/2[67QVJ9W=D;CO2K,U# X5-!,8Z M:L-:#!?UM2J76S7Z-B7##2Y3,9ZZ9ZFDQA50V\<&'QG%(>-OVH+?1OEFE3'^ MOO: ;T[1ND\2W]D:[MGS[6_\K[8D!PB,$#, M3O$C-<,3(7^9=/RGL:#,+J>^+KJ?(USOYSGS1IV#'K7+HD)H#\A\^K:YZ3)9 MJ_LJ7K^"W_7[[&+8:YH897F>.;:R$I'E?R0WUC8:^.K9/W5+KU=4L_TIL83F MZ@4^&EC-D5TQ&G)/;WNPB@9(FT6CZ!L2<6Y.2M! !;3F?V\Z5\^7Y>>\NXY. M"@U%<:XCZBEO@>XMIQ1K(&]?K_;$ 7!M:@V@;O_5.T#5X[[D[EGZXR6G( '. M)-@*?X^^ QZ] @#/+X7LMEW>1'W;_PPJXGIVM@4G'.8#U[WO-K>>,YH.*US8 MKBTL5SY7B>#8%4RRP&3#] M)].&75/_[$:R=V/ =7.ET(#O'[^]ZI-%[W;$EP?72N,S?IB#O;W3WI7E94_D M[\U7_/!WOB\8)E9[:+%J@ZHQ;@\IKX_%:3C)]UR7<'D2FZP*K?SL6FQ #W1S M<8O3O(NOZK CZJA]A"%R3<0K$<1PG!"XU2DI^1_2,^%=.^_VB(R:H?!LA.-$ MI$<&,>VVM)=QX[(M?;<)B4LHJ5H:;'R )5GC0]:YG2Q^BBFUCJ#@MFY#5&<9 ML;%E3=)AT*E-40D/3-;6J3*?Z%>J!N@H_*&N@ZSW*$Z"FO$B&L /Z^#>3?#$ MIIK.Y=7=[QX(U@11D> ,'44L1#O@+D,ZIGRIM]Q\Z2HGKY\7+!HFVH]WMTP" MZH/S_ 1L#&:!2X'B=$;27K:;[4;,\X:SNL8[>=JU@8,D0_91K1G7^ MENT<(J"_.-4P8=69$2.OXA-[-%:B^SZS(DC7:X_RQA++^-\#88L:ZD=W"Y/- MU],K&3!RS$1'YX\)^?Y0;5?S.],0RS6ZBPB5XR' \<>_2Q%%6T>6G$&WAS7, M$8%8!@T)D$.6AJ7WCARON FR,(YJO;UTA*6MJ"HAZV$O"X)SM*V=(^8XC$P6 M836[R:$LHK5\XM?LS62:?/.-?.&:6IG% 7<]]^7?*UQ3VTU3+=[47U0)\$G( M+K>EZX[2L*<$G_<5Q9%7,<*FV63E1EG77JG_YT9K:-_M06!"4!U/.\U[O2YQ M8U-1"H:G//,+3AHGRN3QN]J0!H_[B^G\_3+5N3,JA3NN#3Z_[WLE:E,<.?"_ M:ANIY<'0AISI7=,BYB6G,A"PLGSCE@+&LD3G5C/'2H+P,\,UEQ%LL^F/08A- M^#0V7< N"/>-0ILS"B_276Z_J8 H YTZH/W-A[% MCE2K%%R+(K4C$ZV,6]&ID%HH7Z4KJ_D4E1G66.K^Z]JF&55GM+/T)O>4]HO6\0)"0P MCLG\H8'?RL^DR/&-CC>*D@M5C#N/V]VLHG MSD'T+EX8AC,I"IE-@X6:JL8?XT:^T<34C 71PWQ5UO7<$J!N-942+)V?XB@I M *"=(I^M[)D[I,+-29!67BQOT$EF3 %9U_F47?87V=R6MV,>[>ON<^0J'NAB M^X ^??,[2D?4>(]EB)QE\E!Y9T6:3(L --UDY,C;VFZ/TT0J3^J1J@9);X#% MK54O;:&!)R[[3]Y4C6?\'L\)F.+KF9#<6]((P1*Y5,7)-)29BXQ K%3_."XS MJQ>'.\9_?A7C9E'J\'7*?.RS*.LMJ1^I2J;^#HF>,<6OZCB,-ZK?Y/$EL!+6 M5C.A/Y>\I:'57*0SNU![[-B9&MN5F3?RNVV"FU#![6VCVDXT0-TN>MOL4V 3 M?VG\RX\A6HI'K\JTEK)=$-NOA9O8VP&CUB7'TDUQ64D&*E[Y6R@(WE3.K-AG MQEF5XO1Z E'R0$FR5W&BR3LT2Z^?\.O>X2/5QPX:PKJF&;?5@]?BJ$!;#,3Y MF7&659&UOO?&AEX,]U/.< Q_3R=WG-IG];2OX6FUN=8-S9=S5L>T6ITC!.7E MX2\IJ&7V5G%^/?,796W7I_O10!1N?RWXRZ#T5SRG[S;S.77+^_4"XY1P L2K MTT+"W+EM.@I4@JDY!63N>4B\/R(C0X!N 4IO@8SJ>AP?/^H3II"XK\P0;^#* M274R][(3B\;SCI;,CX0*=:]1[7%9Y67N&B@-]RW8LO_R?=M*B=7BD4$D](^. M172\PN-$3/['A9K\B//G 5WVE^M*X]F;+ \T .;V==GPPSM9O1_ED?^RO?X' MH\55P=(QZU&99!GU$VWCJ?SF2/9*[\O7DIS69Z\' R2V_NB?Z4\^868.'(@^ MZ5^^Y1U44U-YHDWL!>$U)VW(_'UB^[;^<66-"N+5K5:]<3=[>1&=96IT4DS# M7354L8' JM.<)VC@Q^V1<5_>Q:6FYW3!&2ZFC&PZPX7?+%UU[^O7Y1__FH3W M@FKAT]R>U(@L?!2>%9.SOZ!RHV-H24F-9#1Y0S]=D'S5(\COG'YE:=U,/E?0 M_2F*2FM'":9ND>:M5Q/O7G4CO;CPRY+R9RPT[E;)^+WQ.=P6=&71"76U?@UZ MMM6Z1!,U0G%MTR['$"V![7*_SO'E>NI5&LQ()RT!M(AG9.+?9,$:<)I7;^-7 M-;O &N=(Y*"P&2#:NQM[6JJ>3J;"4T!FK2_[KC"K@#6CU'145*_E*8I??.R4 M[9KIEY&$3_Y3':^43V\W;W*W8_T%\GG*Z%%ZUTQ95G.WB7ZBL"B&F*4^]D=] MK';**[UOPUTSP0'ZH9JUR<;C\$D8^-6G/R0SEZ?7XHQ-\VJ_Z\:KJ9,?5!T= M<*Z]ZJL?QA6X([>Q<+>0/&3W6?F+Y'R?I(TIADCW!5E'#" PHBR_NMJ<-K9S?=K-QY#CWPAXW#2>@^QI*%,U$">%Z@?JTT@A\O MF6B':'N=26[(3\=9V!IT8&V)NBS: O MNQ+8-(_N4'VBP-MDU([S@,MVOWJL0 DGGG,.&0/CPSHDC 2+X_5^@I+"39[H MVHC=1YR%VA,.+&P7OAEBS)=9I7^.'8OZ8FB%;E,AWR?8 QQOLS79VO36MN$GQJA'<%/(2F2,':_>*;_)XOR+OI&B6I,^BV/R MG:FEX("UQAUWO3B+?&)@R>@ECP<0;H,R)4P,?"8>03X'%ME#$ M:2E=*DT4&019KJ,1+6O=\--=WBJ+^U=4D=+5\-:) DA8;C+XEVU\6Z* X^ZA M'HP#27S&^1."*3;[4A@\0P]# \2WU0Z%ZLYK!FF32,T5V7G^@]C=-+;R,8R( MT*1-RH>_MF^1^X:\YQ$N836,@O%S8G](CB_2;-)C9.-E8F1>[#D-]C(GV7J> M_/ZQ7*UC,?"A4O\TO>%"Q_S6?&/:15;05F$O_?)@:=78>;6=IZ&)WUGNB*?< M]L6>;DS>Y-4CH^YW[BU]BY8]6I1>KDMH &/+KQ>112ZO$%LQP[WP]E=HU.NQ M[?,T#VDRG6\^B3M)_$'>E#8(J#*2_UO6).6!N7ORWLBUQ *16*B6B/VR$5UO MIY#*-V^^\Q)[/_:.FG.L%XKW05_"-]>9:#:9R">W;MD;$7YM-S@:E1!*0YB( M$>FM=AR5F: WE^.[)1*(C1]I" QH7B(WT$X"$:%2@B76"C0R5= MFO!ZR8!^J4=.C7XJ%+"H%3DK,D&4B>C<_)Y3.1,).)&T.!K\AL7 0$+M2LS\ M671W<>^@A!GI%U%5I1FK]E-\%Z/N)<^?,Q<*(D$*P;7/B[IS:"!4Y@L\ZOZ\ M8;>M+8?=AWCF9IL0R'.RIT2#&_9?MU\RNEJCE5>I]_CEJ*;GSQN5R8QK,\W>H,DY;!K]@BBW5E%J"ZIJ5Y. M^:W@'ST9X$,#_ M96/*;6('CDC$[HK3V69XBS2']5YJ!\'#\$HRFDA^SS*FKIA^7/GQO1V+:0E6 M)(\X-)P2D2B>1_DIQ7N!0-LET[)QFM[%XI0?N!TCX_8]4]3].MXC;N:8H_X\ M<6SH??I=K67D7(I.99%)%*DIPLMS#D;$ZG$\UD]A,JA_-JBTKD)G)BB"D)4D MDO5U[P:\;XJV+H.#\OO?%\PU5T^Z MIE5Y_"P2OIY]A&MZ%"#/5.IZ-NP%3="H5%@KZ.[O%E75NGE\OWZZ>-40#900 M.&X)@C,*R:?_#N$L>SS.3=9$%/;EUR<)TGU021UUHH'3HEK?L_:J/\9A_ZOB.V"Y#^S7N;7VI->2<12$E+DGL11I[,[^[ M4EGB[AQ7*(=+51>':1T6YX/3RR@U _*5Z"'.IGZ>%V-](>P##A)E.HB>IH:- M],27M6KO%+):LXA-C8U!#_9NMO9\^ P2;]Y?":4_V40#V N9$-"WL[_)C.+;*MG2?[.@X_).H0@(IR\^E)7/6.K!WW=/\]Y5S;T)E^6S4X83EP_ M@DKA[WB-CU$[V?PNZ'(4OHJ%]")ID5--O 7;\)F/\&DYZ.:60HKK:;>4M/=: MY8)SW,7^DH,^WA&ES>FSS@[) M)ENMU!$)97T\@3^-Z"F@"X.G$8 M;7<:?/!$=X,Y .@C'+W2"<5YER/U,"]_Y'Z,OVA/=V0>HK;]/AK02+KO8WF_ M\=B1\7T>%H$G'8!32SX/VSZ2R$3E+G)2:ML\.[@=W=4!:8Y? MH(PM1CD+,T4($)WMG^79#@5UT3OW]L6+8E( M=XW0L+>M4DNPH@%)_3,O'_7IY2#B\B@+>!.T+4EOW/NI*6GIK+F)F$J1$_CI M%Y2.K FU ;A,A9276H U$PT$>#JV=ZCJ+.QME7JI3-'=?_1647J"M1 -G!9E M8+_$I@GL8VR)Q?BIWM.91,7;L.A M^B7%5I9PP>'K"SOG( ;GQL!>8[8[:5R49ZWM61VNT^ SZ/9X/#S[>TK@S%0A MT(:\U\]%6Y$&P):,IT)U7#YR%2JK?,#9UBQJZU(:*$YL5X.]9MT(: MGM=-[)^Z)W#9>1&\V?" UZ9YO'H))NAKGF9&I&F^(ZF==\"+Y$N!)8 M<\K%I'KH7CRY[2"2!G9,@;*%C[$TM?]*D4?V4ZHQCR,YPO+^"$U:7X_Y8SO.R?1 M]OL5=KZ4[ATC;WTD?1Y+U[XYIB?YY6);?7M]O)/(GQM""?FM_>O]>31Z8]C!RRQ':+-:D:-TRMNPH)PF+Z M#A5EP^K@'<'1FWE8-.)U>$9)O( ^/"NQ^20*0EBV4J!Z?5RZX M)_)*C:P_6YN4UAU3]A8;$3TVL4PX."4^!A:-VM4U]:V*'DQ\?GSE>3 *_P-9 MU0'A4P:=H:32R&UR6,&]\869Y-Y@0;VH1(;^3OK\S5*/[+6L.N,>3C*UMY@Y M-;7Q!QL@]X=-%75OU!9BOZCI9'MS(6:3UJOG?]PLZ"F^DX79!;42I:O[@-BG MR 4$N2U>:#F/\_CPB=++5DVLMNLRXV%677ZNDN#OM]6+_LD:C@>?WR\U MFZI#V!_TOII9$-@I+[\!S2@<]&JFQEJ0YR]2_[GXR+K.^N"$EKV$3.=WC$+? MQ7/Y 665_+MK].,C1[X)88Q79WGA?YA&)%#0@-# PVO/6];QYLA\&WVEEMJ< M(5,G,1U*;:P?=H,@]LF;[$^?5U[1=>3Q*^>-Q#G+0^ ^'WNHY=5!B2^8=+.= M@W0X .9++(B1CF+]V"GEI]*)3]_3FG^Z,LU,,<@)TE =S556BB7RLGSVX3"/ M545RYB; [?'Z;W)-NSR'?YK\4:O:)/$O#$B\):9>)ID<_'A M)WF,U(9"YSL[%77Q5429: B\+(*APD!S>B$SXA>,8A9YBS1,+]BH.#&A<@_I M/$_0\73-8U=R=5,>QV#]Z;%V@).F(FI%\><63,)AS6I-1D,1FD.7U\R_C\3>9Y' M0SJ]="S3065GP44,F0O=Q\\=:\\V!&U'VX2(D?;?G=/R"D0_PB:?CF$"( W,,1H-B&OA'&N4B-+*S$:4TI19I&!*WRYCL7_YSM)+ ;&; MJU&K.W61RY%?VRY=QZ]2">+Z]R0[S7RO"Z77,-$T_C4,M;W@Q* M]PP16)B+SI)GUH#XRY_4J?3@3JW MJ/3GAMXN%7*;!E.KN>#"V[EFK27L6 M,!='_?R1DKUV_EZ:3(.Y.=N(6DF!=?A19,\EU5KUD'2UT<>-K90LOIF;'PX@ MW_HG1A7CPNEO'@^=*A^5 MA.%R2/;-5SZ#2S30AG^'LR.X(--.JC"KAM.FY'*:B'7YVUV_+^W7(#I_!R>A MR6%V-4P^#S/") M77Z#Z)QO:M=V&)3K68-=U5SCI7.-U:NOUWD(YB@4N3,8=\H [AI- M@0GV=I"]>>5YEEQD:6_+\A<(#P31JCC($+KG5*H@>N%D_+'ZR77[YU4,+2.\ MM)02PT2X(R(NY&>&HI$:>:=6HJ:U>==8@SWJ5?50C2G>5IPY5%YO$LZW$KA& M7@0:L!>@EI+LQ6AV6GI^II^WVDA[5Z=+06DK7$,Y4^%0W)J'AW'M1[.RDD#[ MCCMYA]ZU9E,E8K@Z*R=*Z.N$/!G,CV_W^<4/PJ93 4&:I-I<;T,?(=M'P>%T MHL)*0MZ!^Q3<@>O7;?L7RJ8TSE!D6;: DJC*BG$$4>5*=="IHI>2N@7$_84" M7M9318*'N+2B.S7-B...49270<,8KZBDP1"5(WE?RG-U-T <0_9MFH_$:2'4 MY#'G6MUH$K1S Y,2-V+87S<*J.&H^B$I)^P<["=-,QK5I/;.E) :H*1*?0EW_.@(AMQYN MH:D2\ IK,!JH6(Y5JYM63!4Q47+#D*[%HF3#TQ@6;-\?,K0LVW.12^B, MH!W.L9R>>&N?&+"N$$!6^I);^?[K2^@ODUUC\LG/5;4MTSSU55SEV!\:PF1? MO]Q?*Q7V%5PEP^C= N-4>>U3*](?'2- *;^;I M9[U'S'><>7(;NX>HMT:J%?3G^67%S3.%4C[!LF(ZB/$HGC<)G?.RC*?Z6+XR M44#(Z]VH%[0JJ4!PCX#,N8UROU>A/[VWB"NX^.3S^%<;VT+:-P+I#!&#,&,^ MY'EYRMFV.&U\%J*RH_Q%;9Z>=4/@+I5/0>,\@]$7!X6""X]52H9SG+EB*Y-[ M5?4G1I'+/X=O?(0:(\268;A=CI$NS>UP;Q<4/(D^O6S*, MK)QK 42V/EV$2YFU4+B.9]#$+.ZR^_$C(SB )*)1WN#<6 L1B VOG\[SACT54QL.&RE6<#JYVUW\Y4Q&@#?N V; MV/%=-SNF)(U7H7)HQ-BAIXJIA!85TQ_D)@>7,^ M4:U_3 C2"]45_]AS3*>\.+,JT&-CT#Y'ZA[8%3\=7E\KM3'L\]"%/@H+F:4] M776CJ*PHS(G_X/F]R9A04]MAM41(;VI&-!8&%"6+V6S?)D:!!KZZO5ER^-G: MT#F4EB_,NK*TD'3T6L2K\_V\];B;XO6==,H-HO,H[=4%L+"^2)/IM-&U:1^$ M?3;FJW6.22D;_UT(2WX:I?KU,C4/62;+WM4DQDYBP&^QA0:*?GY@R%/*RK^3 MHR<:W?_IPV[DKCVVS>BN(BTLROY%8A[,<$?F/7O\I)G@J^>T$CB1,H+@J-_0 M.%1>-XP;L3CK#W-W@F]8,,YUX.;%K+2#7VA^7JWOK09>[9SO5UX$IL$K;;%-<#,9;< _8E92_5K2UM_4]D(,005),1=(\ MSTL&@#5>\ 6>H5^S%CLL#PT\!46=%^9X[YM$&N>EQJLV7_QXSV7=%%YP8QR!DSYMK;^;7EI M@"SGIS\>,]%]%04%-@RIE^J_(B?Z*9?'__:FQ^A)T/53'[A!M"K%IQ]PQ6 : MGR>3D\.. 1OQ';8LKJ\[?"GJD'RYC*K]5I3W/0_Y:G[/ZG?;V%)$ M4OQ@9-B[)Y%CI>WY(ITV[H>D@,:QZ4+LPM0<\I5 B+ZQ++E"RF'?7S#(_;?G MMRT"1@-T)'Y0C>L@9Y=Q=[];$68T4)IW@;_;A@8HYD)Z;+1LI6XE:DU.N]' M]R)> U4T$&T+O7'T6[-9B.J*+$S'.A%@9\ML#ES[IW(DX")%?9COBA>F?[0H M0QS+)^1%KV8,*K!*\)3>G3/N,(WS\7QYBE-7]FN77V^TF'=7I7))JI'>27IE M]#+P5MIY.B.O<.&PP]2(WE6_]TC,+[,A_:'[$XTQO?4@PL6?FT,1ON;T^USV M90KK12,_#(T2#S4*\,.2B+;NG(KI^)=H;O=DE(%^]-QOR:_5!O%@C^ALP1WE6,:_=^9N#7% R$BKI##TY$'TK[Z&Q.?=%CC35;\ M$+R=AG,J%H+!\&>1$K,A%T/NU?G*L5#3/8>?.[KY,"[C+AXUZ7>N_[;87;VP M\K>6^J R@,4\BJE]'M(DR",=0?Y(LC#\'A: ?_)RAF^)5ZF1CL@T6>;Y1,;!U=D)]C_V SB 1GYF ML\;&OY;;V)>C@:@']I=KK7V:I_>BKMT-_* LMY)Y9;;3/KS MJ*,2ZWYHZZ34+?)6:WV3_H 77)J_W>GW^!DYF9I)&MWH7XLQM(G#1%[9PWW8 MYNL?+?3&!WSRZ3D1ZVU% _JU^27/M5*?%T:[6B9*R^NEM=6=_:LJY]]KF^\V/]:*YIII^>ZJKJJKNK MJY^>-6!U5PLENBE^]P[!I>C[9J#\!1-#Z:>N=2;CO;IX,86?HB%J64HB>0@% MV>!!2QJ& 8T0\R_T?H_DC\^V<,!^)AP@-(UUKW5;.O#MGF4?@8P?7I_\0W)> MPYZ]?QU&=3E?IHA4L;;!HC"GQW$,GVTW+1)4H%2ZE&3LO0AQL9Z-NQAOPY=] M!6\>IYS->4EC<8=,SAI3DW&>1WLZ!&$\K")S&%)OFY[TWT#/;WXZ1W#[=I,S M*]64^H_W\W_1\QP'F^$?C&HI\+F+UMA'I9!]DVU!XS=4G!M(,!&? 4IEU M0AQC0^M(;*TC<::;R/9N05;O)Y;G(J1>B[F^W(<1EXC&%>(;22'Y/=O0'*_Z MEG_M+C?SA9L?S$UJ"+LEXMU1Z:[*GAP*6J.8$W/);/QXM2H6S\EJX>W\ M'FS^6)JB!U85SM\FO FLG61=@$!)V<\&766)I2]XU;_?ICE+>P&N%0JWD^\H M14/3=S5M8=B"E M[>RB.>,0/(%@\F%#:)^-.RUVDKUC+"EJ7@S F4[K!HC1Z MZWO>'WD/O"#M0"SM%^.RO.N1-X?T%#'K%X.N;M4)4V^#;&W7_*A&:<2SSO"' M53E"KO$'-H/TL01/CMLF9112W<0[G%B-[8 KB@\HVP;1R-BZXE$2)-(XSYDH M6Y0/F.29APIU7/4WACP5^Q&:R,SUIXSKP%AP0/>7](L)A)O36W1)HT#H%"IP M/Q\F67<"[.++.$V:_,T^6P]J3 W2%T1[LGPAN2*YI2F(+?E 1,MA*'4Z(;R M=QTOPC!LK7M5IKU5A:WD-?AHIGM_!D8-WTK(FNGY+).>1$A_1Y&/.CM@_^EK,S;TJV=JYC\8!A9 MC& Z;F67,/W+ZXEH#V '-QE;K -P^1$DC7EQ)_\VVSL)8CT!4_-X2&]7=%N) MK"3U5C]N4NP^TXN<)[JG MTQ*A&1C%.55QZ$^*L-MQ?LE-,#PP63,4#\G,3R)T'FS97J4K$U!+-UY5@X*(X MDXYC__1<-.[P\DS@TA!!?ZNF4]1T3#;ZHN:6_4E)H=(HBTMYLH?LMR79SKB"^>6YKM%L";)3"&W#WN=>...[KK!A4>>=LTGR72Y(R7BY!\' M$;V,Z-Y#A,X'P9*3/)YHU@3<$D-(7/>Y.^V?KTEN-:+C]>7K E1;D4U)KAP: M)(*R:ZU+7*^ #1OYG[]4103VNVB.$C8]/]F\>>5#/<.Y9_R4&PZ(6"O?O-9> MK<549\N\!#5WD%Q2=7AH-.Y474&^#9RH$PR^I)#VMKYG/-E+26RT-V& A6H> M?B2_-I@((+&,#_0T-7_@CAPKT)/^HO!ZN1_VC 4?3-.ZXF?S38.!.D:;-%,F M)_C^B9L.?3NYC0HSW8Z^V,+9FX8>V9\1Z1',LX'E%#P42>1\JUZ MR-FI"$C#>L*D?^L"LGF3W(Z$7Y0ZP(YU+0LZ6?"L^.S32F03_-$"&/GN@-DM MA'E[;S)56W#"W<+4^"_9745]?X%GO_N @!\5B.D^#[G=:1ZJ:H<#",0*SU]! MT(7F$#)0%OF'<^2EW%,B)B=U5RK159:';.Q4)J0-==X59AZMPH+XN_'MNQ2X M/.C)GG! 56G1 5MF;0(-NB"]=3G@UW$(8.>#8(D5"2P&JD/K>Y!E@G88U(7W M20!-?!U9HU%YK,I'6*>"7T=_09-O-<0SFBR\/>]!VN [II0JPO+$=]]-JA3O M_=4C: Y-7F_N>8Y=?T5H'[+_/WML]G?+5EOW.T9U78&$V4JM\Q949\ !E/.E MMVMP0,]D4G$>I(=O'U;3?,9[)+LFJP[VO25#P J#UC.)/S/>>HJIP<7$) MC=-&4P=O1/ME/A[H_HZ4_YU%*&1;-NA89_A.FD=;5['KE#Y%9"Q]^>QTG.QB MT*JZ*B=;N?=5E@U)3\'^EGQA5#N3 ]A1)9? MB.4H)^#9 M8$T*F"5#;;/ZONP/:BC!5^!)?N5 AK9&N M7%X-50@^9EWSA1U$4J(M2X)Y9GGUQ9A=TA3NU +$Y>7&&3202C ]ZE\F*54=['*@4+D?G,P\>^[O MI)P?QL-./%L&V=FO0;H5#[O.8>X%E_D["54 MU@4X<(!"Q&>&E>*.@C=]0A&&@?-/.?P3H/8OI0#JY5\5*@/%P;?B+D,VIR?W M0MI7L,K364K4]93B\MFDS*?PW4KDL;?9,_R9SBZ:6O^+951N %^!$_ H!FPM MMP$R!M$8]:QP12^\C.NIJ.I&T) 33BLWV^(^-'GD./4)U!@XJMPJXOZBJ)QO MPRX0&2(4\^4(@^>@[1_VJO[;>!1XQ"MFF"3DL-P9[(]8'V\'5N(I*VIC#^%/ M1I8/ H3^_ '&HAU_*2Z_;B3Z_.\HRM*O9!RC8^<^$?SO[] ?A45QBZ-+_^6$ M\^C?]%G1 @Z@J(8#+D8AJ5*JV@@G?MC\X&*XK8-P;:$4ZC>Q0/]46P0*SDO[ MA_,LFLPYUPKB(X=I2Y?"Z/FY-3'O6"U6S7'# MES RWYDZ3Q5&.5SR!*RGV;:[F=S&)K*;^S/DTK*(+EDX;8&_1PF"?6U&DJ Q%CGM[N9*G9 M*^;?/FP '/%MAQBP_'-J%]R7/SQP>O;J3:B6E-.2F M/-H$[3WJKIP$9+&1;P1 F%7$SB=G100?'Q"4>5OHU* M0Y""+;*CU7Y^I^U6T0"=L!E:-\#$BC+,HM'F.L"J?[?Z!9BNIK'V+#N).T - M;4 RK>.PZV-E[SVC%>]HE/Z2+&HMH?DL^8=F'@[;A1)/FN@49QVOB&3[ IT@ M-B1 $:VLS-QIS4Z?-S:HCU #O5N!B-"W@;= FQ1T1%==IZVAX+EM);,95F/& M B+G\';67)\VA1Q %MAO?0H7.##"?V]G8F 2C5(8+Z;MGO.=3>2>R@B'K@S?^X MM2^S(^7.DBM?4SDEX.79P%?K-%XTSW=?DL:BD)6, -,$N MP?V6(>ON>QH-,S-#K@\@6AR*KZZ!=DN+EV%P@'RI%4@46"P[B%\>_ZX0;(-C M5:VQ=^6T-/S8\PISIY#HYFMYO\D/E$:M"1&I/*UNN]CYF3D].3+H')M3=G[+ M,SR"]Q%>S]VW2A16"S5)UVIJ_5QK8_8$U\T6$'U[//?C2Y?$D!%AM2?+YVV\ M.,#]8KGQC5RACQA*WI&_39_7">;E.^KT^,K_DJJI2:91#=7\EB41X_% 7ZMO M*Z7O- W@UKS*3D3J8[I=3%\7L:W+A*J#65R@IU0;0/[) X^!WC.Y& M0395=<[N]B"^>LG4A YQMS=#FM&J-)O=I);5D+:/,R%^5)^TS_S*$$N[WRIO M[BC>I)FR!R\R$:W@\6DWFM!652%C366MYL6#7C#O"'/V"1QP[P&" _3!9_B# MTR"$M;L^B875I6\P?\ Z#6?X8%[U^PJE0KT*Z^;I(F2:$";3V',OMY=_ I3R M0WB:&3&YO[J:>I_\7@@>=H-E)M4GS>:;3C/#N0>H4EWE(G38?WUQMP;[P;H3 MGXF1F7I31261VRNE02=U@81D-SS;@.][U,TC#6ICXZUN5 K7GR;%-Y*\[YS4$WS6,EV MA"B)@-*\>53VMTVY;A1BBLA&;L7RFC'3<3975B'/P\[L8]8BNHO?2:+9%F%?M2&&CM[XBD/!T)W)KFNT933".ZQ^CI&)KF7C)6_8%5P M />G"5O:B':5\679FJ1+700X9%R'LN2@!V T8'(T&) ML=.KXO?<;O?*N]@$BM\9>1!< .S(LZ[FT*I 6],5]<+JA MQ,FZ+EM8\:*0;UX-C-#W-DQ@!K&:N'\)VE ,O\($&?H@;GD_&S$+$,3OV\0D/[BD'U-LZXSM.:VY22$D/;/Q!P#F M<1&LW.'E\5&A8:W&%"?>+J=I5&^T<6]*/<2.6:CE+'1%3V-"8_+T.3)>E%G) M,%L>Z)K4<)MR:;7;B3%^SYW_;L2MIVC7CNUPJ%#D#.M0( /-%Q=]T^*8O51U M^@=SGF66%8Z,--NWN0ZGVOW/H)+16 ":B/%JD"8NQG_&OYJT0B\_R M23 ^4:=TUR[[%!S@/+--=2=S\]TJI9VND)NQGJO:FT-@K;"3=H"%E29!%6M& MX^V3T; $T8]V7EYN)3_0A6V,VM ],A>OJBF)[PNX<[4J%; KH)SY??EA1A0Y MX+)$9_5P_^7Z!_?E"TZ6P<'[2XYA3[9Q6QK! )7ZDQ6DZ(C%W>IO:?NR,9Z; M%AA"=ES8]39&%M/+4W72 72NKL%(3 *;LWR_7OKX_#,E,]@B26?IL=*,K MV/-+,/? $+(//J/9CY[JFX>)+&\UK:=6)"ET_836-20QA-?WUIHQF3IL&$'+ M#A6LZ#KOJU_T>@+C/IPV\3.9J1OAQ0!3[1O#L\N*N'3:1O/[,L)>B/EEOWB= M\RSX49BM)-Z'K!$O%SPFKCTXH!B%Q937,?+CG#T,$KBH(.WYLG<,]%(*;TR& M? CT*(B8-TM1;HSRM64>*HMDF&G:CU3=3AU&,G737'ZZ"82L37\'_R^731!H MGV#YHA<2E;^'3G%]@@!.)0KW_F!#?M;AD=63[T6IW@^O@<<4FSJ3L:60O$ $ M0"WL'X(L6"/FNITXNF>/^_J((XZ\7+JM=YM7"49A(Q4^WZYHE[S8TU]UQ+H=]M67 MY8KY_4B4&#[M$PBH@>Z(+^?9RR-[- MB*^BF$;/D#34_J=$@4_H 0P\T&.*FCJ[$KZ46H!NB&=]I9GO3(8Y9>]E.T ] M<:AU=;"XM7WLF&)"7I@OQ.L+C4%Z:ARS?LC"#^6RPZ@7O "LYT@VD8TEOKVS MK*(VY!_J_CHO,GQ\,+2X=)T?08]A,8CA95D-JSOB1_UE9H^Y:.WU67]1?T'2 M-F'-DMJ?NI64EHFHVG,WS#AOUTL]H-:S:,&Z>E1_(><@8>4-OZ=R"=\3BO;H M(5F]:04K"WL37&G;EQU6)))[Q+*^MF_)NXE8/2_(%=KX""WERK!/X@*N_0'I4MTW-0 MR"O29QNFE[T_I-T+]NJFHE2VEM [(BY1S<_<&5&IV22W\^>$;Z=-D_3C["U/ MYPM(>4P_L8E+&STB(G/#EX>@[^+&L;[?&ZT,BR0[HV&,AHH],_($KHY!M?I$ M!L_F/P8?#UX=-532S,I/-5]D!.?NSW75.C[Q;[B*5$EMW"6HR/ D K M6Y%%J^P?P:V>#U?C8W,H=$I;K-6-A=:X,[UX91(HEWKN5VA42WI'E)GG7>+[ M0TQ?H%ZIDUV^>0;#-BR:&E>XV8P$(D4M2@L;1T0B=Y%>!T6_;#!$LVPL^8A6 M"/83S3N,8@AC]Q15 ]N26 C11=S"R*4*L 3[OAM)/=&?>2LA\NBUHX<'U')6 M>UYZDG=Y$"F7+WYV>-YZ;B#I_:"9:$XE'XE^8T_8_-&2#M>\+ TZP@TPQ5QU M"'5(J^:&N1BR_=VY)&,,X M/)F(Y9_^!)9AL M@-M/U8\Q38=G91YZ_C%/HPBV;!! M'V>T$KWS6X+"9<-7%*-N^OYPW2:($.!J$4EKC+>8U8X'E)70QW>6V!^6F0]P M>(3TG;J*.>K:WF-Z"0]'K#*IGF7@QRJEY:<6"C9B"8$+FD;77_],L/U'5;5W M[131"=&522>75A)Q&GW7AH! ;M_AX(B;6TT?,XI^S.&%#W77W*WNZUJK#]W! M:N5SWR@\L*?R4^T@6 :&.GM0L#>>QJ[S\R:=HB_R>&$)M4DNF/L?IO!Q[@@9V)RB)Z(2AB2NA M;>.S8%U2.<&;&L'UG)==/H&]-#F99;Q8N.%"!]ES']9FS;5TW%SU$BC-WJ8. MU-)$'^\J)G=2$Q]!UG0=IJJAU'/>4?U56O$ WY3T!NZ+['S%7X3,0B3,<9,? M%!T*IVBFOS M34E=SC8)S-0O$5)2?;"@X:&% MO!]GL]V ^K.A<3/C8MOFU- C&\6(%NA+=1)4X^K)&'N^$5-Y_ 5P!DK-0Q4@ M>Q[C 1@]R)T1U*Z5=I;MPO9$1D=-.[53F9G/#EKFSF>20JK\'-%8FT]U*I&L MPB>E^%7$+GH(.<_@E1'6 @J=C.>[;CWS])_I1AL64M+.&C :.];BPQ+[8]JD M=>Q-7&M9*A70BHD 4FUN;NB3<=WN=S\6%H9YP%213AF1)K9&LR(O/+)FWP@2 MCRJK\_1?5RGR+=WBFT68/L?O>G;):U=AE6M.61+;#@>)*JD 8'7+?\;>)VA\.I42Q:CMB(^=1;B@65_/F@^R.-V N(I(A"8 MJ.<\ /3R0F?4W?P]U1!^F1>6QY3$B#.-@J=V-GN?Y.8B'_>U5-$V8 MJX41X'!B.MTJ\=BF0-M&54>_8_I<:+&7]K7L3TF1(O[O;3#SHGU-PMN(T/PE MWNN(.=+EBE PHZ-_O&;"?DT*A?SPW*XW.1:Z%9T/YE'(^M&%J(Z"CX7JY[=R MU.,6'C$3'3FFSQX)!V^SIG'(6H-W7'\N2#VN4.!Q+/BD50]XJO040A)3@YXM7BP@EF\DW;BYY]KG.PJIVOZ;DO]$QIAN?8B"Z=+M(.3)I>B MV&4*MVHJU=9AY6D"K1.*N-S3 F[%F3Z7%!R$"=--0#"^@N/W6/"?T3O7JEY% M6!WX*O*\V,I5T%&8*DY9^KW37Z 7?D:6EE+?@\MB5Y_\GJJ;X$VE*)+\9D?.Q]*KP4D<644TV MM>92_7!YYI<^+AVLXP<[%7T!DC%#>06/NI>V!0_5S2=U3J1Y,$\+=18(Q!_( M'81=NTU4]B7>6Y&1:];]1. ^.( F,_-[N;DWNKFQ=I@\2!34DK^O=E3B#-*N MQ%.6?OS_36P1;>J&B; V[\? 52J$P3 TU4$9_42;]#2FNQTTS/:5R6TA:YN M@R!+P+ZJ0GH#.$ 9ZZ[[1C,Q!0ZHF;CY:/EO&]OJWPZ1^48&Z#2XGA^2%ZY0 MR3N'Y>!G+ER2Q5B)Y5@SD;9I]+FI2&"7([NM-9R#^/E)W"+9DI)V)_3:QL'< M_9=N!ORQ#8>48>LO9XKSWC46Z97:0%J7JSN&A#MT)U0T;7?W+V M>K"^41XR,.UM<6MA$H21;2<5>I;L3PN0."#KXM71RH9!93 MA>WKG_DR0\K$;5_N'[1*E7_],/^AC>]P/FUVB)'EB5M)XMKG>?&#O")]++4) M7FV[G*2Y)6:!K02B65.ZV>B^C3 C3%&OD*W,>>?\O:VU?H-Z1@@US>PB5U915=?DPC=Y0 MZZQ\+#2C_QV8=H*D.VQS/!2$IV&@(QGKJ3+T85?J>0K39^C+XNG=UPZ\/\9" M&N^G$V^^NQI#A=&8PY*U)M]?1+[0FYOO=C2SCAK8YQG(9H]#?<8A+M![7_#J M5$%+S[".([JD-)H5-K)!:[-!$^. BC3CSFO#7L@>J(][=P 'O+T+^R M9CZ,S$W$5*WZ)=VDW;A2FBZZW,J$]EH@+J>90Y'$N\@ZM[24$*<63?^;^.*M M!CB@UZ\8I7Q*62L-N[:AX:0QOO.7'RA;<;Z5MNQ"\%C7=5 C.9];:@ZA*%T OSW[[[\2ZD) MY^YV)PS/8:GF1(+DZVGCE,BTOG18VEC[).S%C-(VMW%[0)*2B"U+7#F16P%F M%RD@>^SD-74!<"))O_]2 EPJB+?_>UM<]K M/3C@O;7,1C^2!$D[85PY4N][T\T:LG3YD.VV::\PU519==RAJ:XY>@4?7[PH M!>R:S8C1!4VP-*^&C=&VN4O=&^>]<0/YU:R$\8-B5(,L1]IML>LN9FK@TZXT M"GW!TN=0= ?:H9Y)Y1!:C&S?K&RPO:K 6'MM(D<-_EN MB;02[VG>,$7A 9S$3@5IQZS%B'QD50EQ#*0W46/,!FNX9:$HUJ TO.@=KZ2= MG=Q#"^\%P:5MOC2BFJI4MB)7_(!#@P_UK8W:=+$?Q^H#*==1@/[:8PT"=?H; M_.@N8S\E:,&U'*;N4<)BSMV"ZQ?%=8Q"/ZT' [D9=F[=+Y5B[4VV;IKDHYOM M%L[ ;])U&J7Q,:J/.A;;_HL<"-[_5@Y$'CLK97-EPM0F>CO3H>MS39IQFJ2T M$"G%7!>-^K*JIG)OYB"I>0$TDUXRS%0A%WR9[782Z<5V1=Y\"[?G+?*KVH$R ME&2XQU-5.]EK:3MY$RD?"4W8MMOKU!?7]<$V=;)4*?9&);*2?9BDI_AO/'2F MUC4GV.W7M#767EM.FCJ@%3"TY[6(A*ULU:$Q"DC_(BE6?C\P7XRBV%@3XWG8 M+Q)=9%\M\[8/4T:M/R;X?-W[B9,0P5N'Y:!B><:S[K)X M4'$R4RK?:-IAF-X2 PAFE8%G(0 P4MW)-56( M]2[+#&$,^GVJ,_\U#J=O^^?6GXZ^DIY2CQF>LBZ9KS3>6Z3H)7[,L+[V#%4_ MQNP8)T_$E,4[+M(Y_)[ &,;=TAE]>406]D+647OZUG1=:>)5C$9=?0(%"W(D MX-$0@/A(T6Y4NR_.S-G+([AM:A:2>N@S,._#!191]'%@D^\RD>;T!Y!9B*3$ M^BK5C;MGLF9)/_93D'F'0;H]Z;$=494A#;0@U3)8RN7GA0/ZCV8ZP%@WJ$BZ M"Y1)=*8FM%3QG_D.;(>)1 7S(T+CPDACM-\E4'>BT)T.DW-&Q!=*T\F@9X ) MM>NAU^S[^>0-!M*5;X\6-[_KK1.W=(*D\3,U!.=M%_^]+>K_B8@40M^&L2Q- MRX/?>$\(^<1YV:7:FJ +2]N3=/GWL(@3$7=[54B+6=@9^%5#!5=7 M2=4]/C4U$9PL^I0P.^R6TR[6W]72T)Z ]C7H3A8+=YN-%4*_?JKCMV+B.@:A M)Z[3$/6*RLK/9E9[% Q-1XL-B8;%KMYI5"3-](OUVC]9)V\7O@KL5OJ&=&_- M\(';_LGR-_S-M7G/K14=5$"0G!)HMYYXF[C+6V,1+X&Z0-'9CBSZ0&W\UW7E MO'L @9MF BC8";6_W&3$I;=H^5K&36]1T;9HSZUMR_S;>O#Z?,VZ0!_NC'OQ M'*-,HQR4]FK!#K60V$3RL]F)=V@PR>4LZY:[62]:47T RI)PL&C%7)Z>A]"0 MQ]$[W?D=H[IP%8\LE\>*!7@X\AMDCT96;C5EI=4<>8V/2*"D#_HAPKTPC=H%P^].H1N#-I MIG&&O?R,!VD#6IJ67QY#+RCV^>VZP?7IW4M5>?FWG0I+ZQN1)CCM[1JW M'T:^EK+KS#TU]YO,?JEGNOWCJ1RQ '**VHC'Q[&E>45?VJ\_TJEBJ+7,@C4H M^,DBO_[JMI[,##9FZM=DWS<\AWC$4=?AN82SB;YL?9^19O5.\LU'*^3OL)T6 M,JR/UA=X&LZQ*2DY]8RT\5'*TO@T_T?I'R*QJVRAK/MR24?U>*',2N6='B'4 M%O1T,L.)(N<&@89\^M9)K_G#G>J*-R,:^8H=R1\6C&7,JHS;?4>B.,.<@)@ MT>FV)(+4U4.^M6ZEIK33CV-GBK1G11%TE';/Q9Z@\X1=J%6FEIXVC]QGG.* M6*$PH=(&H++187?4I_S"FY8)D9$E,A.@&4M@S/:3H'VCWBW)2#XG:^&DP-E+ MWPAT3QSPTNJ?=D7E6>3,AJK;Y.N_@\KLC'&V#)?M^?@63!E0?;G^*"H)!URI M,M_@RH1HW;16QZN3Q8 ECI4F*V6F>(5IG)9/V:NQJ%Y'1\^I?LIE#@/PNQ]K MJUPK;2VM00YZ,W4AE5+>SYU[#H-CJ3[CQE8%"/921L17JO/C)4_?CE1FV7"K M7:HV)7_IB!Q7GY+6']CM.>H8<#T$/WTK:\[H+ MLJLU"<.1)'A4"%ZKLVF[166G6*#0) E:P0%O6'$UQG7+FEQUK1I:IM8VM1A; M)>7NS[#PI>_U?S#1,"TJ-"W:E>/7\\TD SF[)3K?5IULY>=X/NW2!:7,\39T M&??@AX7=30"?T-$QL*)KJS[Q<;@*OE?M!^@NL M.(=-#5 #*I(/RL*Z59EZM*N8I(X"V^-(Y^M5ZCX?M]A)PU^]CCP H_E_(&_3 M>-Z"FV+TQ?KCMZREW=OPL.SY!N7=<%IP$2Y?SL]@^C"U:W1E)VNSECDW5 ;5I1DO&GVCPA0S MY(YGE_K1E=)(?7RM6)"R-L&U%LK7Q4GKU-*W(M@6)>SGP\S;P I!QLD)GWO= MU87N^.I2PT*;."7FJ;AM=_3PJ\+.56'$C-E23'"@/7S?QIL&0KM1.7I?\;R< MIGGU6+,?= &K)/\^V'G*EV:['=TY8(^>;8L*J>T$A([J7LV79Y"=$F:<;YU$D.7L"7&T<0B"8MB?H1IP4W?7.Q$HQP^M M]@S+]Z1+U([9VK'GV-@XL1O5^IMPR0>IX5-+RAPX7S6>^X9\;4O>?[!$X[20 M;&(>)T'-!EK)!JC[9W@0R9G:2?IW@7+L\78+[6*@ K_X M+D]RL:H!B>PEC^@J]+.I@;5+QDPF_7=?:;WE UK>&ZV["85,_SP9[" D@#Y/ MB/II\) IM^[^@2$X"F.PGP]L )1WRI47;I3H8FBV66OD.[+,C#QD,C"DK)C_ M6: P?#03_6G!)9_JE"U5=$\W(_E]#)%)2EL;(YD%4VD8;NOM>DCN@Z_KQL$Y MU?!E\WQ=>FVSFY#/P<>7%U**)Q\N-35&&]PB[6T=S'4_LP3($"/,2]TS6N?T MMD165E?\[S:SUX6*30EX_G;E8JOH5?7(T7$XZB B^L\W:K"7D\DZ8QJG*Y9: M]25CV9A$OF$7ZQ01UOYIOJ[V[[ZWC$GJ@E-Z&9%7?34IV,F=VDN$)X^Q9O2M MDBQFCAIB-_M@NC(=1Y*=OH)(*&DI$X.JH#,X0!<.:,'=K XH_H_SQVQ\89PN M8MPZA=849QAU"#?.?A^N73 7>/_9KGD_% Z@,=CX2.NJ=DV1T8JPP <4M'^^ M:[1N_(AE/7A+O)"R;V6KHC3;P^7NFXF 2_ W< 9@LK?$(E79+#Z%LBU E"EG M@]713(1!W(K&%/E7+U&^WM2T,\C)^:[>,\6_.YPU\'/'J+4CQ,8G'I54YL/ M\],PUT';)8^$N:$U#]B@NY#.)SOS (Y>3!G/;7JDV$^.R@L[4&X/.A=U#_^> M2CE^'#<[ -(0=X0HLQ 2=---'Z#.;,6GJYXG,%F"&H-MXVG:U^B_7LWCA"."_S%W5[:^U4WZ2?0)"ZT32DUL_:'DU7@68\]P6 M,?YA_WP)E&O-=\CRZ*C(]G D@!8EC,^Y^TTT#(]?&0XPR,"79 2"!R&MA# < MS^(J144[EE)3OR6![%DRRS=HJJPUVS>X(U-3606=)AG#!0SG-'(?)HB[C@3N MSYB^Z"C^^JR=L#)?5/?E64AY/;X&=KP@+2:7]>I8PGI[88Y>&D:9[ZRHVSJ- MV(5"TL#0Q[[]34BM7A9Y:="ZKO>/">,TR3[S"HX"VPD^BOA)^,C]/^N^OL9@W5(8@,V_IBP^]BI;8 M>F>+;-!E385CC4N3S2.$AZ>\KGC7NX/*^]E\TUZ]+O+&R\X MP#!?]#C8]OV1'?4=[\*N]:/:)*)V6D'B[90T00$4O/U2')WY85K'^45]%LZB M6) ]D5FP7 ]]=)I@RS!^I,^JX,:$O7D AIA+ U5#?^I\QGN Z =D_MS2)U+ MN":XMA[6FS B[1*$KA@U\O.[8A^ *@"PLIYN+?B#+.X]8AE?#%Q!Z'V1 36V M-?1RK&*!?XXF8NR9&J&1B08]%(DV!HQO#<26X#W7[;;R&"UNK;;Q#R/J^)PG M((@D8D%4M-O Z<(KW*BQ9!F0:1Z^$A],&O^6F6;%@10EMXK/$-.POYAUK3B% MA0WYQQ&A:=P/)^4XC.+=V/DJYD&LA-#]\5-8LSYF20A#\1#'/QEEQ'QM14;- M:"[Z."Q6D?+SY]9B#%*-6)D)C3.&,1DTM<);DF)/ERMHQ:)<02EW(I4,@'9B M26^JVK\*\_5QJ3V[*M_MW4$ PQA!TIKQ:\?\+L>)V!FTB&7EJ'X6S2DXP,Q4 M_R[T2+*1NQ[I+.\"+X'T3OAZU3.&:LA\PLX%Y39V_1ZCI%>__RT%[H'KM M,5XO,>9Q6DBC8TB?JE5S_X:K:A9Q%]/\T7%U\X8-N4RO\;GBQF/1>7?BI]R[ MZ3H?H DCKW_V.^+(++O.MJ#LV+S:6A)FU4"=Z\VN)-CBU?XL>Z]77_=V)&\U'_0J#0XX@?0;&C9G MQ-R.X0'1&$\ZF4%XGK3',PO;J/X&W]0Y.4^1'9PQT MK;-3>,O>D59[T#XLN Q9L=O:23_LUFC/'V)_-WRU($>*[E=+>;@-'*I0-T?T MO^$BPLI890O4;UB\6K2?)244*H,FK0'IW6/>$2^&W81'*DWFZ U4:S)4Y,8R MOTBPQAQSKFJRD]5S+TFJRF4$U<,!.A6)V$HO%&)O1S]"_WA1M:#D_VP.I\:K MB@1TCQ\^]:;$1"*37BH'?7CEE"[(OTH_??8+JXU?!M/,N->58XQ7NL4*I7!U M=5!(A9P? CL(5;1W5>:N_;P?9-R"%(W?R>AQDMZH/W'@ZZ M8$YQZ2F84XR\-(BV>+?EV6SA;[P,M3MX;D&V5L=QD3_^XR;+W75^N!=&8*K$ M%:MAKM?$^,(Z:FXX=QB/6^\A25!_A)O/ 2LQ=1YT?#WELQW*OG$6'A#/\<7Z M\>@/SQ>HSYR*"E![AH22G*X9QXX$-2X!Y4NA+7" Z5,KS(=Y \59FK(5MU^= M!K'M3A SUB+^C%<1-Z4F\1D+2,3HA\SUT4-"(3M-:!B\%G" KP\<,+T@>VSX M*P#A+#2>#'S:3:0>8QXN!SG7\@7SVU*P..J]+X(TNV]U*B]8UJX M"1[X-G_%76_G,<34[N%0G>YH;7>3_):POJ$IO4%S/NS.!)BC5GWB4=6(03Y M84KX:H6J4I4-M%@Q0'^T<6M1;6UR\2KUZN8!UOQIN8JG,MSJPB8T7@$U$QH@ M&WJ(N1_H8IL-P/0Y#]ED"]5?&8/$/+HM4V,U#21>JA=*^=;Y*_ $Q3U[?]DRWKO-.KP^O_[1>*BHT M(5F%YIRL7#>V#$DR<4R)F>@.[%25079/>M]W.>6XL-R7(]E:B_X2M5<0V4BU M.W3-%WW/RV?0C[=>K\V4:E+.,![/$Q#\=C_R([%S%;I](+F27:4;N=SR5VN77&),PO:K7'X5F1G$\HT=)2RU7X ]A M>U>MG2Y5]R8C\:I")K0".J#$3W%T0;Y//0Z:N*C?7_=V=-T$_>"-2EH;[YT; M:#GYUF]"3"\@8ES-"T:O@F60S^FU/*LFV !;OYIY1._B26/C/(U2I9?QY4N< MF3TP9'F+=H_7]1:5/30J2#$MV=EU:R;T.#[>K-B_?N0]5#\&N_$T=J7 MF07=XL[:VFI/>=@EAS@]((7B*]G+KHRRD]:?P2^6/)-=1M^E,Y.C"M?=_7JP MGDP+O%1(9;.O/+[#B*[L&K ?&DXNI7#.%?6:XGV),RB[<0&#EBO,V0V4OE@V MT+6ALF.WKWQ@$2=F8V7M^-X;F[IM8PLP"3,Z'[2T(FF7K[/-Z3A9'':VIUVV M@@+K'<*>.NZY/X_H((DYEY_ S*$[2BY -V%B4L ;N^^F!@*ATQ3WIN[++"L5W)0U0Q M[ZM1INL,.^I* C?:MN !H6!P]RQ[>Z'AKKX(#6HBKQQ(1\%D6>,CMM%=DEB;?M48X]/,?7 M,J7?XP;-BD%DX[I%A"K]A%_'L%.$4L*+^,E.KLZJIZ;N M H^!A1@-ISDY.1U[K.;>WL:9:\9] 5SB(C0O!C_). @4OKA.97,-9C'ZF? Z MPIYJ4U-2O3RUD[O>XDZKP-F#@W>QO=43I]U)/>>\6$-;"O"(F4K$%-,)2Y"7 M==K?8%\KY$BA)TQ9C[4-DH4ERK>^@;-]Y#A.+I#['K_21^1J_'2Y!^@%SK[^ MYNH]S$3*^!JYKFA^M#I>X&:"[(>W>9W"GYD0^_&5)Y51^V76JDO2C+XI6:QE M(-.%9QT16 -/?9ZX:D!.[^SA 'W"FRD5M8_E6";5J75=(O)(A>Q?MVZI! M'E3,M/4!(]/0,HFL7943_6Z^UMXB@DV%+VK;\I*(8CMI-P\IZL^00Z'77_"_=T/#?U3^!X]%_),W1O&FWW^<1[@?:9@KQN\'(&P"82P^FEMO8 2NEF_A9(H%;O1ZF@W@$Z2:H0YCO=+^QLFF0 M'7!1M3*G+83L% I+C1Q\$,[N_+$[&NS_U2@?-(T7($A2H?#NB17W_8 MR]>X^+<#$,S;UO=.%R*['_YX4YF?Y#_+\/]K)S7_J_+/[/3_D^5_+NS]CSN* M_W[Y/TC(^NNK!T)3,>SL3),/G[BGK)L[WDX8GD2PW]^GWZW# :6Z<9K";:-V MAQ_-[>(HI+!@V)UP0'HL'/ !"YF)$XC_L&^QFV!V M4=S3A,(!0'K8-8*843C@V1H<,-P+!S0!;R]JI2E4L^Z;OWH3N7' :MDAC:_*>CC,P?A1D.B(8)$T%^>USV]P%/;>+Y*$6>P=X=O)MI_[O'@;\-%\J0 MM><"23S'^K_+KXN<=Z8L1I9?DL_F*\+<*%8U\@H#7J90\&CDR*08'T6I:7(2 M'YI_(2-^4>+#Q:DRJDMO*V_%:^X,/ D%(2A"E \4IPAV6@&W=X''GV&\X\JZ M#^:YSI%W0*S[YE#!]&OI; 2O$*4)Z_H/RBO3SW^E7[7" 22[>5G[O,*!EQ\I M;B $_UF'LE/6[E@']\ S&,L69)4@%O8Q%G8-7)>]IQZ##(]!EE'N;7YD1A9- M'%',7D,V[[4'$$)DI;]_H'\X@71%_D[ M*(TA7;^ K#B! [HOZ[XAF"^#OCF M%GR'6/"'4_Q.04E2B%B%:@W$8A4.2#RUX/X[RH%_(T*?%\_'/-!_(V(.FN&VT&EU8?T0)AA9\KPWPBW_#L*7":4+Y)2V___9%TZND($ M6RSP**D;$NA<7P&QE.%RCF1!T.8^H:I54&C^^JR!Y2IR;1@(!_@[ Q^0$>:L M6?:/8?Q6LQEA*+@]M-N F+X#(GB7CA!';3K,CQ.AXUE_L.5O%=X=/.6+N<7V M.QI4Q(A%X 8/D)XO[ C80]_C.2W2JEX9F3)%(),(C""S&W$2K\$X?Z^AT&N M=OXBNM]K7D_P?-R@#K">-@C[?TEIUGY5?>"E#"Z"D9YPP#TS0B=V:"@>;O]@ MTF\5 U]I"OWB!>!/CG2$X@PC)IH>XH\$$1QP//H7C?B[ZB\T!@0#5A^BOR#D MG0:! ]"V(+?/$)/R8^0?DORM-OU=67;:!B&C,'J$C,[A@&M-A*Z-R #O?OVA MN[]5&A^'B-7KUOP_P=2>E: BUD_+C[>G'V9DAFZ*T147XL25^[P*1@)PP M]6)I9Q..9>T,)OZJVR25=-J)"'X;B M,S=;^*+VOGHEYNWG2'Z&Q$*QK>OMI M.*#^.L5N"K9[GS>WO B,=U-3AA6QW]Q=0UJQ2N$ ]U.!Q>*'\1OEJN8Z"--! M7M:#EN'Y%6("^U$8PH[7'.MU[W+/LO[H7GU66?:VK'G[&#%GD<6:'Y8[UMV@ M5^!-F3_Z+OR9&7GQ#C*\W Y[Y@.Y:P[N.OR#F/ _NM8TDZ;8:T/,M>; ^Q>W M<, 5!#?\+Z20_M%W25\(\*_D4EW 4

M*_T,+W1^?Z\7B00G381QC%B=0^ M'+!XK_1W0V6 S0([Q_N@2N!_R,#S2^:>*C&Q+KM/#S6-\-7N[:5M#:8MF>_ MIO;8+W2"(="WY@39OW^ST.WAW:[!RXD+HF@#!060A;I=F#(ZP*>F&*WC-/$^ M"$8)!Y39=L-"K &GP]>&24%PK?.B!#5\UA)'?\=LN_QH&*EE' M?A%AY@^MLGI/51\RT6DWC4'[/1XM&VE\WZ!+Q':E^7!]-5+(\ .*(>8/^0. M@7]Z>G.G;)>>',$!%]/H)TW>K$C=<]F:0CE?'&6M1+#U%82"3&WW*P/HD

A&)K@\X; F,D(Y=.4%Y!AZ@J[>VY'JU4,8(>BB.*3 M@V&TCD<+.2!BT>: 1HJNVZJX98R-LHFJ<+1S54(KNFPOEG3JB,T6@1W#O"-F MH:FV]HYTU%^*K!^D,W>OW*"J"K3NTS;$@(KU"+"#UUL4K%4PIN):\PNI;-UA M,ASYHC;0(TI;%6\?IJLO]]@^:W?%,G-]:T1;%4%-M,/'F X T=J+XO3 S.%V M0WRJB"OU\;FE)_&*:WI85!7$760K[MU3Z2=7!H&28 (#UHO&QNF9;\4BT\I; M!0-7@X,2-_J3ZHF$[^L3>=&JQM<%(77JI"32] #H_%S,CP>VZJ^5K11 MGCS@\1&S>NZ@X''-S=$C\/(;\L>G=XF38\6:<;/JB*.M>[U%[>Q/ MO:0W=B7RVY069.LIGY>R1H\J(;C7X':WX7PK/N@M60Q+@E?%>[]5HFW!XQ:* M"$NDX7OP:O(QZCZ*4I-E:C5+=#\Z3@S5C@2E=V1;>6'-=3I_8/8TRSABY6LT M2YZGFU"N6$[LY!QIP#G,V_Z/-^-)X^6%'>5EL70#WCY63Q9&#[UYXW9ZU-*/ MXX#GG3:9\?#%'S; GLG? LF;\[JUN\@)$4QOCY&V)NJ)W5HE/,:. &)6/I*Y M4J@K0QNGY(0^?FW;!R')U75S',3TS^,=,8.Z*K_X>&:1=\_]MCNKH^SU5>+H MO$A_'0^3UGJY6-RC>&FPIQ5K^/C\P--?HA$2Y$%Y?TS4"](_+O*TBQ62R/=8 M5ZQ(C1*(\&C#R:418!^GA*D]VIS0-%D;#H2F$8W;7FC9'[J*LKG-)6IT4^*. MTT1__MQ#GVN]_K>K>#/KV(D]E.\I"N:U>MV@,MYJM4OY4-+0YR;T=U5#?^.' MCA!?I%B%V[N@+^JDJ3VK-D)UP*=[AJ:3BA4ILDY\#T0NB/4A &''4!4_T%-8 M1P@:177M]#EAE8Y,?A/!8%$6B82\4'L2/.>%UKQF9<]C4YXW4R-=\^C5C01I MH-2-AG1:1>%^(BA79*6;L^.KN)@!')##P:BPNI_W2WVB%8,8Z$[F?U$4\LL0 M?_E5:F:HED,QP]D$9I_0=.K;%H;,QE<4_@G,F59>"3EK=Q@"U@3[(LH+,G@K M>;2/]2Q(_2E%YD*.&B1.AM;E1RCTQWE#R4T4P]:T;77CMHE;:%]@<@_)>&FB M_RE=+59WP&E=@H4!N_\VS XJER1ABJ XPP&&2+>:W'*/0_:;7EXKC7>1#&[&;W:,9!/8 M.Q1C&F>BO58EE'7QYYG5 MOYC),8_:-6,U)LRJ:OQF&N,L:W$5/ON+D#WWW9TJ7P\!:06-IOBF, SC ?J8 MMN+-H;>=X2EA?8F$V!T#C>+F@/7S8GN2:R<@QC7T?[5S75%-=MOVHTA3JB+2 M@M)$$5!Z#XA2I E*KU*D1 @*2&\BO8. A%X#2D I8@R=4!0A0(!($0F@@( D M"!@A)(=_G/OPWWO/&>?ICG$??-@/^V'O/<7<7XX[[WPJ/80;(PH5>7KC MONOX7;7>J9[DYP3V='_Z[W@O\8< 4K. D=-W&Y790T6_3_:8T; M'Y?7T$/;%H4^SO?U0/J9C&FQ,)H;++( HQ7OG+A([(Z$ZA8KVV><_%Y.PZ=U MS@>R'F'7@L&Y,@GAC(W!L%'#N7/"AC=\XL.2;GC:C7D@ ']YRX96_,B=OMFV M_?OP!\Y(Y3"6)N>5$F(-84YLP K MM8CWX6(O^I;&\?GI,EO"&Z#Q\W/9Y0DCNPJ5"+(243RF>KCV\USO_JM7-H[, M4^3FHD>,&OIE;+>2O\NS Y 2T8G".Z_.5DRY7\V#^95>!7X=)+\,Q+.:8-&9 MGK(*=>U%M'$>YD6K+P,$60'G<8>::@(*'6I2(%T><"6NW:RE"C&1_8'!9/P+ MX44H8[0"ALO+N.[323/OIN>&QLJFSX&PHYO HUW+Z7*\CYX1\41G$C@3EW\J M12A7(G"XB/UYV-0@@:U+*%$ZP$"JTFXNS#6@>TBQQ9GM[J^- S[@FR<"RAX, ML2#J5CP(*(2JWD;-Y['4=E:5Y$+0G:>FV\6=58LX?ROQ[M3$:ZVA WD%*2TT MF'%;6&G"]FZQDE$7ZH:U@L2LX:,&YLO7BM(_WPS8)F3T'77@37[!LZ2',_3E)_[S OK-M9! M:,:L:_&Y])AO'SIMYL<;_7["&AM_L*I,OIQRTEA\K>/C+[!/5,'TYR=/,G*[&I0<.?Z0"&!VCDSL8^(9LO8Q_B, (&BK'8'\@ M= LIGCV;?..7GX../-.%B$2F3!D@%?:U8LF-"@1;-B;^$%<]&I/MY"94!FDG M XCZT5]\1:F$%K7K%0-'UV-B2KLM6&91]SL('WG\!;%]CYS90G,EWWJL)_=7 MT3C^(BKUS$8EJAOX! 4M(21O!3;KDU.0W/;1HT& ]<-1,)TCLP.N'\JQ'BE& M-&[]D16XGQ+0I%] ?F-TU4/T7K0&4QE;BG6A3A/!LG11D-_&V';G@ *67;KV M?'E^&6Z&$Z -*Y%S"%R-_]'"C_*1TR9%U7C;WA).27D)?SJLLOUDI$1C0&Z, MQDG3QN']O2AH")OZ)S&;.QI*EX8H%ANA-2\73<]]OPUI*Q'IFA"7Z'KPFA.Y M8)61^XQ#^=P0YMPB'_"6"K#NJH&3>5R"F<=]=JG EDS3CFX0]PQ.U-W0=4W5 M LP*.6!$L]YW8OU"LC)^';^D="@P_9 ^3[CLS4F:->9ENE0.?YM])XX 5J4E MUOZIFB(B*7()MVE>^_ZQ_>K''LUV5^P"?'P[4HATEK+LB%4H+'8DZ/:.8H<\ MR1WSX1^U5@4\TN5ZRIAW)0*B3H7+3>YIZ.F\GFS<;+61JI#KA4LKUKX?>)QN M FY4*$6(%RR;Q@=IBB<8M&(#'63Q+D4V UPJ9LFIRQ1ZU15"!,2I+ZW*NXNQ M59PH-C<[]]E[=.";_!779W$77LD-/-),(#8$H557$P),:=N>MBN$B%?XKIY> M6)!WI^FAEZ"/:NJ<#QH!@@X:X^K)ID3;GD"FU.F\4($[+2K=N>V#+'"XP"JA M[D'[M:"E2[Z[& [22:.)@-6TSN% S_&05VW.CQ5-&P$V%4:%D<_A1N,^FL(S MWQ_O="SD2F?G*;F+N+NIS331 2;*9.9!!?/9J 3;4_FV6;CMP.ZAWCG3@*S' M.5A_#I6MG(SR,G9)U!N(VLR6_5=\5B6T5IF2RZKII;Z^DN_IL&GGN28;>N>? MT007:7DD6=YW:4CD=YN5606S+R 9L7>Q\2Y3.ED+4-_'J%<@G M>+\,"YV*N&C012!C@O:#&R8;IG=*KU1V,H9.V%E,*AC4<\.D-/LMU&M'/V_J MA@QZ1Y97#<)M.W[ ,/2O6+_J"#8PWKYY.UT.;=NXWU#C=KM7E-_,[HD&1/R= M#/=<_ZKME]Z8$_-V,WH(_U81EE\RG"1'##J2B6"&(IXMK@KA\][B2><9^?C0 MPU=_/3VRHET1U2@8G& X'2ZS>*AVLE%UV>3U3D/.L/O.%S=7WO-T'TH*UK4$ M6?LQ">&LA%_6XP_(V@RMM=]+I:5>N::ZTJ]P,3"$K10][/J;^='*7/RJ(IIMBMTA\FUUGM\XN(^$X-'8AO!OS5ASYL&\ MX=?=O (QI;5#96S-:*M9<-^YEI&SN#Z8;V6$5!,FQ#^,X]&,*$=G4=T^G0!? MX''O$&#*$0SO#3H(K&O&*@PYAA5ZIM.[GU&APZK,#=;<-)_<@YX@:S5AH8$C M]R.$K%JBM?U.H/2;)58EH\.R]2)-&2HG-<76IQTE">OC/M41/#IIY0YD]0_? MN=/95("')? &"=H^TFJO9,/"6CZ%"ULQYNIUP: L.F2Q07' [OJJJ/BSH7N#2846 M>;\=2MPFW%I$0]**8M\Z1YOR+H;"$DR)00GAQGBY,DA;]IKLW&?U??_9 2/O M^H\]5SOBEZYU=PN,,62DAXL\H/!@ X\,;\9J=QI6)=R.'ZM+J[P_0&S)*DG M9;/Y2=9-RL>]0L83YQ@7^Q,^8&H,-V$\HYP:(#=N" M4#*13F:7_I *N@HLB):DJPQO@MYWVXJ7E@]BWFI<^WP1'P#>$JO=,DQ1)!Y M7R!UV@.=R"DOJ3O9?N$H#9&4&%:H/&;[H8B(M"9_9A=1!WGM4T0)3DD*4 [- M5@&8/:Z-%B)EP%$@#$@ 6Z/LPZ6DT_X3Q4M4X.S:. D(=AFT1^%^N!7IX_*9 M^C[K\>@ZM;+3N.Q_^J7[3Z4M^0CS)O[%SE[3U59'5O,=B][5UGNN>L M$E.!Y3D-X]L$HR30ZTM!%B"#K^EJR>OU/RZ +DX^'P%ASUBKQ;.?&4N2A_YF MVA#:(X!W^3*TJ$!F!!4XBC#4S7C(\IT/*:=+\Y;>/0$LI5=NRO+)*3Z71DDV M*^],=W<&Y0:DZ^ WI0(9NKY,!;+XMBF=4;4-+E4>-63VXWGCW6,=9U]Z(!!8 M3J "UE!VLB@1A!#@-%9H73KW]"52IS@9D>$R0Y;,)@4NH828($%M;81Y0X%] M4]^*$^8Z9\V9WPN$UQ34!-=\&,;7M.&1PF^5\G&5A*^QVF M/JM^M39'WT_$12WMDYB)\LJI,%S*&D6J&1LI" $)>7I YH9KX7&]EQ+IW5SX M+X*[P_B^"PUTL>])W1ITZAK?4S.VG;QPS>8!IYJ,""E!*!_40A.DDZ[_C534 M["5R*^=08:9^*I8I*0U##S!IZ#*HU$);48T)0NSA\K!3?GTA+]&^/WP+Z%[C M]1V#UQ;#7!>:NO#W;3]_">[]L3\:X.,]N)E7QV')B>=EV-'?H\\JV6MT%YXG MJXP[$Z$),JW\])A/TKO3[,(RQ@VRB@=ABT%G:,+0L#X(A9? \%*4LT]JH!8A MK/O6X9" 9G_$3/9>3:*(>,/T^I4#^"40>8.8)VJ9KL-&;B>S36LM@0BU*9E$ M6%Q-P5]_F92Q5=BE)ROV4DDJVLZB7^JPG]M@;9%V)FKQD>H@3OX,K)EZ34K19%FR;E3Z:!CEILW&T0<)92 MS[17LLP8H]C8G)Z>,S20)70H:4*^>8E5>.SSC:_@-U)B'S"9^M=1VHY70Y9C MT_>^*GP)1@W -%:?;K9+XN?LAG8WO,*G8<28QV E@-9/%KV_U>\G_R]M5I9? M8J-6@H_9>_04005VO:?%?$A*%+V,8WI_NO6%"N@B@(BP?^<-LRZ1/8X"(;30 M/NNQG!DWM@M,6I;YS4G6I@+.&"O5"GC.4([SBOTI! P55 M#<,,BM_$7%BCV5N+8OGY08+N'9']:6L4"TE1?FJO2]S M^F=K&$["#PMH*@6 M&NJ?D[SP9D*ZW8>0:(HU6G?T$96]^% M%Q\+\*&W-8X($7;\W#&L[RXIXA8'#E+?5>9MO':\YF6WHA4/%6 6BY^[_F:Z MBC)U_U *7:% YT*>$7T$1H3@T@/F.N30:8(+*=#*]BS1%"^H1!;MCERFJ7D- M\H4$W5A[U'%3IQ1-!38&G(ZRWV4 ,_9.9-$\?A^6.=N<0XO"S3:NQ$G6E)]N M64.4UJ66VXQ!47 'K](SNY[;\I (P:IWK5D^YY_I)W+(/ MR=5C9$SE4K4:O7N;L2IV :8SAF$'NH>)1GJG3+L%G>3^;<957IB&A&0N,5^MBLGFK1U_\\5^SO-(-X MSL9UU"L]SM?ZS:.MHUIBQ;NOV9IS$PC@A">X9MG;S[OKBS12@=,F[:5:*%1> M$.3)Z(RR*/L1 W)6@NYA%!YDQ:BD+G"T31F =R#'H(UBR,QYQLR5.-_CZK$J M4<::=OU@R,L _DGR.7E;I6#4Y&%J *@UX[\'%DU3B7B7*;,!_M6%0[KYB*IB M>.0F#4Y#>;?>^W\XMZI;BQ&^%<61N[[G(ADJCAG$Q9_$BH7PN45YM2'-5KO9 M!*V#ZJ1_- :&/6Z-'[6S+G*Q@7?/=A =HR 1@6Z'6_#@PDYLZE0* FK>GC%< M\D/79*.(SF31GJA8?F)J4G$:?M46GH?X#F%+OO2?3))CAH,;?ZD*DIGIH@H;\8]88M33BS/Z#64X2VM.UHQX<1>FUI ('"A"N M-V1^*B RF$ %-L6@5*#2,EJSX]_9!.N_<'P:J2-Y6&"W]G__LO37 2W'(#-K MW^^^1UR6H/M&!4CF(.D]+!4@G*<"1/FHWDQB4$/IL1IEI ))C5429>S'R1RO M'XS"F5*![E@J@/[+*G*<'MY%4>B%*.*=F171FL<@XBXL;3N J0#M<2X]K4>^ MQ,X3NGZ\.4<4"79P/1GXW44YDY#2$4 %R$Q@LK$0H4K=80-.!1:/L^<29)WE M#Y0_4/Y ^0/E#Y0_4/[_0%&HQF_'+DA@U8VKO7D8!H=:V^.]%$<-9AO.+;HV MG C;^]>Z@CKS#U!+ P04 " "J@5=4==4P@;PK V= $ &0 '-R978M M,C R,3$R,S%X97@Q,&0Q-RYH=&WM?0ESVSC2Z%_!RWZS:]>3Y2.9''8F58KM MS/C;Q$[%3J926UNO(!*2,*%(+D#:T?[ZU]T 2)"B+L>'''.J,I8H$F@T^C[ MU_]G:^LX'O$X$"'[X^+#>Q8F03X6<<8")7@&5Z]D-F(729KRF'T02LDH8F^5 M#(>"L5?=W=WN3O?EKUM;;U[#4(?VF23>9WO;>T^W]W;V]MC.R_UG>_N[+]G' M#VSC\\7A)MU]='9X\?7CL9GUX^>W[T\.V9.M[>T_GQYN;Q]=')D?GG5W=MF% MXK&6F4QB'FUO'Y\^84]&69;N;V]?75UUKYYV$S7W(:?:_=\W[J283;:W]W9^>4@Y6$H MX^%6) ;9/N#IQ?/RFI+#47DQ,8O;5R+BF;P4.+HW;A )KO;[238ZJ$_1]&3J MGALD<;8UX&,93?;_<2''0K-3<<4^)6,>_Z-CKL!?+90<_.. [M;ROP+ @@5& M,A9;(V'@[.Z]/,C$]VR+1W((L^'5 X.2?< &PW\OX=^S[J\&-SA8!0PS\![] M>OQ])/LR8[L[W=T7K[?Q=\!F>FN07QO00Z$R+F,FXT&BQAPQS60(S"$'TG%& M7_'@F\@T&W'-^D+$3'P/HCR$WP+-Z" =LS1\BNA29##AN$W#OUO1>[4SMU>XKG\H"F%4H;_<:]^LZ5(*[ M2U^OS,S]) H/+J6&[8ED-MD?R1"6#-/]_6\O]W:>'MS_LONWL^8G;\Z%NI2! M.$]R!<1X@E/'W$C:#GP-NJ_[ZLW>SNXN._Y/#KC!:T@-EX)]C'C\>KO?4L.M MRMJI=1N_; 5)E*C]O^W0?S#'1Z%( **\ M.L^2X!O['(,PZEUQ%;+>4 F!%L,"6EAU2Z:(H88"O(DUT,&=[=R*0'[D"CA M@AF5[;-_?1+P4:*=='V2/4S&@.G)Z^U\P9((DMV#3=+?8Q[" M"D$_$V6#)DY+RM^Z%!IM6P5_E SPHR9>R($7-.("D7 WJVMF2+W":F&Q,@Y! M(N,ZP")!,X4MQ^>X1KCYUA[;,QDFY_LTG/+K^S8/[A&G7>_TL$M#:\-$PN@15AT?T) MK956,12Q4#R*)EUF%M,#YR[@J%"W '"O0T =$O4* 0 M41>:$IT\@O2W)^@EHCO*^Y%P /7!21 *1XMXJL6^^^"CX#E :E>/SB'8ZQG0 MZ8'G).*H"OZ%A884J(EX9)$$/JV]_2GXHR]^\6TLZZ\2YG[M/K/XHT^WY6HN MK^FG>.!W]&W8$<@TG\RVLW"IU3]_V=W;>\"K_W_%?U.KWR8">$Q$<)J/^T*U M9/!HR> "GA/93"O@(5/KT);&PC5LW9-R6G']>P5)]U$3\@7^7XWP\BXI; M(KY[(H8M00IN"7BIK?$)%S[+)&QIEG[]7Q[G7$W8;@>\S+T=\J9W=P_8D0@$ M6B[LJ?EE]U&3#TZS]44 JN/A@[?K;Y!Z_D7"Y?G!OXE&GCYJ&CF[Q)"CN&I) MP[ ,QN:*^.4L\Q=#65D$0%/@-F&"*XKI*+@$CQTFXS$F'^F)/L5Z$Q/$T: 5 M]8 'E)R$._&:%R1EPX1'FFDP\^!2-L+8SRU&"--4Q*'\SGJ+U3$%P6"UE-($ M>8+Q/S%.HV1",H/%GGUG-F.1=L6/)(E8U-;8R_Y=3/V4J5LIEZ2D_*AV.H# MZW[;(N[=Y]$5GVA+.2^>=Y\!3]F0JKFV4RNT69,"GKN+"M^AB'K$'&X3A[?O MFWXQ$ZT68.FP4&">AK([7(/>CJ+D2K,-\3T0L$*XE*!*O)):>(K=Y($V]QN4 M(-*O(=+?GNP\88&((KN'Q7>=\L!]7T36H=1IQ"?[Q 0'E5W^(K"*BB\N)*E* M&4_(H/3 KS3X%DR3Y-G^0'X781,%>/QCP'6%*!ZS5\#=4LE5[7<[!K):]5;$ M2V-=8<-M*.!PDXC^V(6EX]?_'J8"G@ MJD_><)$.#03@@FZ+*BDZ>VD91G[RYIU4.NLP6Q@'1J2S9:<#%AT_-U'W-DTKTOT,N=]R>,IVDT M0:,5=P9W,X_XAMZ<[#-ML[26O ';9KKDD/-Q*\J7_RZ9,E>:U>T=L6:VQ6G<-$9#+-$ARF=LCZX M9[*7@38*4QV:,%62:U=4R3; %G=U6'T!5OJF:1_P#1000FARG.=]+4/)E13. MI'=*;:ZULUS(Z\*;T"R'*NHHFIB 643ABZGH!4S%!(AK;]$=1DO2@9)]5XA8 M&$0V9&2U,_@>)NI(*U\L*YN;=ZSS,U>>KI/O^!4P2E5V<<(HYJ 18]R4GHZ2 M*#26IT\!U:I&J;W*35">,K*E>;"DDB9AS!DA)Z]T5E 5I0.)&1*4IKTXQBCK)Y$F*L.;WV'1^^[.UC])J)&K M(#7L,)L(/L60:&/#9$$BXX!ZJ4JI'7%P @&HV:OI/FH^:W._4R@Y+^NZ9]D) MRQD%ICO1>BF$X?G*'[0$-0D/;U?+6$7F@,UQ5TT!TUO MP9+AO="4*?4RIMAWKJF9;%A&28#!RI0@BSFJY' "#X%/^#S M; <#>Z! 6V&R G15E)/>(GL33$. @^(ML)Y(H$F*7_I:@*[:/ !EG5P"^*!] M1\D51C@Z)NPY:RH#-7:6]$$'HWU*!B;9N@8$ZPS 6#$-PW UZ%8H+R'1YC ? M>PZS35?>L!QV/HVHB2@3P+3%,\BK-KKJA)XN;&$G]LSS=<%6DVN/VABX*/U' MXWFWMD$CGHZ+7'29@:8X$".M3U2')[=0#Z*U'\Y3$4BO"ND8%8EV>AR(T-YW M..+QD-0FHE\E4BF/T-8SJ":Q@T!5=/.:NAP?)&]6/!OZ:R/,>A.";?!=QA\(&1&EOK,!EAXQH:2,(E/"'S<7-A,*8^' M]6ZAU<=CF-!HBR/!@3N RH^DYB;;0U;W;74"KXP%.0,+7GJ ^J(#[&OP^?4X MGJJUM;&;(E0JUVB=ZYQKP2PD[/(?(F1,A4()R4;>&S(.EDW":3CJS M'G&QAQD.A"<8*P+6A/P&S5/9.F&7U_#&H(H-/+T)G9TM14M:6/Q1QM@KE9HP M0I@'Y%!MR,UZ'0F&3[RJK(83H^ZBJ)HM]HJ+E)6?:?>C2 [5]'D:W6R#U.%E M(LW:<%.2O&]S:-/I^_4I)R](CX?(2>]4,SFK.5!X' MA8U17W]J*-X:) LI> H2JEC@80)RP-@]'&<:(0(#]< %@M ED3" M/$7Q=. 9!3!M=HI]7T5,C\''D&DDS;$7)(;G[NJ&!%[D )QI<.BPC5[!F\*@ M$59O,@7VB+62:RFW,,*T]9.F$[VT?'7*K!L,9E0?U;%=) M83/,S/FT!@,)@14*%Y PY[M1 ZL/UU[VM '7-N#:!EQO5(0^2G7^J -.4R''-M;T ^?C-<1BFJE]O>)- MRYM5Z'&Q*9JI6CM+]+#<7 !E.F1>"YO B.#I&O^/[#Z^E 5T_S&/)3S_E6(> M4YB:G2EO(Q[+1#P:D?HSACS,*:93Y5;4@$:^!ZYY=ME5 L:FQ*<:LDGZADK( M;"8+FT>)5:6BLX@C 4>L7C)[6ZCL;YJWY@K02E*9"8D(-MCFUH$I:8 MO%Z49!?IJHTBA3LW55$>^ M%GKYYL7L2MO[DQDIAB]7*M_VQ Z9!C*CPC0ZA9BZ2T"31"#1P\(? 68=IRA, MRRJX1N)U-/>UD;))M&98'[="-6LK31^A-&V#8&T0K V"W6S5X8,P4!Y=I,K& M\!Y/?&IABT)3WZM]^<>*K:^%51"*" 28HC@M*?C*LS!X$@1 Z;:939.NGVP- MD/HW7CQ;HJN-!IU5#XBO%ZLRR.,.SAZ7IP)Z+Q]IZ?^ WF,Q0@JKO 0DE!1S M&9'$MH6E)M@C(F'RHLX,1";!H S%&$WE+LEP+R+"//2C^#[T7D#'3KP7\95= MS2[G@:.[0%#A/Q@&L& 5(2S4+Z%1&^8%*9,"1GMK!=2V3I9^/:,NH@MZJ8O= M&X/#1U0K.Q=!/26FLV$8]21B1.J:^XJE)LP6%#WU^IQ9CL?=O45S,4KHZW+O MT+G?-^[=Z_OU>@%V-[@"R.HK@MK=O,9;^&:=DB5CU"3[3Y^G4Z^O]7C\[<1H MI23&@4F1F=WI-*D8QE$1E2F<66;6T!X&A;H$*WV4*"X93=CTEJZLD A!*1%< M+ /?X,5=;&.%U[>5K9T_+IXVJT?8%;'3'WWMVY%]#34=&E>^V*T(WSDT*I$J MH9VQP(-O<7(5"7PYM:M%,R_E=4DWDQM)\1P'?&_?!+6_$GA^>!6GE$RJ0F+E MN51T>K82?K&XVU1#"HFE&8RT]26=_M#!#02T:S#TS6,#RLZ8UMW QL;(\X4] MAS5EO++9U<06.:U(>__)T6K!^TP8!/7R1-&]^&ZYO MGU75]0WI9R]-?F-J^3:76GWQRN]82+!&!L6-\OD=A'R[.WNK1'UW7W1WGZV! M7W,3[^RQI+.Z<_=RK_ORUS5 P@T'_Z;KL96G7_*8DO1+46O,46?BHR]31(\1MK+;/RDYX76V)>X MUT< Q1W<&;+XHUZ_BMGU2P+X$M MMA'P-$59#&,#^6TV"NJ&SA[J5BSJ5X(15UFG^MY)FVPINDLJT(:JN&-= M\&.(GO9,Z"IM;S%CL7DPAB$BL9Z,\ZN;[@ZD\9((>M5] M>L?DTQ@SFVF$/K< /"]05HTF:/8+>]U7;\!7,];GJAC8>]9]=<<"Y4VQF[&4/N9S1-;DR&>NN_>P%Z/<)Y MNI!N=FY/YWALMN[BM@%?M7/6*"E0'*RV\4%&D:N4^I_/YT>;Q>%IR^)D[:7O M-$[^Q?[]RT\F7N_22&WEYSW*S[NG_8^%QG<:\9BUDK&5C ]8,BY97GPGS1Z\!8WONW:-_[02:1<_7 M0-1U\U_+WW8=8"6;<5N.Y8?F0BX.0_1 M[UA^MD3'\@-G_EOVG]>!2JX96;@Q&[W:D/IK]^6K=0XH3?=B3AWZA5VYR8 : M:.ENG)Q_37C8 8^5D:=%>2HM?R4!^8 M&+U;H6ELI/L3F@\P1U-%V;J+V :4W7HG[MU+VP=(1JU,;F7R0LI8=RMVFI-6 M3XL^/ GZ0WV]ZVZ*WL26M@*M%6BM0'LX:UR]7J>58JT4NW?0F[[;BGD02N?1V68KU:__QX&XHJ=('&E241OS7P45;RK MH>G/D8AK[S%3]7KZ#M9R\C2- "F@WSOV=>.-+\4<\"C2K"^R*P$#\WCB7J Y MRE4(M@$?)WF<^:]VE::FG^K\89I^<@DS9//>]?9+ XRU&YI:#8H6@LB0AO1) MXX??+?N@F>4(W\5++46-;Y']^7DDGX$:&B440:*(2O;S&$Q:G*O^2ZVCSC%>[W49^"TQ\U@3F-B]H=?-I%$+I(,?D6L%A)5 X: %,)<89M5,\UT&(C.7+.-OID%AB."H]$. M0:3'..- JO&BD;KL[W_;?;YST "(C(,H#X4VZQ@.E1CR3. \2@2YPD$[+ ;L M>5\S$8QB0.9P II$77)E@";*QS9>R6JBQO?LVL%<]U\V>.W(\3%B7Q4"A@ M#A -N(_&P.J%P-U2@\#(X.DK"4+%:!<"<9R$@$:Z,?4&'28\\LVWD5 "U4E" MB@(8#J1./\]@U@Q$_@B?,;(#V!S6""I,DY02XS0B//9Q#@D6WA57(>L!^Q,R M'*M^37*: V[C^!N>T)/1YN@\&%F #?:4@1D6B,+6BDF$@^Q @3(*P.RCL 0[ M%/01/0:7"!DT_5$"JA89@U!0CL!#8 $M(@!B,! @7R=)KABU! MI(>I?3;F6:Y ^(521UV M>/;EY&AK]]4FF?O :C$3W\%(!T("Y:(DW09CFTO:-?*"<8\,D0);P)(B%,MC M+#*5 !$XJ7)H]L: 3EL9$'O@\D8/?H,"I@ )WD=\^\@Q9DNB &RN)OBH M,BCNYQI$@M8.*7!)@S>@B&1AW0D\!_LEPCP@N'$H6%8 R UXBMT# *;Z)A H M>$CSP"X/:#I3\!#Q.:$0M)!Y0O[7X<#-#I./^P":F0+N!4+7221#=R-L1/"- M:?"D,CL6D96]T@$,P^S%\G0J L2;>2J4ES)$(ZKCZ"X!4B2P8.!4QEOP'3[" ML!KV,0*3RU]*=X;.N_U0]+4TU>R ]C4"U>UQ%'=_',4M)346)J*\@TOZ,Q0^ M?;TR@_:3*/P! ]Y7M^?$II_!C[;*Y$*@U$5%P0"9[,N8QNQ'L'G^:,@OYKN$I<89&9+NS"DSG%W=7-/R MHG*815901%!0!$76)LX,:28HS1]/#&$V%I4@!.M(6 UFJ253']#/. M/)=0"Z.+;>"#M^[VUF9=VO/=O/7X03-%^61 FV])S.FQF0KM!HAL"B_766C! MTJ9;,D9*B"I,;B\M@XTG;W;+?;A=$@$S;@9#+*:9(N+@1<=&P"=2Z[QDI'D\ M5SHY%)5V?%6C7K#:R"7 X)P]G^9W9%9V!#:K"4KHO/\7.@V6QQNEP%1 O,Z: M>/]L:.>H'&#J!+P-,("-VW='[%VX4LNS=Z=<9 0^VL;52(*+)RE$E( [I<@+ ML!XGB$ EP !&?[T5#.LA&/9N7S#,8M93N/<"_1T@"?1HEA<0LT;<0&(DDQ:( MSKA5BQ*\J=W=9#P0W4411XYPN%#4+-_ ,_JEBI\Q9P$86,A&PV&%RX(5L+(S UV,>VF3? MK(DH*M5'&TH-!$4^<%=P&H#0#\(0!96RPPF2>EC'1E;&8Q%BS 0-+\H/8L39 MA4$0TI1/7% )G7CPO"WJJY;7/D6A71^4D7W[ X4G9% *^@Q*[(DQD_1&Z2$@D]^A7Q& MN8OG,A+Q Y M9NUHS+DH7;=JX\"V7RJH'!;I(J=A'+;QL MD"N3L#"V#4WO>!K@)3-JQL);!;$63/G\#IB2?V<7>(0+TMY!09[/=EXM46;D MIU?1IP$/&W@N@R$CR4TXEZK^D.SRJ$A-*Q$(F69S C.F"L.H(BKIJ.5&OQ*Q M4\X/#6LAY>@OFE3$+;?@]$4;B!C_/@6YQ-B0@C\.!]C!A ?B '/6F,2$-D=]E_;Z156#IAR M 3(1_5UOBGB1_V1M61(T)D><9+*L69$0K^71RU&E+J9[SL($6 O&Z=0R MY2#Q$(>9PB";1C?4Y*KIK"%3$-J/7!IX;4WAH"* M>()';D[T#ZCXI]1&,-A 8% KPJH4"@\"+CA% UV]#ZA?H9V2^"8I&DK:AX*: M&( TY50X[TA$8E7BO!:]8P.5C"VCT1B%W>(OV@N.YJ1#38W-" 'SQZ;Z:K L9!\1)*+D MJEQE)?\#>X>"".,MR'-.& Z@9PW-965;2Q&0>]S/ 89:ZB)1Z#3P@F:CX8L84#? M#K*/V7%-Q5V!3<_IPI!Q47K\#LLT/U ]&/M"A=1(@)(JX"A*.)B!.U,8C6;K M#"PZT$Y@NM!$^@H3T)I^1>#1[G41>*2]%)$E)(+:1Y MTBS&!4 NDPCL3;(B M:R!E(S!0AD9:5$!5#E74N&.QEZ>%FCBQA8OFR4XC]E2NI0QE4 MUH[;,HUABU,W(Z8]G O@ VC+*G5SAT^5NWFQ4R$5E,>6J6!,&VK @M]2%BT[ M]1A+9&'F2Q,OH+@MF/\V*U3RN@E5P&/!B&O3-E7X_$5-HJO5\PU[!Q%F=&C# M$5@8L&"IZ2Y*D-]R+6H95: _$N"!4!E''>; DR5X6.QA MH@%%4;U7RPU;Q(>D[3$-::E?E$T )*R-9:^-.(S!Q.^P$0880313,Q7%#X&Q MTU$2@V[)QWV,!(2VZZ4O53:"01)3_(M-+QB-,;>5@@,+Z).) /Y&DBO+WMUP MFH-8 ?/'A%4Y.K,=]E?29YG,(F&"ITZI*FL])4J/9(H5[5&]20R9&' 6:6<^ MSHO_6 BQR0%V#B,F-$GIUB#$ (4KP+=PT)V8!@]PU @_.>D)'XVXQ?)Y*W@1 M%7D&JB@F^>STSX!?HD5QZV4N1SSC*Y2NL1HU;]L<^A1!.P+& B*.,2-#6V,M M(FR> +HJHT,-%"J!+@BQMI"?ER+:1;R(B(N6$T(:6G.FSAYO\G*>1;"[!KIM M[6U<@>! _RZ&75V.52[92*K03$I+TI+RM96)+! KKZ?DPZ+%P60*<#4*]S/\ M)D2*(4G8$DU!39G*POO +HN$ZC&;13IQ-=(12R#*JRK, J?IE/('4TDR&C 2<%[$:^$!5@F +M M2A20AKP+G!>^I8.UMM'>SCH:)(,1B ^>Q+TOC-C"<$VL2.@+,'(&1'RLKY)O MOAPM2='X+.CDC*?M[5!0.,H7FSRP$ -6P:,I>XD01J?#3I,,1RVD%#P/,Y;^ MC>G85);]$PB=ZA&;'Z ^DL"&P[DE*$ M>;#7129,TX\QK'U2>/*FY,?^A,0&QH:G=:;U];JL5V4' M(PRBY,K0(/%&/5JHQ !$@Q\W+%)&AJ#Q)Q.*7DC/VB7RF.<:8AG26#LQG?QNUC!P<:@'BK.D$MFS(+*TJ&Y-,J!18J&2B6H M(Y@,MTNQKG4)C\OE?W7[+O\9657'SCM]*V(Q6*EAX_A[(#!%5K0T!2!")F5< MU LDQ];BC,0EFE^%2]PWD[*4[%-X)B[>2B/YF:C&&;K)F$3'K'=X>/SQ MHG=Z>,S.WK&+/T[.6>_/WJ>C#M[)_CC^= P/'9Z=GA^?7K"+,__1H^/W)U^. M/WTU#QZSC^][IQW6.SV"?U_9T]B^,C'+%\].3T\/WGHY/3W]F[SQ?X($'B/;5Q>/8>YX=IWW_MT).W'B5" MT$H05HD7V1@H 'EX]N$CXN1#[ZO#6K%L;WDE;GOOWW]%W. > /Z/MS[T3MYW M\./'L_,+Q-#YY\,_O$?/3MD)_#DYO?C4.SV^8'\>OST_N2#4PT.]4X/_#V=' MM,U-F]@[A\\7QY\^G)S"OL!#/N G9OCSL_?'M+&?CB].SDZ+_#9 V3O\Y^G9 MG^^/CWX_AB=[%P1Z#_?P+3P#2T%".S_OL"\GQW\2D< 8/1@7,&"6!Y].SSX# M(>**8,9W9PC+[S00C=B ,9K@"SQ,L\!H?UQ\ #Q]/'J'*R<:U(\P MO7#U$A4L[0(V/'1-KA@$Q @PPD21O8&ME>C8OZK()<7HT(.U"6!.%0!UK*]. M;J^M)W,I*+!P)5VAE(,U0$4E@#"U!U[.W3M-*->5EVX0SZYR5$4 M>;<2]0[O6']4P7LYIA;8'N7)';#/(VJ01$< S7P8-T++FD=P4<27(H)+MB:7 M@CZ44JKO#3U=">/3/7B^CD3SO 8\PBE"BY/[;0!+NVUJ@HHTQ8SJ*R\"W%A*CLQ;J[!VM=.8@L%"F,;#Q"C(5>E(+*2> MZ8#W:XDPQN;*V- M;*I4]UJ7W8(JR7%3] U7<],+67K =3%:%)'4,Q"V_JHM MZVZC[P\\^GY7HG/UUNG;%IV?A#D1&RM!4,-C,G-Y*0HFWL@68\QNO^>1\QI, MY[.7VBV$VL!TR: (Y'3(;(31<7>P>..S1:E"Y9<:")T9SQK(P":X!/7>:G4@ MS6=K1YJ'IK&($A;8\(8!5"//5U/SVJ;81X*'=*PC93&HA-0>+H/!W@&%3^T) M,UXH-XXFM9XG&X>^XL7QH%0K*WAL:VK-4?-HT7NE#/H:9_GXJY#Q)6QXB"56 M=(RHB.E$2]>]9TO8*6RNO0**9I:D^$()NS]R\[C&W"A')V[%@TKH>%M>.!Q3 M=W@%IV8#(V.A%].8PG"_(KHP?$S;0".;L%2Y7RB-[Q@(4WZ,0UV^YIFD@Z5Z]Z?(SI M/"%.GT6*U0=:D@22?+YV)/E6FJ*K8Y)L/^8+%F*K;P?-4UM^*&/;?8?4X%*/ MM3OJSEU3:7&F)B'6TQU M&!WZ=%_IO/4BQ]4[ &_=M#8N/M#!].$6JYO8"R5F0;%E0S;7&*FS19TF>4YQ M>1/),T6GY8 FGT[Y8IMAKE'U[#K@\BB_J8/557F*.3:*&!D[3$!WQ"[78 MD M73F@#8U0F:)7?E,_%F-..K]MB46.>+EV'/%[L>WO^=4-R6=#2L9:M&=J6>J? MO MK($-QCC>BNXBC\JS,IK;4&T5/PE8UYCL68@S:HRDKA\-6W_U1^I68ZOVD%-L M1Q"M47'7UNQJGU#R1E%9$V6[O(W'BLD-_WE ARX$=61[,.I'C-"R">KB!1!E M*V79LCGCY275;EU3CH%*BFIN=$E0VVY5Z84R]MS7M1\158ZK+]D=9AP;X,XUA3MSGE M"7"WX6^KE?#,V)VUDR7^H3JT_9%$DEI-:BPZR;U,]'"JN8X(W/TJ2;/EZ"A/!:!FDT?3F&. MQ$5[#OD*GW2A'3Q2*A)% X@Y?\"<;.*Z"&>GF<]'8'H5+'3T( M), 6VV47FGQYG&]4FY::IC&5X,3!D,C N:'1M[7T+<]LXD^!?P65W=NTZ67[%3F)G4N78 MSHSO2^R<[R^S/KN-XIB'[(M($AD$ M[&,B_9Y@[%U[=[>]TWY[L+7UX3T,=:K?B<(CMK>]M[^]M[.WQW;>'KW>.]K; M85^_L(UOMZ>;]/39U>GM7U_/U:Q?OWW\?''*7FUM;_^Y?[J]?79[IGYXW=[9 M9;<)#U.9R2CDP?;V^>4K]JJ?9?'1]O;]_7W[?K\=);WMV^OM?C8(7F\'492* MMI_YKSZ\QV_@OX+[']X/1,:9U^=)*K)?7WV[_;3U%I[(9!:(#^<_=G?:!UN? M;R^^OM]67[W?5J]U(G_XX;TO[UB:#0/QZZL!3WHRW,JB^&A_)\Z.89!M^+GV MS(^M>^EG_:/=G9U?CF/N^S+L;06BFQT!RMX+3C?.<\D!V$@GC_BZ" M.Y%)C^,-27OB]"&/[?_N7MWL[^\?MM?!90&S>@ MUPL$3XXZ4=8_KF.Z"8&+P4HF?F1;L,(>#(ZHJ6&%LY /8(X;X2$ NT@6' BK M#RO,&) 7' !:S:- 8^_1C%A>#%P5,$Y%DG$9,AEVHV3 $2], @"9[$K#6CH) M][Z++&5]GK*.$"$3/[P@]^'W;A(-6-:7Z;_]R^[ASK'0N(0!N>=%B8]L2PUR MD8D!.]S9W>ALLJC+KD4O#]1T-UO_@%$]GJ>"X;LP!Y"-&C",,O4!0(/%\$#] MQ4,?G\OZ@F7#&/[3YQG]E8B>3#-@1OJU#-F=!H[K_\>)O(/1U!]1PKPH[*HE M\Z"]2 *H'=)]FR(\F$\DTX[MO7JY$P7^K"?QB4#OC(7[U8<;D=Q)3]Q$>0+4 M<(%OAUS)BA;\Z;7?;W=6%GB0CSOL_.\<\(ZP(IG<"?8UX.'J0GW?EYG82F/N MB:,X$5OW"8_A#<8(Y+'"X00/V&RB86=VT; D@3<).PS_?:O^/QE3-(HO@%41 M01[EH2\2G*O^RY87!5%R]"\[] \,^E4DQ#&1P=UDD?>=?0N!>YW<\\1G)[U$ M"-31EDLCD['P)(K DLY";6_Q(;VY7WD"P$O0?;,C]I_7 CY*5(XO0=3_UR.A M_I]Y"O)R. '*/P7CB6 Q:$4IB,TLT@*7#:-<2:^I3))MH(!#E._M'+_/S:(> M3L>0"P-GR_G=-&[NT>;Y*$'W ?H 4)3J0,LCHN27WK3J1H/B3POT1Z^#$E MXL^!^%-<%RYHT9 VG[6T CD +D,?R!AA OT#E1(VVR%%>.'A!0(\P@5*0-OL M%I S9D5$)#)-2<0!H(.:.4B MP=$"'J?BR'RPUWP(4.OEHO$&"G(&Y%48LKOM=^_(ELT2,ZI!CEINYA>&C4#N MS .-++"*]2A[!^W=@U]L::6M;<+@7OOP0"-2?:P9V=9T2&W=(+HW4LG\34K/ M40?T_^];][#FJ89[\3OOI%&09[ #8,/O+,F GR*FU8/SVM_ZOYD_TQ:\>=U^ M^]IMP=*V8#M+\(@LZSC\/!)V)SB2K"EWVP>%'O,;FM;L#(2L6O/R2.U)EO>% M)R!,=ELH7'?+%:[C3M["KR(;IX@\R]W=GR"7QV#AOXM_V,8"=26#W)MO%25U MO2GJ"_\A!_G D=122 JPB_3T&'1$PO9?A%BRF8?;[;W]]=YM'&SK#P%L->R]#*WR M]7IOZ-4=NC'%_;//?3-90& 1M[>B F>D&,K@:_@M=-H M,, X*+W1(0=QI#Q9*>@":9=3N!J?Q.\L;RSK13Q(60JJ)GR5]=$!MA#W91R+ MT)<_V FJ&^35:_) &BL>EI2!H"9'<#\*8!;X*"5XKC M1]!U*@9Q$ U)8X@2@( \Z["$),I[?5K*".,Q?LG:\=PFWUG5N&_.$0O:*K9@E^R:*"24 ;PMZ:U_<,1EX8U:&6D+4\$P7'MZ*AA'R.Q9'(4DFWA M2ECQ"6.,NX\8!K(G7F"H2V\>I0+-$>BL.(#HO_W"/]KAWO<>D%_HU^C9HJ#J M#WK9=33L-)*6!;!.4])?55*7ZFE1,>^)+>6>XUW8V2,>W/-A:KCR8?OUFU^. MM;]8?;"Z>#R(MTF?Z@AZYZX%O,%Q@PIT@A:2A?.0G2?L@WQPQ. "?@*3IU([F4J M+!5&Q20WCVQE 4^=.EJ_OMIYQ5!>ZYTN_L9,'//WM,-8U2.6(3Z-Z+ DAPFS M*)4#IH_R[*@K?PB_B7HL/J2683CF6"4FB>YKO^LQWL*+#?I.4\)NPV,3L3/" MA&LG%==%Q]5*E@HC2I6R@+,.K6;:>X?',P%7?7.\-)GW?*L_<2 %PZ41H,. M*NNO9F$"KSY\DDF:@0:M3Z*T LZ!?*":1**E9+Y:&/R)9 H+3X8WK22)%-D>G2'C<1P, M43SBSN"&Y@'?2#?)L%NW#:J:P"NY-2SCWW$W9(B9-YX'UH4ZR(&X$P&>.^[U M)7Q6AG!7)TC#KQC#'74C&#/?"EXIUX9*6 .94!K)6FD=L7B6;X2.R;?!?\=: M@C]MVCD9[V3\,Y7QE_!EDX@?#;1,%.US*/.8$_BRI/EI!*)"Y>H^4VD^B'S9 MQ>19=#2CPSE*TO66ZQ]7=I/8!K KKT_GJ!(-F-O_OME@AM<43]L.5D:P(8F9 MS &5S5RG_](?H)7['E6=)L@?0G3)!R)-U1\UA:/%.GG&//@A!,4EP4(S(91: MHA,@TB=30K3&L6^TC;*^9(+"X10,IV"LMX+QF:,/(9O(!E02O_;R62ZYDK]1 M!.]41?"B/#7E,&R#IT5%0$< >]I4Y:2VJ@(,!96/F[R32E_R1(IT/"\;U7MF M"PS>6A.JY5"=!H5T(U"0R$$ZXA^%J9@ ,\Q:=(O1DE(OD1U3JE*H1MKIK.4T M2U6ELEKY=,8W)H*R%ULE\(_N9-YI\+?_!4BCDHXP8A082A$IO"+"]'X9G%?+ M861JE>^ W2L#70<"4)=DA^'G9K^U56=3-VU=_/>GXK][+O[KXK\N_NOBO\\I M_JOJ-<^T*426XPL)]BZD,K0IF+$8*?!07:,:S:[J;>.<6J2"CMC'J$-$$:6R MQ0EFXGETIAY@*[?**EC285'S$R';V-W99#[PW=J8/BB?J!DK9X"M"G4EYA*B MRGL2AAALOQ9QE&3X\">L*=_=V?H':9X4IY$I4"P; B>IJU3H"(')O$B&'C5 M*57K )1Z!&H&#\#*[/1B:N(;/'E/N\!*MNEWU3G1>^Z3UF[*J?YQM/ILAKCI$"5:6CDXVN%M$B".T M.]:%H)VCHX;[>A/@Z'X\2S)\4,Z]H'X/B^V%,HK-(EM,TQZVGE!G(0\E6L)) M'E,#%)-?'DT]#.CD"-DYI:<+H/2K/(,?!3N3B<"82PO? EC2/,C@M-B^IQ,? MV#SU-LLPI[W&_;&#&TSF@[!/!+F,[OL"$]B(N9'F629WDI.5$<\@(L'FHM1J M1O.9FUAXTDH2/B==R? (H!G]W&F?ASTZDHC,) I:YID\UL(JJR+]YP1LE##] M&WI304&'06-0P1+#D1I$+!XM=1IYGD78]]$CNX14P0&<2PF/P=\P>%?(C$3R MV)Y%\(YVXF)^+"&P?FB<'W5>/^J^\Z,Z/ZKSHSH_ZG-2)II%Y+/4(!Y0-V,) M=5\IH&>"@P0'27PF4ZXH=W7<9;*:LD+) -2/SR.?KJ5 G,^6"F0BJ/*I76;E M(B]L>V*B;3*3KH4]IXWQX5>5K)EK#$HJ1.=AF@$;B6$CZGYH65DOE(D!B/XN4>&YH;< MK">LU9+4&EJ+E[GZ!'"9XE>FE]C9[J2O3BU=MWU4!D?T>11/;(-T\+M(*J 0 MFU'>T5DQHXGVL 0+9./88MQ'>BZ-X(K%7R3]I1%((LO.MW+_C76;)7GH%<;% M&)K1ELC4[1^!A'+ZN!_!&5/&!LE&V$-/^'FB#1*S8<95/*XD084S0@ ,J7X@ ML*DLD GEAQ39."B(5"B6P$A6FT4WI M2_(EM_D$$Z\CLGOLJ*]"-4DUZC(E5VGJWFU\W-0T&T;$M!I 50>@!O"\4!6E M(Z/94Y:K=C0?C,5\J$(0M481,Z=$K8RDF4Q55Y3V>M+-M&]A)HE*_JQQ@KBI M4=*3"]Y*^ZXE2MX'1%^)1L=)[ :2GB:IQXOAM9/ ]9 XL%,/+^]XZ$:DNMR@ M[!%M51Q8TGNB6*U4+!28+P3^0@6\$QIK)32<;_(G?9.OG6_2^2:=;]+Y)I_, M-SEI:\?X)A]RX=I*.RWGK)2WH-AI[TXH7EO]*X(F>:9WFM;X4-NL,:UM85;6 M0UL=3-R]$D/CLV&>AQTY1EV='%:?:#,V9F36E=L1^RZJVG=@WDBLD1TR M;7$4!=RE+CY^#BSZ=A;),[!()DK>BF$P4?@N3LR,5YJ<(%V"(!V54JO)RR<+ MW06D95[G ;&&-SL+3,1W8G=>L?M3$K<0MV6JFDY2HXQ.1FT@B/>W*IP?DS#I M3N R>]6+!AW5L;&GPGB*ZV-M"TFGYK[/,T%IY;Z:]\9TW?@8\<3?5/[3%,=2 M/2I2(%+R3&I8)V7+T0/UE+E2FN0A[W8%7:X((IL>SJ9E:=JIPJ44;)1:H*$H MT8E^9=-]3W4HK_BP)X5<+<$VH7=JD?BH'VTHLRL>P=?T8[;DKIX;&.GH6M'^EC[,9V[@WQ25S\ '+IWF: MYH,R?:X\%2C?8!VC- EL*DQ-Y*>Y.XB:=M)YMR5W4EE=X**#V+D$]S MG9HGU?AFU/(4#YLC_EGI#DZZEH9B_&NF2Q! Y5N?H_N$DCY,\2Y \W764/!.=O\L.(%L/+L9EY#S2RB-] MZ#S2SB/M/-)/X9%>29[IW.0+R1Q^($4],Y_Z7"BQ+S^($[%%UQ^\^K!&!BT; MVJNR"9##@YVV=5,H:=B3?5Q'OC3#QGXCD3[_F:>-/RZ=^6"G>G,J&^ MJ*L3!?[/7(;H81=4TUR!I,?[[Y7A! MHDJ911V.XX509:["..VIAWW(06_"Q&NLB$I$\97*PT91V8M #(2E09(5,M4K M9:IQ7H-(I9\B;=E,E,[EM556ROF"!#PJMR:38K-ZY>HBK:2!D1.(V_)VCSQV?4UP#-SF:NI+V M(WEJ=MH[K^?QU!R *'E7R"I'LZBQ MDW,.YU%CU:W$\Z9B*@+FH@XLZO'BVY7;)[9+;);=+;I?<+JW2+CU#_6@%H@Y+JS = MMZ[#M=!L']-]_Y7C.9,QAS&N12IA61X6MOB)2-.CY[NN_U[D/X]HN+3WUH*$ M5['L,ZY+@C *Q22@RY+?A<(\1ZGSDC;"DMBCM>8UXN,LY . X$;=4[*'LI$_ ME]V;9Z&/O;>NR<'T)@=O79,#U^3 -3EX"+]>?,LMP!?443\ZZN=5PSU+0UZ\3=ZK\S?T\B^J@SM6T$^:NH>L M:'M<7'!F[G0[*E1C)P&DV)37[=:1H'KB MJ^[UU(TU*2_K+:_BU;U9K9OF+D*9X1U57P1/\T1U1AV]1MBF/M4W/SU:%3?H M""9^717(-F[A)SBK!-4/=K#S"_RW9Q9'_E M)2!>GR=9J[SDV[H=L+CHN@(-.K*GL-"CYW>UWZ,T/]Z=ZYJJ-^V=_:<@5CWC MOAY^O]F-MI ;J ;P)AA/>L'M1[\E96]2HLZC(V!_I[W[9GH?C#$H.BA:1]"G M1T"0F>_U;*'9"A?9^-N8G_C&D M@[7S%='P['8>MAO9_!P+7K'=GG+.1Z2=8_B.X2^.X:_,,1@]V8Z3/XR3K_#J M';-VS-HQ:\>L5_)L.V;]LIBUX\V.-SO>['BSX\V.-SO>['BSX\V.-SO>['BS MX\V.-Q>\F44)ZR6"PX..33LVO4I+6C2;?MQ\RQ4IB76]KZ;2F<+:WB-V0<=_ M76,1R$ 7&S'4@JX+!YZ1360_.SIU6C;L]^J""F(K3X_&)ZJG%MI-53E;]I&_;$E3/KJ9B[FH:FQR<$'JNV_X@C[@3 M#DXX..'P .&PPHS MQ"MDNCP(4M81V;V 87DX--?.P( ^4!T?1'F8V3<:295J3^GW,%TGNH.9LDDW M0?Q20%C[NBGOO\CG#]2&2GM#'WJ1TC.AX3.\68IJ<>:\,FE%2'?^*Y/H]K.= MX_>Y >?AE];K=-5;Q MV>(WZSXK.EZ)\'-/_07D#[BXDQX@RL\3K$29?,1:HP/48.@FT:#X#F%,1"AZ M$8RGWIAQ&AA82'@H81Z<(1@DS8,,7U3C!Q(?#F'8+A"17EK77FJK!+-5A0&7 M$ +.\;0&UJ9P&_>NK;* ,DV2^;%[,^S]1E M8$&4FFOE8%WP<38TPQ2[ATTS $5X0>Z+5-%_#]3^'NC]"-6).@S7PLL3FN,: MN')(Y^'Z>K.E-UO_".Q=>/T0$-$;%L3?8G$2=46: I)@I/)K\2/F(7ZK;KED ML0RBC'4T3 9:Y@K!72'X0R\AHSIM5GS"@H/]93(;5RKN2L67KQ2.,R!?;JEX MY>Y@GF>1WH]W[ZC1RWQ&["IX+*<9 "<^*C,HW.S/R$/M0V#Q=T1WH[(\[.1^#RQ%']71/.0A($/&'+^ D0:SJ4OL M/LH#GPWX=U"\N4Q(1Q%_YU(1[W"^MV!GL[C%@0A3U0TF/4 M]G$WE?5\XH.DEBG8 !F,1$#03@(/)!Q:4'8Y%T\49FQ$POXH%MFX/R M+] ^CV!T@2H9*'2=G+1^)L(^OK-)@X!F"$#! 4[)\! #$/V(QP[.(<%\O^>) MSTY 8R3HVXS]%>4T/#S!\6NMM\*^I+G7U[ JM"4*7&UE:,T802!+'P;T$<(. MFF2,PRL^O09?$1YHYK/(R^D86+ MV@ O2K-4[9='Q(\+Z7,@C@XZ?4 2IZ##=Q"I-AJ4(0/<6]W<"Z\F"IF=/(5C MGR(\-#)\E8+YD!!)PKHC,D*K)B\LRP,T>CR6:*8 F_@N$"AX*>6>7A[0;); M2W2.M>&MWY#_8W!@9H?)!QW;2 ="IK(G\R!LA/>=@5(K,ST6T8[^!@T5F+U8 M7AH+#_&FW@*9)D%@^@B4(JX(Z(W @H%C4!+@[Y1,^Q3V,>!)92GM5? ^/YJ1 MLSM9J2$I<-@L ^94<,:(#&;^,>OZB2GFQ9HQF\!B%I.DXTYEKQ:(DW+..8R& M)4G_&;PRI>^O*"N_$71J]G5A^4HIP,Z^5O;U:V=?._O:V==/85\OGU>/<@#\ M]VW)JD_8[<'F94LTP%_%A'046P[.^T7X_UA=0.K#4^-E'K!M&](77S-^E@1XK=W,,B MIS(!S>%H8O,H[X#FGF=B*?Q@P?D9%7DP>_[0O#F#2]Z%4=0C5]Y9$DM^LBVH M4/Y.^W!L%H C_&41_KR9%X[PY]B">;)@)C+^%7(2GPDK)P&=2Z=1Z-.>\8!] MO?E6=8V#($UC#E)W_]54#!R^FY2ANSH8P ZJ83[HB*1I^:H9ZGU?>GUT?ZK< M@43XZ)1L,4G.\A8V5T7WG0A]X\?^:CF.M3>Z,0%KR :8.!('0W0N;OQ0'N,2 MGJ]PLN1 >AXL\5IDE:ZQ#7CCY'V, ?.^\5M_%?#X;V +QFS#QSPN1*4 M@#:/YDE:FT]56Q$7XIQJ4*UA8AO)?Z:&58]Y0L=:#>-"6Q-;*2KJFTYU,[9* MG$NM>7Y$@BK#RR.2!JY7)0?'/2SN04ZD9T85N^W#UPU44;8^!#DG_L;$/"U4 M]@Y ML6J<[H,1"G)C:QQO,+B%6M$$F\/?G'G_N'.DQ5A]U] '893O7&P4SG& MF^X<_[R;8$6V&-T%[J0^^Y/ZIBYHBR)9=U;7YZSNOGBI6EW2I./Z/)>T%F>M MODGCC]NJ+6D=W=%3"XO7T0--1<8/\YM.*RPNI>RXJF*[J+C)%?Q89/HAB=IDUQJBK6BSI;! !&1EPFRNUF[]U\FX,[C6^#6(PH9%F':C@% M*LWW+&K3@;L,SH6A'[\2$84/>0JL3K"-W)?E7'W:WX?3 *],F85ML=^G5 M7C/UX)D9+U:];FKH!TMA>Y%%!4O8VJ4NRK0=TE#GXY[\B2**C]B#:!8P=H_9 MKX35-!\@@HV]Y.6(63)S5*\W@WTTU[+2!"PJ8O&HX5E.1,$ &C+DS)IEE;SQ M\Q'5\WK'HX#& 1@V[[?EM 51NF "#&& V@[C6'O<$Q9@V$I)5T:K_@%DG=96 MY$6# 9:G4\&O64K P=+>VZ%B8N'EA)ORTAU*9TO0S!@ M+)_+B.]L>JZ]\Z]4S5+7=\OY5YQ_9?W]*VL5,!N3R_,<(V+S6_NWU7!#UZJM M48U 9XL4H9XCTZRTU8KBF\+@WR!G #6N50TCB>YKOZLQ#O J@ 9EY%4#+VMX;")VZMBH'SQ<%YT^JP-0&%'_ M'[W MR.I,401*;8UNXB]-J.VAVUKQVU M8W%WC@710.&:L0O?4;JC]+6C]!N/AS=13FU '3MW1+Z61'Y[>W[*?@=S676* M=73NZ'PMZ?QF^!VFKJOH3H%Q-+^^-"^^8GJ"="S=D?+E%!A' M[>M.[7]>WA1DSCYGOJ-R1^7K1^4W&4]NQ7?'QQV%KRF%8Q*?]/!J6T?DCLC7 ME,C_;R[#FRP1PA&Y(_)U)7+,ZLJQX=8M3[^KY#3G5'14O^94?XV=U"5SW-W1 M^5K3^:<@=SJZ(_#U)?#_EX.6XNC;T?>:TO?73S?WHN,(W!'XNA+X]6__P7X+ MH@X/')4[*E]3*O\2^2)@EX["'86O*86?]GD8BN#$OY-IE*QYN=R.(_<73NZW MPNO? @7,YCW4P-L-%]J5^NAQG4Y6I,.5$Q\%%EW\.W)=[K-OP3++I00CMPF$44:M4$%9[0F?^7EB+A%H:"SCB)U=/$ >AT>+*#KVI M3U4X_9;S;Q1;W\#:WN[4. MW97%[LKBTFYBMR7-N N*7^X%Q;=X(QXQ\>H]%D-W3?%SO*98@S#F!EI[?_$F M$^[]G][ M(@;1G2A_0DII)@_-'LSJ#&Q@N,23KVM80ZXQ^W6,*T0C[@K'15[AN X;ZR3^ M:AW<<59XE:L/1-*#Z>AB#3 5-=O&RS3"*-R*\5'/NMEC1"K(5-\GD-S).[0A M59OT%WG>5_%ZY!F]$F8[08+C[8>C-])-$]W[[4,GN=U%RJN^(G>1\A-S'">" M&[@N"%%T!3<)4D9!(Q#')*B3%K7<1G-2.>509 ]XT(/_T-\DQT=E]XL\^&L@ MCH$PE$VM[]>=3R:_:>\YF>QD\JJO:,UD\AJ>J>:=]..WC.:[( M:1\KLK:UTC[2. ^W4-_05GPB2'M(1SG^AFR+MN+:R@_ @BCLDI<.O?3J\LS"< MA?'\5N0LC!59VUI9&/4X49JGL0A]$RD*9$HE'>BY23BN@'6$Q_.4G%<#F7IX MYYR7ONFBOB_:Z:.]3 M1'M70-*,[TU#H_C"TPV+CN HB 3GJO]2.R#J_D#3;8LT&_8ME!D[H3S86Y$, M4LJP/8U"GW"2%KUNEH\0T^1S-A%D^+8,:DE0E OH@U\46WBW:(TT).(#2YO>61@MC&=2\"U5_XD"S][IMQ,:K#[ME=UOUOX5M-S6T M:B1CW/\VT-?NX<[Q;4F_K _T*],T+PE\TEDH^_;Q#O;)T?1>H[46$ZHA'SRA MRP%^PT/$SJ@8 ]AFG?^"4^8L]=X.D>:!-:/3-G.84[F!X(#N[>$ M SONB%W"L]2H$#8?31?[X(Y[9T-5SP1$0*1$IIMLP(>F/6<*R@5*JA26)?!3 M($6(#[=4TC5,I5NB]60WPXP+:HQV+U,XKG$@_!X^VA_&^+6G7K0?8KCO$9;K M1-T6#A/%0O=.<91%2 M,V[@'?Q?%3NZ>VD'.5C)JP"++2:[C.KMZE&A%^[ I) ME52P*S@-0 B,-3%S$XV4?, PA1KGT"#*P4#XNO0)N:1$!%$]%=4" J0Q'ZIF MA@E5UDO?H+ZJJ3PV#WE$EJ$.Y7Y[^KCJO;TW]GN+.,Q_",I5LL_JMS 0:6K1 M:YQ$6%-7*(FX^2U%&&/%+9$ UJL1E70 @(%@?Z@RO*\WW\C%BN*8?5+2+T\JBLNW6-L!674$XGZCPU"YKHKD\#1"S0 ^CV.25*'F@ M1@^V(AR9#%X*)%?^4E6Q#U23!YD1\HGPA(RS"0X!HFVM.Z:J>I. MB=,0@L>FT1OU+@U2FEH^3C3>$I:/A9 M!/J]EAWBAT@\J;1YTGRB@#1\+Q%%;UZC]!(8"!.Y&A I?("M"@"00>3#3C6J MTWC.L5LDWJJ5*%/-^DFO)+.V&2-5> MA%8R@QS]G9@N9^RH0 ZDBH.VZCJ3Q],^:&N@=&9E/+6(D-Z76*WY)%6AGSH/ M-$:AC]J+MER^.>E&Y'Q6;:/LL4&#\05HC+*#"!)!=%^NLA)M@KW# X;;>,># MPB]654Q5= :Q86-8PU]Y%M'>H+,J _LZQZ>JD]<)NP+3[Z+C/U![(-86G@R1W&746HGFB-CL&A NX#I M?.48+51[K=(7?EJ]UX6?EO92!)J0"&H;0?IBD6)< .0N"L".(.N@!E+6!X6I MI[A%!=3$H&J(J]38R^/"_. _ZDN&D3%R2!8.'7G,:@"QC1O\SSR1J2^]RMIQ M6T8Q;!K"Z1DQF&-,.QO .$\PZF*Y"WVAG#HEQ@Q&>+%3V 4.0\'J4,&8V@/D M@3%;\J)9IQY@ SB86?>C(S=>5!@M>\/L=(ENV*,:$DE@);"WA2 M,=@,1!BGH@U'8&' XDB5VV005@:4DD3<183^EG*EXKE-),8'@-53!$Z?$]LD M:X(<^(LLM03BOXJ*)UG3C9S(%V*0VH)KA9RS+\1W]'8Y,>24&,U%2$)>W6S7 MG.A!'GR@#9"%J?0E3Z10PAX;F@#9H1H2X8^D-09'-?6*\M9(8K9*@4X5.\.T[!;KH]\6 M6&N"TY-;%@YFW(]"D WYH(,>&L5DNJPCDZP/@T2>!,A2 3P&O63JL?+@BT$< M1$,!YQ.IJ'"C%,.E'-@"J"_*6\W1PFFQ?T8=ELDL$,HG;81BHK6?*$G[,DZ9 MT<8J>A P2M#G4Z/^3?++:0B!(Z%[#SU9-$EI/5!3MD"8JT@U'/0D!N<]'#7 M3X;[P4?%+F%;32-/1$6>@2@)B;\:^='E=Z@1+# IYHQGO)* QFJ4N:VC]"/$ M:8@14XSWE MF5(ZO3IY0[6:!'?,_RY$C&Y?V)*4',P_=1@DDE MY;#X)5(P/'J#!@U(432'!".RN$5\P"PY40 D0LR4&2VTD42J\\\GC>6G4Z22N$0E*ZRI<*K.(?DPFD MCF92*E)I[JOM*OZCJ0 M>]3QD-DI\BYP7MAY!M;:1EL[:VA07;W02>%-W/M" MH2R4R$@?[XX A:/K7+I*]7CK7+K.I>M*R<* M>ET&HPX 7]"J;#VPN#(41$N:<^N:>)BF_C#(QVWQSCRT! ]3PS74'A?QN&9]2 M)3),B9RE)P2]I5JJIN:1]NB9473UFHB#:6+7H?<6YD21OB8'I)2 H$W-3?6D MK( VE1!2?2"2C/QTQHBWT6343,)D9T@;SKTFE4^[#=KLI+H0M8U!=*^FH%75 M'<^)Z&*K-,L%7425%;SXDPH^3 4W-2DU0>$M50ILG>B:U'ARF!0V(6W6M%=P M?>1?\Q$>,-) T12)LF(PZHU>%4MM"J-P.,#TH89<'HL$E+J+VB3J>:A%E7Y! ME0V1X#9XJ+E>5,,[VKTT'I/S['FKYJ8-C/FLG+$F@0,SGU(X:<-6W3.D3Q+. MU,L#3FY VUO4QBPL-HBP'[=EEYOPU3BH-!VJK_HY,%]8=RS1HYJ(&"90=L>= M6*7,HR7'I5;1D_1N"9ZD*Y)\Y\8E\E&$HENK&CK_X0D,S00HY M>(PSVHRX0F[:%WC0=G>6<-+.2[_$F8[TV*?LXU_LKZMOU^SD]/3\Z^W)Y>DY MN_K$;G^_N&$G?YY?ST]OKJ\N+4W9V M_OGBC_/KO]2+Y^SKYY/+%CNY/(-__V)G%S>GGZ]NOEW#P-?L"AZX9F=7I]^^ MP$ W[/K\\\GM^1F.6+YZ<7GZ^=O9Q>5O[-.W6WR1(+'>VCB]^HSSP[2?_VK1 MFPOT'B(0Y615/Z+V<\.$IU=?ON+ZOIS\93!0+,$"M<33R>?/?^$Z$9^ R_.M M+R<7GUOX\>O5S2VN]N;;Z>_6JU>7[ +^=W%Y>WUR>7[+_CS_>'-Q2VB$ETXN M%2Z_7)W1EC5MR,D-?+X]O_YR<0DXAI=LP"_4\#=7G\]IDZ[/;R^N+HL<"X1("U8!MMO%N9Y/Y M?%A$&>TBT^;75: MS.'_J/#=1=*O74)"8TL!NAT,G_5I GV#:3F%KU(D?:T( M6OG+E+X5_+Z/0^I)2H.P.E:U,TH(*+,76@,N /G:Y1VJ#BM7A%S(! MNQ0(,,6RQQ[YL15$&+93C0K4VZ $9;R')H&(N<3"4!5@$ZH.LI[(@WEJ<(Q. M3;$R>B;0-X\PD;NAJS-*Z%'G8*:3\!6:F$4%^'@RU6*DE M9Y4)>CJB0"^TF4YM)N4O5 74/1V)PUXA!.>5#AYH@KXQTJ> MWMV;/7MZ=]'9TR?E0OP](!;LJ.%V/R:2T_>V/1%RH:M5HH4^6$@7Q, M;;3[+90:%_J:*R7YA8:FNJ[8V:'HZC:)R>C1::HILUILF 55TJ54>19\FZMF M *7SJJ[R%6F!]1".SJA=<]*=HW?#PDGWFB0&4%9?4IHMQNIL*@:%OZ_3H\:W MZ>"!L1!5ZP4K0:,@JFYY1R9'4NX&&"3HB.Q>B+#YW2+AJ/)+#836F'<59, Z M[X +KCL%O7Y""CI5=904?,$*7G0@*_6FS@U3'Q;OYD.:O#8%@KXM2>]GL2LUT*$6&2N."A3B:7:)#$:*19>4/I UIFV:N0 MX1ULCX^YB3!%'@H,,GG"E"/KV@T*#*16ME+SR2&73PF[/7+SN(HKEZ/3H<*^ M0P@P9=N-><+*M%9;%"A]HYA&5438I0"%?%#U-NM^B Z>\!#]R5&[K+M5RDTL M3\H81FQ*=7 ,>@ M/#RBFVKFJ/=NOA< M$4,:[2FLL!59B:C.X+ MIXET3 LYKQ]I$L2,LT(.-[1E?5KYMKQ-?O>D)H4Z\E\C,!(Q)0X.'"8!#H_A M*\I? RER"CN#CO01*X,'9<^8YK)=76E!+,H4'4K .= M<1I>G9J&9*HKL&@5YB+789$4A+PK",ID(5T5KPP=]/#9[\."TX+5F0MBZZUV M:-D$M?CA]3&MR"H]+4M-G8Z^O$ B&K]Q) E8>F'Z<+ MB-$IV=UQ$3$7$7,1L1<:$6MH5C=!W%"Q@I$Y,M2B@G30M$B'!J'0*@0.M M4-FQ>^/1O@42::&NUDR[H*.,\W#*?,]41*96B((Y,M1O$!M[J[V=TJYOO'%E M9?!H-ZOI^ET4D)J(I^H[J#ITI^0J(F@HC$6@9J/=AE3G=C39D.3Q3>.RQ-Z/ M@2@*:%1#&=51RI27J^9!5-8@0AXH]3 H.^T+WW M;9:DTUMM7?LT\D6-*)5>JB,_[%0INK"-Z,Y(H@ U^SPUW@5@I?7NM1@E ,+4 M8'G%^]C)A]H8D N^:([OZ6&CK@&O[IH8'0J?L(8#PJ02Y8PK^R4&*]**#_ 4 M3,O4C%YWO*5VHQF%56R;FN;)D%T7O+_ $?!2P-+6_H; MCZ)[_[RBC;G)T_3L[4[D#^%__6P0?/C_4$L#!!0 ( *J!5U2GY'G+\2T M .HP @ 9 #$P9#(Q+FAT;>U]#5/;2+;H7^F7 MO;-+ZAEC0T(2R*3* 3+## $>F$RE;MVZU9;:MB:RI&U).-Y?_\XYW2VU9!M" M8AN;]-1N %MJG3[?GZVW_V=[^R0:\L@3/ON]^_&,^;&7CT24,4\*GL&GXR ; MLFZ<)#QB'X6401BR]S+P!X*Q-\UVN]EJOGZYO?WN+2QUI.^)HP.VN[.[M[/; MVMUEK=<'+W8/=O?8Y4>V==,]>DY7'U\<=3]?GJBG7MZ\/SL]8L^V=W;^VCO: MV3GN'JLO7C1;;=:5/$J#+(@C'N[LG)P_8\^&698<[.R,Q^/F>*\9R\%.]VIG MF(W"%SMA'*>BZ6?^LW=O\1/X5W#_W=N1R#CSAERF(OOUV4WWP_9KN"(+LE"\ M._G:;C5?;%]>W[S=49^\W5%W]6)_\NZM']RR-)N$XM=G(RX'0;2=Q!;<"5Y_][/9>\R4\W7H*7)J8"_MQE&WW^2@()P?_Z@8CD;)S,697\8A' M_VJH3^!G*F30_]'ZK$'>K=X=>4YZLXV M?'L;I$$O"(-LG T/ZZB; MA9'%;#,37[-M'@8#6!SW6MLF9Q$?P3.NA8< M)'.'!AE"#O,&+#+;ILVLQA@ MYJ/X&W&Z!#".A,QX$+$@ZL=RQ!$++ LJ ?&,70D]S[(K*4#7G*>D)$3'SU MPMR'[_LR'K%L&*3__$=[OW4H-.9@0>YYL?11Z:A%3C,Q8ONM]E;O.8O[[$H, M\E ][GK[3UC5XWDJ&-X+SP F40M&<:9^ =!@,SQ4?_'(Q^NRH6#9)(%_ACRC MOZ08!&D&JD3?EJ&RTL!Q_3.1P2VLIOZ()?/BJ*^VS,,F6R"B+>;S8'DA[Q.R ML9+'7ASZWRIFJX&T-Q?,\3#(Q'::<$\<)%)LCR5/X(YK(6\#3US'N00&.,4E M(ZZ4>P/^])H,$-U;CRT\>P<6K,5._IT#LA$X9(5;P2Y#L(9K ^4<1#.-R"E> M,A!V4&H GM]%>"NRP.,(&YC:[6D 6]^NW9>/#8;_?ZU^WHT96L47H&Z(PP[R MR!<2[5O]FVTO#F-Y\(\6_0>+7@I)6@^5U'46>U_8300:J#/FTF>=@10"O:0% MLT!MB_B9WB-;!YM0!^J22^": #S#[(#]]Y6 7P-T'<_!$H@2T";K O(F;,C8I(@ M37/80Y++- N!)?]D> P;NC6"+[WDOC<,\ M WI ,#N]Q86;KKWFOF:@N\/8XBX+^P\*:_6_F?]-]-A_W7S3_@GI<3<%OA?A M.YE$Z5B,)"R)!2W]]1L&H^P8[*C:SJ)X9ME^WTQ/XZ4GT^B?_@4<[EQ"ADBJ[:[4-V+#PQZ@G)]C9=57^"&!@>N.&F M MC; V07?T*,L4JW X!669]CD5C/!*_,Q*Z4# SL.4I6 _X:-LB%'T0G(@22(B M/_C*.JB/*34 D$L %#82Y7&>FIP7VS(Q?T] N/ <()1Q/A@2I+:464#R'D07 M)IEPD^BM8AH@4&DSW.F\YU%]Q\JIL%@R1/%UWDL#/^ R )S")CQHX\%H)&#=3,#?L&Y?!!G#*^>F@> > MBO32@M+P6 FJ$W,\%5)CFH2(TJP)\@YE JKQR+SJ)H66\#O _01JN.K?89&/ MZ''ORP X*O)K3&KAH/J%AK$.CODDU7A_M=]\\>J70YV_49^UINKN3ZB>OW=?Y7O%]:(?[098J\3<8BSZ M)IO8SZ"<*8>,JEPI5@[_4\6+81P",8QI-#:AFG\'"UW6"W*P**%./ .,#1;T MT50T<,TY%ME*[*LBB;%=&^M^J1K'L;!L[L9[8A?*C:AL2IMWFS7&V&[FZXM4 M72+**:BYPW^C*I\NGRVZ0/9)+5O/?Q@/L.)#]< E29)P@A_@EPAL'E+Y;!E^ M7\:_X)."",M#G@=66#6^A.)6A(@O[@T#^)T$2XL@*%)QBZ(W[:9B3ED5>:;B M8_*:\"LK&Z3<:DOHNAH=&ENEZ([X!-Q/-J!F07P$)Y\+'.Y4_5%;N<%Z><8\ M^"(2")/XZ@FAGJ_3$*EZFF$:Y1N2#B!?,0;.(64QI2O0\Q2 %@M04BV^2#T9 M]$Q]L^"@2SY![&FJ@Y.L7'URIC=>S4S+XL9KF>YBA7\6A@H=8+K.?!1]^'H\ M#+QJ[-,/,*A$#=6)HIR'[$HD$&+AQ1^P0Z'=VOZ36').$;H-*Z2 >C8!!ZD> MA&P.GTV'B4^"SY U%MLT,HVFDMF4CL,:O8J]\RC 1A:9)]0IHL/O:D/#S. ; MG;.(G8R2,)X(L+X7>09?@F4.( C.8MG NP"6- \S,!1&R^&..S[( O54PG4: MHM)68^Y2"&KLAP"3YZ'62 M!2,/5H&@+0"L%=$R#'>#M@1\$-S..$C+=(BHX5.9+O58(H>VLX9":5W>]?UU M*M2(L+FR#_9]0+R!M)!QN/&BOY"&'SO7=1+YQCN;59G(E]1E>?].3VU!0*%C M4]2L9NW$73MIS/,ME43.E48KOU=YV!0L#9,(+5<$1>0'Q5 +MT()$%%?3YB$ MDVU, VJW=:%5LZ/R*5,11.D?%RK4G]4LOX3 H_E!#\%C;F/G%SJ[8J1*KRI- Z%;9JLD,DHY$SFDND9II#<%&<9I1_CO*0,0\L$JA4'>1Z_GOG$N R01< M57Y6X3I&WK3G'E!O5 D"9X7)#;NM\8?J"+J, +L&PYK2^(:ZV/ RX0-I9;R8 MT[Y*.*F24*#:(CD$CJ.RJ[)<#J415ILFL*L'N'J JP>X>H"K!TQ[C3AQEZJ2 M>*-0[U6KH6SW76;#]OIR4X*>TL.5#-R&A@(7E OM]#.=?-WH:""FS?1!PN*Q M<6&^(2BHYG'!)1HEZ(N4J869;*3\??2J_!C\.W(98HB^QSP@7\/X=;'GY5)B MNL# ,9W6*Y;"P=,EN6>&6S_/E GRI#),DJR!%R43S:Y+]Z0>2UML8BY%%R/6 M,8-R=Z9T5IU&S[,]L%13,+0O0C#_KI>IQT(JTUV>XC@VV] M>O$<6'F2UA15-8]/B\XK..*(>I4'-S=#IS*7I+FLJ;I-8K'S&(D\J(ZU^0'% MWD/2.V7#%P3](A221AEOM3I%/D3=3UDGLMQ*$UF1,;.PA$KHR#HG@)U:YR64 MG0P]D8V%RGD7"0$M" W-8QJL(I6!6M)7RD^-_$T*&/6E%5#G]J=M#O-=4'V@ M2R.&&J]J_VO9B#^?!3M25-L\D=J88")Z(P'OG)>=A8"":6CF\LZ,P],]DN1[ MP'#Y%Y=_5?EJ);EWS:1P?<@"3CT:S![Z7%UO11$*';<+"W?Z<]>3]1 M+D@*]_,,XD_5EV?Z$-0Y6:9HIG(2"38"X$_3TI,!IFRJ2J8!4A40[ M%H&DB14ILDE9\S145KRA'-T$(W+6P\,[HD$#*0IT2$%LU6V8H0B9:N+P0%<0 MJ3%6!R: /66\0OUJ,8O";"3#OW/T4/$ZI1.0R/&].VDN^8B%A9V?\.)-L[4W MS[-DN\W]EUIXU:]/>(*_KI9_W(5Q$.9SP/M^W54NZ0=I$O+)01"1_]$+0;E. M<>$TL\VS6_31=LC3K/KY?"BUI2-/I"I>RJ>L'&,6H1$(36"Z3^C1!&&&,#8] M9^[.^*Y3LF!(FJO_.[0[M#NT.[0O%>UK:GU:S?8F6R5<\ M 2+PF9$"_;WJ()[W+?4%3WTY-[WX5Q7I#S@IR" M%Y)ENZ,77^Z;+#?1"0D#]E1G$>IP /I78'5I1;711$ZM#NT.[0[M#NT/QFTKX/1 M?U!J\2D?DWMG=NZ2(^,$";[D]TK@2P7Q;,6.[TN1I@>K@.!_%_G?3^K2+@8J M=Q2R.PK9'86\*'E9U5'(%D[PW0-"WO4*HJ6"K\&<%=]9V%=2&42QD5:#> MEO&X]KU> Q1+=8/;B!Z*O^JF:,9E=R*COODZI^&^B-TJ(24EFRW@JN]1H6/0 M]P^_";CZ*PUM&2AN=WSB^,3QB>,3QR>.3U;))S."WEW[^I6]7]6-5\"<>\ MF\&\G2C*>>@8V#'P9C-PQ\>/P%TX>7_:/>ZH%](Y=G;LO)GL_ '?NGC$TR'[ M$,;CYMV,O([!9^D4-5C5QA1_UT26)';F]NE5H[[H!_A>4;RJB!!\@>\759^G MU@NSZ>6FW_D6\S6-$(_U5JG"BN_0_"0(>9?7-T\X6(SR44_(VG;GT;\/ZC@> M+ZPGZ:$%9AO"7Q\)AJTN? 5B0$!\9;LO?X%_2UED'6\8P*_T&MU?GC\2D/]W MG9!354X.01:"]EH6@NK:^B=$E*6-ZZQD8ZIFO&8@ZLDWE+K>0]=[Z'H/-[OW M<&W;RLSH@O'67[^:Y\VNH(G)BM.G^YF>5"M9!>U[+YI[W2X]^70F+( /Y0)1,#)C%- M.-C/O6?W;O/5BWMX;(4YF%8E!3,G>U#NF6UY/$DP!9-!(-3ZY?G,_$P0,>YY MP.Y4^!\'V9!EL+K*V< ^F3?D,FL417_Z]B@> 0(GR%/M5X>I#"G@ ME"Y.8,>QS_[@$(7)"6LW )K=-HTNMMN'[(\\$A#2JD^_/S?X^,PX1R!?/D @ MUY=!5[+U1PB]OTMQ+L\%KX1:%C%UG-6:"IF^74!V7ZP5ESQ0).[=8//5G7[O MIN]OK]W]E\M8*]/2[++>)0KYY\MZBU+$_NG_]H[[<.;1W?K;MO_Z;_0^+)1M(P>'"]1.[ARC-G\I$(.%^63]Z M.37IU.335)/K)VM.-SK=Z'2CTXU.-SK=Z'2CTXU.-SK=Z'2CTXU.-SK=Z'2C MTXU.-SK=Z'3C)NK&,Y&F+!ORB#DMZ;3DVLK69FO)\L[OZ%S<.)VYU-VN2(.N MRW;736:72]O5*-EUV>[3H:W3SDX[.^W\Q#?KM/.&;M:-@"QQ!.3UFY5Q24NS MR'[!(+4#71XPKW??SG $ZC%']*;WBO-Y=QQ@\R@S>C5XIN?T[+..+VEFKSZ- MY^1R.7+Y:KUF%Q=NG-ZLEU>Y:%^CU=Q?09!P[SE(BYV3J1] NZ+QK-GD^_$9 MK?4:D5V\M[N_6@OX351;$ANZD:VUY-,'YE6@TXWK1R6E&IQD?6^*<9G2:ETI-.1C]9/O&8:K/7[P M(6/]Q:;UAM=EO+\.EQOS7YF4?%YZ1V%_=Z2*/4V1_N8(-/LZ4?TUK MN)>Q?@L/3A-DF>RW7@>Z+IGWW(C_6JK)!SJGSMYM\/X>V][-?C.">RGKQID* MUU3F5.33W-]ZJLCU$S6G%YU>='K1Z46G%YU>='K1Z46G%]=%UIQ>='IQ/<7) MZ46G%YU>='K1Z46G%YU>7!=9>=2AL;63%\N=;E%IQ>=7G1ZT>E%IQ>=7EP767-ZT>G%]10G MIQ>=7G1ZT>E%IQ>=7G1Z<5UDS8UI.0VY[H*UT1JRO-,- VR&]ER7[:Z;R"Z7 MMC_17I\.89UF=IK9:>:GO5FGF3=QL^Y=J>Y=J>Y=J>Y=J>Y=J:TI>FW(/.89 M, 27[!1304D-)$@(&@)T:K!^K"4C@/7'+0402&G]D?1Z&*>N);"P !!Y-YK5A&?TXEM8'C\I'\=04'9;A[.'1>G+]N',$='B M!7VAHG)@4[D^J[DA#'LL^D%$DI]N.I]JNBYBLJCD=IPLFN*)<^ W_;WA2#WT M6["RYN _./"_G+!V@^VV=MO$>VU8ZH\\$FROI3_E,UBX/D7<;FW_O_KJ C;D MU]>*_!VX"O@S FJD+)%8+4#) N[%;]GK[3^_8:'F<@8-5TG%JI[Z7DI.CV4C MO7R4&S4V/H=:?SZ0%/4EB)K]( 7I8Q-4-T"D)GLR5)GQ7K@IZI JST>Y\DBF M7GZZ"01[)'HM=0YT)IUJQQML#&TVT&(KAX2(EM+.E6"@)[/Q1OPT8T%*) PH M4C",E(!#%P@J>V?T@5]%PU!( >RC6'(42$F,$ -K$,//9 H/N!4"K"P+\7 0 MQ>V].,J!N4(>L:VCT\OGQ%$VXR G-0CK^*094*CG%;)!VT#KFL5LQ#-O. OZ M$?=M0!\"2Y.I=U;^%OHXSD,?MO$%GLD#2?@1 M_\X#%2_JLTY&-CVME08Q!S<_BED81P- 02*Y1PRK7/>.#X@*T@S4% XXA/& MB=_I(:/8!WZ:LV3I5&GV !J@WA 2K,E6#[ 5Q1FH@B'>\UQS'08"8&V /3!6 M'0'Z$1,]? 9P9F?,)0C< +0=;L=@_W.Z#J*%E;!+GDE%(;?&F@?D#@)+D$,"DVO>![8&8 ?P\&3;NY8M4/Q@P%N8^A%D& MGP Z,2%MI %H3!'0-(V]@&ZFLW6 \W,)?.P'*0>;+M,&J!J@7HH/ RGUQ2CP M4K:E5B<.'ML<3LAKL*.+3Z?'V^TWSRF(%*!BF/@*T1_P$;OE,E#RU6#JH]2< M\@-1([)T HP-6PH%7#'":>8 ( I!? :*-@IT(J5'#([;&W)@GAX&I!+8.HZ MPP'?-G*4%8LE@(V^/]PJ%8I[>0IV+DT-4N"C%)Q/22P+^X[A/J"7\'-/Z058 M"K;E 7(]GL"F0;5Q^44@4'!3RCV]/>#I3,)-)*F$0BGT'<%_# [,T^'AHUZA M>N!:8/0T#@/?7 B$\+ZP% +F3*]%;*4_:0"&X>G%]M)$>(@W=9^4<@,IT#$$+69OY7%//'+9<)<-=]EPEPV?C<\5G2/U MN@SB>I4GCA5F>W'HUV.WAQV:4WA)UZ2R;Z(@TXY%5Z %1J?B*(Y\DQ;L+5+M M/63_/ZX]5A7 S $:O!OP'R<'042RT0L!W_9J*-CJ[P (&-F%C[U]M9S:3+=R M%&%6D,DKR$09[HGQ$V=3.67@VT7*,4/?4'FU16!$>7DRY_V@]&/07Z*O\?JQX?N2_V)"QU$ M2+WPT%8H^J,9FW_V#M/ 6IK4CX41$WS?.4R*U#4Q2M?*(0V!.X,TS4OVO8O3 MR]B/JD"&FVNUP4" MKY\/[1W:%T0IAB ,X@(5#"] M4\9&YP4@S/31RJ2P+8&_A8&(\.*&B@+A45(E6P9!/RM"XG&0@C!"G.X/\-+A M),&//76C?1&F$S"?@>JE@#D"9\8C)QFI+(*A2"DL&]YOWKZLK!*_N^1Q%*V? MPE"\6(:A4/)=L0-:Y -,AF+D0/E]FU$*_48E#EV[R6#76V 9D%$T5R(?XD?W M>5*/Y%_\'%SS<@E M55<@S36]#!7'T RIK'R#?I^GX"BE3XE\Y9B0?L/[I?I$ &("K%Q1)>9;M-^U MH 0VVZN9T3($F#:CMHVN[+I?((04M;Y5P\OZN51U F7%Z?%&^@!>M-QU;6+#^B'XVQ&<@'1G<% 9HV1(9 M) ^+ZJL4G@B2[(X@G-A8>W14CZ\5#S\36U)1#)T]7)L$,QY']'CNWX+S(55# MAO[;$^9NAK=S[TL4C\FM+LOZE6)OPQ@!\55(+U ^-CDH<4A^MR<%H0.!-:XH M@8$P47A/Y6*LHA:%U\E,)S=0_:6 APB]?5S0!T]=5Y:-9ZM<C7KC#T95?IQD,R"DD CQAET#M"*I-5T)U%^BO(\BI!KNVNCX M/@]"T(YX@0^(C5?7%[>T,.+5(X81J&2P?V0(X7DMG/AF*U=$S?:F] :M&QG,/Z J[>Z>JNKMVYZ MO?7>VIW=ME2S^]@K"!X'.$Y9664KZF;C4GG6LEVL+^.1MFRT1N%3V;K-2B;F M9-]5@\P0]8^]-O7*@M<3]% /BC >E\JL4J4 %8VF$K7U+0^+%$S5N5)9?51Z MMB+5\%>[[D"[SO"[5'2B%T@P3,MT<='V=8Q/A*H^A\4FE2V5;D1*[MYXB,]0 MCTSHC6M;P7,$"L(?TX98>D5J'84I.^F%=2*N SB$$=;;"M0ZX-8!@ZF6Q@H9 MBU4P2AV-P*E11H.'H&+\";JVROK @K:/IF_3ZZIVN0*;5NB&*=8!A(,#-)X? ML$OR(S5SL4\\S)6=":A]C?)W_3FXRV)L T.7>@X6#6BG\#A?Y> *]U2[I45* M4-.Z2 D2+46H&8F@MA&D.RR+=0&0VS@$7Y@\W!I(V1#LQ4 Y!150I4$5C7-I M[.5)X4+SK_4MP\I8<2(OG2R[-P:L*MV\H)2/5(TC+52PIG:-L=^V=#F^]=$C[&^%)]^JK -E5"$TT564 M4M95P@-N\X8\59-T1>:@:"@TC79VT&$@P@H($1R!A04+D2K)9!!6EBJD%+>Q MGMVCO![*K:2V8_#HJ+:CY<0.*V9!#OHE*/W]LK,SO2LBG*F)L'4VM?W31\X4 M+J\C9 TR':^74X=,2:6<1N2UJ]'9V:T E#@&+@"KEP9^P"6.!J#NPA%D8##5 M3 S2IJM4+@%%*UGI 91VMC A* +!Y0.44RI&YLF4:D,P'9)>Q MP*;Y5)3=\J165=";*L6%+PYML"$F%$&)T@@+Y0M!!)-A'($5R$<]S"Y62[EH # 45%I5(Z^6X/] M'?=8%F2A4,E28_ZD]G-BF0Z#!!O'P_IH#HH;X"Q,33QW5Q9)0XC3 $ YS+O0 M0\J('R$&*$R?NX:#KL0"KX>KAOB;T7/PJU*,V*6N522B(L_ :$2D28VEZ/-; MM/T+;)LXYAFO-""Q&F?NZ$KO%',:9L3F$HY9),4GHQ3=;FR1M_)%,[@M !H3 MDG3O.R\5H\F!$4,6LQZY@X$!UXV^>?J=K1* MSX:!](MI'2RHIUG=;=- /'@_I4P54P$JRX^[D4@Q_XL0"28I@20II3F#)"A" M>QQ,B*EKP#@G*-ODG\02&Q/*9?%#Y&"X]!HS%& O,1-"7$(\ID2^'/7(Z(%F MW_@TRK'B^#G0+Z6F?U)!$@4GLCL+>"4 ,%H)(4#$DL4C"RWC*/!*D4=Y:]3Y M)*TP"MGCJEXJL(I_W,T@=323^P!QFBA@5[J"N "S<>C-H;)3[%W@O$C<&%AK MA+8H:WB0W#1@/K@3:5^XCH6[&&OQ[@EP+?K$?*PGXR^V3BQ9444*&%J,IKU< M7U#T::M [FF( :L01Y3C-PBCL4?G<8:K%AH'[H:2 MYKRTUPMRF)AV4G2-I,'T9!96H1NTZ( MYGA[.D9*0"@ZPR(0:@5&>JHTF MHV$)D[T)$1R3U]/:3OO&3=:I;D21D<9E"^^\GD25H@]$M=.I1?I?P8M?J5SY MO>"FILP9%BD!I;OK3#?+@E%44+A#1*S[;L']41#I(SS@GX".%5(9@Q"11Q_))-[*YHNK^WRVBZO_63RVC]U2N+-$E(2%^1'GIC8 M^KV(1+\VH'#RU1-8W2X&9SPPKI,RPVJEI"/M1>LSKHJ0O:>6I4'_!MXYD'S4 M4.U(17'R[I9?04.WGN[)QR%T7;@T)7F%.5Q3?,4:J?#)JQ-1JFQ*OYP%3U6Y M(_3HV!7M^Q=CRC1K#)C7KA_.*D=HIL&Z49,%3C2K?BQ3Z&BHC]9_;Y MXN:*=8Z.3BZ[G?.C$W;Q@75_/[UFG;\Z5\<-_)K]?G)U E<>79Q?GYQW6?>" MG9R=''6O+LY/C]CQR=GIIY.KS^K&$W9YUCEOL,[Y,?S_,SL^O3XZN[B^N8*% MK]@%7'#%CB^.;C["0M?LZN2LTSTYQA7+6T_/C\YNCD_/?V,?;KIX(T%BW;5U M='&&SX?'GGUNT)T+3#(A$.7#JNDFG0Z%!QY=?+S$_7WL?#88*+9@@5KBJ7-V M]AGWB?@$7)YL?^R'!/)9A&D X[A)AOP4[7\]<79"1'IZJ1[ M>G%>])X E)VC/\\O_CH[.?[M!.[L= GT#M+C/=P#6T&FN;YNL$^G)W\1P6&- M#JP+&%#;@]_.+VZ J7!'\,0/%PC+;[00K3@#8_2 3W S/056^[W[$?!T>?P! M=TXX4CO'Q6 )V*2]K6+#UW-W>$HN.W8OT<$='EF1LC'-+QK3,#X!TQ$!UV03 MMO6F]9SYX R:^,*>5IM]NZJ\1#G\Q.#H-@Y\>Y04[J&U P%Q$"R?#>D!C#Q/ MZQ&^ZOOR==!D]:.22T93'R$/1I632IRF7J*F7L9LYCEU%%8\'*P0ZD;#(I.' MWH)=[@<&&X!:CV8?@&3R']5:H+J!"ONJV9+L DUMB>T1#T+ZM<\],O^J>(,? M!#+-D-7H]*\!)3851%C'49/+ZFYP9O!$3SSQ)^$!3INIBHM0PU7U'@YL-@2! M.3+SC9BOPV0MPD1)N+YN)FCHG[(HX428P0$G"L"<:H1KZ.0,Y3ETAZ.I_(#C M%M G5!W0?I6H9(RF:& 5I:VS@OP\G&B,UDK295N".1N5JW)"4>XJ46_PCGUX M%;R7:Z8")WLL#0%N9T@3=^C?HO<*ZX;H,'(\54M$MR*$CW1#+<5#5,FITX;N MKF3"MA?="=HQS;GURFN]7UKG M]JF95\QI&K+RK#.[LU&D:DW+IAT9:QC8OS'S "O*-59&W I=I$:2[1883'6: M[BN,068U?UL3JF9#E4JQZJ.&3W,U7%>&6W7E5O0^U%/XNFWH:7'J T8?%\ZI M5T*=NXPU:E2"6)JQF18LV5 7@NHK1:^:8&0F/.O0HR4(RWH..>&,.\>$2&.5+C#)1:QT$:3&BH;%]= MUZ6Z4#<4W*?SU"BC3NU?^L@#3*_T*6&ASSVPDB=1.*G-4NC,SY@7Y_)1GYO@ MD>Z'4P>)H[-A%433[S@MPMY%$-T">7QLNJ#S^T1$1\F9J2#=?DJ)JM0JP\X6 M% I22MCME6>OJW1NN3K)$ [ET\F0O/"%IJZPFL44B4+E/!2/44V==C=CH?W5 M9, 3DYF7CR@S?W'T#.O10$FS4C#FJ%G37(SK8/%/N;L#$>'T1SC1?;[J] !L M0\A#.E\_HF)^'ZBFHQ.RR?<%:X5)[>G;\D0WV 61'J-$G6@*4;413G)FU1B%SO]) M,VJ'A]4 ITHZ%%9XV*Z?5AKYZ&_5YU#M/4BI,18;&. 2U?]$A^\LN[BS:B9Y MP%CGXD,D%3<#[::/2Y@5*MUKS0L^*D>#>8II)]U,J J M5-/35< :K\WO/RV/))LZ UN6!T[C6("R_X,8/)?(I+AU8Z9I0],9!6J/LYJ' MZD MN\*)G7%Z7^DOOAT@,O+H_#SE43V#0+B0W Y^F MEP.U5!B6/1YZS%WE S"K;=\/&TX+I1;J/OGZP1"T;8*Z.->^'#(KA]FJ:K38 M076.43671@1X>>+,Y9T# M9)(0!5'IDSW68<*G('HJE7V6 [B#222,^F13=Q)QF=7GLOJV%+OM'&M_= P,GH*H2'G/*2KS M_87*JUDH[6:.2"PF)4PY2QT'HXXS3"F70-!0T4*]GV;ZG QUS"5Z(*=) M8>&1/*$HVN75C+0Z[L3,4:EC+ZB)640\+%]Y8_AYI(^WI/D'!!)@B_2V"TOW M[3C?JHYXS'J\NM!&K3X>-M+9'-M_BZH.7*??AX"2JGF50>C*Z3&54UXJ=1=J M.<=]@I(;4>6%2&\<1=7%3L30QX7($FZ7W%E\G%_L3^#', M1N&[_P]02P,$% @ JH%75)7BC?=Y* D6X! !@ !S&5X,3!D."YH=&WM77MSXDB2_RIUWMA==P1@7L:OWHZ@;;F'&S?X,.Z^ MB8O[0XC":$9(C"3L]G[ZRZPJ"3VPI)0!NV_8B9V>ME556:]\_C+KXW]4JYH] MTVV#3]@OHZ\W;.(8RSFW?6:X7/?AIT^F/V,C9['0;?:5NZYI6>RS:TX>.&-G MM4:C5J^='E>KGSY"5Y>JC6.?L^91LW74K#>;K'YZWFZ>-X[9[5=V>#^Z_""^ MOAI2HM_>?;WJ7[*!Z=/2]=7ET=#6ZDK]HU^H--G)UVS-]T[%UZ^A( MZQ^P@YGO+\Z/CIZ>GFI/K9KC/AR-AD02_3GSSH_ID3OS9>:->__O%0I],3/NA:O&I#S^I MG1VO?N::#S/X8;/6;L(/'3FYS M'CO6!%IH/V;FV/09K,SIQR/\ )9TL1'R:T!A0&^]5C]>4?HRM:)E6[0L0/ZC MZ0'QEND_G\_,R83;T.D__G;:K+T)=RW3YLG?5 W'NUQNO&9+3Q7C_)[E>M?P7_)T^TO=5YEN]Y--CU M$FYO+C>#;I\\F_9[G4VW?T6>S,D[G[.5^&FA;R@:T( MK&81@?4FTBA.:(3*]G&M(0@=S4PO1FQB9YN2\8L=$I0)X<%6W#6S;2O6%#A8 MYM?MV->"1V1^?QK['F]A]/.)Z2TL_?G68_QQ(76Q=J?6Z2BE4+0- M3WW&>'6U8N%XX<$B3.K0Q_7>Y.:*R/WI>>;TV?Y(Q.NC.W# M-%JQPWMZAFH(*+OJ9#04HX43^>?2\2\^+@-"R7>P+OZ'=Q ,E D:*1^/EJK; M#VPB+ _=8\Z477&#S\?<9$[@3?F+;OL/$STVWX?N[8#^Q. M&W[K76IW@_OAI9:]:?7X\>WU1]JPWQWU!OWN3878]+)&:Z&3OKX"F^!)=SFI M$:SY0BT[J=WAYG;WCKN/IL'OG*5K<-SA5:?KJ2@_%(MW7[ZC'AXM6Y>#^#&ZV<$O$1XEM@KS=]C-SQ.=P]T$\LM\=(!Y[8?!3=N/H-NL^ MN)P+9D*A9>HZ<^8#+Q5]X9_ >73VV7%=YXF[%<9U8U:!GVQN28.^5\LGY@B? M6=Q X]]ZKHAI;7Y(+WJD<5326GWN]G]E@VL4\L/>9;?"^K5N#=^R!THTT@W?.]^2:IGA MI<'?OI'*&_5Z9?N2SG9))-5+U!+Z6;:;J+R)--0N>Z/NS=W6+*3Z?CEZ ;_/#5S]0O=T9]2$.YT1JDP;SE8F&) M)2H]X EM>HY;7-HR)W9F#FYP5;0M MR=SC C*WG9*YG97(5:QGES(W5./R9.YGBLRM%9*Y:#BNY.Y,?^0@L/Y<@KQ M>QG%K;"8I2P68BLTH7C@5:AM(M=B>4%V/">L*VC"VUZ[,FT+#1\ M0>N9.,QS*LQ;CG^'KP,O!HP\]W:F01@.V.'(H[Q28J*>\.'GZA"\U(97R?.: M.BX8YZ56L$,]6M)IOXM+$SC*:]N5!:%E^8)9O&-K/2$*.G&^?RJLJ35!K C3 M'Z]9U,8ZP_+@4W_PO;(FVIC1)J5VA($G2B\'GT;(WZ\'0^UUXS<%HB<@ .X! M*7[WX#B9WL!F4H?/]1X>Q[]_U*VE/K8R'5K-=!C#]DQ@H$*;JF4UA=6/-\WQ MG:7FXW*#FXM,[W$SJ?+GK$$UO6@3D,6Z\9R]Q-LXT)_P8'P(4#2/'.QGW M9N:&EA(+"S83QZB;\0?H,1:?/*!)D[4*,A)>?&N2!"YTUS=Y9C@Z-80D,H^L M^#J@9I+G;HVWR*2IFO*S"N?LECRMM59QEZ9HN#M>GN745+"^N%/SA,R\N\-1 M[_)&>R7_KA_G,/#Z"E<8'[^W01]IIA-8Z%V)Y:KG^H //EUIU[U^#\/;VW/G M%G>JO\JYNR7MXB3/T 3#KIFT,Z/PB [YU-YAO,^Q&9R\QJN.;CW_Z*[MIGQL MX(I/,0*[":HWBP[;RFQ':)K5-KA%75O!5BR+% $U;;#9H-%SU= 7 M3\;S3K MA>6X]#@MGAM8,)0VH242B>M61!#?6?K,,N= %"YAA8G>.1MR ^GTI)4+=G#8 MPX=5NPF>)I,,5O%FN>N75 OTQSP1GU)5F++JS>RF28MXSG4;?IZG(B2G!",) M+W'V4&>)C21IB+GJ5T++%;ZAS :)<'?HXZEM1\Z$$;5WI^J4@MXICV%,L)Q$ M;-G7R)6FPNSLC%4&]YW(+>'P2$*QV2C*-_2Q\\@9PIV X2BH$_ \5/"!Q>C M6("%/,R8QWTFG#\L[SHD(4#+;":25OOS+-\X '4%OLF^0W$^X)N+I04SS:$L MSG-\A\0-\^$EB8NM&\;2S35?XS1EFZ\I*PSQ5A243'[WI#DW$N1$CO,V.%GC MYX.AU!/V1S/P#V3:'R\;:)D667CQ7N(E+QID.[3(SMK)Y*T"ZQ$ Y>]H2]): MG<_,9O2\H$;$5Y73-3U-)^INS.F?N;C*EJ!=C\T;V5N=)R@QU!'+X3W>;HH1>[<$J_N))HI1*-J0 MC6UG%)?O6>)Q-& +)L:QB#O7?*_3ZAJ&L[1]!:Y_7^G?Y7LVB5>K^HYW2 D? MYT/W/%<76J=_Z!P\#L/3W%IZ94*DO 0 M->,U1NHI )ER0434J]/0=&P$!OO["81,\I6$#_Y^99@VNTNX M>,I.<8-&5+90V!'F.^?LT/S E#+K,>>)3[!XS16W+-:SC9K P$W8=WI%+8. M>-AN<@L.96$-?Z;;[-O7[[K+*X(>A.?,N,WT!Q"R#ZL2HO+SR#PPJ:6^8SXLXGG F.Z$UL)%62W4(U(H9 MS."FP!HNN(NA1/U!%!U1F4)S_9FA"!M;IC=C)6T[,K%9IY"]>$*8.8VL+97R?>2,^<75)R7O%2U++^FI M>H,<:E0MJ%'X0+^Q'9MGZS4I(J/*6+T@C80T;[F \M\S-^AJK!M_/+@@YB8) MQTFDYG7\%XK"9D)]K"MZJ]#$=^:R2+?Z4;0 M_I1K/YVLK;W B1K=0PVQA]5 M?0J'Z%RWGO1G3\$*3CJU3NOO%V/'!;&K%$%T]/S_K 1.2O-<-3PN<79?223= MF&A&YM:N'6/ARG9'<$%I3\3S3F\DR-^A#)0+ZQ0.2/"&TE<&T25"78SNKML4+2@:8;N8!R:\]EUB8%^RU M$D>#-&R3>(Q2'1!/$:EO5?XOLTG";0NG,P^*'6\0'N7L8>*-2( MN]/52I*21>3)H$T=BVI2(.)8=W.#./>TNQ,'P#HZ?ZF\VY>+Z005%!K"F(NX MX1K-,[&7$EC0.@YR^#@2SSET7CFD=GVM78YZW[2^=O*55I-YLH@P0 M6@*!*= .V56^V.!I?#\$KV\#(CF+U78J4.*[MY/*.5H58A9 /RN(: M'!2S2:(L3"#D3=AR)=F?G*_S"];5?4?M=\,!]< 7SP+,4'6Q$^N.YUA8V#LUO%^>!DJWSP M5G\6M0^=*;OF7(;LM1\+;GO<>S^<,5O=W0D)XEG%U3,4AN/YP7#A#H(,V=$;$6!SV_P5SAXBKEC@17;C(2GG$HX% M,(M)_M>XAJ<[F2_7*Y[CJV73JXF:A"Z[SNNS9\]D===;LA3&FO@Y1); MR*ZTDF9;NF1@_HT&[O9AVT]SY.5\1?0*"LYD2Q96LXAF$5>46*,1T2MV8%X5 M=YOQK6H5 X'0NW*,)3*U8HI$1+A&9'S@ZQ&B=L(MD/>N$+.[\I&'>@?"]"3R M_3)>_'X[4WCWR MC?",[O%IP/$WCW.+1@/S<&[?=E6RM%&K)TJ6'I\56X(K"8OKWFP-[7Z'.\.J\K]F-H&QG>\,O;&R@%,[=TGTT'W4KLR!.V0*,FZ_<@Z[&GX+0 M(5^XW,.\ !'8E@\J_A24?]==%]0A4_J2,E\[2[_+07Q(Q%VS2I3V3R&M;*Y/ M>/#:AWC">_6BMG#L0-_/2A<4OPX4739=NK;IS<1;X"SB%B'1@9E229^_U(@] M<<&XH$LJQL@)(IKQLTQ0B2N>ZMU.02^)DMCF6$YPODD2=95&$,\.A+;(!(IN9O9?FDS<](J$JY\8HH6,5M%9%3F$)0( M9.0]E11O$(?!+3-WTP\YG.\I_F2=S!D/DNY=E/ M\>P:P[>I%JZ#)P66#5@D\JDXYQ9O3#)]L;!0 .1=H$Q&R1ZXS5U\TBK@@=#K M<]HE4&.]8 7&,'.;B3 KDA>$=Y?Y.7U4AK2&#_:' MMDZA3S^[49/&;!.ARTBH(+M=HHZU[3RQ[*%2L%;DJ:)$S-:J\*SA(5LIS+.^ MR$PP$:Q(P-=6V(&_*VK/1%PL4I(F7KHFUE75X)9U ::T;QJZI>8G^WVYAX"U M=D2D8^J?MT]K[;]'"N$<-VJ=2"4PY%JB[%UC8I]-J2.M5=2]=SH')\VVZ*0CSD'N]HU_G7@N?RQVJPW&XUFJ_&#_VC4)Z?U>J/V^^+A M@.F6_Z^#SV'](F;.]0=^L#HY4[F!:7(B$PS';^3--=956.-'O#60G-3ZGG"X MK)X2\HX<-M^X3H(GEM8 M[_YR#F()M):#3\WTH8[^>VNS*.Q9+U$H:U\N*R#D9RR7E74B.F^NGYXE'P]9 MH25?UED#J'$B)KKRM,#.U&4-QC!_9*,>R,3W(5:!U&JQ=+UE""#@ZAULX6^; M5G)T@!<[HWD0H@,KY;:\EP#=0*HD.Y-EX"OBX5OYW^&O/!Q4]X5UYZX43>+/,$=:X#/8N=YF>-'B>:=5YL1-6$F&IB$6M M@F+^F8IO?/?DP=J2E?]N"R.5#%"W$T)!ZC4!MWR5F=]^9V;^%^F394,.DA#$*]SXYHJQUN,>G6[901M$LQ<9,:@YB9F@_$\2S?GXCJ+0'^%&?@V(6J3 MM+T7S2MLPD'\3: ;86'!GQ,='1K8+\+4*\QR/*&J@EQ\A%M06:7D($6&,\>_ MR0#$$VB9GH.,A1R'\1UD21B-"'UK8:)-N 3\440 X2/'$.D_H+AY%06-\&?X M[<2Q@41G;OJ^S!<:TUB1:N_B4@Q! MXJ0-%CO^V*$S'FDZBA=#X;:G:9ETM5,KG$>8:T$7<$@%18F^E1$E5UG M21-&E@FG5)>WD!KY4V?0 QT^?DUD/ 6.H?P/X>8(RT2+]+FU%R7X/2T>S%GY MZZ+0_>*3)_TYP',%K\;DG_RD.1K"'A12*F)=J^E%P%;Q;T!@ N3_!08HF>X MYCA<%&4F.VY@,9/(.MR&\LI_%H3B5QT)B^JN%Q(J G9GAA*K M8F#,HL+"IN*<0%-@\&$WIBUOE4AA(4I@64M;"';IFA$#07\2+R.28N)+\LQ, MC^'3;KXE+EN%J9IMV HH%,JX 2>$S%%6$P9)#\+5Q+$P"8!C*BY"9Q!$3F)VTZSMA2B%9:NW<(T5H!T0(9(I#*B+=Q M083('X=182[0 M$@+Y=(A/0RS" RH#R@D5/ZA*.8@XH78TN(/NH7: CH,0.QY2_$!;87@7L+" M8GQ87&4ZX.JPY<*QXRJRDABU-:Q""'BQ\5)K$J#7)]VD[BLR(N4: M1)4"=&18950L<,;PNP %F$YYJ*BB+F0AH+LHC)Q4Z97B5TGW4E)E2>]6E@#60ET0HI\_Q,X(.D0<'EV4%1H<5D9L; M>)%@?!HS"XYOTL#,O3V6YTCPM^='R#2]\$)$@.74Z"XV7-I_V,Z3+:&UF".&]I^=Y:LQ,IB7BU(F:H/@;65:$^6?.$[VR*M'@'9B0)DBI[2,^+*R1J M ^!6 ;6!02Z9(5HL'J=IIJ(R,AX7/)8X5G2MR6'WF8YS8,X"+\'2QK.&UWTL M#$1A,2D:Q6QQWM"-]$ZY>IPFROBD$?O[,8="*5=,CGP!&$ M ->$'4,/2J=1Z1M+]P0^@>2%&@Y(2(-+'B-3.D-V$P;%<=I3,PR[V%,3,41F M'MAYG%1*DTXO@(5A2,+L6D[85X5S8I6%2*S65,<=I,G M*-:.P$31QKP\U<0:4=-:,^>>>ADAQPRO)EGE)/":); M9>G2Z">NZGHW2&B&/\*-FDA[AMM"5LE @;"3T"@UYPO==*6)*3Y&?X\L2X!R M+L>+F_-2S8N(B1=]$SPL\"R98R; M52;1F7@[.'SSZ3A =666S8LHW2>IAQ]ST:2;J,5R>WO3N^Q^OM'83?=[">?" M+[T[UOVJ]:_@_R/6[5^Q[LT-&R 0C]T,NID@MK0]/;B\QW[NF/;?VN7]2+MB MM_?#N_LN= T=:J,!N_L%^_^LL2^#;]JP#U]\_HW!:$C^'6FPP;5H=S?JCC0& M?^EKW]EO@^&O%?:]-_IE<#]B7WK?>OTO3#X4S&#P;O\W=CGH7\.2C: )S7," MRTLP?V^'O?YE[_9&RYE4HJ:5]M^7VNVHF-X9X@VU*VW8O#'3Z]L[80DSO=!&O^=%:U>(Z M5AZ?DEZ'T\WY"T)XOC"DNA(\O[:X%/QE#)/#.(@(8./WTKPR[:5+B^0I(VS, M;3XU_0C8+.T%5?8=P@##7!/FQ.P1'TU]EQ_%L:N"K!B4"L( MNRHPJTI',Q6"%2>2$_- /G%N*9\MI;AAGUR$#.?E9*8+ M-'E%W,2)"B"YDUF'3]L21PJ?;/P9.%*A],3Z\>+%)\M"DZD<2SI[9X[02T3: M16OE$!'A!5Y8M !IS3!TQ(L2N MZB!)3/#3C L?51BN542%GJT)AG<"]Q4&RH$?81RXPL;$_ 3L,#ZNK_^!_W8> MN !]I.H+XB0"!YQ(35B5Y*&QX*M(P54B/C-EY09W9Q$FC064% M)"%"_1WZ$]5,C7)M#+50SDE2?K6F8^,?W1,2W5 MM?BU[G]0Z6DT7A4.$IE*^)9.DB3=EI=0#E@1"4W1^U19\4_YWAX1F*E0;C6& MAT< 5C%?."BT(U/!4H)6_EA(D]07H3!3'T7>,*)>6"PH [_PE!D7Q@#GE8A) MB:@]."J-8W9_=RG4PI,+=E*O=T1RF!GJ#T&)'9'!X8.*3DU+PS9OCF=[9I1"8>'&()7'EH;X:U+F4>?9"N3Q78 M3+Z,-/;XGTLQ>$"&5V%S9V).P>!0=8B$&VBY6%@*7ZX&#@IG8+&"E7-I"R[4 M(%A2J$W6*\LOCA Q+8NU.RLQR OOF.;*V&*]B]M6I$4C(?2+=?_"&\IK-(JD MR1B^8DUROO#<)ZA.:8(U/NFB!0_2!PH.HF?FE5=(Y!&(%#O:IJMP^6W%+=2\/))4KK6'_+(^EK]+PE(,MJ!8DQF;6P#N,V6C(;F3V,SM!H%;(9H MO73UR,]):#">&_/TO4';##LWK#NEZ&F"13B:^&0%38:?!$U"06DD-B3 M1D,SYI4^3 ,22Z,S:4XCVN??A[W12,NNF+@&7'B+U0RII%'7^+J7BRU,3CXX M2S2K4QM]SZG_^.JYW, 9)1X8?$"<-(W!<#CXK@V)YX4XRM?N;Z3O^P/J9I ^ MOQST1\/N5>]R)*')VK?>E=:_% CCVV%O,*P@@GBD?;T%9B->2P>NP^[N/]]I M_W5//2B#7-CN2^>1"I7>ZEF\[0Y'/>V.RFJU(6V8+O'[?B;Z./7Y?5_QKO>P MA4F[MQ!+.2-N8Y/,43JDNY[2J$..LD\P%)E ^PS#?8;AVV48MM.G>I]AN,\P M?*=/EKU%78^BF8\[(ZL1EW &Q^!NU+SO-$,L2BYZ4,?!OSV M?U80W2,S\]N4CK)2;;(;XO,Q^+@+K?^(IRBO^VL'"[__K_AP!YI%:MWWBL5> ML=@K%H%B<;Q7+/:*Q4^C6'0";W5,IKPM&N@TQ@4ZI[(P41QV&MS-1E #LY?C M'D@X:GNCOG:7XT=*U$/ZCCZ;P75>W"T1A,Y%K,7]$(LBA#'Q <8EY%*P2EG##$(M^B<3E3+I2A;"*OJ@7W\G),K_L M:R*HKK(X\G8F7O0U>!B/!J3,K:]( 4/2JRO&>\^KKIARI4U-U\LM7)G A^6G M3"?)$D6?MX7.+)P7L-M$YL;+G/8X +YD%(4A!S";$_P'.@V]H^69#E+DC;1B4 M+:ELEST1D_7[B\^N3J"]S\(^^(76(E_YMGF[-2_TN]JUIP*B^1 M5(Z&[9W(6D+^*96BK\_Y^6KM=CGT"%\1.<^.G0HI_>(2!Y'^F::PG$ 3]RBIM LJBE<:3?=[]VAMDX* M9P_1+JZ,!$)^"_O?J#424B VY/LEE!J9S>*&W@Q\;O-NNTQ?UZY86AA+];?EU@74OW_B3C=WADO(HD3 M^' A"TWFH-$\3X%\IKA@LD0N7$=]OK@H\&6NVREW"9*NRD(:2MIE]U=4 M4?9T[>G:T[6G:T_7GJX]77NZ]G3MZ=K3M:=K3]>>KCU=FZ,K H463LP2,8+= M/EY\EG2$13R/Z^81F46S$1;6NNX-[W(2/./.[C"3G-(H_]&4V.?Y:>#DI+VX M7^Q.N[P?]D:96;J-1)M5WO1VMJ_6:,;]F$WI9DMM:,RUV8Q70XC#*EJG;;6R MA[&(4&;5F12V[J[WI=\=W>=EJL8K,MUVOVA;2UO889)"/%_@;6'>U!GM\=T_ M,[[[)P$31E,JSE1-L(U"":?X#W0J<[FWAR/,O'IX U)S>8L5/XM'. NL>"(/ MRELNN(O!S6[_5RP ?)\V+OL5EB_UMU>I+T>/D*8C[1HO3%(C\9P=^ONOL'NW5<8) [".W2YBXBO23U*S*;[< Z.C$R)?"B2&@W MKL/<<3O_":]XD/:;F5WQ.:D8W[H>KCU=>[KV=.WI MVM.UIVM/UYZN/5U[NO9T[>G:T[6G:T_7GJX]77NZ_I)T[3$]>TS/3X#IV0-F MR@)F7H^.P;?B\\ Q1V-G\@Q_S/RY]>G_ %!+ P04 " "J@5=4\7YN!?T# M !X&P & '-R978M,C R,3$R,S%X97@R,60Q+FAT;>U9;7/B-A#^*RJ9 MNUQGSB\8DG*&,$/ =_&% &.;=MIOPA)8<[+ED06$_OI*?J% 2]*TS5TN S.V M\6HE[>[SK&RO.C]HFI-$, DQ C?!W1 @%BYCG @0<@R%E*Z)B$# TA0FX YS M3B@%UYR@!0;@@UZOZZ;>NM"T;D<.U2_[L,0&EF$U#,NT+&"V[*9E6Y=@<@?> M38/^C[GV8-P/?ITXQ:R3Z?70[8.:9AB_-/J&,0@&14-3-^L@X##)B" L@=0P MG%$-U"(A4MLPUNNUOF[HC"^,P#,B$=.F01G+L(X$JG4[2B+/&*)N)\8"@C"" M/,/BJC8-/FHMJ2&(H+C;,:IKH3MC:-/M(+("F=A0?%6+(5^01!,LM1MF*MJR MIR&;#W3NM35!(K+KIOFFG4*$2++0*)X+^T)OM?X4<;*(MC)6N&9S3*$@*ZS& MWADUI!AR>\9$U#ZJ!>XXU%O^%[>]O67 M'U3%WGS$JYHBO\HR.*.X&F7&.,)<"QFE,,VP7?W9M>Q23AX5<5*L#V6+-&X_ MIY2!^QFE)#L)HB;F\D!;^S$7)(2T]%U9_=)L__7\5#>^ 48/I0=0QT5Q?13! MH!.#SU'/]@=M7B2VSOC/C79G;8V\R]GJ%3&IZGWHC][?\?A]T M(Z?UDZA=)IUZ@,E'MK0Y8Y0@<&;FOZ\9U7S5V:.'C_F*A-AG2QYBX*HH)[!X MW,LE+PGU9Z7[$_GWP@+YR/(]D*\&:\CQ?^+."R)'Y<_+X\4)^&<%WEEREDK8 MAP*=8#\.NZN^!1+T':/NNR768'H+AB0F\H/R!/A1P*>)"A"XE78@%G_'N!]_ M!P"^- 6FC&,P$5@_+0$/,V(;K==)ACM(X28C$/B#D0ZN;P8G+ASG0A6LUTF% MSU 5)3_IMR<*'*= 'J37B?\D(I2D*4EP=OH>>(0&.[%ZG62X7M(%Y/*YX(S' M@Q,1CA*ABM,!"XR\1%OM:CP#=O^FD%P84YPCOJT?P_#+@K-E@E0-F7&[JKWL M;)7L-Y259$L:0F4&:.5]5:W9W:(I);L[-(=[/RE<8&W&,?RBP;F,KPU7C* 2 M\59+MYK;*E$A,W/6%'M*^295]P]02P,$% @ JH%75&N:N ?B!0 %%< M !@ !S&5X,C-D,2YH=&WM7&UO&CD0_BMS5-D%YT"8D"4=6/9G=@?37VGM>$<+_^O"^D)'?M]25!0!T)-NL=C\?C MQ\^S%M*T?[&L/D\(CS"&WT<7YQ"+:#Y#KB"22)1N75"5P$BD*>%P@5)2QN W M2>,I C3KKEMWZL&1977:VE6WZB-X")[M^;;G>!XX0=CP0B^ JPMX?3/J'A36 MO0J27#-[49D5/*+272T'=2U=(];?WX MDZ:K?1'!E3O M6H5U1O]&[5I/3^&=L@BC4^T\C[55SC^LICY^,,@"B^F,!8OUP_Y=0L=4@>?7 MW;8]UGE*GRJJAT'D#U=N;VFF!V54+<.$QC%R;?#R1> Y?JMMYX9/&<9:_ O]YN!8C2S%7X83> M8=Q:8Z4RJ!6TE-2?^*M2_CB.6Y2*1H156ZW8=3J$UB*A"JT\'1ARL9 D70T? MZ%Y5VJKQ7[L'FMKC]1@>&CQ8KA]*6WF;.])1R1EAK?7M7S6M44+4)ZCO]PPX3W \NG;^3K8 MQ<)]5M;656V;$>D_)2)+,_^XFOQ#J&P[R[:GO1ESZ#M>=#6 M@,L9I^-Y5J'NRW#;\9>]'3]^>/M^_ A M=X76.7?-[]"&+K>0+HU"&\@9A=XM<&Y>H4_V7J&/&R?F=VA#EUM(ET:A#>2, M0N\6.#>OT,&^*[3G-US?*+2AR^VC2Z/0!G)&H7<+G)M7Z.:>*S1X?M-SW9]* MH@U?[@!?>HZ1Z*UA0=?Y;AJD/-'Y45M"=][1B?^MM6U^&ESM%94]*>Z>B[*> MO'C<>1C@;ZR!]M\B<6W_>4G7%#GZ$M8J9BFJ5!2UL M12% .[.A+WFFX"69I2WX(.9ZW<[/K[:UEM\SA]1#KL%\"%W!A"2QV,28_]K7 MQ:#ET:'\3N2]CI+HXU3J18IS+14R?.$4?ZVU,J8/'R0EF7MZ*$8Y6M6]TUH' M9%DJM6I9KY[ZN"YK2J9HC262CQ:9Z+T7DEM!5Z(:!'6OL9+5JI*J4\AG6>^U M*"#;^0=02P,$% @ JH%75$]V"GR4"0 ETH !@ !S&5X,S%D,2YH=&WM7&U3XS@2_BNZ3.TN5,5V7F"6<1BJ(&1V4S<#%(2[ MG8^RK<0Z',LKR0G97W_=DAV<$';@CM0PX*D"8KDE=31@A']QVVVVY M!_N.7_T]6)@ M9[VX/OD\[).&XWG_[O8][W1T:F_LN:TV&4F:*JZY2&GB>8.S!FG$6F>^Y\WG M=86<>*-++];39,]+A%#,C734.#K$%OC-:'1T.&6:DC"F4C']L7$]^N0< M@(3F.F%'AU[YU\H&(EH<'49\1I1>).QC8TKEA*>.%IG?;66Z!ST]N+TF<^O, M>:1CO]UJ_=3+:!3Q=.(D;*S]???@X*Y)\DF\;!/6-%^RA&H^8SAV9=0P853Z M@=!Q;WV"33VSLM]8I-H9TRE/%OXO(SYEBIRQ.;D44YK^TK0M\%_](RT MXG\Q&!K,T^Q6.S3A$Q@<=>U9^WVX1_"GZ^[93SAEL#+EG!GC I%$<'-P&_. M0X>VVS[T EBU; LZA@!8)FT+3R.X\KN@X+K6[=;CE.X/+D?#3\/^\6AX?D;. M/Y&+R^%9?WAQ_)D,_ACTKT?#?PV@&20&EX>!/+JXOKRZ/CX;D=$YN1KT3:]N MJX,]1[\/R-7QY#*.?_C\^ K.>Z/\$ZGU>H\\XIL,G??W3<&#YOD-RH7 MY,0E7X20K$E")C4?+XB.J?:-%IH&"2.!D!&3'QNM!H@D28'9Y;7*:%A<0P\) M/U&IO,5FIVNF+/KYI;?HJ"HZP\E#FA0/T#PY<*[>/.::.3@'\U,QEQ2:+.(/ M[H_YG*OF@(=I,5UI0F^W4[5=LT!K1GPW=88DIC-&))MQ-H=XJV.N"$W3G";0 MF FI(0233T). 03./XD8DRLF9SQD5R*7(2-#])>4VI#:A,O0[=U9Z.%C]0P: M:E \]!0JX><_N4)/@MD[+PDG&S4\H:0X T_ $Q1,H4KR0%U8QI"DR1B"L%>"RMW3R!E(5,* MPQ"(3.D-@WDK8RIHBT 9F#+!>(QSH$#()9 2$ .:HD 30"(!3(0Q43G^NNL_ M9Y(5@Z !4ZX@>^+:6QHCFA]H=G0%OWQ_4' M1L8\!<0A>.\0U@1G '&X+2OW>3J&6&O"*7P.DSR",0'%%3@UP0.X3!8D Q"B M_Z!? 95>.DB!3;4V-?A@9%A>$R7R! 3 *P1 UTRGC#XA53$9)V*N2I>1;,*5 M!MZL"<5&JS=HV:P@7Y7*W-.V!O\S0&OOQ8-_M(*4G]\==-J_]E0![X(?8O 4 MXS%P!VDP-"14,H-60!]'. "J"%,(#:YB%$>Q*20.3!YX'7$5)D+ET ]3BA2) MA6TF!=2=T*S(#J T8@!["\7!+11J*928QQ"M+_,$)-I=ZK3W=]BNZ=K>C^R5 MO>26SR3E^ 1#>L6++*I1ET=/-%Z9: P3H9WKO@422,7\K?K+7ONU^4OC:(?N MOB#O:!R=,@7+!J PE.+;B&TBVPEIKA[?!6E'P !]Q4R6R AAP$RI.?*A'F0 M8JD9!RNSNP1133*VX@:!XQ*GD: "W M?,NDO11'RA5R(./]RA FDQ2$8J"0AB2$G3**,,L3BKD,S#)*W'$IZ&&96950 MPJ> H2"D&^C/HNVFEU?I+L%+=I='A]][7O/XP/UHYP&'F_$(?8(J*&\1452! M/V'U@(Y"952"%MR(TX G7"^0.&V:%EW8X-M UWK?BFBE^C")\+8P*,ME!JZC M#-$+0\"T4<#4(1.6 G]+P(/@#LO0-5$$:BSK)>#"/(-<5/O)D_TD?%E^,IC1 M)#>Q%T'$QF.@^'P&CU]MH.I+ O:(7&(O-[-WXQ;0$?* LC5"('+]L :/R79T M*>Q2*3XLQJ%.EG01)^PY)BSVM-OOE_ M+]#VO>F-E.O[K[1<-Z\*HM);FW=A&;-$U6/N(C2B_@F<[EX1LE2-0B&BA51+ M&F4:8,CIE&O-V-_DP$ 4/G M:6BVQG;KJOQ'K\J/$R#8L' < (W[+;AS$W(&""PHT+(ZGC-Z@YS&$F[#:DRI M8%Y*E+NE3\)U4* @.Z ) !=$U+K!2P*I5/P698 M$F-,D4 W[BO7I.DUE,W'P(W&$H)@$]#%3-P&?)I75060FY9<\'0FDAE#AI'2 M2?'&31:AGDVS1"P8W)W'PL9WNN(F .NGD"_UH ^X#R .SZ<8!'QLX/&61HG! M8ATM%)U0) G-%//+#]4E>P\+$MMC%WBN!54!(WN5\RT&I^60A6C;/K&' 2F6 MP.NZ[SL_5>T@QOT (L.-,P=S MOWF.9WF?!DHDN6:]$A:K)C_W41 <$V^N#&L%X2;NF]CX5!K8.$*]:I^/WW$6'Y #KNAWK]O^/ZM]^[>Q_J!U [P%M=_SWW_:_U^G^_]=__ MX';WZP>PI0=@^-@JCW\^+K25\Z@MMWMW:O@4-\7]3>3\V>+I]HWX^5W[?:MG M?S_)E"?GYNW;\HD%,L>C>9UND^"Y_;?Z;)Z:-K9ORLGB:8Y2!-ZB"BL+TNR6 MF), Y%W+_'M1)GK*([\=7WXUY]//SR\':X7GCQOH5D+_8X/]#^MUV[3V!0;- M^N$^E[4O+^INT]K5"(TT]&6'YY7_.E2'YMI[Z]#\=JQ]DZ'Y59A;Q^?:A>OX M_-JMK>/S=S:W'W,V)H-;%N:X[4S.*^>O3HO32W50KOVV#LIOQ]HZ*']O<_GJ M^S;\[',-FH=X,.S"_B<;FMR/V[N''E\GT>7!)_L";MMO"/^'=X+Q\J140,.; MB11Y&N$!+"']*EZT=4"3A*7.*ZW(+JOH-1D5+]0N,UK\:*:,3 MYMC7LG2LF?3I3/"H ,K!@=O96VY\V;:6.6=HOW+)?(?3T7\!4$L#!!0 ( M *J!5U3VO/"FKPD !M+ 8 #,Q9#(N:'1M M[5S_<]JX$O]7].C<-9G!-E][B4DS0PEYS5R;=!(R=_U1V +T8BR?)$-X?_WM M2C880J_)>V%*$VD(%($AJ3STQ*'D7D@^3AF!%R[-;K;LT]:CO.Z0D,UH.O7_IVUB^W'SY=]$C%\;P_FCW/ M.QNU[^LD,I$Z\3WO/E\[LZ;KI!C;W#M3?0T:GF1 M$(JYH0XKIR=8 J^,AJG M)R&?$:47$7M?F5(YYK&C1>(W:XGN0$\/JC?:W#MS'NJ)7Z_5?NDD- QY/'8B M-M)^VSTZ6A5)/IXLRX15S9AMQ[16_+\,A@;U-+O7#HWX& 9' M63M6?Q_J"/XWW9;]A%,.UZ:<,Z/<4$0A5/;O)WS(H4/=;9QX0UBU9 %K-<>)V.O?SVX.+_H=0<75Y< Q>N;V^[E@ RNR/7MISZI-[M.O770/23= MR[.LJ'UFBTZ&\O3JG P^]LE-OW=[?3&XZ-^0_I^]C]W+?_=)MS<@4%T_;K:J MV+1[0[IG5U\&_;/B-%@#OCCFNPJ7@=M9Z>WA_?<,;$KT/.G>-/8>/1^H,O&?3!?D#A8S8D 4 MJA9$&71" 8+$ A@&S$AY3&B\(&FL9!9L""%$@" M2"2 B6!"5(HOJ_YS)EDV""HPY0J",ZZ]94F2J80%1D <-P'11 AJ O!@48:+ MXC*4]O ,:&O^O/; R(C'@#@$[PIA53 &: [5LE#/XQ'X6N-.X7,0I2&,"2@N MP*D*%L#1/R< 0K0?M"M@ZDL#R;"I-J8&&PP-B:QBBS2"!F 5 J!KIE-&GH"J M"1E%8JYRDY%LS)4&6JX)Q4(K-TA9+2!?Y<(\D+8$_S- J[7WX!^L(>77-T>- M^F\=E<$[(Y+H/,5H!-Q!&@Q=$"J902N@CR,< %6$*80&5Q-LCLVF$#@P>.!U MR%40"95"/PPI4D06MHD4D-9"L2('@-*0 >PM%/OWD ?&D,%VP5M?IQ&TJ#>I M4V\?L$/3M=X.[96]Y);/1/GX!%UZP8HLJE&61T\T6IMH!!.AGINV!2V0C?D[ MM9=6_:792^7T@![ND7543L^8@F4#4!A*\7W$5I'M!#15C^^"M&/( 'W93);( M "&' 1*DY\JX>6C%8C,.IG"K %$,,G9# >"<,9D5)*M9 ,)*#L$"9%$BXJ'9 M]E'I4/&04\E1 6[YE@E[,8Z4*N1 QOJ5(4PF* C%0" -00@[)11AED848QFH M9818<2GH89E9D5#"IR'#AA!NH#\+=QM>7J2Y#/?97![M?A]8S>,=]Z.-!PQN MQD.T":H@O45$407VA-D#&@J580Y:,"-.ASSB>H'$:=NT:,(&WP:ZUOK6FA:R M#Q,([S.%DE0F8#K*$+T@ $P; 4P>,F8Q\+<(+ AJ6(*FB4T@Q[)6 B;,$XA% MI9T\ \DY"/;)=+:*V)_1*#4>&J'&1B-(!/@,0**V$/HE37M$Q+&7VSF^,1[H M"-%"V4QB*%+];0D>$Q/ILC7#->_32;#/,$S/@#9E<"Y.G@X"7^GQHGPGT" M.\0)"YJ'X,,]I8QZFYJM"']"=$"J)((@E0BQ B_9,NI4* WE^$P"QE)P<_/M M4W*PV:5YW$&_GDKPVAMM,[$A]V9F,PSWR>)T*=6AE6E"U9+"H;\WEL5"$PC- M:F1!:D$B?L>B;&=LHWWU_UZ@W5O3*TGJVR\TJ3?/%,+<6JLKMXQ1HF@Q*P^- MJ'\"\WN0JBQ%HY"N:"'5DFR9 AAR.N5:,_8/,7 H@,YA?,6G*G0'[*^4@OC'\- [,!MIAF;O_[+E[-P(:#@O' ="X*X/[.P%G@,", M BUSZ#FC=\AI+"TWK,8D%.;11;ZG^B1<9^FNW1/;XLMI"!T56[KR;]I EH9 M%P R@*YJB94"5J72*>@,2V*4R0+HUMWGDC2]A.2Z"]QH),$)5@%=S/AMP*=Y MH)4!N6K)!8]G(IHQ9!@Q'6?/Y63FZMDTB<2"0>U\(JQ_IVMF K!^"OE2W[0! M]QN(PT,R!@'O*WC&II)C,%M'"T4G$%%$$\7\_$-QR=[!@DSL81 \7(.B@)*= MPB$;@]-\R*QIW=ZQ;P-2+('7=-\U?BF-K6G7>R!J^SUGSW"\@8TW.-R_7_@^M??N:WC\@:4 M!O!:U[_EOONM7/\?M_[M8[?9+F_ CFZ X6/K//[YN-!.3K?6W.;JZ/(9\%U_ M&S=_-G>Z>QU^?5-_5^O8UR>I\N30O'M=SME0IGA^K]&L$OSNP&N]-T^-&KM7 MY2>F.,"Y$W-_.V5BI[R2.]C]\P<=O]ZV=](.W]>-[?F M^!_KZG]:H]NEMGOH,\N;^US:[I_3W:6VZPX:2>A^>^?BUY!*SUP:;^F97X^V MK](SOPAU2_]KR]>=K^-GG&B0/\"#8%_O5&W#0*U>-9^ZZJV_G9)[[\,3CFS0Z/_=DG[_M M^@'A__!(<+(\*#6DP=U8@DXAGK\2TL]WE J_9K1>D3UK;8 @$8^9DUWG>U#% M7U'*2HH_HK3Y\TP)'3/'/I6E(\VD3V>"AQENCH[<1FNY\V7+:N:8H?W9)_,[ M4J=_ U!+ P04 " "J@5=4\R'4]'T% "/+ & '-R978M,C R,3$R M,S%X97@S,F0Q+FAT;>U:;7/:.!#^*WMTVB8S^!5(B:',$'!:YIJ0 7/7?I1M M@34UED\6 >[7W\K&*:0W<\E-F:2-,Q,PVM7N/BOM8UM2]S=-C.[^#0:0$TS MC#\; \,8>L-"T-1-"SQ!DHQ)QA,2&X9[78-:)&7J&,9ZO=;7#9V+A>%-C$@N MXZ81Q@3P/%]W0VVIJ%,G(LTWS=24D8LF2A MQ70NG9;>;G]K$FP1W;7Q IHC:$PDNZ7*]I[5(*9$.#Z74>>^@W_KF9;]YCR1 MVIPL6;QUWGIL23.XIFN8\"5)WM:+%OS.J&#SMYU<.V-_4S2-\"3=2(W$;('& M5:R= K^#,E#_#;U97"F7_H'+-AN(N8S[&#K5M?P,6OI$6(,<,)2 M<3](RWQ8C -WXHTN1X.^-QI?P_@2!A]'[B6XG]W!S!O]X6(32MU)UQ>]F]ED M.NM?>^"-P6K#3)_J QVF[B#O:S5:9EVI]:?0'XYO/'<(^SU*O7/S3/GQ/KHP M[4\N^M?N5!M__N1^@?[ 4Q+;-.UCI(LE(:;*L9OZNU;ZW:CF"6OIK3QEHSI\ M(&(+%SI<<2YH'0(J))MO(5V);$60(B3?SP$-U&0L<@ D Q+R5)'!OGJII!+ MYR C"E,B?)+03!MO8KJ%?B"51"6@CG(BU]3M*;XD_@Q+2>HST5(A1;P."9I1IWR8G\NGN'LBHKZ4WRF,".@ MSAZO*:NB-+E3M8HREF'9?JLF(X[EC@&0F$L3#?W,?KTWM4O6=8K9O2.NXNH> MU^XYX^A@'O.U$[$0:^;NM[86)'5\O-%]U=8(]S_Y^TY._(S'*TD[ZB:BXCJ$ M_&.J? \VVE3" [.%(@IO68:\'#.Y+0'6>F]>M6VST>D:2K6@GN(>M_N4X8,& MP-;/J_P_8?ZM,[UY7@U 50 O-?]-_>Q=E?^GRW_K7&^TJ@$XT@ 84JCGH^,\ M"_WH%.363;WQ[6UQJ!8(G +:D?CT^"#>O++.S$[Q^2@HC[XW'Q_+)?7%2KWH MV8W\!XQT1XRM'H, M?=[T?+ "7%%S5;T5-;\&.X@8G8.[H<%* M+3O#>#YG 17Y1ON0"1I(+BI2KNJV(N67@[8BY:>&RP[WV]2UPR1&'J#TY$:P M)& IB;_G[=.NP>X_1!OY^:9R ^[8.X3_8T\PNCLIY9/@ZT+P51*J UA<..6" MTMX)TD/!;K/5QD!BEE!M][M<@MH_N;IKV3^X>O](;$H65"NV9;?P5;29^2G:XJAM?G:W]P]02P,$% @ JH%75'K?'66 !0 M82P !@ !S&5X,S)D,BYH=&WM6FUOVD@0_BMS5&T3 M";]@0PJ&(A$P*KH4HN"HUX]K>\&K,U[?>@GA?OW-VIA"KM(E55%RC2/%V#NS M,_/,[CQ^V>W]IFEN$I$DH"%\\CY?0#Q-20*?J1 L MCN%2L'!) 3IZHZ&;>KNE:?T>FAKN^O#$ BDD 0$9%1 M^;%VZXVU-FI()F/:[QGE;Z'K\W#;[X7L#C*YC>G'VHJ()4LTR5/'-E/9Q9X& MBA_HW&L;%LK(:9CFVVY*PI E2RVF"^FT]';[6Y-@RVC?Q@MHCJ QD>R.*ML' M5H.8$N'X7$;=APZ^US,M^RUX(K4%6;%XZ[SWV(IF,*4;N.$KDKRO%RWXFU'! M%N^[N7;&_J9H&N%)>B\U$K,E&E>Q=@O\#LI _=MZLSA3+OTCEQN:@_-Y'*+0 MO8^8S["#I5L]P\>LI2>(,< )2\7#(!OFXV(9#P9#KS); JS,0P_3=PQ MC"?3P70X&5QA$TK=FYXO^M>W-_/;P=0#;P:--MSJ5@ZLZUV1]7[E<8##TEL4SS).EB28BI MLDD=AA$)X8L.5]N$UB&@0K+%%M*UR-8$&4+RPQ30 M0,W%(@5 ,B A3Q47'*J72@H_7X",*,R)\$E",VUV'],M# *I) I_'>5$YDHD M2=8D!D%3+G+YG(H[%M Y7XN PD2-?D(*@JCC9: C!<&8BQ5BTGZ'!1>YG07+ M K2SQ8H"BJD(840#NO*I +M11Z]6 Q;K.-Y"P%=IS##!.?VIOH+^M6:"*F[, MBA!*P&?D'-!!HW46GN]AT6 ML#K1@GN/I),@7>ZP-3IV$Q&%N1Y+,+95'CKZ M3"1A"4;%$LC6072(@#"!8:6"9BJ NE(AR,38%4<[STV68D19?0>GST5(A1;P."9I M1IWRY' J7N#DBHKR4W2F,".@[@&M*:NB-+E3;115+,.R_4Y-1AS+'0$@+YGLPLTO2=8K)O>.MXNP!U1XXX^A@$?.-$[$02V9_K6T$21T?[W-_:AN$ M^Y_TO9<3/^/Q6M*NNH>HN(XA_YPB/X!=ZQN9@50V&.4E_'7JYD-8W+5V1QD^ M*J>6WJE26D!3PB.SA2(*[UB&=[J8R6T)L-9_]Z9MF7:W9RC5_@_GOW&A-SO5 M #S? %0%\+SY;^H7'ZK\/U_^6QW=;E4#<*(!,*10CSRG>;SYV2G(K9NZ_>W] M;Z1>^9T"VHGX]/0@WKUI7)C=XO@D*$^^-Y\>RYCZ8DW$%BP[?Z>Q7NO8//6V M<7HHE]NG%'ZIT1[3-#J*?1EL_/A)]V*F:OBK9CY]:!]E+@JU8J'7P_:BH>?&RX[7F!3 MYPZ3&'F TK-KP9"?4R3H;U2M-C<-@H"O$XFAE\Q]WC/8P\=H(]^R5"[ G7J% M\ ?6!*/]YB>?!'\N!6(*U9XJ+ISRB]+!GM!CP6ZQU<) 8I90;7==?H,ZW(NZ M:SG'-D4$L! A0#% @ JH%75+)?9LY;&P #+T! M !4 ( !AA( '-R978M,C R,3$R,S%?8V%L+GAM;%!+ 0(4 M Q0 ( *J!5U0$?IWQRRP $OY @ 5 " 10N !S'QM5_ #Z. D M%0 @ $26P &UL4$L! A0# M% @ JH%75,@_/.>460 V'\& !4 ( !&ML '-R978M M,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( *J!5U0I,:K1VK4" /JD'P 5 M " >$T 0!S#$P:RYH=&U02P$"% ,4 M " "J@5=4]JF[.7^5 #"L0 & @ 'NZ@, #$P9#(P+FAT;5!+ 0(4 Q0 ( *J!5U2GY'G+ M\2T .HP @ 9 " 5;J! !S&5X,3!D M,C$N:'1M4$L! A0#% @ JH%75)7BC?=Y* D6X! !@ M ( !?A@% '-R978M,C R,3$R,S%X97@Q,&0X+FAT;5!+ 0(4 Q0 ( *J! M5U3Q?FX%_0, '@; 8 " 2U!!0!S&5X,C%D,2YH=&U02P$"% ,4 " "J@5=4:YJX!^(% 45P & M @ %@104 #(S9#$N:'1M4$L! A0#% M @ JH%75$]V"GR4"0 ETH !@ ( !>$L% '-R978M,C R M,3$R,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( *J!5U3VO/"FKPD !M+ 8 M " 4)5!0!S&5X,S%D,BYH=&U02P$" M% ,4 " "J@5=4\R'4]'T% "/+ & @ $G7P4 #,R9#$N:'1M4$L! A0#% @ JH%75'K?'66 !0 M82P !@ ( !VF0% '-R978M,C R,3$R,S%X97@S,F0R+FAT 7;5!+!08 $0 1 ),$ "0:@4 ! end