0001104659-22-044364.txt : 20220411 0001104659-22-044364.hdr.sgml : 20220411 20220408184222 ACCESSION NUMBER: 0001104659-22-044364 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220411 DATE AS OF CHANGE: 20220408 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EVOLVING SYSTEMS INC CENTRAL INDEX KEY: 0001052054 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 841010843 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34261 FILM NUMBER: 22818164 BUSINESS ADDRESS: STREET 1: 9800 PYRAMID COURT, SUITE 400 CITY: ENGLEWOOD STATE: CO ZIP: 80112 BUSINESS PHONE: 3038021000 MAIL ADDRESS: STREET 1: 9800 PYRAMID COURT, SUITE 400 CITY: ENGLEWOOD STATE: CO ZIP: 80112 10-K 1 evol-20211231x10k.htm FORM 10-K
39445000000001052054--12-312021FYfalse2000001000002000000.250001052054us-gaap:TreasuryStockMember2021-12-310001052054us-gaap:RetainedEarningsMember2021-12-310001052054us-gaap:AdditionalPaidInCapitalMember2021-12-310001052054us-gaap:TreasuryStockMember2020-12-310001052054us-gaap:RetainedEarningsMember2020-12-310001052054us-gaap:AdditionalPaidInCapitalMember2020-12-310001052054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001052054us-gaap:TreasuryStockMember2019-12-310001052054us-gaap:RetainedEarningsMember2019-12-310001052054us-gaap:AdditionalPaidInCapitalMember2019-12-310001052054us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001052054evol:RangeofexercisepricestwoMember2021-01-012021-12-310001052054evol:RangeofexercisepricesthreeMember2021-01-012021-12-310001052054evol:RangeofexercisepricesoneMember2021-01-012021-12-310001052054evol:RangeofexercisepricesfourMember2021-01-012021-12-310001052054evol:RangeofexercisepricesfiveMember2021-01-012021-12-310001052054evol:RangeofexercisepricestwoMember2021-12-310001052054evol:RangeofexercisepricesthreeMember2021-12-310001052054evol:RangeofexercisepricesoneMember2021-12-310001052054evol:RangeofexercisepricesfourMember2021-12-310001052054evol:RangeofexercisepricesfiveMember2021-12-310001052054us-gaap:RestrictedStockMember2021-01-012021-12-3100010520542019-01-012019-12-310001052054us-gaap:RestrictedStockMember2020-01-012020-12-310001052054us-gaap:RestrictedStockMember2021-12-310001052054us-gaap:RestrictedStockMember2020-12-310001052054us-gaap:RestrictedStockMember2019-12-310001052054evol:TwoThousandSixteenStockPlanMember2021-12-310001052054evol:TwoThousandSixteenStockPlanMember2020-12-310001052054srt:MaximumMemberevol:TwoThousandSixteenStockPlanMember2018-06-300001052054srt:MaximumMemberevol:TwoThousandSixteenStockPlanMember2016-06-300001052054srt:MaximumMemberevol:TwoThousandSevenStockPlanMember2015-06-300001052054srt:MaximumMemberevol:TwoThousandSevenStockPlanMember2013-06-300001052054srt:MaximumMemberevol:TwoThousandSevenStockPlanMember2010-06-300001052054srt:MaximumMemberevol:TwoThousandSevenStockPlanMember2007-06-300001052054evol:EmployeestockpurchaseplanMember2021-12-310001052054srt:MaximumMemberevol:TwoThousandSixteenStockPlanMember2021-01-012021-12-310001052054srt:MaximumMemberevol:TwoThousandSevenStockPlanMember2015-06-012015-06-300001052054srt:MaximumMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001052054srt:DirectorMemberevol:TwoThousandSixteenStockPlanMember2021-01-012021-12-310001052054evol:EmployeesmemberMemberevol:TwoThousandSixteenStockPlanMember2021-01-012021-12-310001052054srt:DirectorMemberevol:TwoThousandSevenStockPlanMember2015-06-012015-06-300001052054evol:EmployeesmemberMemberevol:TwoThousandSevenStockPlanMember2015-06-012015-06-300001052054evol:SeniorManagementMemberus-gaap:RestrictedStockMember2020-01-012020-12-310001052054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001052054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001052054us-gaap:IndemnificationGuaranteeMemberevol:InsurancePolicyCoverageMember2021-12-310001052054us-gaap:IndemnificationGuaranteeMemberevol:InsurancePolicyCoverageMember2020-12-310001052054us-gaap:RetainedEarningsMember2021-01-012021-12-310001052054us-gaap:RetainedEarningsMember2020-01-012020-12-3100010520542019-10-152019-10-1500010520542021-06-012021-06-300001052054evol:EmployeestockpurchaseplanMember2020-01-012020-12-310001052054us-gaap:StateAndLocalJurisdictionMember2021-12-310001052054srt:MaximumMemberevol:EmployeestockpurchaseplanMember2021-12-310001052054us-gaap:CommonStockMember2021-12-310001052054us-gaap:CommonStockMember2020-12-310001052054us-gaap:CommonStockMember2019-12-3100010520542019-12-310001052054us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001052054evol:TwoThousandSevenStockPlanMember2021-01-012021-12-310001052054us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001052054evol:TwoThousandSevenStockPlanMember2020-01-012020-12-310001052054us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001052054us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001052054us-gaap:StockOptionMemberevol:TwoThousandSixteenStockPlanMember2021-12-310001052054us-gaap:StockOptionMemberevol:TwoThousandSevenStockPlanMember2021-12-310001052054us-gaap:RestrictedStockMemberevol:TwoThousandSevenStockPlanMember2021-12-310001052054us-gaap:StockOptionMemberevol:TwoThousandSixteenStockPlanMember2020-12-310001052054us-gaap:StockOptionMemberevol:TwoThousandSevenStockPlanMember2020-12-310001052054us-gaap:RestrictedStockMemberevol:TwoThousandSixteenStockPlanMember2020-12-310001052054us-gaap:RestrictedStockMemberevol:TwoThousandSevenStockPlanMember2020-12-310001052054evol:EmployeestockpurchaseplanMember2021-01-012021-12-310001052054evol:SeniorManagementMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001052054evol:BoardMembersMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001052054evol:PaycheckProtectionProgramLoanMember2020-04-150001052054evol:EvenlyoverfouryearsMember2018-01-012018-12-310001052054evol:OneyearanniversaryofofferingmemberMember2018-01-012018-01-310001052054evol:January2018MemberMember2018-01-012018-01-310001052054evol:OneyearanniversaryofofferingmemberMember2017-01-012017-12-310001052054srt:MinimumMemberus-gaap:StateAndLocalJurisdictionMember2021-01-012021-12-310001052054srt:MaximumMemberus-gaap:StateAndLocalJurisdictionMember2021-01-012021-12-310001052054evol:StockincentiveplansmemberMember2021-01-012021-12-310001052054evol:StockincentiveplansmemberMember2020-01-012020-12-3100010520542021-12-3100010520542020-12-310001052054srt:MinimumMemberevol:PaycheckProtectionProgramLoanMember2020-04-152020-04-150001052054srt:MaximumMemberevol:PaycheckProtectionProgramLoanMember2020-04-152020-04-150001052054us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2020-12-310001052054us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-12-310001052054us-gaap:SegmentContinuingOperationsMember2021-01-012021-12-310001052054us-gaap:SegmentContinuingOperationsMember2020-01-012020-12-310001052054evol:PaycheckProtectionProgramLoanMember2021-05-2000010520542020-01-012020-12-310001052054us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-01-012021-12-310001052054us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2020-01-012020-12-310001052054us-gaap:CommonStockMember2021-01-012021-12-310001052054us-gaap:CommonStockMember2020-01-012020-12-3100010520542021-06-3000010520542022-04-0700010520542021-01-012021-12-31xbrli:sharesiso4217:USDxbrli:pureevol:agreementiso4217:USDxbrli:shares

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-34261

EVOLVING SYSTEMS, INC.

(Exact name of registrant as specified in its charter)

Delaware

    

84-1010843

(State or other jurisdiction of
incorporation or organization)

(IRS Employer
Identification No.)

9800 Pyramid Court, Suite 400 Englewood, CO

    

80112

(Address of principal executive offices)

(Zip code)

(303) 802-1000

(Registrant’s telephone number, including area code)

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

Title of Each Class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common Stock, par value $0.001 per share

EVOL

Nasdaq Capital Market

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

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

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

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (Section 232.405 of this chapter) during the preceding 12 months (or such shorter period that the registrant was required to submit such files). Yes  No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:

Large accelerated filer 

    

Accelerated filer 

Non-accelerated filer 

Smaller reporting company 

Emerging growth company 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 

Indicate by check mark whether the registrant 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 the voting and non-voting common equity held by non-affiliates based on a closing sale price of $2.44 per share, which was the last sale price of the common stock as of June 30, 2021, the last business day of the registrant’s most recently completed second fiscal quarter, was $17,570,711.

The number of shares of Common Stock outstanding was 12,333,184 as of April 7, 2022.

DOCUMENTS INCORPORATED BY REFERENCE

The information required by Part III (Items 10, 11, 12, 13 and 14) is incorporated by reference to portions of the registrant’s definitive proxy statement for the 2022 Annual Meeting of Stockholders, which will be filed with the Securities and Exchange Commission within 120 days after the close of the 2021 year. Except as expressly incorporated by reference, the Proxy Statement shall not be deemed to be a part of this report on Form 10-K.

EVOLVING SYSTEMS, INC.

Annual Report on Form 10-K

For the year ended December 31, 2021

Table of Contents

Page

PART I

Item 1.

Business

3

Item 1A.

Risk Factors

5

Item 1B.

Unresolved Staff Comments

14

Item 2.

Properties

14

Item 3.

Legal Proceedings

14

Item 4.

Mine Safety Disclosures

14

PART II

Item 5.

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

15

Item 6.

Selected Financial Data

15

Item 7.

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

15

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

20

Item 8

Financial Statements and Supplementary Data

21

Report of Independent Registered Public Accounting Firm (Marcum LLP #688)

22

Consolidated Balance Sheets

25

Consolidated Statements of Operations

26

Consolidated Statements of Comprehensive Loss Income

27

Consolidated Statements of Changes in Stockholders’ Equity

28

Consolidated Statements of Cash Flows

29

Notes to Consolidated Financial Statements

30

Item 9

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

42

Item 9A.

Controls and Procedures

42

Item 9B.

Other Information

43

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

44

Item 11.

Executive Compensation

44

Item 12.

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

44

Item 13.

Certain Relationships and Related Transactions, and Director Independence

44

Item 14.

Principal Accounting Fees and Services

44

PART IV

Item 15.

Exhibits and Financial Statement Schedules

44

Item 16.

Form 10-K Summary

46

Signatures

47

PART I

ITEM 1.    BUSINESS

OVERVIEW

On December 31, 2021, the Company closed on the terms of the Equity Purchase Agreement (the “Equity Purchase Agreement”) and two Software Purchase Agreements (the “Software Purchase Agreements” and, together with the Equity Purchase Agreement and the other transaction documents described therein, the “Purchase Agreements”) dated as of October 15, 2021, with subsidiaries and affiliates of PartnerOne Capital, Inc. (the “Purchasers”). The Purchase Agreements provided for the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets that provided real-time digital engagement solutions and services in the areas of real-time analytics, customer acquisition and activation, customer value management and loyalty for the telecom industry to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements included customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters. The Company received cash proceeds of $36.0 million and may receive up to an additional $2.5 million in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement.

Simultaneously with the approval by the board of directors of the Company to execute the Purchase Agreements, the board formed a subcommittee of the board (the “Investment Committee”) to evaluate options to maximize the value of the Company’s assets, which, following the closing of the transactions contemplated under the Purchase Agreements, will consist primarily of cash and cash equivalents. The board of directors has authorized the Investment Committee to retain such counsel, experts, consultants or other professionals as the Investment Committee shall deem appropriate from time to time to aid the Investment Committee in the performance of its duties.

Following the sale of its assets in real-time digital engagement solutions and services in December 2021, the Company has decided to evaluate new areas of business and is currently a research and development organization with two initial areas of product focus, each of which are in a research-oriented pre-release mode. The two areas of focus are in the application of self-learning algorithms as well as the symbolic tagging and organizing of physical objects.

The Company is developing a set of proprietary algorithms that model and predict behavior of dynamic systems. The algorithms it is developing are novel but based on the team’s collective experience having built big data and machine learning systems that drove marketing programs for almost a billion consumers in its previous operating businesses at the Company. There exists a set of code that is currently in an engineering-complete first stage of development and ready for testing and quality control changes. These algorithms can be used for a number of purposes including consumer behavior detection and prediction as well as for the modeling of the behavior of physical and financial objects. In particular, the company is focusing its application on the modeling of the behavior of chaotic crypto-based financial instruments. In 2022, the Company expects that it will implement back-testing of algorithms against historical data sets; migrating to real-time testing against live transaction data and implementing small-scale testing of automated algorithms.

The Company has also begun developing a set of tools and technologies for applying (‘sticking’) symbolic content to physical objects to catalog and, in doing so, gaining the ability to track real-world objects in a novel way. This technique and the databases created as a result can be used in a range of applications including travel, crowd-sourced organic information (crime, parking, etc.), as well as for historical and demographic research.

In this development area of the symbol tagging application, the team is building a set of databases and prototypes which are currently working in a test environment. The development includes a prototype front end which is running on Apple’s iOS as well as a back-end which is based on Java, Linux, and MySQL. This initiative remains in an early, research-oriented stage.

Finally, the Company’s directors and executives maintains an extensive background in mergers and acquisitions (“M&A”) activity. The Company plans to use its cash assets, and network of relationships to seek to acquire businesses and/or assets as well as consider strategic partners.

BOARD OF DIRECTORS

On January 10, 2022, David S. Oros resigned from the Company’s board of directors (“Board”). Mr. Oros had served on the Company’s Board since March 2008 and was a member of the Compensation and Audit Committees and chair of the Corporate

3

Governance and Nominating Committee. Mr. Oros’ resignation was not the result of any disagreement between Mr. Oros and the Company or the management, Board or any committee of the Board.

On January 10, 2022, Julian D. Singer resigned from the Board. Julian D. Singer had served on the Board since January 2015 and was a member of the Audit, Compensation and Corporate Governance and Nominating Committees. Julian D. Singer’s resignation was not the result of any disagreement between him and the Company or the management, Board or any committee of the Board.

On January 10, 2022, pursuant to Article IV, Sections 18 and 25 of the Bylaws of the Company, the Board adopted a resolution appointing Steven G. Singer and Igor Volshteyn to the Company’s Board effective immediately, to serve until the next annual meeting of stockholders or their earlier death or resignation. Steven Singer will fill the vacancy resulting from the resignation of David S. Oros. Mr. Singer is an “independent” director under the NASDAQ rules and will serve on the Board’s Audit Committee, the Compensation Committee, the Investment Committee and the Corporate Governance and Nominating Committee, which he will chair.

Mr. Volshteyn will fill the vacancy resulting from the resignation of Julian D. Singer. Mr. Volshteyn is an “independent” director under the NASDAQ rules and will serve on the Board’s Audit Committee, the Compensation Committee, the Corporate Governance and Nominating Committee, and the Investment Committee, which he will chair.

Mr. Singer is a principal of and consultant to Remus Holdings, Inc., a closely held investment business, a position he has held since 2016. Since July 2017, Mr. Singer has served as the chairman of the board of CCUR Holdings, Inc. Since August 2021, he has served as a director of SeaChange International, Inc. Since 2019, he has served as a senior executive consultant to Green Precious Metal Recovery, LLC., an environmentally-friendly precious metals recovery firm. From 2000 to 2016, Mr. Singer served as the Chairman and Chief Executive Officer of American Banknote Corporation, a provider of secure financial products and solutions and a public company through 2007. Prior to that, Mr. Singer had been Executive Vice President and Chief Operating Officer of Remus Holdings, Inc. from 1994 to 2000. Mr. Singer has served on numerous public and private company boards on five continents, that cover a broad range of markets, including: financial and identity transactions and documents; data storage and retrieval; complex web hosting and managed services; cable TV; beverages; energy; textiles; plastics; telecom; and pharmaceuticals and other medical devices and products. Mr. Singer holds a Bachelor of Arts degree from the University of Pennsylvania and a Juris Doctor from Harvard Law School.

Mr. Volshteyn currently serves as President and CEO of CCUR Holdings, Inc., having previously served as interim Chief Operating Officer and President, and Senior Vice President of Business Development since 2019. From August 2020 through November 2021, Mr. Volshteyn served as Chief Financial Officer and a director of Spartacus Acquisition Corporation, a Nasdaq listed special purpose acquisition corporation focused on the TMT industry. Mr. Volshteyn began his career as a research analyst and investment banker at Tejas Securities Group, Inc. focusing primarily on technology and telecommunications and has over 20 years of experience in the investment management industry. Mr. Volshteyn served as the Managing Partner and Chief Investment Officer at Echelon Investment Partners LP from May 2016 to December 2018 and as an analyst and portfolio manager at Millennium Management from July 2007 to March 2016. From August 2019 to February 2020, Mr. Volshteyn served on the board of directors for Goodman Networks, Inc. Mr. Volshteyn holds a Bachelor of Business Administration in Finance, with highest honors, from the University of Texas at Austin.

Messrs. Singer and Volshteyn and the Company have entered into the standard Indemnification Agreement for the Company’s officers and directors.

COMPETITION

We have noted that we are currently engaged in research and development with two initial areas of product focus, each of which is in a research-oriented pre-release mode. The market for these products is highly competitive and subject to rapid technological change, changing industry standards, regulatory developments and consolidation. As the products enter their target markets, we will identify further our principal competitors in each market.

We are also focused on identifying, acquiring and operating fairly valued to undervalued businesses that have growth potential. Due to current market conditions, we face significant competition from strategic and, in particular, financial buyers which, in any instance, may raise seller valuation expectations above what we would consider to be attractive levels for our management and our shareholders. We continue to believe that additional fairly and undervalued opportunities exist and are attainable. We do not intend to pursue what we consider to be over-valued businesses and assets that we believe may not deliver the levels of returns we target.

EMPLOYEES

As of December 31, 2021, we employed 8 people all located in the United States. Our employees are not unionized.

4

CORPORATE INFORMATION

Evolving Systems was founded in 1985 and is incorporated in Delaware.

Our principal executive offices are located at 9800 Pyramid Court Suite 400, Englewood, Colorado 80112 and our telephone number is 303 802-1000. We maintain a website on the internet at www.symbl.com. Our internet website, and the information contained on it, are not to be considered part of this prospectus supplement.

As part of the sale of the Company’s assets pursuant to the Equity Purchase Agreement, the Company will be in the near future no longer using the name “Evolving Systems”. The Company anticipates changing both its name and stock symbol. The Company currently plans to transition to the name “Symbolic Logic, Inc.”, and the stock symbol SYMB.

ITEM 1A.    RISK FACTORS

You should carefully consider the following risk factors, as well as the other information in this report, before deciding whether to purchase, hold or sell shares of our common stock. The occurrence of any of the following risks could harm our business, financial condition, results of operations and/or growth prospects or cause our actual results to differ materially from those contained in forward-looking statements we have made in this report and those we may make from time to time. You should consider all of the factors described in this section as well as those discussed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and the related notes when evaluating our business. If any of the following risks actually occurs, our business, financial condition, results of operations and future growth prospects would likely be materially and adversely affected. In these circumstances, the market price of our common stock would likely decline, and you may lose all or part of your investments. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations.

Risks Related to Our Business and Industry

We are in the development stage of our new business and are not generating any revenue.

The Company is in the development stage and faces all of the risks and uncertainties associated with a new and unproven business. Our future is based on an unproven business plan with no historical facts to support projections and assumptions. We are currently a research and development organization focusing on symbolic tagging of physical objects and self-learning algorithms. The Company’s operations are subject to all of the risks inherent in the establishment of a new business enterprise. The likelihood of our success must be considered in light of the problems, expenses, difficulties, complications and delays frequently encountered in connection with the formation of a pre-revenue business. Our lack of a significant and relevant operating history makes it difficult to manage operations and predict future operating results.

We expect operating losses and cannot be certain of our future profitability.

We have accumulated a net deficit through December 31, 2021, of approximately $61.1 million. We expect to incur losses in the foreseeable future as we increase expenditures for the development and marketing of the symbolic tagging of physical objects and self-learning algorithms. The time required for us to become profitable is uncertain, and there can be no assurance that we will achieve profitability on a sustained basis, if at all. As a result of our limited operating history, we have neither internal nor industry-based historical financial data for any significant period of time upon which to project revenues or base planned operating expenses. We expect that our results of operations may also fluctuate significantly in the future as a result of a variety of factors, including creation of symbolic tagging product that is competitive in the market, our ability to launch symbolic tagging into multiple marketplaces, the success of our self-learning algorithms in the crypto marketplace, our ability to attract, retain and motivate qualified personnel and general economic conditions, and other factors.

The two areas of research the Company is engaged in are both pre-revenue

The Company’s proposed business is in two areas of research activity which are both in their very early stages, with a very limited team. While the Company hopes to be able to invest in and scale this research with the goal of producing products that generate revenue, the Company’ currently has no products and while research activities will continue, there is no guarantee that these particular areas of existing research will lead directly to products that will generate revenue.

5

We have no approved products on the market and have generated no product revenues to date.

After the sale of our assets, we have entered into a new business and to date, we have no approved products on the market and have generated no product revenues. Therefore, for the foreseeable future, we will have to fund all of our operations and capital expenditures from the net proceeds of the offering, cash on hand, and additional financings, to the extent such financings can be obtained.

If we fail to succeed in the AI market or other new application markets we seek to penetrate into, our revenues, growth prospects and financial condition could be materially and adversely affected.

Until December 2021, we provided real-time digital engagement solutions and services. As of January 2022, we are developing a set of proprietary algorithms that model and predict behavior of dynamic systems and also developing a set of tools and technologies for applying (sticking) symbolic content to physical objects to catalog and in doing so gaining the ability to track real-world objects in a novel way. Our future revenue growth will depend largely on our ability to successfully expand our business in the artificial intelligence market and penetrate into new application markets. We cannot predict how or to what extent the demand for our products in the artificial intelligence market will develop going forward. If the artificial intelligence market does not develop as we currently anticipate and we are unable to penetrate into new application markets, our future revenue and profits could be materially and adversely affected.

The industries in which we intend to operate are characterized by constant changes. If we fail to continuously innovate our business and results of operations may be adversely affected.

The industries in which we intend to operate are characterized by constant changes, including rapid technological evolution, continual shifts in customer demands, frequent introductions of new products and solutions and constant emergence of new industry standards and practices. Thus, our success will depend, in part, on our ability to respond to these changes in a cost-effective and timely manner. We need to anticipate the emergence of new technologies and assess their market acceptance. We also need to invest significant resources in research and development in order to become competitive in the market.

Our business is difficult to evaluate because we have no operating history.

As we recently began pursuing new business lines, this business has no operating history or revenue and there cannot be any assurance that our new business will generate revenue. The Company has had no recent operating history nor any revenues or earnings from operations since inception. Other than cash on hand of approximately $39.4 million, we have no significant assets or financial resources. We will, in all likelihood, sustain operating expenses without corresponding revenues, until our new business can generate revenue.

Risks Related to Acquisitions

We may engage in acquisitions or strategic alliances that could disrupt our business, result in increased expenses, reduce our financial resources and cause dilution to our shareholders. We cannot assure you that such acquisitions or strategic alliances may be successfully implemented.

We may look for potential acquisitions or strategic alliances to expand our business. However, we may not be able to find suitable acquisition candidates, complete acquisitions on favorable terms, if at all, or integrate any acquired business, products or technologies into our operations. If we do complete acquisitions, they may be viewed negatively by customers or investors and they may not enable us to strengthen our competitive position or achieve our goals. In addition, any acquisitions that we make could lead to difficulties in integrating personnel, technologies and operations from the acquired businesses and in retaining and motivating key personnel from these businesses. Moreover, acquisitions may disrupt our ongoing operations, divert management from day-to-day responsibilities and increase our expenses. Future acquisitions may reduce our cash available for operations and other uses and could result in increases in amortization expenses related to identifiable intangible assets acquired, potentially dilutive issuances of equity securities or the incurrence of debt. We cannot predict the number, timing or size of future acquisitions, or the effect that any such acquisitions might have on our operating results.

We may consider potential business or asset acquisitions in different industries, and stockholders may have no basis at this time to ascertain the merits or risks of any business or asset that we may ultimately operate or acquire.

Our business strategy contemplates the potential acquisition of one or more additional operating businesses or other assets that we believe will provide returns on equity at least equal to or better than our previous businesses and/or enhance the returns achieved from our former operating segments. Accordingly, there is no current basis for stockholders to evaluate the possible merits or risks of a

6

target business or asset with which we may ultimately effect a business combination, acquisition, or other investment. Although we will seek to evaluate the risks inherent in any particular business or acquisition opportunity, we cannot assure stockholders that all of the significant risks present in that opportunity will be properly assessed. Even if we properly assess those risks, some of them may be outside of our control or ability to assess. We may pursue business combinations, asset acquisitions, or investments that do not require stockholder approval and, in those instances, stockholders will most likely not be provided with an opportunity to evaluate the specific merits or risks of any such transaction before we become committed to the transaction(s).

Resources will be expended in researching potential acquisitions and investments that might not be consummated.

The investigation of target businesses and assets and the negotiation, drafting, and execution of relevant agreements, disclosure documents, and other instruments has required and will continue to require substantial management time and attention, in addition to costs for accountants, attorneys, and others engaged from time to time to assist management. If a decision is made not to complete a specific business combination, asset acquisition, or other investment, the costs incurred up to that point relating to the proposed transaction likely would not be recoverable and would be borne by us. Furthermore, even if an agreement is reached relating to a specific opportunity, we may fail to consummate the transaction for any number of reasons, including those beyond our control.

Subsequent to an acquisition or business combination, we may be required to take write-downs or write-offs, incur restructuring costs, and incur impairment or other charges that could have a significant negative effect on our financial condition, results of operations, and share price, which could cause stockholders to lose some or all of their investments.

Even if we conduct extensive due diligence on a target business with which we combine or an asset which we acquire, we cannot assure stockholders that this diligence will identify all material issues that may be present with respect to a particular target business or asset, that it would be possible to uncover all material issues through a customary and reasonable amount of due diligence, or that factors outside of the target business and outside of our control will not later arise. As a result of these factors, we may be forced to later write-down or write-off assets, restructure our operations, or incur impairment or other charges that could result in our reporting losses. Even if our due diligence successfully identifies certain risks, unexpected risks may arise, and previously known risks may materialize in a manner not consistent with our preliminary risk analysis. Even though these charges may be non-cash items, and therefore will not have an immediate impact on our liquidity, the fact that we report charges of this nature could contribute to negative market perceptions about us or our securities. In addition, charges of this nature may cause us to violate net worth or other covenants to which we may be subject as a result of assuming pre-existing debt held by a target business or associated with a target asset, or by virtue of our obtaining debt financing in connection with our future operations. Accordingly, stockholders could suffer a significant reduction in the value of their shares.

We may issue additional shares of common stock or other securities to complete business combinations or under employee incentive plans. Any such issuances would dilute the interest of our stockholders and likely present other risks.

Our certificate of incorporation authorizes our Board of Directors to issue shares of our common stock or preferred stock, from time to time, in their business judgment, up to the amount of our then-authorized capitalization. We may issue a substantial number of additional shares of our common stock, and may issue shares of our preferred stock, in order to complete business combinations, raise additional capital, or under employee incentive plans. These issuances:

may significantly dilute stockholders’ equity interests;
may subordinate the rights of holders of shares of our common stock if shares of preferred stock are issued with rights senior to those afforded our common stock;
could cause a change in control if a substantial number of shares of our common stock are issued; and
may adversely affect prevailing market prices for our common stock.

We may issue notes or other debt securities, or otherwise incur substantial debt, to complete a business combination or acquire assets, which may adversely affect our leverage and financial condition, and thus negatively impact the value of our stockholders’ investment in us.

Although we have no commitments as of the date of this report to issue any notes or other debt securities, or to otherwise incur indebtedness, we may choose to incur substantial debt to finance our growth plans. The incurrence of debt could have a variety of negative effects, including:

default and foreclosure on our assets if our operating revenues after an initial business combination or asset acquisition are insufficient to repay our debt obligations;

7

acceleration of our obligations to repay the indebtedness, even if we make all principal and interest payments when due, if we breach covenants that require the maintenance of financial ratios or reserves without a waiver or renegotiation of the covenants;
our immediate payment of all principal and accrued interest, if any, if the debt security is payable on demand;
our inability to obtain necessary additional financing if the debt security contains covenants restricting our ability to obtain such financing while the debt security is outstanding;
our inability to pay any declared dividends on our common stock;
using a substantial portion of our cash flow to pay principal and interest on our debt, which will reduce the funds available for dividends on our common stock, if declared, expenses, capital expenditures, acquisitions, and other general corporate purposes;
limitations on our flexibility in planning for and reacting to changes in our business and in the industries in which we operate or intend to operate;
increased vulnerability to adverse changes in general economic, industry, and competitive conditions and adverse changes in government regulation; and
limitations on our ability to borrow additional amounts for expenses, capital expenditures, acquisitions, debt service requirements, execution of our strategy, and other purposes, and other disadvantages compared to our competitors who have less debt.

We may have a limited ability to assess the management of a prospective target business and, as a result, may effect a business combination with a target business whose management may not have the skills, qualifications, or abilities to manage the target business.

When evaluating a prospective target business, even with diligent efforts, we may not be able to assess the performance of the target business’s management fully, due to necessary restraints on time, resources, and information. Moreover, when assessing private companies, it may be difficult to assess how well a target company’s management will be able to adjust to operating within the confines of a public company structure. Our assessment of the capabilities of the target’s management, therefore, may prove to be incorrect, and such management may lack the skills, qualifications, or abilities we expected. Should the target’s management not possess the skills, qualifications, or abilities necessary to manage such business or operate within the confines of a public company, the operations and profitability of the post-combination business may be negatively impacted.

We may attempt to complete business combinations with private companies about which limited information is available, which may result in a business combination with a company that is not as profitable as we expected, if at all.

In pursuing our business acquisition strategy, we may seek to effect business combinations with privately held companies. By definition, very little public information exists about private companies, and we could be required to make our decision on whether to pursue a potential initial business combination based on limited information, which may result in a business combination with a company that is not as profitable as we expect, if at all.

We may be required to expend substantial sums in order to bring the companies we acquire into compliance with the various reporting requirements applicable to public companies and/or to prepare required financial statements, and such efforts may harm our operating results or be unsuccessful altogether.

The Sarbanes-Oxley Act requires our management to assess the effectiveness of the internal control over financial reporting for the companies we acquire. In order to comply with the Sarbanes-Oxley Act, we will need to implement or enhance internal control over financial reporting at any company we acquire and evaluate the company’s internal controls. We do not conduct a formal evaluation of companies’ internal control over financial reporting prior to an acquisition. We may be required to hire or engage additional resources and incur substantial costs to implement the necessary new internal controls should we acquire any companies.

Any failure to implement required internal controls, or difficulties encountered in their implementation, could harm our operating results or increase the risk of material weaknesses in internal controls, which could, if not remediated, adversely affect our ability to report our financial condition and results of operations in a timely and accurate manner.

8

Risks Related to Information Technology and our Computer Systems

Cyberattacks and security vulnerabilities could lead to reduced future revenues, increased costs, liability claims, or harm to our competitive position.

The security of our products and services is important in our customers’ decisions to purchase or use our products or services. Increased sophistication and activities of perpetrators of cyberattacks have resulted in an increase in information security risks in recent years. Hackers develop and deploy viruses, worms, and other malicious software programs that attack products and services and gain access to networks and data centers. If we were to experience difficulties maintaining existing systems or implementing new systems, we could incur significant losses due to disruptions in our operations. Additionally, these systems contain valuable proprietary and confidential information and may contain personal data of our customers’ subscribers. A security breach could result in disruptions of our internal systems and business applications, impairment of our ability to provide services to our customers, product development delays, harm to our competitive position from the compromise of confidential business information, or subject us to liability under laws that protect personal data. Although we believe that we have robust information security procedures and other safeguards in place, many of our services do not have fully redundant systems or a formal business continuity or disaster recovery plan, and we may not have adequate business interruption insurance to compensate us for losses that occur from a system outage. As cyber threats continue to evolve, we may be required to expend additional resources to continue to enhance our information security measures and/or to investigate and remediate any information security vulnerabilities. Any of these consequences would adversely affect our revenue and margins.

System security risks, data protection breaches, cyberattacks and systems integration issues could disrupt our internal operations or IT services provided to customers, and any such disruption could reduce our revenue, increase our expenses, damage our reputation and adversely affect our stock price.

As a technology services business, we are exposed to attacks from criminals, nation state actors and activist hackers (collectively, “malicious parties”) who may be able to circumvent or bypass our cyber security measures and misappropriate, maliciously alter or destroy our confidential information or that of third parties, create system disruptions or cause shutdowns. Malicious parties also may be able to develop and deploy viruses, worms, ransomware and other malicious software programs that attack our products or otherwise exploit any security vulnerabilities of our products. Threats to our own IT infrastructure can also affect our customers. Customers using our cloud-based services rely on the security of our infrastructure, including hardware and other elements provided by third parties, to ensure the reliability of our services and the protection of their data. Sophisticated hardware and operating system software and applications that we procure from third parties may contain defects in design or manufacture, including flaws that could unexpectedly interfere with the operation of the system. The costs to us to eliminate or alleviate cyber or other security problems, including bugs, viruses, worms, malicious software programs and other security vulnerabilities, could be significant and could reduce our operating margins. Our efforts to address these problems may not be successful and could result in interruptions, delays, cessation of service and loss of existing or potential customers that may impede our sales, manufacturing, distribution or other critical functions.

Portions of our IT infrastructure also may experience interruptions, delays or cessations of service or produce errors in connection with systems integration or migration work that takes place from time to time. We may not be successful in implementing new systems and transitioning data, which could cause business disruptions and be more expensive, time-consuming, disruptive and resource intensive. Such disruptions could adversely impact our ability to fulfill orders and respond to customer requests and interrupt other processes. Delayed sales, lower margins or lost customers resulting from these disruptions could reduce our revenue, increase our expenses, damage our reputation and adversely affect our stock price.

Unauthorized disclosure of data, unauthorized access to our service and misuse of our service could adversely affect our business.

Any security breaches, unauthorized access, unauthorized usage, virus or similar breach or disruption could result in loss of confidential information, personal data and customer content, damage to our reputation, litigation, regulatory investigations, increased costs or other liabilities. If our security measures, or those of our partners or service providers, are breached as a result of third-party action, employee error, malfeasance or otherwise and, as a result, someone obtains unauthorized access to confidential information, personal data or customer content, our reputation will be damaged, our business may suffer or we could incur significant liability. If the measures we have put in place to limit or restrict access to and use of functionality, usage entitlements and support for customers or prospective customers are breached, circumvented or ineffective as a result of third-party action, employee error, malfeasance or otherwise and, as a result, someone obtains unauthorized access to and use of functionality, usage entitlements and support, our business may suffer or we could incur significant liability and/or costs.

Techniques used to obtain unauthorized access or use or to sabotage systems change frequently and generally are not recognized until launched against a target. As a result, we may be unable to anticipate these techniques or to implement adequate preventative

9

measures. If an actual or perceived security breach occurs, the market perception of our security measures could be harmed and we could lose sales and customers. Any significant violations of data privacy or unauthorized disclosure of information could result in the loss of business, litigation and regulatory investigations and penalties that could damage our reputation and adversely impact our results of operations and financial condition. Moreover, if a security breach occurs with respect to another software as a service, or SaaS, provider, our potential customers may lose trust in the security of the SaaS business model generally, which could adversely impact our ability to retain existing customers or attract new ones.

Risks Related to Employees

Future success is highly dependent on the ability of management.

The nature of our operations is highly speculative and there is a consequent risk of loss of your investment. The success of our plan of operation will depend to a great extent on the operations, financial condition and management of the identified new business opportunities.

We are highly dependent on the services of our key personnel.

We are highly dependent on the services of our key personnel, Matthew Stecker, who serves as our Chief Executive Officer and Mark Szynkowski, Vice President of Finance and Principal Accounting Officer. Although we have entered into agreements with them regarding their employment, they are not for a specific term and each of them may terminate their employment with us at any time, though we are not aware of any present intention of any of these individuals to leave us.

Our business depends largely on our ability to attract and retain talented employees.

Attracting and retaining talented employees is key to our success. The market for skilled workers in our industry is very competitive. We may not be able to retain personnel or to hire additional personnel on a timely basis, if at all. Because of the complexity of our software solutions, a significant time lag exists between the hiring date of technical and sales personnel and the time when they become fully productive. We have at times experienced high employee turnover and difficulty in recruiting and retaining technical personnel. Our failure to retain personnel or to hire qualified personnel on a timely basis could adversely affect our business by impacting our ability to develop new products.

Risks Related to Accounting Policy

Changes in, or interpretations of, accounting principles or tax rules and regulations, could adversely affect our results of operations.

We prepare our consolidated financial statements in conformity with U.S. generally accepted accounting principles (“US GAAP”). It is possible that future requirements could change our current application of US GAAP, resulting in a material adverse impact on our financial positions or results of operations. In addition, our future effective tax rates could be unfavorably affected by changes in tax laws or the interpretation of tax laws or by changes in the valuation of our deferred tax assets and liabilities. We regularly assess our implementation of applicable accounting principles and the adequacy of our provision for income taxes, but we are a relatively small company and our business is complex; the final determination of any tax authority, upon examination of our income tax returns, could have an adverse effect on our operating results and financial position.

Risks Related to Ownership of our Common Stock

The trading price of the shares of our common stock has been and is likely to continue to be highly volatile, and purchasers of our common stock could incur substantial losses.

Our stock price has been and will likely continue to be volatile for the foreseeable future. The stock market in general and the market for technology companies in particular have experienced extreme volatility that has often been unrelated to the operating performance of particular companies. As a result of this volatility, investors may not be able to sell their common stock at or above the price they paid.

In addition, in the past, stockholders have initiated class action lawsuits against companies following periods of volatility in the market prices of these companies. Such litigation and any litigation that may be instituted against us, our officers and/or our directors in the future, could cause us to incur substantial costs and divert management’s attention and resources, which could have a material adverse effect on our business, financial condition and results of operations.

10

If we fail to satisfy applicable listing standards, including compliance with the minimum market value of listed securities requirement, our common stock may be delisted from the NASDAQ Capital Market.

On December 9, 2021, we received a letter from the NASDAQ regarding the Equity Purchase Agreement and the two Software Purchase Agreements entered into by the Company pursuant to which we sold all of our assets. The staff requested certain information from the Company regarding its on-going business. We provided a response to the staff on January 7, 2022. We received a follow up request from the NASDAQ for additional information and we provided a response to the staff on February 15, 2022.

There can be no assurances, that we will be successful in maintaining compliance with the continued listing requirements and maintaining the listing of our common stock on the NASDAQ Capital Market. Delisting from the NASDAQ could adversely affect our ability to raise additional financing through the public or private sale of equity securities, would significantly affect the ability of investors to trade our securities and would negatively affect the value and liquidity of our common stock. Delisting could also have other negative results, including the potential loss of confidence by employees, the loss of institutional investor interest and fewer business development opportunities. If our common stock is delisted by the NASDAQ the price of our common stock may decline and our common stock may be eligible to trade on the OTC Markets, another over-the-counter quotation system where an investor may find it more difficult to dispose of their common stock or obtain accurate quotations as to the market value of our common stock. Further, if we are delisted, we would incur additional costs under requirements of state “blue sky” laws in connection with any sales of our securities. These requirements could severely limit the market liquidity of our common stock and the ability of our stockholders to sell our common stock in the secondary market.

We are exposed to risk if we cannot maintain or adhere to our internal controls and procedures.

We have established and continue to maintain, assess, and update our internal controls and procedures regarding our business operations and financial reporting. Our internal controls and procedures are designed to provide reasonable assurances regarding our business operations and financial reporting. However, because of the inherent limitations in this process, internal controls and procedures may not prevent or detect all errors or misstatements. To the extent our internal controls are inadequate or not adhered to by our employees, our business, financial condition, and operating results could be materially adversely affected. As reported elsewhere in this Annual Report on Form 10-K, we experienced a material weakness in our internal control related to our presentation and classification for the disposition of assets. We cannot assure you that additional significant deficiencies or material weaknesses in our internal control over financial reporting will not be identified in the future.

If we are not able to maintain internal controls and procedures in a timely manner, or without adequate compliance, we may be unable to accurately or timely report our financial results or prevent fraud and may be subject to sanctions or investigations by regulatory authorities such as the SEC or Nasdaq. Any such action or restatement of prior period financial results as a result could harm our business or investors’ confidence in the Company and could cause our stock price to fall.

Sales of large blocks of our stock may result in the reduction in the market price of our stock and make it more difficult to raise funds in the future.

If our stockholders sell substantial amounts of our common stock in the public market, the market price of our common stock could fall. The perception among investors that such sales will occur could also produce this effect. We currently have several stockholders who own large percentages of our stock. To the extent we continue to have one or more stockholders who own a large percentage of our stock and those stockholders chose to liquidate their holdings, it may have a dramatic impact on the market price of our stock. These factors also could make it more difficult to raise funds through future offerings of common stock.

Certain provisions of our charter documents, employment arrangements and Delaware law may discourage, delay or prevent an acquisition of us, even if an acquisition would be beneficial to our stockholders, and may prevent attempts by our stockholders to replace or remove our current management.

Provisions of our amended and restated certificate of incorporation and bylaws, as well as provisions of Delaware law, could make it difficult for a third party to acquire us, even if doing so would benefit our stockholders. In addition, these provisions, which make it more difficult for stockholders to replace members of our board of directors, may frustrate or prevent attempts by our stockholders to replace or remove our current management because our board of directors is responsible for appointing the members of our management team. These provisions include the following:

our stockholders cannot take action by written consent;

11

we have advance notice requirements for nominations for election to the Board of Directors or for proposing matters that can be acted upon at stockholder meetings;
our stockholders can only remove directors without cause by super majority vote; and
our stockholders can only amend our bylaws or certain Board of Directors-related provisions of our amended and restated certificate of incorporation by a super majority vote.

In addition, we are subject to the anti-takeover provisions of Section 203 of Delaware General Corporation Law, which prohibit us from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in the prescribed manner. The application of Section 203 and certain provisions of our restated certificate of incorporation may have the effect of delaying or preventing changes in control of our management, which could adversely affect the market price of our common stock by discouraging or preventing takeover attempts that might result in the payment of a premium price to our stockholders.

Certain of our named executive officers have entered into agreements with us that contain a change in control provision. These agreements generally provide for acceleration on vesting of stock awards. The acceleration of vesting of stock awards upon a change in control may be viewed as an anti-takeover measure and may have the effect of discouraging a merger proposal, tender offer or other attempt to gain control of us.

Our Stock Incentive Plans provide for acceleration of vesting of stock awards under certain changes in control. As noted above, the acceleration on vesting of stock awards upon a change in control may be viewed as an anti-takeover measure.

All of the above factors could adversely affect the market price of our common stock by discouraging or preventing takeover attempts that might result in the payment of a premium price to our stockholders.

We suspended our dividends in 2016 and we may not pay dividends in the future.

In June 2016, our Board of Directors suspended our quarterly dividends. Any decision to pay dividends in the future and the amount of any dividend we may declare will depend on general business conditions, the impact of such payment on our financial statements.

The concentration of our stock ownership will likely limit your ability to influence corporate matters, including the ability to influence the outcome of director elections and other matters requiring stockholder approval.

Our executive officers, directors and the holders of more than 5% of our outstanding common stock, in the aggregate, beneficially own 41% of our common stock. As a result, these stockholders, acting together, will have significant influence over all matters that require approval by our stockholders, including the election of directors and approval of significant corporate transactions. Corporate actions might be taken even if other stockholders oppose them. This concentration of ownership might also have the effect of delaying or preventing a change of control of our company that other stockholders may view as beneficial.

General Risk Factors

A pandemic, epidemic, or outbreak of infectious disease such as the current coronavirus (COVID-19) pandemic could have an adverse effect on our business, operating results or financial condition.

Our business could be adversely impacted by the effects of a pandemic, epidemic, or outbreak of an infectious disease, such as the recent and ongoing COVID-19 outbreak in various parts of the world in which we operate, which has been declared a global pandemic by the World Health Organization. This outbreak could adversely impact our operations, the operations of our potential customers and the global economy. Disruptions to our business include restrictions on our ability to travel and distribute our products, suspension or government-mandated shutdown of operations by us or our customers. Given the uncertainty around the extent and timing of the potential future spread or mitigation of the COVID-19 Pandemic and around the imposition or relaxation of protective measures, we cannot reasonably estimate the impact on our future results of operations, cash flows or financial condition.

As a result of operating as a smaller public company, our management is required to devote a substantial amount of time to comply with regulatory matters; our relatively small staff can make compliance challenging.

Because our common stock is publicly traded, we are subject to certain rules and regulations of federal, state and financial market exchange entities charged with the protection of investors and the oversight of companies whose securities are publicly traded.

12

These entities, including the Public Company Accounting Oversight Board, the SEC and NASDAQ, have issued requirements and regulations and continue to adopt additional regulations and requirements in response to laws enacted by Congress. Establishment of effective internal controls is further complicated because we are a relatively small company with global operations, and multiple locations and IT systems. Our management and other personnel have and will continue to devote a substantial amount of time to these compliance initiatives.

Requirements associated with being a public company will increase our costs significantly, as well as divert significant company resources and management attention.

We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or the other rules and regulations of the SEC, or any securities exchange relating to public companies. The Sarbanes-Oxley Act of 2002, as amended, or Sarbanes-Oxley, as well as rules subsequently adopted by the SEC, and The Nasdaq Capital Market to implement provisions of Sarbanes-Oxley, impose significant requirements on public companies, including requiring establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Further, pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the SEC has adopted additional rules and regulations in these areas, such as mandatory “say on pay” voting requirements. Stockholder activism, the current political environment and the current high level of government intervention and regulatory reform may lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact the manner in which we operate our business in ways we cannot currently anticipate. Compliance with the various reporting and other requirements applicable to public companies requires considerable time and attention of management. We cannot assure you that we will satisfy our obligations as a public company on a timely basis.

We expect the rules and regulations applicable to public companies to substantially increase our legal and financial compliance costs and to make some activities more time-consuming and costly. If these requirements divert the attention of our management and personnel from other business concerns, they could have a material adverse effect on our business, financial condition and results of operations. The increased costs will decrease our net income or increase our net loss and may require us to reduce costs in other areas of our business or increase the prices of our products or services. In addition, as a public company, it may be more difficult or more costly for us to obtain certain types of insurance, including directors’ and officers’ liability insurance, and we may be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events could also make it more difficult for us to attract and retain qualified personnel to serve on our board of directors, our board committees or as executive officers.

If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.

The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, our common stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline.

Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.

We are subject to the periodic reporting requirements of the Exchange Act. We designed our disclosure controls and procedures to reasonably assure that information we must disclose in reports we file or submit under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC.

We believe that any disclosure controls and procedures or internal controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.

These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. For example, our directors or executive officers could inadvertently fail to disclose a new relationship or arrangement causing us to fail to make any related party transaction disclosures. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements due to error or fraud may occur and not be detected. In addition, we do not have a risk management program or processes or procedures for identifying and addressing risks to our business in other areas.

13

ITEM 1B.    UNRESOLVED STAFF COMMENTS

None.

ITEM 2.    PROPERTIES

As of December 31, 2021, we leased office facilities totaling approximately 800 square feet, including approximately 400 square feet for our corporate headquarters in Englewood, Colorado. We believe that our facilities are adequate for our current and near-term needs, and that we will be able to locate additional facilities as needed.

We lease office space at various locations which are shown below.

Location

    

Square Footage

    

Lease Expiration

Englewood, Colorado

 

400

 

month-to-month

New York, New York

 

391

 

1/31/2022

We believe that our facilities are adequate for our current and near-term needs, and that we will be able to locate additional facilities as needed.

ITEM 3.    LEGAL PROCEEDINGS

From time to time, we are involved in various legal matters arising in the normal course of business. On October 15, 2019, the Company’s former Chief Executive Officer filed a lawsuit in the Superior Court of New Jersey against us. That suit sought $3.5 million for claims of libel, harm of lost employment opportunities, severance payments and benefits that he would have been entitled to receive had he been terminated without cause. The Company engaged legal counsel through its insurance carrier. The Company decided that it was prudent to avoid further legal fees and disruption to the business caused by an on-going litigation claim. Therefore, to resolve amicably and discontinue disputes regarding all claims arising from the lawsuit and with the denial of every allegation of wrongdoing, in June 2021, a settlement and mutual general release was agreed to that included payment of $0.6 million by the Company. Our insurance carrier has agreed to contribute $0.3 million toward the settlement. Settlement was paid in full in July 2021 and is included in other income, net from continuing operations.

ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.

14

PART II

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

Market Information for Common Stock

Our common stock is traded on the Nasdaq Capital Market under the symbol “EVOL.”

Holders of Record

As of April 7, 2022, there were approximately 69 holders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.

Dividend Policy

We have not recently declared or paid any cash dividends on our capital stock. We intend to retain any future earnings and do not expect to pay any dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual restrictions, general business conditions and other factors that our board of directors may deem relevant.

Recent Sales of Unregistered Securities

None.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

We did not purchase any of our registered securities during the period covered by this Annual Report.

ITEM 6.    SELECTED FINANCIAL DATA

Not applicable.

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

SPECIAL NOTE ABOUT FORWARD-LOOKING STATEMENTS

This Management’s Discussion and Analysis of Financial Condition and Results of Operations contains forward-looking statements that have been made pursuant to the provisions of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are based on current expectations, estimates, and projections about Evolving Systems’ industry, management’s beliefs, and certain assumptions made by management. Forward-looking statements include our expectations regarding product, services and revenue. In some cases, words such as “anticipates”, “expects”, “intends”, “plans”, “believes” or “estimates” and variations of these words and similar expressions are intended to identify forward-looking statements. The following discussion should be read in conjunction with, and is qualified in its entirety by, the consolidated financial statements and the notes thereto included elsewhere in this Annual Report on Form 10-K. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of certain factors, including those set forth in this section and in “Item 1A - Risk Factors.”

OVERVIEW

On December 31, 2021, the Company closed on the terms of the Equity Purchase Agreement (the “Equity Purchase Agreement”) and two Software Purchase Agreements (the “Software Purchase Agreements” and, together with the Equity Purchase Agreement and the other transaction documents described therein, the “Purchase Agreements”) dated as of October 15, 2021, with subsidiaries and affiliates of PartnerOne Capital, Inc. (the “Purchasers”). The Purchase Agreements provided for the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets that provided real-time digital engagement solutions and

15

services in the areas of real-time analytics, customer acquisition and activation, customer value management and loyalty for the telecom industry to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements included customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters. The Company received cash proceeds of $36.0 million and may receive up to an additional $2.5 million in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement.

Simultaneously with the approval by the board of directors of the Company to execute the Purchase Agreements, the board formed a subcommittee of the board (the “Investment Committee”) to evaluate options to maximize the value of the Company’s assets, which, following the closing of the transactions contemplated under the Purchase Agreements, will consist primarily of cash and cash equivalents. The board of directors has authorized the Investment Committee to retain such counsel, experts, consultants or other professionals as the Investment Committee shall deem appropriate from time to time to aid the Investment Committee in the performance of its duties.

Following the sale of its assets in real-time digital engagement solutions and services in December 2021, the Company has decided to evaluate new areas of business and is currently a research and development organization with two initial areas of product focus, each of which are in a research-oriented pre-release mode. The two areas of focus are in the application of self-learning algorithms as well as the symbolic tagging and organizing of physical objects. Additionally, the Company maintains an extensive background in mergers and acquisitions (“M&A”) activity. The Company plans to use cash assets, and network of relationships to seek opportunities to acquire partners either for more generic partnership or for M&A activities.

RECENT DEVELOPMENTS

We reported a net loss from continuing operations of $3.4 million and $2.9 million for the years ended December 31, 2021 and 2020, respectively.

COVID-19

Evolving Systems provided software solutions and services throughout the world. The COVID-19 global outbreak caused instability and volatility in multiple markets where our clients conduct business. We leveraged our ability to provide support remotely resulting in limited effect on our day to day operations. The inability to travel had delayed interactions with our clients on projects and in the traditional modes of sales development as well as limited our interactions with prospective M&A targets.

NASDAQ

On December 9, 2021, we received a letter from the NASDAQ regarding the Equity Purchase Agreement and the two Software Purchase Agreements entered into by the Company pursuant to which we sold all of our assets. The staff requested certain information from the Company regarding its on-going business. We provided a response to the staff on January 7, 2022. We received a follow up request from the NASDAQ for additional information and we provided a response to the staff on February 15, 2022.

GOING CONCERN

We believe our current liquidity and funds from the Purchase Agreements will be sufficient to fund operations and meet the Company’s cash needs for future working capital and capital expenditure requirements for at least the next twelve months from the date of issuance of these consolidated financial statements. In making this assessment, we considered our $39.4 million in cash and cash equivalents and our $37.7 million in working capital at December 31, 2021.

16

RESULTS OF OPERATIONS

The following table presents our consolidated statements of operations in comparative format:

For the Years Ended December 31,

 

    

2021

    

2020

    

Change

    

%

 

(in thousands, except percentages)

 

Revenue

$

$

$

n/a

OPERATING EXPENSES

 

  

 

  

 

  

 

  

General and administrative

 

3,427

 

2,851

 

576

 

20

%

Depreciation

 

3

 

3

 

 

n/a

Total operating expenses

 

3,430

 

2,854

 

576

 

20

%

Loss from operations

 

(3,430)

 

(2,854)

 

(576)

 

20

%

Other (expense) income

 

  

 

  

 

  

 

  

Interest expense

 

(2)

 

(79)

 

77

 

(97)

%

Other income, net

 

 

11

 

(11)

 

(100)

%

Other (expense) income, net

 

(2)

 

(68)

 

66

 

(97)

%

Loss from continuing operations before income taxes

 

(3,432)

 

(2,922)

 

(510)

 

17

%

Income tax expense

 

 

 

 

n/a

Net loss from continuing operations

 

(3,432)

 

(2,922)

 

(510)

 

17

%

Income from discontinued operations before income taxes

 

3,537

 

4,393

 

(856)

 

(19)

%

Gain on sale of discontinued operations

20,840

20,840

100

%

Income tax expense from discontinued operations

 

3,500

 

828

 

2,672

 

323

%

Net income from discontinued operations

 

20,877

 

3,565

 

17,312

 

486

%

Net income

$

17,445

$

643

$

16,802

 

2,613

%

Expenses from Continuing Operations

General and Administrative

General and administrative expenses consist principally of employee-related costs for the following departments: finance, human resources, and certain executive management; facilities costs; and professional and legal fees. General and administrative expenses increased $0.5 million, or 20% to $3.4 million for the year ended December 31, 2021 from $2.9 million for the year ended December 31, 2020. The increase of $0.5 million is due to $0.4 million increase of incentive compensation related to the completion of the Purchase Agreements and $0.2 million increase in employee costs related to additional staff.

Depreciation

Depreciation expense consists of depreciation of long-lived property and equipment. Depreciation expense remained constant at less than $0.1 million for the years ended December 31, 2021 and 2020, respectively.

Non Operating Income and Expenses

Interest Expense

Interest expense related to financing and remained constant at less than $0.1 million in interest expense for the years ended December 31, 2021 and 2020.

17

Other Income,net

There was other expense of less than $0.1 million for the year ended December 31, 2021. Other income was less than $0.1 million for the year ended December 31, 2020. The decrease was the result of litigation settlement costs recorded as a liability in relation to the lawsuit filed by a former CEO of the Company (see Note 10 to the financial statements for additional information) offset by income recorded for the forgiveness of the Paycheck Protection Program Loan.

Income Taxes

We recorded no net income tax expense from continuing operations for the years ended December 31, 2021 and 2020 respectively.

Tax expense from discontinued operations of $3.5 million for the year ended December 31, 2021 consisting of $3.4 million income tax expense from gain from sale of discontinued operations in the US and one UK subsidiary related to sale of software rights and profits, $0.3 million income tax expense incurred by our Indian based operations, and $0.3 million of foreign taxes paid for with holdings of local taxes that could not be used as a tax credit offset by Research and Development credits from our U.K. based operations of $0.5 million. Tax expense from discontinued operations of $0.8 million for the year ended December 31, 2020 consisting of $0.2 million in the U.S, $0.3 million current income tax expense incurred by our Indian based operations, $0.2 million income tax expense from one UK subsidiary, and $0.8 million of foreign taxes paid for with holdings of local taxes that could not be used as a tax credit offset by Research and Development credits from our U.K. based operations of $0.3 million, a deferred tax benefit of $0.2 million related to the US Company's utilization of foreign tax credits, and $0.3 million deferred tax benefit from losses incurred by our other UK and European subsidiaries.

We use a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. As of December 31, 2021, and 2020, we had no liability for unrecognized tax benefits. We do not believe there will be any material changes to our unrecognized tax positions over the next twelve months.

Discontinued Operations

On December 31, 2021, the Company closed on the terms for the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets. The financial results of discontinued operations primarily reflect the results of our foreign operating subsidiaries conducting business as provider of real-time digital engagement solutions and services of software solutions and services to the wireless carriers throughout the world. This included the Company’s portfolio of solutions and services for real-time analytics, customer acquisition and activation, customer value management and loyalty for the telecom industry promoting partnerships into retail and financial services.

FINANCIAL CONDITION

Our working capital position increased by $32.2 million to $37.7 million as of December 31, 2021 from $5.5 million as of December 31, 2020. The increase in working capital is related to the increase in cash and cash equivalents related to the proceeds from the sale of assets, partially offset by the disposal of assets sold.

LIQUIDITY AND CAPITAL RESOURCES

We have historically financed operations through cash flows from operations and bank borrowings. On December 31, 2021, the Company closed on the terms of the Purchase Agreements. Following the sale of its assets in December 2021, the Company is currently conducting research and development in two initial areas of product focus, each of which are in research-oriented pre-release mode. The two areas of focus are in the application of self-learning algorithms as well as the symbolic tagging and organizing of physical objects. At December 31, 2021, our principal source of liquidity was $39.4 million in cash and cash equivalents. Our anticipated uses of cash in the future will be to fund the expansion of our business through both organic growth as well as possible acquisition activities. Other uses of cash may include capital expenditures and technology expansion.

On April 15, 2020, the Company received loan proceeds in the amount of $0.3 million under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are forgivable after a period of eight to twenty-four weeks as long as the borrower uses the loan proceeds for eligible

18

purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period. We have met the conditions of the PPP Loan forgiveness program. As authorized by section 1106 of the CARES Act, United States Small Business Administration (“SBA”) has forgiven the full amount of PPP loan on May 20, 2021. We recorded the forgiveness amount as other income. We had used the loan proceeds for purposes consistent with the PPP, including paying for Company wages.

On October 15, 2019, the Company’s former Chief Executive Officer filed a lawsuit in the Superior Court of New Jersey against us. That suit sought $3.5 million for claims of libel, harm of lost employment opportunities, severance payments and benefits that he would have been entitled to receive had he been terminated without cause. The Company engaged legal counsel through its insurance carrier. The Company decided that it was prudent to avoid further legal fees and disruption to the business caused by an on-going litigation claim. Therefore, to resolve amicably and discontinue disputes regarding all claims arising from the lawsuit and with the denial of every allegation and of wrongdoing, in June 2021, a settlement and mutual general release was agreed to that included payment of $0.6 million by the Company. Our insurance carrier has agreed to contribute $0.3 million toward the settlement. We had recorded a liability in the amount of $0.3 million as of June 30, 2021 such amount is included in other income, net, in our statement of operations. The settlement liability was paid in full in July 2021.

Net cash provided by operating activities for the year ended December 31, 2021 was $1.8 million due to net income of $17.4 million plus a decrease in unbilled work-in progress of $0.4 million, a decrease in prepaid and other assets of $0.2 million, a decrease in income tax receivable of $0.3 million, an increase in income taxes payable of $2.1 million, and an increase in unearned revenue of $1.0 million, partially offset by noncash charges of $18.8 million, an increase in contract receivable of less than $0.2 million, a decrease in accounts payable and accrued liabilities of $0.2 million, and a decrease of $0.4 million in lease obligations - operating leases. Net cash provided by operating activities for the year ended December 31, 2020 was $1.4 million primarily due to the net income of $0.6 million plus noncash charges of $1.4 million, a decrease in contract receivable of $1.3 million, and a decrease of $0.7 million in income tax receivable as refunds were collected. These were partially offset by the increase in unbilled work-in-progress of $2.1 million, a $0.2 million increase in prepaid and other assets, and decrease in unearned revenue of $0.4 million.

Net cash provided by investing activities for the year ended December 31, 2021 of $34.8 million was primarily due to proceeds from the sale of business. Net cash used in investing activities for the year ended December 31, 2020 of $0.3 million was due to the purchase of computer equipment and software.

Net cash used in financing activities was $0.1 million for the year ended December 31, 2021 was related to the final principal payments on our term loan. Net cash used in financing activities was $1.1 million for the year ended December 31, 2020 was related to principal payments on our term loan offset by the proceeds received with the Payroll Protection Program.

We believe that our current cash and cash equivalents will be sufficient to meet our working capital and capital expenditure requirements for at least the next twelve months from the date of issuance of this Annual Report on Form 10-K. In making this assessment we considered the following:

Our cash and cash equivalents balance at December 31, 2021 of $39.4 million; and
Our working capital balance at December 31, 2021 of $37.7 million

Off-Balance Sheet Arrangements

We have no off-balance sheet arrangements that have a material current effect or that are reasonably likely to have a material future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

CRITICAL ACCOUNTING POLICIES

Our significant accounting policies are disclosed in Note 1 of our Consolidated Financial Statements included elsewhere in this Annual Report on Form 10-K. The following discussion addresses our most critical accounting policies, which are those that are both important to the portrayal of our financial condition and results of operations and that require significant judgment or use of complex estimates.

19

Use of Estimates

The preparation of consolidated financial statements in conformity with US GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates.

Discontinued Operations

A business component whose operations are discontinued is reported as discontinued operations if the cash flows of the component have been eliminated from the ongoing operations of the Company and represents a strategic shift that had a major impact on the Company. The results of discontinued operations are aggregated and presented separately in the consolidated balance sheets and consolidated statements of operations. Additionally, the carrying amounts of the assets and liabilities for the entities sold have been reclassified in the consolidated balance sheets.

Fair Value Measurements

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.

Stock-based Compensation

We account for stock-based compensation by applying a fair-value-based measurement method to account for stock-based payment transactions with employees, non-employees and directors. We record compensation costs associated with the vesting of unvested options on a straight-line basis over the vesting period. Stock-based compensation is a non-cash expense because we settle these obligations by issuing shares of our common stock instead of settling such obligations with cash payments. We use the Black-Scholes model to estimate the fair value of each option grant on the date of grant. This model requires the use of estimates for expected term of the options and expected volatility of the price of our common stock. We recognize forfeitures as they occur rather than estimating them at the time of the grant.

Income Taxes

We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating losses and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.

We use a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.

ITEM 7A.   QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Not applicable.

20

ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

21

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors of

Evolving Systems, Inc.

Opinion on the Financial Statements

We have audited the accompanying balance sheets of Evolving Systems, Inc. (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income, changes in 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 “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of 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 accounting principles generally accepted in the United States of America.

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 Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

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 Matters

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

Income Taxes:

The Company’s provision for income taxes was significantly affected by the sale and transfer of substantially all operating subsidiaries, including foreign entities, and assets which occurred on December 31, 2021. The Company had implemented transfer pricing plans that significantly impact the amount of taxes incurred in certain jurisdictions. The Company’s deferred tax assets arise primarily due to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as, net operating losses, foreign tax credits, and other carryforwards. The Company records a valuation allowance on the deferred tax assets not expected to be recoverable.

We identified the accounting for income taxes as a critical audit matter due to the audit effort relating to the following:

The subjectivity involved in evaluating the recoverability of the deferred tax assets.
The extent of specialized skill and knowledge and consultation outside of the engagement team required to assess the appropriateness of the transfer pricing plans.

22

Complexity in the application of relevant US and foreign tax regulations, particularly as it related to the sale and transfer of substantially all operating subsidiaries and assets.

Our principal audit procedures related to the Company’s accounting for income taxes included the following:

We evaluated management’s significant accounting policies related to accounting for income taxes for reasonableness.
We evaluated management’s conclusions regarding the recoverability of its deferred tax assets.
We involved our firm’s U.S. tax professionals, with specialized skills and knowledge, and engaged a component auditor firm in the United Kingdom, with specialized skills and knowledge, who assisted in assessing the Company’s application of the relevant tax regulations.
We involved subject-matter-experts within the firm, who assisted in assessing the conclusions reached in the Company’s transfer pricing studies and plans, and the tax treatment relating to the sale and transfer of substantially all operating subsidiaries, including foreign entities, and assets of the Company.

Gain on Sale of Discontinued Operations:

As discussed in Note 1 to the consolidated financial statements, on December 31, 2021, the Company closed on the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets, and accordingly, the Company recognized on a gain on the disposition. The operating results of the related business operations are reported in the consolidated financial statements as discontinued operations. The calculation of the gain on sale is significantly impacted by the amount of revenue recognized in discontinued operations. There is significant judgment exercised by the Company in determining revenue recognition in discontinued operations which includes:

Determination of whether products and services are considered distinct performance obligations that should be accounted for separately versus together, such as software licenses and related services that are sold with cloud-based or managed services.
The pattern of delivery (i.e., timing of when revenue is recognized) for each distinct performance obligation.
Identification and treatment of contract terms that may impact the timing and amount of revenue recognized (e.g., variable consideration, contract modifications, combining contracts).
Determination of stand-alone selling prices for each distinct performance obligation and for products and services.
Estimating the extent of progress towards project completion of the performance obligation (e.g. estimate of hours to complete)

Given these factors and due to the volume of transactions, the related audit effort in evaluating management’s judgments in determining revenue recognized in discontinued operations for customer agreements was extensive and required a high degree of auditor judgment.

Our principal audit procedures related to the Company’s revenue recognition included in discontinued operations for customer agreements included the following:

We evaluated management’s significant accounting policies related to these customer agreements for reasonableness.
We selected a sample of customer agreements and performed the following procedures:
oObtained and read contract source documents.
oTested management’s identification and treatment of contract terms.
oAssessed the terms in the customer agreement and evaluated the appropriateness of management’s application of their accounting policies, along with their use of estimates, in the determination of revenue recognition conclusions.
oWe evaluated the reasonableness of management’s determination of the performance obligations included in the contract, and the selected method of measuring of progress for over time recognition.
oWe evaluated the reasonableness of management’s conclusions of stand-alone selling prices for products and services.
oFor those performance obligations that use an input method measure of progress based upon labor hours, we tested a selection of actual labor hours incurred and evaluated management’s estimates of remaining hours to complete the performance obligation. Further, we compared management’s previous estimates to actual results. For those performance obligations that were completed in the period, we validated the completion through applicable supporting documentation.
oWe tested the mathematical accuracy of management’s calculations of revenue and the associated timing of revenue recognized as part of discontinued operations in the financial statements.

23

/s/ Marcum LLP

Marcum LLP

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

Philadelphia, PA

April 8, 2022

24

EVOLVING SYSTEMS, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and par value data)

December 31, 

    

2021

    

2020

ASSETS

  

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

39,445

$

241

Prepaid and other current assets

 

106

 

219

Current assets of discontinued operations

 

 

13,447

Total current assets

 

39,551

 

13,907

Property and equipment, net

 

4

 

5

Deferred income taxes, net

 

 

500

Non-current assets of discontinued operations

 

 

4,664

Total assets

$

39,555

$

19,076

LIABILITIES AND STOCKHOLDERS' EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable and accrued liabilities

$

1,252

$

579

Income taxes payable

 

575

 

459

Current liabilities of discontinued operations

 

 

7,416

Total current liabilities

 

1,827

 

8,454

Long-term liabilities:

 

  

 

  

Term loans, net of current portion

319

Non-current liabilities of discontinued operations

 

 

613

Total liabilities

 

1,827

 

9,386

Commitments and contingencies (Note 10)

 

  

 

  

Stockholders' equity:

 

  

 

  

Preferred stock, $0.001 par value; 2,000,000 shares authorized; no shares issued and outstanding

 

 

Common stock, $0.001 par value; 40,000,000 shares authorized; 12,437,073 shares issued and 12,258,184 shares outstanding as of December 31, 2021 and 12,374,798 shares issued and 12,195,909 shares outstanding as of December 31, 2020

 

12

 

12

Additional paid-in capital

 

100,024

 

99,776

Treasury stock, 178,889 shares as of December 31, 2021 and December 31, 2020, at cost

 

(1,253)

 

(1,253)

Accumulated other comprehensive loss

 

 

(10,345)

Accumulated deficit

 

(61,055)

 

(78,500)

Total stockholders' equity

 

37,728

 

9,690

Total liabilities and stockholders' equity

$

39,555

$

19,076

The accompanying notes are an integral part of these consolidated financial statements

25

EVOLVING SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data)

For the Years Ended December 31, 

    

2021

    

2020

Revenue

    

$

    

$

OPERATING EXPENSES

 

  

 

  

General and administrative

 

3,427

 

2,851

Depreciation

 

3

 

3

Total operating expenses

 

3,430

 

2,854

Loss from operations

 

(3,430)

 

(2,854)

Other (expense) income

 

  

 

  

Interest expense

 

(2)

 

(79)

Other income, net

 

 

11

Other (expense) income, net

 

(2)

 

(68)

Loss from continuing operations before income taxes

 

(3,432)

 

(2,922)

Income tax expense

 

 

Net loss from continuing operations

 

(3,432)

 

(2,922)

Discontinued operations (Note 2)

Income from discontinued operations before income taxes

 

3,537

 

4,393

Gain on sale of discontinued operations

20,840

Income tax expense from discontinued operations

 

3,500

 

828

Net income from discontinued operations

 

20,877

 

3,565

Net income

$

17,445

$

643

Basic loss per common share from continuing operations

$

(0.28)

$

(0.24)

Basic earnings per common share from discontinued operations

$

1.70

$

0.29

Diluted loss per common share from continuing operations

$

(0.28)

$

(0.24)

Diluted earnings per common share from discontinued operations

$

1.70

$

0.29

Weighted average basic shares outstanding

 

12,245

 

12,187

Weighted average diluted shares outstanding

 

12,258

 

12,271

The accompanying notes are an integral part of these consolidated financial statements

26

EVOLVING SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

For the Years Ended December 31, 

    

2021

    

2020

Net income

$

17,445

$

643

Other comprehensive income/(loss)

 

  

 

  

Foreign currency translation loss

 

(23)

 

(292)

Reclassification of foreign currency translation adjustment into earnings as a result of discontinued operations

10,368

Comprehensive income

$

27,790

$

351

The accompanying notes are an integral part of these consolidated financial statements

27

EVOLVING SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(in thousands, except share data)

Accumulated 

Additional

other

Total 

Common Stock

 paid-in

Treasury

comprehensive 

Accumulated

stockholders’ 

    

Shares

    

Amount

    

 capital

    

 stock

    

loss

    

 deficit

    

equity

Balance at January 1, 2020

12,163,834

$

12

$

99,555

$

(1,253)

$

(10,053)

$

(79,143)

$

9,118

Restricted stock vested

 

32,075

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

221

 

 

 

 

221

Net income

 

 

 

 

 

 

643

 

643

Foreign currency translation loss

 

 

 

 

 

(292)

 

 

(292)

Balance at December 31, 2020

 

12,195,909

$

12

$

99,776

$

(1,253)

$

(10,345)

$

(78,500)

$

9,690

Restricted stock vested

 

62,275

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

248

 

 

 

 

248

Net income

 

 

 

 

 

 

17,445

 

17,445

Foreign currency translation loss

 

 

 

 

 

(23)

(23)

Net reclassification of foreign currency translation adjustment from sale of foreign subsidiaries pursuant to the Purchase Agreements

 

 

 

 

 

10,368

 

 

10,368

Balance at December 31, 2021

12,258,184

$

12

$

100,024

$

(1,253)

$

$

(61,055)

$

37,728

The accompanying notes are an integral part of these consolidated financial statements

28

EVOLVING SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

For the Years Ended December 31, 

    

2021

   

2020

CASH FLOWS FROM OPERATING ACTIVITIES:

  

  

Net income

$

17,445

$

643

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

 

  

 

  

Depreciation

 

398

 

216

Amortization of intangible assets

 

941

 

940

Amortization of debt issuance costs

 

 

6

Amortization of operating leases — right of use assets

 

365

 

272

Stock-based compensation expense

 

248

 

221

Foreign currency transaction income, net

 

(197)

 

(77)

Bad debt expense, net of recoveries

 

88

 

(92)

Provision (benefit) for deferred income taxes

 

542

 

(56)

Gain from sale of business

(20,840)

Gain on PPP Loan forgiveness

 

(319)

 

Change in operating assets and liabilities:

 

  

 

  

Contract receivables

 

(165)

 

1,286

Unbilled work-in-progress

 

371

 

(2,095)

Prepaid and other assets

 

206

 

(195)

Accounts payable and accrued liabilities

 

(191)

 

337

Income tax receivable

 

270

 

683

Income tax payable

2,094

Unearned revenue

 

956

 

(391)

Lease obligations — operating leases

 

(366)

 

(270)

Net cash provided by operating activities

 

1,846

 

1,428

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Purchases of property and equipment

 

(387)

 

(268)

Proceeds on sale of property and equipment

 

 

2

Proceeds from sale of business, net of cash transferred

 

35,191

 

Net cash provided by (used in) investing activities

 

34,804

 

(266)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Principal payments on notes payable

 

(142)

 

(1,370)

Proceeds from loan

 

 

319

Net cash used in financing activities

 

(142)

 

(1,051)

Effect of exchange rate changes on cash and cash equivalents

 

174

 

(424)

Net increase (decrease) in cash and cash equivalents

 

36,682

 

(313)

Cash and cash equivalents at beginning of year

 

2,763

 

3,076

Cash and cash equivalents at end of year

$

39,445

$

2,763

Supplemental disclosure of cash and non-cash transactions:

 

  

 

  

Interest paid

$

10

$

66

Income taxes paid, net of refunds

$

468

$

(269)

Supplemental non-cash amounts of transaction costs from sale of business

$

646

$

Supplemental non-cash amounts of lease liabilities arising from obtaining right of use assets

$

370

$

41

The accompanying notes are an integral part of these consolidated financial statements

29

EVOLVING SYSTEMS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 — ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization — On December 31, 2021, the Company closed on the terms of the Equity Purchase Agreement (the “Equity Purchase Agreement”) and two Software Purchase Agreements (the “Software Purchase Agreements” and, together with the Equity Purchase Agreement and the other transaction documents described therein, the “Purchase Agreements”) dated as of October 15, 2021, with subsidiaries and affiliates of PartnerOne Capital, Inc. (the “Purchasers”). The Purchase Agreements provided for the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements included customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters. The Company received cash proceeds of $36,032,899 and may receive up to an additional $2,500,000 in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement.

Following the sale of its assets in December 2021, the Company is currently a research and development organization with two initial areas of product focus, each of which are in a research-oriented pre-release mode. The two areas of focus are in the application of self-learning algorithms as well as the symbolic tagging and organizing of physical objects.

On December 9, 2021, we received a letter from the NASDAQ regarding the Equity Purchase Agreement and the two Software Purchase Agreements entered into by the Company pursuant to which we sold all of our assets. The staff requested certain information from the Company regarding its on-going business. We provided a response to the staff on January 7, 2022. We received a follow up request from the NASDAQ for additional information and we provided a response to the staff on February 15, 2022.

Evolving Systems provided software solutions and services throughout the world. The COVID-19 global outbreak caused instability and volatility in multiple markets where our clients conduct business. We leveraged our ability to provide support remotely resulting in limited effect on our day to day operations. The inability to travel had delayed interactions with our clients on projects and in the traditional modes of sales development as well as limited our interactions with prospective M&A targets.

We believe our current liquidity and funds from our ongoing operations will be sufficient to fund operations and meet the Company’s cash needs for future working capital and capital expenditure requirements for at least the next twelve months from the date of issuance of these consolidated financial statements. In making this assessment, we considered our $39.4 million in cash and cash equivalents and our $37.7 million in working capital at December 31, 2021.

Use of Estimates — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (US GAAP), requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. We made estimates with respect to income tax valuation and fair value of stock-based compensation amounts. Actual results could differ from these estimates.

Principles of Consolidation — The audited consolidated financial statements include the accounts of Evolving Systems, Inc. and subsidiaries, all of which are wholly owned. All significant intercompany transactions and balances have been eliminated in consolidation.

Discontinued Operations — A business component whose operations are discontinued is reported as discontinued operations if the cash flows of the component have been eliminated from the ongoing operations of the Company and represents a strategic shift that had a major impact on the Company. The results of discontinued operations are aggregated and presented separately in the consolidated balance sheets and consolidated statements of operations. Additionally, the carrying amounts of the assets and liabilities for the entities sold for all years presented have been reclassified in the consolidated balance sheets and consolidated statements of operations.

Fair Value Measurements — Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following

30

hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.

Cash and Cash Equivalents — All highly liquid investments with maturities of three months or less at the date of purchase are classified as cash equivalents.

Stock-based Compensation — We account for stock-based compensation by applying a fair-value-based measurement method to account for stock-based payment transactions with employees, non-employees and directors. We record compensation costs associated with the vesting of unvested options on a straight-line basis over the vesting period. Stock-based compensation is a non-cash expense because we settle these obligations by issuing shares of our common stock instead of settling such obligations with cash payments. We use the Black-Scholes model to estimate the fair value of each option grant on the date of grant. This model requires the use of estimates for expected term of the options and expected volatility of the price of our common stock. We recognize forfeitures as they occur rather than estimating them at the time of the grant.

Concentration of Credit Risk — We are subject to concentration of credit risk with respect to our cash and cash equivalents, which we attempt to minimize by maintaining our cash and cash equivalents with institutions of sound financial quality. At times, cash balances may exceed limits federally insured by the Federal Deposit Insurance Corporation (“FDIC”).

Cash and cash equivalents were covered under a FDIC program as of December 31, 2021 up to a maximum coverage amount of $0.5 million. Our cash and cash equivalents in excess of FDIC program limits was $38.9 million for the year ended December 31, 2021. All of our cash was covered for the year ended December 31, 2020.

Property and Equipment and Long-Lived Assets — Property and equipment are stated at cost or estimated fair value if acquired in an acquisition, less accumulated depreciation, and are depreciated over their estimated useful lives, or the lease term, if shorter, using the straight-line method. Leasehold improvements are stated at cost, less accumulated amortization, and are amortized over the shorter of the lease term or estimated useful life of the asset. Maintenance and repair costs are expensed as incurred.

We review our long-lived assets, such as property and equipment and purchased intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. We evaluate the recoverability of an asset group by comparing its carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, we recognize an impairment charge as the amount by which the carrying amount of the asset group exceeds the estimated fair value of the asset group.

Income Taxes — We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating losses and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.

We use a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.

31

Leases — A lease is defined as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. On January 1, 2019, the Company adopted ASU No. 2016-02, “Leases (Topic 842)” and all subsequent ASUs that modified Leases (Topic 842). For the Company, Leases (Topic 842) primarily affected the accounting treatment for operating lease agreements in which the Company is the lessee. Currently we have no long-term leases.

Recently Adopted Accounting Pronouncements — In December 2019, the FASB issued Accounting Standards Update (“ASU”) ASU 2019-12, Income Taxes (ASC 740) — Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 modifies ASC 740 to simplify the accounting for income taxes and eliminates certain exceptions to the general principles in ASC 740. The ASU removes certain exceptions for recognizing deferred taxes for investments, performing the incremental approach for intra-period allocation where there is a loss from continuing operations, and income or a gain from other items, and the general methodology for calculating income taxes in interim periods when a year-to-date loss exceeds the anticipated loss for the year. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill, reporting the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the first interim period that includes the enactment date, and allocating taxes to members of a consolidated group. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. The amendments in this ASU resulted in our reporting of no tax expense from continuing operations on the Consolidated Statements of Operations.

Recently Issued Accounting Pronouncements — In May 2021, the FASB issued ASU 2021-04 - Earnings Per Share (ASC 260), Debt—Modifications and Extinguishments (ASC 470-50), Compensation—Stock Compensation (ASC 718) and Derivatives and Hedging—Contracts in Entity’s Own Equity (ASC 815-40). The amendments in this update affect all entities that issue freestanding written call options that are classified in equity. Specifically, the amendments affect those entities when a freestanding equity-classified written call option is modified or exchanged and remains equity classified after the modification or exchange. The amendments that relate to the recognition and measurement of EPS for certain modifications or exchanges of freestanding equity-classified written call options affect entities that present EPS in accordance with the guidance in ASC 260, Earnings Per Share. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Management is currently evaluating the impact of this guidance, but does not expect this update to have a material impact on our consolidated financial statements.

Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact on our consolidated financial statements and related disclosures.

NOTE 2 — DISCONTINUED OPERATIONS

On December 31, 2021, Evolving Systems, Inc. and certain of its subsidiaries completed the Equity Purchase Agreement and two Software Purchase Agreements with subsidiaries and affiliates of Partner One Capital, Inc. The Purchase Agreements contemplate the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements include customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand and other adjustments as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters.

Proceeds from the sale will be payable to the Company as follows: (1) a $37.5 million payment to the Company in cash on the closing date (adjusted as set forth in the Equity Purchase Agreement), and (2) $2.5 million placed in escrow on the closing date as security for the Company’s indemnification obligations to the Purchasers under the Purchase Agreements, which amount will be released to the Company on or before the date that is twelve months from the closing date (less any portion of the escrow used to make indemnification payments to the Purchasers). The Company received cash proceeds of $36.0 million and may receive up to an additional $2.5 million in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement and included in the cash and cash equivalents in our consolidated balance sheets.

32

The Purchase Agreements contain customary representations and warranties of each of the parties. The Purchase Agreements contain indemnification rights in favor of the Company following closing for (i) breaches of any of the representations or warranties by the Purchasers including, but not limited to, breaches related to organization, authorization, and governmental authorization, and (ii) breaches of the covenants or agreements of the Purchasers in the Purchase Agreements. In addition, the Purchase Agreements contain indemnification rights in favor of the Purchasers following closing for (i) breaches of certain fundamental representations and warranties by the Company, including breaches related to organization, authorization, capitalization, title to purchased assets, and finders’ fees, (ii) breaches of any of the representations and warranties by the Company, and (iii) breaches of the covenants or agreements of the Company in the Purchase Agreements.

Accordingly, the operating results of its operations in the entities and related business operations sold for all years presented have been reclassified in the consolidated statements of operations as “income from discontinued operations”. Interest expense that is specifically identifiable to debt related to the entities sold qualifies as discontinued operations and is allocated to interest expense from discontinued operations in the Company’s consolidated financial statements. Additionally, the carrying amounts of the assets and liabilities for the entities sold for all years presented have been reclassified in the consolidated balance sheets.

The following table presents the financial results of the discontinued operations:

For the Years Ended December 31, 

    

2021

    

2020

Revenue

$

26,898

$

26,352

Costs of revenue

 

(8,759)

 

(8,837)

Sales and marketing

 

(5,509)

 

(6,000)

General and administrative

 

(2,361)

 

(2,201)

Product development

 

(5,291)

 

(4,327)

Depreciation

 

(395)

 

(213)

Amortization

 

(941)

 

(940)

Restructuring

 

(61)

 

Interest expense

 

(5)

 

Interest income

 

10

 

14

Other income

 

301

 

175

Foreign currency exchange (loss) income

 

(350)

 

370

Income tax expense

 

(3,500)

 

(828)

Net income from discontinued operations

$

37

$

3,565

Gain on sale of discontinued operations

$

20,840

$

Proceeds from the sale of the business have been presented in the Consolidated Statement of Cash Flows under investing activities for the year ended December 31, 2021. In accordance with ASC Topic 205-20, additional disclosures relating to cash flow is required for discontinued operations. Cash flow information relating to the discontinued operations for the years ended December 31, 2021 and 2020 is as follows:

For the Years Ended December 31, 

    

2021

    

2020

Operating cash flow data:

Depreciation

$

395

$

213

Amortization of operating leases — right of use assets

365

272

Amortization of intangible assets

941

940

Provision for deferred income taxes

42

(56)

Bad debt expense, net of recoveries

88

(92)

Investing cash flow data:

Purchases of property and equipment

(385)

(265)

    

December 31, 2020

Cash and cash equivalents per balance sheet

$

241

Cash and cash equivalents classified within current assets of discontinued operations

 

2,522

Ending cash and cash equivalents balance per statement of cash flows

$

2,763

33

The carrying amounts of the assets and liabilities of the discontinued operations on the Consolidated Balance Sheets as of December 31, 2021 and 2020 was as follows:

December 31, 

    

2021

    

2020

Assets of discontinued operations:

  

  

Current assets of discontinued operations:

 

  

 

  

Cash and cash equivalents

$

$

2,522

Contract receivables, net

 

 

5,681

Unbilled work in progress

 

 

3,365

Prepaid and other current assets

 

 

1,609

Income tax receivable

270

Total current assets of discontinued operations:

 

 

13,447

Non-current assets of discontinued operations:

 

  

 

  

Property and equipment, net

 

 

527

Operating leases - right of use asset, net

 

 

915

Amortizable intangible assets, net

 

 

2,769

Deferred income taxes

 

 

453

Total non-current assets of discontinued operations:

 

 

4,664

Total assets of discontinued operations

$

$

18,111

Liabilities of discontinued operations:

 

  

 

  

Current liabilities of discontinued operations:

 

  

 

  

Accounts payable and accrued liabilities and income taxes payable

$

$

3,267

Term loan

 

 

142

Lease obligations, current

294

Unearned revenue

 

 

3,713

Total current liabilities of discontinued operations:

 

 

7,416

Non-current liabilities of discontinued operations:

 

  

 

  

Lease obligations, net of current

 

 

613

Total non-current liabilities of discontinued operations:

 

 

613

Total liabilities of discontinued operations

$

$

8,029

The gain on sale of discontinued operations was determined as follows:

    

Year Ended December 31, 2021

Purchase price

$

40,000

Closing adjustments

 

(1,467)

Net book value of assets sold

 

(6,461)

Transaction costs

 

(864)

Currency translation adjustment reclassified from accumulated other comprehensive loss

 

(10,368)

Gain on sale of discontinued operations

$

20,840

NOTE 3 — BALANCE SHEET COMPONENTS

The components of accounts payable and accrued liabilities are as follows (in thousands):

December 31, 

    

2021

    

2020

Accounts payable and accrued liabilities:

  

  

Accounts payable

$

83

$

250

Accrued compensation and related expenses

 

538

 

264

Accrued liabilities

 

631

 

65

$

1,252

$

579

34

NOTE 4 — LONG-TERM DEBT

Paycheck Protection Program Loan

On April 15, 2020, the Company received loan proceeds in the amount of $318,900 under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provided for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest were forgivable after a period of 8 to 24 weeks as long as the borrower used the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period.

We have met the conditions of the PPP Loan forgiveness program. As authorized by section 1106 of the CARES Act, United States Small Business Administration (“SBA”) has forgiven the PPP loan on May 20, 2021. The forgiveness amount was $318,900 in principal and $3,543 in interest. We have recorded the forgiveness amount within other (expense) income, net offset against interest expense in our audited statement of operations. We had used the loan proceeds for purposes consistent with the PPP, including paying for Company wages.

NOTE 5 — INCOME TAXES

We recorded no net income tax expense from continuing operations for the years ended December 31, 2021 and 2020 respectively.

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) was enacted in response to COVID-19 pandemic. The CARES Act made various tax law changes, including among other things (i) increased the limitation under IRC Section 163(j) for 2019 and 2020 to permit additional expensing of interest (ii) enacted technical corrections so that qualified improvement property can be immediately expensed under IRC Section 168(k) and net operating losses arising in tax years beginning in 2017 and ending in 2018 can be carried back two years and carried forward twenty years without a taxable income limitation as opposed to carried forward indefinitely, and (iii) made modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years. The CARES Act did not have a material impact on the results reported for the years ended December 31, 2021 and 2020.

Global Intangible Low-taxed Income

We recognize the tax on global intangible low-taxed income (“GILTI”) as a period cost in the period the tax is incurred. Under this policy, we have not provided deferred taxes related to temporary differences that upon their reversal will affect the amount of income subject to GILTI in the period.

Transfer Pricing Adjustments, net

The Company’s tax positions include the Company’s intercompany transfer pricing policies and the associated taxable income and deductions arising from intercompany charges between subsidiaries within the consolidated group. During fiscal year 2018 and updated each year subsequently, the Company finalized a transfer pricing plan with Evolving Systems and its subsidiaries. This transfer pricing plan determined the amount of income which is taxable in each respective jurisdiction. The Company applied this methodology in accordance with the transfer pricing plan and the adjustments necessary to reflect the reduction in U.S. pre-tax income resulted in an increase in domestic income before income tax expense of $4.6 million and a corresponding decrease in foreign income before income tax expense for the years ended December 31, 2021 and 2020, respectively, and is included in income tax expense from discontinuing operations on the Consolidated Statements of Operations.

The components of loss from continuing operations before income taxes consists of the following (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

Domestic

$

(3,432)

$

(2,922)

Total

$

(3,432)

$

(2,922)

35

The income tax expense from continuing operations consists of the following (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

Current:

  

  

Federal

$

(825)

$

(581)

State

 

 

Total Current

 

(825)

 

(581)

Deferred:

 

  

 

  

Federal

 

825

 

581

Total Deferred

 

825

 

581

Total

$

$

As of December 31, 2021, and 2020 we had no Federal NOL carryforwards remaining. As of December 31, 2021, we had state NOL’s of approximately $16.2 million. The state NOL carryforwards expire at various times beginning in 2022 and ending in 2037.

In our U.S. Federal income tax returns we historically deducted income taxes paid to various countries. Our income tax calculations have historically been under the regular and AMT regulations found in U.S. tax laws. The U.S. tax system contains rules to alleviate the burden of double taxation on income generated in foreign countries and subject to tax in such countries. The U.S. allows for either a deduction or credit of such foreign taxes against U.S. taxable income (“Foreign Tax Credit” or “FTC”). An election to either claim a deduction or FTC on such foreign income taxes can be made each tax year, independent from elections made in other years. An FTC reduces a company’s actual U.S. income tax on a dollar-for-dollar basis, while a deduction reduces only the company’s income subject to tax. As the election to claim the FTC or deduction is made on an annual basis, we intend to compare benefits to either claim a deduction or FTC on an annual basis. We had approximately $4.0 million of FTC deferred tax assets to carryforward into 2022 and subsequent years. As of December 31, 2021, we did not have FTC deferred tax asset balance, net of its valuation allowance.

Deferred tax assets and liabilities reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows (in thousands):

December 31, 

    

2021

    

2020

Deferred tax assets:

  

  

Foreign tax credits carryforwards

 

$

3,984

$

4,493

Net operating loss carryforwards - State

 

588

 

942

Stock compensation

 

 

157

Depreciable assets

 

 

1

Accrued liabilities and reserves

 

 

47

Total deferred tax assets

 

4,572

 

5,640

Deferred tax liabilities:

 

  

 

  

Intangibles

 

 

(61)

Accrued liabilities and reserves

 

 

Total deferred tax liability

 

 

(61)

Net deferred tax assets, before valuation allowance

 

4,572

 

5,579

Valuation allowance

 

(4,572)

 

(5,079)

Net deferred tax asset

$

$

500

As of December 31, 2021, we maintain a full valuation allowance on our net deferred tax assets. We have determined it is more likely than not that we will not realize our domestic net deferred tax assets. Such assets primarily consist of certain net state operating loss carryforwards and Foreign Tax Credits. We assessed the realizability of our domestic deferred tax assets using all available evidence. In particular, we considered both historical results and projections of profitability for the reasonably foreseeable future periods. We are required to reassess our conclusions regarding the realization of our deferred tax assets at each financial reporting date. A future evaluation could result in a conclusion that all or a portion of the valuation allowance is no longer necessary which could have a material impact on our results of operations and financial position.

36

The expense for income taxes differs from the amount computed by applying the U.S. federal income tax rate of 21% for the years ended December 31, 2021 and 2020, respectively, to loss before income tax expense as follows (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

U.S. federal income tax expense at statutory rates

$

(721)

$

(614)

State income tax expense, net of federal impact

 

(28)

 

7

Change in valuation allowance

 

825

581

Permanent differences and other, net

 

(76)

 

26

Total tax expense

$

$

The Company recognizes the tax benefit from an uncertain tax position when it determines that it is more likely than not that the position would be sustained upon examination by taxing authorities.

As of December 31, 2021, and 2020, we had no liability for unrecognized tax benefits this evaluation includes our tax positions including current and previous transfer pricing plans. We do not believe there will be any material changes to our unrecognized tax positions over the next twelve months. Interest and penalties related to income tax liabilities are included as a component of income tax expense in the accompanying statements of operations.

We had no material net excess tax benefits from employee stock plan awards for the years ended December 31, 2021 and 2020, which would be reflected as income tax expense or benefit in the statement of operations.

Evolving Systems Inc. or one or more of our subsidiaries file income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, we are subject to examination by taxing authorities in the US and Germany. Although carryovers can always be subject to review by taxing authorities, we are no longer subject to U.S. federal, state and local, or non-U.S. income tax examinations for years before 2015.

NOTE 6 — STOCKHOLDERS’ EQUITY

Common Stock Dividends

There were no accrued dividends as of December 31, 2021 and 2020.

Any determination to declare a future quarterly dividend, as well as the amount of any cash dividend which may be declared, will be based on our financial position, earnings, earnings outlook and other relevant factors at that time, including applicable limits under our term loan facility or any other credit facility then in effect.

Treasury Stock

As of December 31, 2021, and 2020, we held 178,889 shares of our common stock that we purchased prior to the expiration of our stock purchase program on December 31, 2014.

Certain Anti-Takeover Provisions/Agreements with Stockholders

Our restated certificate of incorporation allows the board of directors to issue up to 2,000,000 shares of preferred stock and to determine the price, rights, preferences and privileges of those shares without any further vote or action by our stockholders. The rights of the holders of our common stock will be subject to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued in the future. Issuance of preferred stock, while providing desired flexibility in connection with possible acquisitions and other corporate purposes could make it more difficult for a third party to acquire a majority of our outstanding voting stock. As of December 31, 2021, and 2020, no shares of preferred stock were outstanding.

In addition, we are subject to the anti-takeover provisions of Section 203 of Delaware General Corporation Law which prohibit us from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in the prescribed manner. The application of Section 203 may have the effect of delaying or preventing changes in control of our management, which could adversely affect the market price of our common stock by discouraging or preventing takeover attempts that might result in the payment of a premium price to our stockholders.

37

NOTE 7 — STOCK-BASED COMPENSATION

We account for stock-based compensation by applying a fair-value-based measurement method to account for stock-based payment transactions with employees and directors, and record compensation cost for all stock awards granted after January 1, 2006 and awards modified, repurchased, or cancelled after that date, using the modified prospective method. We record compensation costs associated with the vesting of unvested options on a straight-line basis over the vesting period. We recognized $0.2 million of compensation expense in the consolidated statements of operations, with respect to our stock-based compensation plans for the years ended December 31, 2021 and 2020.

The following table summarizes stock-based compensation expenses recorded in the consolidated statements of operations (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

General and administrative

$

248

$

221

Total stock-based compensation

$

248

$

221

Stock Incentive Plans

In June 2007, our stockholders approved the 2007 Stock Incentive Plan (the “2007 Stock Plan”) with a maximum of 1.0 million shares reserved for issuance. In June 2010, our stockholders approved an amendment to the 2007 Stock Plan which increased the maximum shares that may be awarded under the plan to 1.25 million. In June 2013, our stockholders approved an amendment to the 2007 Stock Plan which increased the maximum shares that may be awarded under the plan to 1.5 million. In June 2015, our stockholders approved an amendment to the 2007 Stock Plan which increased the maximum shares that may be awarded under the plan to 2.0 million. Awards permitted under the 2007 Stock Plan included: Stock Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Awards and Other Stock-Based Awards. Awards issued under the 2007 Stock Plan are at the discretion of the Board of Directors. As applicable, awards were granted with an exercise price equal to the closing price of our common stock on the date of grant, generally vested over four years for employees and one year for directors and, with respect to stock option grants, expired no more than ten years from the date of grant. At December 31, 2021 and 2020, no shares were available for grant under the 2007 Stock Plan, as amended. At December 31, 2021 and 2020, 0.1 million options and restricted shares and 0.2 million options and restricted shares were issued and outstanding under the 2007 Stock Plan as amended, respectively.

In June 2016, our stockholders approved the 2016 Stock Incentive Plan (the “2016 Stock Plan”) with a maximum of 0.25 million shares reserved for issuance. In June 2018, our stockholders approved an amendment to the 2016 Stock Plan which increased the maximum shares that may be awarded under the plan to 0.85 million Awards permitted under the 2016 Stock Plan include: Stock Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Awards and Other Stock-Based Awards. Awards issued under the 2016 Stock Plan are at the discretion of the Board of Directors. As applicable, awards are granted with an exercise price equal to the closing price of our common stock on the date of grant, generally vest over four years for employees and three years for an initial grant and one year for subsequent grants for directors and expire no more than ten years from the date of grant. At December 31, 2021 and 2020, there were approximately 0.6 million and 0.5 million shares available for grant under the 2016 Stock Plan, respectively. At December 31, 2021 and 2020, 0.1 million options and no restricted shares and 0.2 million options and restricted shares were issued and outstanding under the 2016 Stock Plan, respectively.

The following is a summary of restricted stock activity under the plans for the years ended December 31, 2021 and 2020:

    

Restricted Stock 

Number of Shares

    

 (In thousands)

Unvested restricted stock at January 1, 2020

 

159

Less restricted stock vested

 

(32)

Less restricted stock forfeited/expired

 

(64)

Unvested restricted stock at December 31, 2020

 

63

Less restricted stock vested

 

(63)

Unvested restricted stock at December 31, 2021

 

No grants were made during the year ending December 31, 2021 and 2020. During the years ended December 31, 2021 and 2020, approximately 0.06 million and 0.03 million shares of restricted stock vested, respectively. There were no forfeitures of restricted

38

stock during the year ended December 31, 2021 and approximately forfeitures of 0.06 million shares of restricted stock during the years ended December 31, 2020.

The fair market value of restricted shares for stock-based compensation expense is equal to the closing price of our common stock on the date of grant. The restrictions on the stock award are released generally over four years for senior management and over one year for board members. Stock-based compensation expense includes $0.2 million for the years ended December 31, 2021 and 2020, respectively for restricted stock.

Of the restrictions on the stock awards granted during the periods ended March 31, 2017 and June 30, 2017, 20% was released in January 2018, and 10% annually beginning on the one-year anniversary of their offering thereafter for four years. The remaining 40% will be released evenly over four years beginning in 2018 contingent upon the attainment of annual performance goals established by our Board of Directors. Of the restrictions on the stock awards granted during the third quarter, the fourth quarter and the period ended December 31, 2017, respectively, one-fourth will be released on the one-year anniversary of the date of the grant and the balance will be released quarterly over a three-year period. For the year ended December 31, 2020, we attained our annual performance goals; however for the year ended December 31, 2021, there are no stock awards contingent on the annual performance goals.

The following is a summary of stock option activity under the plans for the years ended December 31, 2021 and 2020:

    

    

    

Weighted 

    

Average

Number of 

Weighted -

 Remaining 

Aggregate

Shares

 Average

Contractual 

 Intrinsic Value 

    

 (in thousands)

    

 Exercise Price

    

Term (Years)

    

(in thousands)

Options outstanding at January 1, 2020

438

$

5.69

6.51

$

Less options forfeited/cancelled

 

(92)

 

5.29

 

  

 

  

Less options expired

 

(3)

 

2.86

 

  

 

  

Options outstanding at December 31, 2020

 

343

$

5.82

 

5.62

$

Less options forfeited/cancelled

 

(56)

 

4.31

 

  

 

  

Options outstanding at December 31, 2021

 

287

$

6.11

 

4.37

$

Options exercisable at December 31, 2021

 

287

$

6.11

 

4.37

$

The following is a summary of stock options outstanding under the plans as of December 31, 2021:

Stock Options Outstanding

Stock Options Exercisable

Weighted Avg.

 Remaining 

Number of 

Contractual 

Weighted Avg. 

Number of 

Weighted Avg.

Range of Exercise Prices

    

Shares

    

 Life (years)

    

Exercise Price

    

Shares

    

 Exercise Price

$

4.11

$

4.31

7,857

0.01

$

4.11

7,857

$

4.11

$

4.32

$

4.55

 

100,000

 

5.83

$

4.50

 

100,000

$

4.50

$

4.56

$

4.94

 

50,000

 

5.92

$

4.60

 

50,000

$

4.60

$

4.95

$

8.41

 

59,551

 

3.07

$

6.09

 

59,551

$

6.09

$

8.42

$

10.90

 

69,600

 

2.75

$

9.75

 

69,600

$

9.75

There are no unrecognized compensation costs as of December 31, 2021, as all stock options and restricted stock were fully vested as of December 31, 2021.

There were no exercises for the years ended December 31, 2021, and 2020. The total fair value of stock awards vested was $0.4 million and $0.3 million during the years ended December 31, 2021 and 2020, respectively.

There was no cash received from stock option exercises for the years ended December 31, 2021 and 2020. There were no net settlement exercises during the years ended December 31, 2021 and 2020.

We have issued 0.2 million shares of stock related to restricted stock awards since the balance sheet date.

39

Employee Stock Purchase Plan

Under the Employee Stock Purchase Plan (“ESPP”), we are authorized to issue up to 0.55 million shares of our common stock to full-time employees, nearly all of whom are eligible to participate. Under the terms of the ESPP, employees may elect to have up to 15% of their gross compensation withheld through payroll deduction to purchase our common stock, capped at $25,000 annually and no more than 0.01 million shares per offering period. The purchase price of the stock is 85% of the lower of the market price at the beginning or end of each three-month participation period. As of December 31, 2021, there were less than 0.1 million shares available for purchase. For the years ended December 31, 2021 and 2020, there was no compensation expense recorded associated with grants under the ESPP which includes the fair value of the look-back feature of each grant as well as the 15% discount on the purchase price. This expense fluctuates each period primarily based on the level of employee participation.

We did not receive any cash from our employee stock purchase plan for the years ended December 31, 2021 and 2020. We did not issue any shares related to the ESPP for the years ended December 31, 2021 and 2020.

NOTE 8 — BENEFIT PLANS

We have established a defined contribution retirement plan for our employees under section 401(k) of the Internal Revenue Code (the “401(k) Plan”) that is available to all U.S. employees 21 years of age or older with a month of service. Beginning in 2012, we adopted a Safe Harbor 401(k) requiring us to contribute 3% of the employee’s compensation for each eligible employee, regardless of whether the employee chooses to participate in the plan. All employee contributions are fully vested immediately and employer contributions vest over a period of three years.

NOTE 9 — EARNINGS PER SHARE

Basic earnings (loss) per share is computed by dividing income available to common stockholders by the weighted average number of shares of common stock outstanding during the period, including common stock issuable under participating securities. Diluted earnings (loss) per share is computed using the weighted average number of shares of common stock outstanding, plus all potentially dilutive common stock equivalents using the treasury stock method. Common stock equivalents consist of stock options and restricted stock.

The following is the reconciliation of the numerators and denominators of the basic and diluted earnings (loss) per share computations (in thousands except per share data):

For the Years Ended December 31, 

    

2021

    

2020

Basic earnings (loss) per common share:

  

  

Net loss from continuing operations

$

(3,432)

$

(2,922)

Net income from discontinued operations

 

20,877

 

3,565

Basic weighted average shares outstanding

 

12,245

 

12,187

Basic loss per common share from continuing operations

$

(0.28)

$

(0.24)

Basic earnings per common share from discontinued operations

$

1.70

$

0.29

Diluted earnings (loss) per common share:

 

  

 

  

Net loss from continuing operations

$

(3,432)

$

(2,922)

Net income from discontinued operations

$

20,877

$

3,565

Weighted average shares outstanding

 

12,245

 

12,187

Effect of dilutive securities - options and restricted stock

 

13

 

84

Diluted weighted average shares outstanding

 

12,258

 

12,271

Diluted loss per common share from continuing operations

$

(0.28)

$

(0.24)

Diluted earnings per common share from discontinued operations

$

1.70

$

0.29

Weighted average options to purchase approximately 0.3 million and 0.4 million shares of common stock equivalents for the years ended December 31, 2021 and 2020, respectively, were excluded from the computation of diluted weighted average shares outstanding because the effect would have been anti-dilutive since their exercise prices were greater than the average market value of our common stock for the period.

40

NOTE 10 — COMMITMENTS AND CONTINGENCIES

(a)Lease Commitments

Under ASC 842, operating lease expense is generally recognized evenly over the term of the lease. The Company has operating leases primarily consisting of facilities with remaining lease terms of less than one year. We lease office and operating facilities under non-cancelable operating leases. Current facility leases include our offices in Englewood, Colorado and New York, New York. Total rent expense consisted of short-term lease expense of $0.1 million for the years ended December 31, 2021 and 2020. There was no sublease rental income for the years ended December 31, 2021 and 2020.

Leases with an initial term of twelve months or less are not recorded on the consolidated balance sheet. We did not have leases that had terms of greater than 12 months for the years ended December 31, 2021 and 2020.

(b)Other Commitments

As permitted under Delaware law, we have agreements with officers and directors under which we agree to indemnify them for certain events or occurrences while the officer or director is, or was, serving at our request in this capacity. The term of the indemnification period is indefinite. There is no limit on the amount of future payments we could be required to make under these indemnification agreements; however, we maintain Director and Officer insurance policies, as well as an Employment Practices Liability Insurance Policy, that may enable us to recover a portion of any amounts paid. As a result of our insurance policy coverage, we believe the estimated fair value of these indemnification agreements is minimal. Accordingly, there were no liabilities recorded for these agreements as of December 31, 2021 or 2020.

(c)Litigation

From time to time, we are involved in various legal matters arising in the normal course of business. On October 15, 2019, the Company’s former Chief Executive Officer filed a lawsuit in the Superior Court of New Jersey against us. That suit sought $3.5 million for claims of libel, harm of lost employment opportunities, severance payments and benefits that he would have been entitled to receive had he been terminated without cause. The Company engaged legal counsel through its insurance carrier. The Company decided that it was prudent to avoid further legal fees and disruption to the business caused by an on-going litigation claim. Therefore, to resolve amicably and discontinue disputes regarding all claims arising from the lawsuit and with the denial of every allegation of wrongdoing, in June 2021, a settlement and mutual general release was agreed to that included payment of $0.6 million by the Company. Our insurance carrier has agreed to contribute $0.3 million toward the settlement. Settlement was paid in full in July 2021 and is included in other income, net from continuing operations.

NOTE 11 — SUBSEQUENT EVENTS

Entry into Management Agreement with CIDM II LLC

On January 21, 2022, the Company entered into a Management Agreement (the “Management Agreement”) with CIDM II LLC (the “Manager”). Pursuant to the Management Agreement, the Manager will, subject to the Company’s Board of Directors (“Board”) and the Investment Committee of the Board, (i) provide the Company with advisory services with respect to the management and allocation of investments in equity and debt securities (“Assets”) of the Company and its subsidiaries and (ii) exercise discretionary management authority over the Company’s trading portfolio of publicly traded securities.

The Management Agreement may be terminated by either party upon thirty days; written notice. The Manager will receive compensation for performance under the Management Agreement consisting of a management fee of 2% of the fair market value of the Assets and a performance fee in respect of each Performance Period shall be equal to 20% of the appreciation of end-of-year net asset value. The Manager is also entitled to payment or reimbursement of certain administrative costs and expenses incurred in connection with the management of the Assets, such as custodial fees, brokerage commissions and similar fees and expenses. The Manager shall be responsible for all of its operating expenses.

The Manager is obligated to indemnify the Company and its affiliates from any and all losses, claims, demands, actions or liabilities, including attorney’s fees, related to acts or omissions of the Manager that constitute bad faith, fraud, willful misconduct, negligence, breach of the Management Agreement or fiduciary duty, or violation of applicable law. The Company is obligated to indemnify the Manager from liabilities, obligations, losses, damages, suits and expenses related to the Company’s material breach of

41

the Management Agreement. The Management Agreement is subject to various covenants and representations of the Manager and the Company.

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

We maintain “disclosure controls and procedures,” as such term is defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”), that are designed to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in Securities and Exchange Commission rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Senior Vice President of Finance, as appropriate, to allow timely decisions regarding required disclosure.

Our management, including our Chief Executive Officer and Senior Vice President of Finance, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. Based on that a material weakness in internal controls over the over the presentation and classification of the disposition of assets in our consolidated financial statements, management has concluded the Company’s internal control over financial reporting was not effective as of December 31, 2021, our Chief Executive Officer and Senior Vice President of Finance have concluded that our disclosure controls and procedures were not effective as of December 31, 2021.

In designing and evaluating our disclosure controls and procedures, management recognized that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the disclosure controls and procedures are met. Additionally, in designing disclosure controls and procedures, our management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible disclosure controls and procedures. The design of any disclosure controls and procedures 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.

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 Rule 13a-15(f). All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Under the supervision and with the participation of our management, including our Chief Executive Officer and Senior Vice President of Finance, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the 2013 framework set forth in the report entitled Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). The COSO framework summarizes each of the components of a company’s internal control system, including (i) the control environment, (ii) risk assessment, (iii) control activities, (iv) information and communication, and (v) monitoring.

We have determined that we did not design and maintain adequately effective controls over the presentation and classification of the disposition of assets in our consolidated financial statements subsequent to the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets on December 31, 2021. Accordingly, management has concluded that this control weakness constituted a material weakness.

A material weakness is a deficiency, or combination of deficiencies, in internal controls over financial reporting, such as there is a reasonable possibility that a material misstatement of the Company’s annual financial statements will not be prevented or detected on a timely basis. As a result of the material weakness in internal controls over the financial reporting described above, management has concluded the Company’s internal control over financial reporting was not effective as of December 31, 2021.

Following the identification prior to filing this Annual Report Form 10-K and based on our evaluation under the framework in Internal Control — Integrated Framework, our management believes that our consolidated financial statement included in this Form 10-

42

K have been prepared in accordance with US GAAP. The material weakness is not expected to be relevant to subsequent reporting periods. Management has certified that, based on their knowledge, the financial statements and other financial information included in this form 10-K, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this Form 10K.

This Annual Report on Form 10-K does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by our independent registered public accounting firm pursuant to rules of the Securities and Exchange Commission that permit us to provide only management’s report in this Annual Report on Form 10-K.

During the year ended December 31, 2021, there were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) or in other factors that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B.   OTHER INFORMATION

None.

43

PART III

ITEM 10.   DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information called for by this Item will be set forth in our Proxy Statement for the Annual Meeting of Stockholders, to be filed within 120 days of December 31, 2021 and is incorporated herein by reference.

ITEM 11.   EXECUTIVE COMPENSATION

The information called for by this Item will be set forth in our Proxy Statement for the Annual Meeting of Stockholders, to be filed within 120 days of December 31, 2021 and is incorporated herein by reference.

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

The information called for by this Item will be set forth in our Proxy Statement for the Annual Meeting of Stockholders, to be filed within 120 days of December 31, 2021 and is incorporated herein by reference.

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

The information called for by this Item will be set forth in our Proxy Statement for the Annual Meeting of Stockholders, to be filed within 120 days of December 31, 2021 and is incorporated herein by reference.

ITEM 14.   PRINCIPAL ACCOUNTING FEES AND SERVICES

Incorporated by reference to the section of the Evolving Systems, Inc. 2021 Proxy Statement, anticipated to be filed within 120 days of December 31, 2021, entitled “Proposal No. 3-Ratification of Selection of Independent Registered Public Accounting Firm.”

ITEM 15.   EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a)The following documents are filed as part of this Annual Report on Form 10-K:
1.Consolidated Financial Statements.

Our Consolidated Financial Statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Annual Report on Form 10-K.

2.Consolidated Financial Statements Schedules.

All schedules have been omitted because the required information is not present, or not present in amounts sufficient to require submission of the schedules or because the required information is provided in the Consolidated Financial Statements or Notes thereto.

44

EXHIBIT INDEX

Exhibit No.

    

Description of Document

2.1

Asset Purchase Agreement, dated as of April 21, 2011, by and between Evolving Systems, Inc. and NeuStar, Inc., as filed as Exhibit 2.1 to the Registrant’s Form 8-K filed on April 21, 2011 and incorporated herein by reference.

2.2

Agreement and Plan of Merger by and among Evolving Systems, Inc., Topaz Merger Sub, Inc., Telespree Communications and Gill Cogan as the exclusive representative of the Effective Time Shareholders and Change in Control Payment Recipients, as filed as Exhibit 2.1 to the Registrant’s Form 8-K filed on October 25, 2013 and incorporated herein by reference.

2.3

Merger Agreement dated as of September 30, 2015, by and among Evolving Systems, Inc., Evolving Systems NC, Inc., a wholly owned subsidiary of Evolving Systems, RateIntegration, Inc. and a representative of the stockholders and change in control payment recipients of RateIntegration, Inc., as filed as Exhibit 2.1 to the Registrant’s Form 8-K filed September 30, 2015 and incorporated herein by reference.

2.4

Equity Purchase Agreement, dated as of October 15, 2021, by and among Evolving Systems, Inc., and Evolving Systems Holdings Ltd., ETI-NET Inc., Investissements Riv Europe Equity Purchase Agreement, dated as of October 15, 2021, by and among Evolving Systems, Inc. and Evolving Systems Holding Ltd., Investissements Riv Europe Ltee, a Qubec corporation, and Said Hini as filed as Exhibit 2.1 to the Registrant’s Form 8-K filed October 18, 2021 and incorporated herein by reference.

2.5

Software Purchase Agreement, dated as of October 15, 2021, by and among Evolving Systems, Inc., Evolving Systems NC, Inc., and ETI-NET Inc., as filed as Exhibit 2.2 to the Registrant’s Form 8-K filed October 18, 2021 and incorporated herein by reference.

2.6

Software Purchase Agreement, dated as of October 15, 2021, by and among Evolving Systems, Inc., Evolving Systems Limited, and ETI-NET Inc. as filed as Exhibit 2.3 to the Registrant’s Form 8-K filed October 18, 2021 and incorporated herein by reference.

3.1

Restated Certificate of Incorporation, as filed as an exhibit to the Registrant’s registration statement on Form S-1 filed January 9, 1998 and incorporated herein by reference.

3.2

Certificate of Designation for the Series B Convertible Preferred Stock, as filed as Exhibit 3.1 to the Registrant’s Form 8-K filed November 10, 2004 and incorporated herein by reference.

3.3

Certificate of Amendment to Certificate of Designation of Series B Convertible Preferred Stock filed as Exhibit 3.1(c) to the Registrant’s Form 8-K filed November 17, 2005 and incorporated herein by reference.

3.4

Certificate of Amendment to Certificate of Designation of Series B Convertible Preferred Stock filed as Exhibit 3.01 to the Registrant’s Form 8-K filed May 4, 2007 and incorporated herein by reference.

3.5

Certificate of Amendment to the Restated Certificate of Incorporation of Evolving Systems, Inc., as filed as Exhibit 3.1 to the Registrant’s Form 8-K filed on July 21, 2009 and incorporated herein by reference.

3.6

Certificate of Amendment to Amended and Restated Certificate of Incorporation of Evolving Systems, Inc. as filed as Exhibit 3(i) to the Registrant’s Form 8-K filed on June 16, 2011 and incorporated herein by reference.

3.7

Amended and Restated Bylaws of Evolving Systems, Inc., as filed as Exhibit 3(ii) to the Registrant’s Form 8-K filed on July 31, 2014 and incorporated herein by reference.

4.1

Description of registrant’s securities registered pursuant to Section 12 of the Securities Exchange Act of 1934

10.1

Amendment and Waiver Letter to Term Loan Facility Agreement entered into by and among Evolving Systems, Inc. as Parent Guarantor, Evolving Systems Holdings Limited, as Original Borrower, Evolving Systems Limited and Evolving Systems BLS Limited, as further Original Guarantors, Evolving Systems Lumata Limited, and East West Bank as Lender, as filed as Exhibit 10.1 to the Registrant’s Form 8-K filed on July 7, 2020 and incorporated herein by reference.

10.2

Management Agreement by and between the Company and CIDM II LLC, dated as of January 21, 2022 filed as Exhibit 10.1 to the Registrant’s Form 8-K filed on January 24, 2022 and incorporated by reference.

23.1

*

Consent of Marcum LLP

31.1*

Certification of Chief Executive Officer and Executive Chairman pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).

31.2*

Certification of Principal Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act, as amended.

32.1**

Certification of Principal Executive Officer and Principal Financial Officer pursuant to Rules 13a-14(b) or 15d-14(b) of the Securities Exchange Act, as amended, and 18 U.S.C. Section 1350.

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(furnished herewith).

101.INS*

101 XBRL Instance Document.

101.SCH*

101 XBRL Taxonomy Extension Schema Document.

101.CAL*

101 XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF*

101 XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB*

101 XBRL Taxonomy Extension Label Linkbase Document.

101.PRE*

101 XBRL Taxonomy Extension Presentation Linkbase Document.

104

Cover Page Interactive Data File, formatted in Inline XBRL and contained in Exhibit 101

*

Filed herewith.

**

Furnished herewith.

45

ITEM 16. FORM 10-K SUMMARY

Not applicable.

46

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.

EVOLVING SYSTEMS, INC.

By:

    

Chief Executive Officer and Executive Chairman

    

April 8, 2022

Matthew Stecker

(Principal Executive Officer)

POWER OF ATTORNEY

KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Matthew Stecker, his attorney-in-fact, each with the power of substitution, for him in any and all capacities, to sign any amendments to this Report, and to file the same, with exhibits thereto and other documents in connections therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may 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 registrant and in the capacities and on the dates indicated.

Signature

    

Title

    

Date

By:

Chief Executive Officer and Executive Chairman

April 8, 2022

Matthew Stecker

(Principal Executive Officer)

By:

Senior Vice President of Finance

April 8, 2022

Mark P. Szynkowski

(Principal Financial and Accounting Officer)

By:

Director

April 8, 2022

David J. Nicol

By:

Director

April 8, 2022

David S. Oros

By:

Director

April 8, 2022

Julian D. Singer

47

EX-23.1 2 evol-20211231xex23d1.htm EXHIBIT-23.1

Exhibit 23.1

INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM’S CONSENT

We consent to the incorporation by reference in the Registration Statement of Evolving Systems, Inc. on Form S-8 (File No. 333-227667, File No. 333-222091, File No. 333-212538, File No. 333-205795) of our report dated April 8, 2022, with respect to our audits of the consolidated financial statements of Evolving Systems, Inc. as of December 31, 2021 and 2020 and for the years ended December 31, 2021 and 2020, which report is included in this Annual Report on Form 10-K of Evolving Systems, Inc. for the year ended December 31, 2021.

/s/ Marcum LLP

Marcum LLP

Philadelphia, PA

April 8, 2022


EX-31.1 3 evol-20211231xex31d1.htm EXHIBIT-31.1

Exhibit 31.1

CERTIFICATION

I, Matthew Stecker, certify that:

1. I have reviewed this Annual Report on Form 10-K of Evolving Systems, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and,

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and,

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and,

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: April 8, 2022

/s/ Matthew Stecker

Matthew Stecker

Chairman and Chief Executive Officer



EX-31.2 4 evol-20211231xex31d2.htm EXHIBIT-31.2

Exhibit 31.2

CERTIFICATION

I, Mark P. Szynkowski, certify that:

1. I have reviewed this Annual Report on Form 10-K of Evolving Systems, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and,

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and,

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and,

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: April 8, 2022

/s/ Mark P. Szynkowski

Mark P. Szynkowski

Senior Vice President of Finance and Secretary

(Principal Financial and Accounting Officer)



EX-32.1 5 evol-20211231xex32d1.htm EXHIBIT-32.1

Exhibit 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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

 

/s/ Matthew Stecker

 

Matthew Stecker

Chairman and Chief Executive Officer

April 8, 2022

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

 

/s/ Mark P. Szynkowski

 

Mark P. Szynkowski

Senior Vice President of Finance and Secretary

(Principal Financial and Accounting Officer)

April 8, 2022

This certification is furnished with this Annual Report on Form 10-K pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by such Act, be deemed filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that we specifically incorporate it by reference.



EX-32.2 6 evol-20211231xex32d2.htm EXHIBIT-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, Mark P. Szynkowski, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Annual Report of Evolving Systems, Inc. on Form 10-K for the annual period ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in such Form 10-K fairly presents in all material respects the financial condition and results of operations of Evolving Systems, Inc.

 

/s/ Mark P. Szynkowski

 

Mark P. Szynkowski

Senior Vice President of Finance and Secretary

(Principal Financial and Accounting Officer)

April 8, 2022

This certification is furnished with this Annual Report on Form 10-K pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by such Act, be deemed filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that we specifically incorporate it by reference.



EX-101.SCH 7 evol-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 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 INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - BALANCE SHEET COMPONENTS - Accounts Payable And Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - INCOME TAXES - Pre-tax income (loss) on which the provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - INCOME TAXES - Expense (benefit) from continuing operations (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - INCOME TAXES - Significant components of our deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - INCOME TAXES - Income Tax Expense Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - EARNINGS PER SHARE - Summary Of Basic And Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - DISCONTINUED OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - DISCONTINUED OPERATIONS - Financial results of the discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - DISCONTINUED OPERATIONS - Non cash items and capital expenditures for the discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - DISCONTINUED OPERATIONS - Carrying amounts of assets and liabilities of discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - DISCONTINUED OPERATIONS - Gain on sale of discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Stock-Based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Stock Option Outstanding By Exercise Price Ranges (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - DISCONTINUED OPERATIONS link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - DISCONTINUED OPERATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 evol-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 evol-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 evol-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 evol-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Apr. 07, 2022
Jun. 30, 2021
Document And Entity Information [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Fiscal Period Focus FY    
Document Period End Date Dec. 31, 2021    
Document Transition Report false    
Entity File Number 001-34261    
Entity Registrant Name EVOLVING SYSTEMS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 84-1010843    
Entity Address, Address Line One 9800 Pyramid Court    
Entity Address, Address Line Two Suite 400    
Entity Address, City or Town Englewood    
Entity Address, State or Province CO    
Entity Address, Postal Zip Code 80112    
City Area Code 303    
Local Phone Number 802-1000    
Title of 12(b) Security Common Stock, par value $0.001 per share    
Trading Symbol EVOL    
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 Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 17,570,711
Entity Common Stock, Shares Outstanding   12,333,184  
Entity Central Index Key 0001052054    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Amendment Flag false    
Auditor Name Marcum LLP    
Auditor Firm ID 688    
Auditor Location Philadelphia, PA    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 39,445 $ 241
Prepaid and other current assets 106 219
Current assets of discontinued operations   13,447
Total current assets 39,551 13,907
Property and equipment, net 4 5
Deferred income taxes, net   500
Non-current assets of discontinued operations   4,664
Total assets 39,555 19,076
Current liabilities:    
Accounts payable and accrued liabilities 1,252 579
Income taxes payable 575 459
Current liabilities of discontinued operations   7,416
Total current liabilities 1,827 8,454
Long-term liabilities:    
Term loans, net of current portion   319
Non-current liabilities of discontinued operations   613
Total liabilities 1,827 9,386
Commitments and contingencies (Note 10)
Stockholders' equity:    
Preferred stock, $0.001 par value; 2,000,000 shares authorized; no shares issued and outstanding
Common stock, $0.001 par value; 40,000,000 shares authorized; 12,437,073 shares issued and 12,258,184 shares outstanding as of December 31, 2021 and 12,374,798 shares issued and 12,195,909 shares outstanding as of December 31, 2020 12 12
Additional paid-in capital 100,024 99,776
Treasury stock, 178,889 shares as of December 31, 2021 and December 31, 2020, at cost (1,253) (1,253)
Accumulated other comprehensive loss   (10,345)
Accumulated deficit (61,055) (78,500)
Total stockholders' equity 37,728 9,690
Total liabilities and stockholders' equity $ 39,555 $ 19,076
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 40,000,000 40,000,000
Common stock, shares issued 12,437,073 12,374,798
Common stock, shares outstanding 12,258,184 12,195,909
Treasury stock, shares 178,889 178,889
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
OPERATING EXPENSES    
General and administrative $ 3,427 $ 2,851
Depreciation 3 3
Total operating expenses 3,430 2,854
Loss from operations (3,430) (2,854)
Other (expense) income    
Interest expense (2) (79)
Other income, net   11
Other (expense) income, net (2) (68)
Loss from continuing operations before income taxes (3,432) (2,922)
Income tax expense 0 0
Net loss from continuing operations (3,432) (2,922)
Discontinued operations (Note 2)    
Income from discontinued operations before income taxes 3,537 4,393
Gain on sale of discontinued operations 20,840  
Income tax expense from discontinued operations 3,500 828
Net income from discontinued operations 20,877 3,565
Net income $ 17,445 $ 643
Basic loss per common share from continuing operations $ (0.28) $ (0.24)
Basic earnings per common share from discontinued operations 1.70 0.29
Diluted loss per common share from continuing operations (0.28) (0.24)
Diluted earnings per common share from discontinued operations $ 1.70 $ 0.29
Weighted average basic shares outstanding 12,245 12,187
Weighted average diluted shares outstanding 12,258 12,271
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net income $ 17,445 $ 643
Other comprehensive income/(loss)    
Foreign currency translation loss (23) (292)
Reclassification of foreign currency translation adjustment into earnings as a result of discontinued operations 10,368  
Comprehensive income $ 27,790 $ 351
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Total
Balance at Dec. 31, 2019 $ 12 $ 99,555 $ (1,253) $ (10,053) $ (79,143) $ 9,118
Balance, shares at Dec. 31, 2019 12,163,834          
Restricted stock vested, shares 32,075          
Stock-based compensation expense   221       221
Net income         643 643
Foreign currency translation loss       (292)   (292)
Balance at Dec. 31, 2020 $ 12 99,776 (1,253) (10,345) (78,500) $ 9,690
Balance, shares at Dec. 31, 2020 12,195,909         12,195,909
Restricted stock vested, shares 62,275          
Stock-based compensation expense   248       $ 248
Net income         17,445 17,445
Foreign currency translation loss       (23)   (23)
Net reclassification of foreign currency translation adjustment from sale of foreign subsidiaries pursuant to the Purchase Agreements       $ 10,368   10,368
Balance at Dec. 31, 2021 $ 12 $ 100,024 $ (1,253)   $ (61,055) $ 37,728
Balance, shares at Dec. 31, 2021 12,258,184         12,258,184
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 17,445 $ 643
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 398 216
Amortization of intangible assets 941 940
Amortization of debt issuance costs   6
Amortization of operating leases - right of use assets 365 272
Stock-based compensation expense 248 221
Foreign currency transaction income, net (197) (77)
Bad debt expense, net of recoveries 88 (92)
Benefit for deferred income taxes 542 (56)
Gain from sale of business (20,840)  
Gain on PPP Loan forgiveness (319)  
Change in operating assets and liabilities:    
Contract receivables (165) 1,286
Unbilled work-in-progress 371 (2,095)
Prepaid and other assets 206 (195)
Accounts payable and accrued liabilities (191) 337
Income tax receivable 270 683
Income tax payable 2,094  
Unearned revenue 956 (391)
Lease obligations - operating leases (366) (270)
Net cash (used in) provided by operating activities 1,846 1,428
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (387) (268)
Proceeds on sale of property and equipment   2
Proceeds from sale of business, net of cash transferred 35,191  
Net cash provided by (used in) investing activities 34,804 (266)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments on notes payable (142) (1,370)
Proceeds from loan   319
Net cash used in financing activities (142) (1,051)
Effect of exchange rate changes on cash and cash equivalents 174 (424)
Net increase (decrease) in cash and cash equivalents 36,682 (313)
Cash and cash equivalents at beginning of year 2,763 3,076
Cash and cash equivalents at end of year 39,445 2,763
Supplemental disclosure of cash and non-cash transactions:    
Interest paid 10 66
Income taxes paid, net of refunds 468 (269)
Supplemental non-cash amounts of transaction costs from sale of business 646  
Supplemental non-cash amounts of lease liabilities arising from obtaining right of use assets $ 370 $ 41
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 1 — ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization — On December 31, 2021, the Company closed on the terms of the Equity Purchase Agreement (the “Equity Purchase Agreement”) and two Software Purchase Agreements (the “Software Purchase Agreements” and, together with the Equity Purchase Agreement and the other transaction documents described therein, the “Purchase Agreements”) dated as of October 15, 2021, with subsidiaries and affiliates of PartnerOne Capital, Inc. (the “Purchasers”). The Purchase Agreements provided for the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements included customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters. The Company received cash proceeds of $36,032,899 and may receive up to an additional $2,500,000 in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement.

Following the sale of its assets in December 2021, the Company is currently a research and development organization with two initial areas of product focus, each of which are in a research-oriented pre-release mode. The two areas of focus are in the application of self-learning algorithms as well as the symbolic tagging and organizing of physical objects.

On December 9, 2021, we received a letter from the NASDAQ regarding the Equity Purchase Agreement and the two Software Purchase Agreements entered into by the Company pursuant to which we sold all of our assets. The staff requested certain information from the Company regarding its on-going business. We provided a response to the staff on January 7, 2022. We received a follow up request from the NASDAQ for additional information and we provided a response to the staff on February 15, 2022.

Evolving Systems provided software solutions and services throughout the world. The COVID-19 global outbreak caused instability and volatility in multiple markets where our clients conduct business. We leveraged our ability to provide support remotely resulting in limited effect on our day to day operations. The inability to travel had delayed interactions with our clients on projects and in the traditional modes of sales development as well as limited our interactions with prospective M&A targets.

We believe our current liquidity and funds from our ongoing operations will be sufficient to fund operations and meet the Company’s cash needs for future working capital and capital expenditure requirements for at least the next twelve months from the date of issuance of these consolidated financial statements. In making this assessment, we considered our $39.4 million in cash and cash equivalents and our $37.7 million in working capital at December 31, 2021.

Use of Estimates — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (US GAAP), requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. We made estimates with respect to income tax valuation and fair value of stock-based compensation amounts. Actual results could differ from these estimates.

Principles of Consolidation — The audited consolidated financial statements include the accounts of Evolving Systems, Inc. and subsidiaries, all of which are wholly owned. All significant intercompany transactions and balances have been eliminated in consolidation.

Discontinued Operations — A business component whose operations are discontinued is reported as discontinued operations if the cash flows of the component have been eliminated from the ongoing operations of the Company and represents a strategic shift that had a major impact on the Company. The results of discontinued operations are aggregated and presented separately in the consolidated balance sheets and consolidated statements of operations. Additionally, the carrying amounts of the assets and liabilities for the entities sold for all years presented have been reclassified in the consolidated balance sheets and consolidated statements of operations.

Fair Value Measurements — Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following

hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.

Cash and Cash Equivalents — All highly liquid investments with maturities of three months or less at the date of purchase are classified as cash equivalents.

Stock-based Compensation — We account for stock-based compensation by applying a fair-value-based measurement method to account for stock-based payment transactions with employees, non-employees and directors. We record compensation costs associated with the vesting of unvested options on a straight-line basis over the vesting period. Stock-based compensation is a non-cash expense because we settle these obligations by issuing shares of our common stock instead of settling such obligations with cash payments. We use the Black-Scholes model to estimate the fair value of each option grant on the date of grant. This model requires the use of estimates for expected term of the options and expected volatility of the price of our common stock. We recognize forfeitures as they occur rather than estimating them at the time of the grant.

Concentration of Credit Risk — We are subject to concentration of credit risk with respect to our cash and cash equivalents, which we attempt to minimize by maintaining our cash and cash equivalents with institutions of sound financial quality. At times, cash balances may exceed limits federally insured by the Federal Deposit Insurance Corporation (“FDIC”).

Cash and cash equivalents were covered under a FDIC program as of December 31, 2021 up to a maximum coverage amount of $0.5 million. Our cash and cash equivalents in excess of FDIC program limits was $38.9 million for the year ended December 31, 2021. All of our cash was covered for the year ended December 31, 2020.

Property and Equipment and Long-Lived Assets — Property and equipment are stated at cost or estimated fair value if acquired in an acquisition, less accumulated depreciation, and are depreciated over their estimated useful lives, or the lease term, if shorter, using the straight-line method. Leasehold improvements are stated at cost, less accumulated amortization, and are amortized over the shorter of the lease term or estimated useful life of the asset. Maintenance and repair costs are expensed as incurred.

We review our long-lived assets, such as property and equipment and purchased intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. We evaluate the recoverability of an asset group by comparing its carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, we recognize an impairment charge as the amount by which the carrying amount of the asset group exceeds the estimated fair value of the asset group.

Income Taxes — We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating losses and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.

We use a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.

Leases — A lease is defined as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. On January 1, 2019, the Company adopted ASU No. 2016-02, “Leases (Topic 842)” and all subsequent ASUs that modified Leases (Topic 842). For the Company, Leases (Topic 842) primarily affected the accounting treatment for operating lease agreements in which the Company is the lessee. Currently we have no long-term leases.

Recently Adopted Accounting Pronouncements — In December 2019, the FASB issued Accounting Standards Update (“ASU”) ASU 2019-12, Income Taxes (ASC 740) — Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 modifies ASC 740 to simplify the accounting for income taxes and eliminates certain exceptions to the general principles in ASC 740. The ASU removes certain exceptions for recognizing deferred taxes for investments, performing the incremental approach for intra-period allocation where there is a loss from continuing operations, and income or a gain from other items, and the general methodology for calculating income taxes in interim periods when a year-to-date loss exceeds the anticipated loss for the year. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill, reporting the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the first interim period that includes the enactment date, and allocating taxes to members of a consolidated group. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. The amendments in this ASU resulted in our reporting of no tax expense from continuing operations on the Consolidated Statements of Operations.

Recently Issued Accounting Pronouncements — In May 2021, the FASB issued ASU 2021-04 - Earnings Per Share (ASC 260), Debt—Modifications and Extinguishments (ASC 470-50), Compensation—Stock Compensation (ASC 718) and Derivatives and Hedging—Contracts in Entity’s Own Equity (ASC 815-40). The amendments in this update affect all entities that issue freestanding written call options that are classified in equity. Specifically, the amendments affect those entities when a freestanding equity-classified written call option is modified or exchanged and remains equity classified after the modification or exchange. The amendments that relate to the recognition and measurement of EPS for certain modifications or exchanges of freestanding equity-classified written call options affect entities that present EPS in accordance with the guidance in ASC 260, Earnings Per Share. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Management is currently evaluating the impact of this guidance, but does not expect this update to have a material impact on our consolidated financial statements.

Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact on our consolidated financial statements and related disclosures.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.1
DISCONTINUED OPERATIONS
12 Months Ended
Dec. 31, 2021
DISCONTINUED OPERATIONS  
DISCONTINUED OPERATIONS

NOTE 2 — DISCONTINUED OPERATIONS

On December 31, 2021, Evolving Systems, Inc. and certain of its subsidiaries completed the Equity Purchase Agreement and two Software Purchase Agreements with subsidiaries and affiliates of Partner One Capital, Inc. The Purchase Agreements contemplate the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements include customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand and other adjustments as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters.

Proceeds from the sale will be payable to the Company as follows: (1) a $37.5 million payment to the Company in cash on the closing date (adjusted as set forth in the Equity Purchase Agreement), and (2) $2.5 million placed in escrow on the closing date as security for the Company’s indemnification obligations to the Purchasers under the Purchase Agreements, which amount will be released to the Company on or before the date that is twelve months from the closing date (less any portion of the escrow used to make indemnification payments to the Purchasers). The Company received cash proceeds of $36.0 million and may receive up to an additional $2.5 million in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement and included in the cash and cash equivalents in our consolidated balance sheets.

The Purchase Agreements contain customary representations and warranties of each of the parties. The Purchase Agreements contain indemnification rights in favor of the Company following closing for (i) breaches of any of the representations or warranties by the Purchasers including, but not limited to, breaches related to organization, authorization, and governmental authorization, and (ii) breaches of the covenants or agreements of the Purchasers in the Purchase Agreements. In addition, the Purchase Agreements contain indemnification rights in favor of the Purchasers following closing for (i) breaches of certain fundamental representations and warranties by the Company, including breaches related to organization, authorization, capitalization, title to purchased assets, and finders’ fees, (ii) breaches of any of the representations and warranties by the Company, and (iii) breaches of the covenants or agreements of the Company in the Purchase Agreements.

Accordingly, the operating results of its operations in the entities and related business operations sold for all years presented have been reclassified in the consolidated statements of operations as “income from discontinued operations”. Interest expense that is specifically identifiable to debt related to the entities sold qualifies as discontinued operations and is allocated to interest expense from discontinued operations in the Company’s consolidated financial statements. Additionally, the carrying amounts of the assets and liabilities for the entities sold for all years presented have been reclassified in the consolidated balance sheets.

The following table presents the financial results of the discontinued operations:

For the Years Ended December 31, 

    

2021

    

2020

Revenue

$

26,898

$

26,352

Costs of revenue

 

(8,759)

 

(8,837)

Sales and marketing

 

(5,509)

 

(6,000)

General and administrative

 

(2,361)

 

(2,201)

Product development

 

(5,291)

 

(4,327)

Depreciation

 

(395)

 

(213)

Amortization

 

(941)

 

(940)

Restructuring

 

(61)

 

Interest expense

 

(5)

 

Interest income

 

10

 

14

Other income

 

301

 

175

Foreign currency exchange (loss) income

 

(350)

 

370

Income tax expense

 

(3,500)

 

(828)

Net income from discontinued operations

$

37

$

3,565

Gain on sale of discontinued operations

$

20,840

$

Proceeds from the sale of the business have been presented in the Consolidated Statement of Cash Flows under investing activities for the year ended December 31, 2021. In accordance with ASC Topic 205-20, additional disclosures relating to cash flow is required for discontinued operations. Cash flow information relating to the discontinued operations for the years ended December 31, 2021 and 2020 is as follows:

For the Years Ended December 31, 

    

2021

    

2020

Operating cash flow data:

Depreciation

$

395

$

213

Amortization of operating leases — right of use assets

365

272

Amortization of intangible assets

941

940

Provision for deferred income taxes

42

(56)

Bad debt expense, net of recoveries

88

(92)

Investing cash flow data:

Purchases of property and equipment

(385)

(265)

    

December 31, 2020

Cash and cash equivalents per balance sheet

$

241

Cash and cash equivalents classified within current assets of discontinued operations

 

2,522

Ending cash and cash equivalents balance per statement of cash flows

$

2,763

The carrying amounts of the assets and liabilities of the discontinued operations on the Consolidated Balance Sheets as of December 31, 2021 and 2020 was as follows:

December 31, 

    

2021

    

2020

Assets of discontinued operations:

  

  

Current assets of discontinued operations:

 

  

 

  

Cash and cash equivalents

$

$

2,522

Contract receivables, net

 

 

5,681

Unbilled work in progress

 

 

3,365

Prepaid and other current assets

 

 

1,609

Income tax receivable

270

Total current assets of discontinued operations:

 

 

13,447

Non-current assets of discontinued operations:

 

  

 

  

Property and equipment, net

 

 

527

Operating leases - right of use asset, net

 

 

915

Amortizable intangible assets, net

 

 

2,769

Deferred income taxes

 

 

453

Total non-current assets of discontinued operations:

 

 

4,664

Total assets of discontinued operations

$

$

18,111

Liabilities of discontinued operations:

 

  

 

  

Current liabilities of discontinued operations:

 

  

 

  

Accounts payable and accrued liabilities and income taxes payable

$

$

3,267

Term loan

 

 

142

Lease obligations, current

294

Unearned revenue

 

 

3,713

Total current liabilities of discontinued operations:

 

 

7,416

Non-current liabilities of discontinued operations:

 

  

 

  

Lease obligations, net of current

 

 

613

Total non-current liabilities of discontinued operations:

 

 

613

Total liabilities of discontinued operations

$

$

8,029

The gain on sale of discontinued operations was determined as follows:

    

Year Ended December 31, 2021

Purchase price

$

40,000

Closing adjustments

 

(1,467)

Net book value of assets sold

 

(6,461)

Transaction costs

 

(864)

Currency translation adjustment reclassified from accumulated other comprehensive loss

 

(10,368)

Gain on sale of discontinued operations

$

20,840

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2021
BALANCE SHEET COMPONENTS  
BALANCE SHEET COMPONENTS

NOTE 3 — BALANCE SHEET COMPONENTS

The components of accounts payable and accrued liabilities are as follows (in thousands):

December 31, 

    

2021

    

2020

Accounts payable and accrued liabilities:

  

  

Accounts payable

$

83

$

250

Accrued compensation and related expenses

 

538

 

264

Accrued liabilities

 

631

 

65

$

1,252

$

579

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM DEBT
12 Months Ended
Dec. 31, 2021
LONG-TERM DEBT  
LONG-TERM DEBT

NOTE 4 — LONG-TERM DEBT

Paycheck Protection Program Loan

On April 15, 2020, the Company received loan proceeds in the amount of $318,900 under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provided for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest were forgivable after a period of 8 to 24 weeks as long as the borrower used the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period.

We have met the conditions of the PPP Loan forgiveness program. As authorized by section 1106 of the CARES Act, United States Small Business Administration (“SBA”) has forgiven the PPP loan on May 20, 2021. The forgiveness amount was $318,900 in principal and $3,543 in interest. We have recorded the forgiveness amount within other (expense) income, net offset against interest expense in our audited statement of operations. We had used the loan proceeds for purposes consistent with the PPP, including paying for Company wages.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
INCOME TAXES

NOTE 5 — INCOME TAXES

We recorded no net income tax expense from continuing operations for the years ended December 31, 2021 and 2020 respectively.

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) was enacted in response to COVID-19 pandemic. The CARES Act made various tax law changes, including among other things (i) increased the limitation under IRC Section 163(j) for 2019 and 2020 to permit additional expensing of interest (ii) enacted technical corrections so that qualified improvement property can be immediately expensed under IRC Section 168(k) and net operating losses arising in tax years beginning in 2017 and ending in 2018 can be carried back two years and carried forward twenty years without a taxable income limitation as opposed to carried forward indefinitely, and (iii) made modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years. The CARES Act did not have a material impact on the results reported for the years ended December 31, 2021 and 2020.

Global Intangible Low-taxed Income

We recognize the tax on global intangible low-taxed income (“GILTI”) as a period cost in the period the tax is incurred. Under this policy, we have not provided deferred taxes related to temporary differences that upon their reversal will affect the amount of income subject to GILTI in the period.

Transfer Pricing Adjustments, net

The Company’s tax positions include the Company’s intercompany transfer pricing policies and the associated taxable income and deductions arising from intercompany charges between subsidiaries within the consolidated group. During fiscal year 2018 and updated each year subsequently, the Company finalized a transfer pricing plan with Evolving Systems and its subsidiaries. This transfer pricing plan determined the amount of income which is taxable in each respective jurisdiction. The Company applied this methodology in accordance with the transfer pricing plan and the adjustments necessary to reflect the reduction in U.S. pre-tax income resulted in an increase in domestic income before income tax expense of $4.6 million and a corresponding decrease in foreign income before income tax expense for the years ended December 31, 2021 and 2020, respectively, and is included in income tax expense from discontinuing operations on the Consolidated Statements of Operations.

The components of loss from continuing operations before income taxes consists of the following (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

Domestic

$

(3,432)

$

(2,922)

Total

$

(3,432)

$

(2,922)

The income tax expense from continuing operations consists of the following (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

Current:

  

  

Federal

$

(825)

$

(581)

State

 

 

Total Current

 

(825)

 

(581)

Deferred:

 

  

 

  

Federal

 

825

 

581

Total Deferred

 

825

 

581

Total

$

$

As of December 31, 2021, and 2020 we had no Federal NOL carryforwards remaining. As of December 31, 2021, we had state NOL’s of approximately $16.2 million. The state NOL carryforwards expire at various times beginning in 2022 and ending in 2037.

In our U.S. Federal income tax returns we historically deducted income taxes paid to various countries. Our income tax calculations have historically been under the regular and AMT regulations found in U.S. tax laws. The U.S. tax system contains rules to alleviate the burden of double taxation on income generated in foreign countries and subject to tax in such countries. The U.S. allows for either a deduction or credit of such foreign taxes against U.S. taxable income (“Foreign Tax Credit” or “FTC”). An election to either claim a deduction or FTC on such foreign income taxes can be made each tax year, independent from elections made in other years. An FTC reduces a company’s actual U.S. income tax on a dollar-for-dollar basis, while a deduction reduces only the company’s income subject to tax. As the election to claim the FTC or deduction is made on an annual basis, we intend to compare benefits to either claim a deduction or FTC on an annual basis. We had approximately $4.0 million of FTC deferred tax assets to carryforward into 2022 and subsequent years. As of December 31, 2021, we did not have FTC deferred tax asset balance, net of its valuation allowance.

Deferred tax assets and liabilities reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows (in thousands):

December 31, 

    

2021

    

2020

Deferred tax assets:

  

  

Foreign tax credits carryforwards

 

$

3,984

$

4,493

Net operating loss carryforwards - State

 

588

 

942

Stock compensation

 

 

157

Depreciable assets

 

 

1

Accrued liabilities and reserves

 

 

47

Total deferred tax assets

 

4,572

 

5,640

Deferred tax liabilities:

 

  

 

  

Intangibles

 

 

(61)

Accrued liabilities and reserves

 

 

Total deferred tax liability

 

 

(61)

Net deferred tax assets, before valuation allowance

 

4,572

 

5,579

Valuation allowance

 

(4,572)

 

(5,079)

Net deferred tax asset

$

$

500

As of December 31, 2021, we maintain a full valuation allowance on our net deferred tax assets. We have determined it is more likely than not that we will not realize our domestic net deferred tax assets. Such assets primarily consist of certain net state operating loss carryforwards and Foreign Tax Credits. We assessed the realizability of our domestic deferred tax assets using all available evidence. In particular, we considered both historical results and projections of profitability for the reasonably foreseeable future periods. We are required to reassess our conclusions regarding the realization of our deferred tax assets at each financial reporting date. A future evaluation could result in a conclusion that all or a portion of the valuation allowance is no longer necessary which could have a material impact on our results of operations and financial position.

The expense for income taxes differs from the amount computed by applying the U.S. federal income tax rate of 21% for the years ended December 31, 2021 and 2020, respectively, to loss before income tax expense as follows (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

U.S. federal income tax expense at statutory rates

$

(721)

$

(614)

State income tax expense, net of federal impact

 

(28)

 

7

Change in valuation allowance

 

825

581

Permanent differences and other, net

 

(76)

 

26

Total tax expense

$

$

The Company recognizes the tax benefit from an uncertain tax position when it determines that it is more likely than not that the position would be sustained upon examination by taxing authorities.

As of December 31, 2021, and 2020, we had no liability for unrecognized tax benefits this evaluation includes our tax positions including current and previous transfer pricing plans. We do not believe there will be any material changes to our unrecognized tax positions over the next twelve months. Interest and penalties related to income tax liabilities are included as a component of income tax expense in the accompanying statements of operations.

We had no material net excess tax benefits from employee stock plan awards for the years ended December 31, 2021 and 2020, which would be reflected as income tax expense or benefit in the statement of operations.

Evolving Systems Inc. or one or more of our subsidiaries file income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, we are subject to examination by taxing authorities in the US and Germany. Although carryovers can always be subject to review by taxing authorities, we are no longer subject to U.S. federal, state and local, or non-U.S. income tax examinations for years before 2015.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2021
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

NOTE 6 — STOCKHOLDERS’ EQUITY

Common Stock Dividends

There were no accrued dividends as of December 31, 2021 and 2020.

Any determination to declare a future quarterly dividend, as well as the amount of any cash dividend which may be declared, will be based on our financial position, earnings, earnings outlook and other relevant factors at that time, including applicable limits under our term loan facility or any other credit facility then in effect.

Treasury Stock

As of December 31, 2021, and 2020, we held 178,889 shares of our common stock that we purchased prior to the expiration of our stock purchase program on December 31, 2014.

Certain Anti-Takeover Provisions/Agreements with Stockholders

Our restated certificate of incorporation allows the board of directors to issue up to 2,000,000 shares of preferred stock and to determine the price, rights, preferences and privileges of those shares without any further vote or action by our stockholders. The rights of the holders of our common stock will be subject to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued in the future. Issuance of preferred stock, while providing desired flexibility in connection with possible acquisitions and other corporate purposes could make it more difficult for a third party to acquire a majority of our outstanding voting stock. As of December 31, 2021, and 2020, no shares of preferred stock were outstanding.

In addition, we are subject to the anti-takeover provisions of Section 203 of Delaware General Corporation Law which prohibit us from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in the prescribed manner. The application of Section 203 may have the effect of delaying or preventing changes in control of our management, which could adversely affect the market price of our common stock by discouraging or preventing takeover attempts that might result in the payment of a premium price to our stockholders.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2021
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

NOTE 7 — STOCK-BASED COMPENSATION

We account for stock-based compensation by applying a fair-value-based measurement method to account for stock-based payment transactions with employees and directors, and record compensation cost for all stock awards granted after January 1, 2006 and awards modified, repurchased, or cancelled after that date, using the modified prospective method. We record compensation costs associated with the vesting of unvested options on a straight-line basis over the vesting period. We recognized $0.2 million of compensation expense in the consolidated statements of operations, with respect to our stock-based compensation plans for the years ended December 31, 2021 and 2020.

The following table summarizes stock-based compensation expenses recorded in the consolidated statements of operations (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

General and administrative

$

248

$

221

Total stock-based compensation

$

248

$

221

Stock Incentive Plans

In June 2007, our stockholders approved the 2007 Stock Incentive Plan (the “2007 Stock Plan”) with a maximum of 1.0 million shares reserved for issuance. In June 2010, our stockholders approved an amendment to the 2007 Stock Plan which increased the maximum shares that may be awarded under the plan to 1.25 million. In June 2013, our stockholders approved an amendment to the 2007 Stock Plan which increased the maximum shares that may be awarded under the plan to 1.5 million. In June 2015, our stockholders approved an amendment to the 2007 Stock Plan which increased the maximum shares that may be awarded under the plan to 2.0 million. Awards permitted under the 2007 Stock Plan included: Stock Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Awards and Other Stock-Based Awards. Awards issued under the 2007 Stock Plan are at the discretion of the Board of Directors. As applicable, awards were granted with an exercise price equal to the closing price of our common stock on the date of grant, generally vested over four years for employees and one year for directors and, with respect to stock option grants, expired no more than ten years from the date of grant. At December 31, 2021 and 2020, no shares were available for grant under the 2007 Stock Plan, as amended. At December 31, 2021 and 2020, 0.1 million options and restricted shares and 0.2 million options and restricted shares were issued and outstanding under the 2007 Stock Plan as amended, respectively.

In June 2016, our stockholders approved the 2016 Stock Incentive Plan (the “2016 Stock Plan”) with a maximum of 0.25 million shares reserved for issuance. In June 2018, our stockholders approved an amendment to the 2016 Stock Plan which increased the maximum shares that may be awarded under the plan to 0.85 million Awards permitted under the 2016 Stock Plan include: Stock Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Awards and Other Stock-Based Awards. Awards issued under the 2016 Stock Plan are at the discretion of the Board of Directors. As applicable, awards are granted with an exercise price equal to the closing price of our common stock on the date of grant, generally vest over four years for employees and three years for an initial grant and one year for subsequent grants for directors and expire no more than ten years from the date of grant. At December 31, 2021 and 2020, there were approximately 0.6 million and 0.5 million shares available for grant under the 2016 Stock Plan, respectively. At December 31, 2021 and 2020, 0.1 million options and no restricted shares and 0.2 million options and restricted shares were issued and outstanding under the 2016 Stock Plan, respectively.

The following is a summary of restricted stock activity under the plans for the years ended December 31, 2021 and 2020:

    

Restricted Stock 

Number of Shares

    

 (In thousands)

Unvested restricted stock at January 1, 2020

 

159

Less restricted stock vested

 

(32)

Less restricted stock forfeited/expired

 

(64)

Unvested restricted stock at December 31, 2020

 

63

Less restricted stock vested

 

(63)

Unvested restricted stock at December 31, 2021

 

No grants were made during the year ending December 31, 2021 and 2020. During the years ended December 31, 2021 and 2020, approximately 0.06 million and 0.03 million shares of restricted stock vested, respectively. There were no forfeitures of restricted

stock during the year ended December 31, 2021 and approximately forfeitures of 0.06 million shares of restricted stock during the years ended December 31, 2020.

The fair market value of restricted shares for stock-based compensation expense is equal to the closing price of our common stock on the date of grant. The restrictions on the stock award are released generally over four years for senior management and over one year for board members. Stock-based compensation expense includes $0.2 million for the years ended December 31, 2021 and 2020, respectively for restricted stock.

Of the restrictions on the stock awards granted during the periods ended March 31, 2017 and June 30, 2017, 20% was released in January 2018, and 10% annually beginning on the one-year anniversary of their offering thereafter for four years. The remaining 40% will be released evenly over four years beginning in 2018 contingent upon the attainment of annual performance goals established by our Board of Directors. Of the restrictions on the stock awards granted during the third quarter, the fourth quarter and the period ended December 31, 2017, respectively, one-fourth will be released on the one-year anniversary of the date of the grant and the balance will be released quarterly over a three-year period. For the year ended December 31, 2020, we attained our annual performance goals; however for the year ended December 31, 2021, there are no stock awards contingent on the annual performance goals.

The following is a summary of stock option activity under the plans for the years ended December 31, 2021 and 2020:

    

    

    

Weighted 

    

Average

Number of 

Weighted -

 Remaining 

Aggregate

Shares

 Average

Contractual 

 Intrinsic Value 

    

 (in thousands)

    

 Exercise Price

    

Term (Years)

    

(in thousands)

Options outstanding at January 1, 2020

438

$

5.69

6.51

$

Less options forfeited/cancelled

 

(92)

 

5.29

 

  

 

  

Less options expired

 

(3)

 

2.86

 

  

 

  

Options outstanding at December 31, 2020

 

343

$

5.82

 

5.62

$

Less options forfeited/cancelled

 

(56)

 

4.31

 

  

 

  

Options outstanding at December 31, 2021

 

287

$

6.11

 

4.37

$

Options exercisable at December 31, 2021

 

287

$

6.11

 

4.37

$

The following is a summary of stock options outstanding under the plans as of December 31, 2021:

Stock Options Outstanding

Stock Options Exercisable

Weighted Avg.

 Remaining 

Number of 

Contractual 

Weighted Avg. 

Number of 

Weighted Avg.

Range of Exercise Prices

    

Shares

    

 Life (years)

    

Exercise Price

    

Shares

    

 Exercise Price

$

4.11

$

4.31

7,857

0.01

$

4.11

7,857

$

4.11

$

4.32

$

4.55

 

100,000

 

5.83

$

4.50

 

100,000

$

4.50

$

4.56

$

4.94

 

50,000

 

5.92

$

4.60

 

50,000

$

4.60

$

4.95

$

8.41

 

59,551

 

3.07

$

6.09

 

59,551

$

6.09

$

8.42

$

10.90

 

69,600

 

2.75

$

9.75

 

69,600

$

9.75

There are no unrecognized compensation costs as of December 31, 2021, as all stock options and restricted stock were fully vested as of December 31, 2021.

There were no exercises for the years ended December 31, 2021, and 2020. The total fair value of stock awards vested was $0.4 million and $0.3 million during the years ended December 31, 2021 and 2020, respectively.

There was no cash received from stock option exercises for the years ended December 31, 2021 and 2020. There were no net settlement exercises during the years ended December 31, 2021 and 2020.

We have issued 0.2 million shares of stock related to restricted stock awards since the balance sheet date.

Employee Stock Purchase Plan

Under the Employee Stock Purchase Plan (“ESPP”), we are authorized to issue up to 0.55 million shares of our common stock to full-time employees, nearly all of whom are eligible to participate. Under the terms of the ESPP, employees may elect to have up to 15% of their gross compensation withheld through payroll deduction to purchase our common stock, capped at $25,000 annually and no more than 0.01 million shares per offering period. The purchase price of the stock is 85% of the lower of the market price at the beginning or end of each three-month participation period. As of December 31, 2021, there were less than 0.1 million shares available for purchase. For the years ended December 31, 2021 and 2020, there was no compensation expense recorded associated with grants under the ESPP which includes the fair value of the look-back feature of each grant as well as the 15% discount on the purchase price. This expense fluctuates each period primarily based on the level of employee participation.

We did not receive any cash from our employee stock purchase plan for the years ended December 31, 2021 and 2020. We did not issue any shares related to the ESPP for the years ended December 31, 2021 and 2020.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.1
BENEFIT PLANS
12 Months Ended
Dec. 31, 2021
BENEFIT PLANS  
BENEFIT PLANS

NOTE 8 — BENEFIT PLANS

We have established a defined contribution retirement plan for our employees under section 401(k) of the Internal Revenue Code (the “401(k) Plan”) that is available to all U.S. employees 21 years of age or older with a month of service. Beginning in 2012, we adopted a Safe Harbor 401(k) requiring us to contribute 3% of the employee’s compensation for each eligible employee, regardless of whether the employee chooses to participate in the plan. All employee contributions are fully vested immediately and employer contributions vest over a period of three years.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2021
EARNINGS PER SHARE  
EARNINGS PER SHARE

NOTE 9 — EARNINGS PER SHARE

Basic earnings (loss) per share is computed by dividing income available to common stockholders by the weighted average number of shares of common stock outstanding during the period, including common stock issuable under participating securities. Diluted earnings (loss) per share is computed using the weighted average number of shares of common stock outstanding, plus all potentially dilutive common stock equivalents using the treasury stock method. Common stock equivalents consist of stock options and restricted stock.

The following is the reconciliation of the numerators and denominators of the basic and diluted earnings (loss) per share computations (in thousands except per share data):

For the Years Ended December 31, 

    

2021

    

2020

Basic earnings (loss) per common share:

  

  

Net loss from continuing operations

$

(3,432)

$

(2,922)

Net income from discontinued operations

 

20,877

 

3,565

Basic weighted average shares outstanding

 

12,245

 

12,187

Basic loss per common share from continuing operations

$

(0.28)

$

(0.24)

Basic earnings per common share from discontinued operations

$

1.70

$

0.29

Diluted earnings (loss) per common share:

 

  

 

  

Net loss from continuing operations

$

(3,432)

$

(2,922)

Net income from discontinued operations

$

20,877

$

3,565

Weighted average shares outstanding

 

12,245

 

12,187

Effect of dilutive securities - options and restricted stock

 

13

 

84

Diluted weighted average shares outstanding

 

12,258

 

12,271

Diluted loss per common share from continuing operations

$

(0.28)

$

(0.24)

Diluted earnings per common share from discontinued operations

$

1.70

$

0.29

Weighted average options to purchase approximately 0.3 million and 0.4 million shares of common stock equivalents for the years ended December 31, 2021 and 2020, respectively, were excluded from the computation of diluted weighted average shares outstanding because the effect would have been anti-dilutive since their exercise prices were greater than the average market value of our common stock for the period.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2021
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 10 — COMMITMENTS AND CONTINGENCIES

(a)Lease Commitments

Under ASC 842, operating lease expense is generally recognized evenly over the term of the lease. The Company has operating leases primarily consisting of facilities with remaining lease terms of less than one year. We lease office and operating facilities under non-cancelable operating leases. Current facility leases include our offices in Englewood, Colorado and New York, New York. Total rent expense consisted of short-term lease expense of $0.1 million for the years ended December 31, 2021 and 2020. There was no sublease rental income for the years ended December 31, 2021 and 2020.

Leases with an initial term of twelve months or less are not recorded on the consolidated balance sheet. We did not have leases that had terms of greater than 12 months for the years ended December 31, 2021 and 2020.

(b)Other Commitments

As permitted under Delaware law, we have agreements with officers and directors under which we agree to indemnify them for certain events or occurrences while the officer or director is, or was, serving at our request in this capacity. The term of the indemnification period is indefinite. There is no limit on the amount of future payments we could be required to make under these indemnification agreements; however, we maintain Director and Officer insurance policies, as well as an Employment Practices Liability Insurance Policy, that may enable us to recover a portion of any amounts paid. As a result of our insurance policy coverage, we believe the estimated fair value of these indemnification agreements is minimal. Accordingly, there were no liabilities recorded for these agreements as of December 31, 2021 or 2020.

(c)Litigation

From time to time, we are involved in various legal matters arising in the normal course of business. On October 15, 2019, the Company’s former Chief Executive Officer filed a lawsuit in the Superior Court of New Jersey against us. That suit sought $3.5 million for claims of libel, harm of lost employment opportunities, severance payments and benefits that he would have been entitled to receive had he been terminated without cause. The Company engaged legal counsel through its insurance carrier. The Company decided that it was prudent to avoid further legal fees and disruption to the business caused by an on-going litigation claim. Therefore, to resolve amicably and discontinue disputes regarding all claims arising from the lawsuit and with the denial of every allegation of wrongdoing, in June 2021, a settlement and mutual general release was agreed to that included payment of $0.6 million by the Company. Our insurance carrier has agreed to contribute $0.3 million toward the settlement. Settlement was paid in full in July 2021 and is included in other income, net from continuing operations.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2021
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 11 — SUBSEQUENT EVENTS

Entry into Management Agreement with CIDM II LLC

On January 21, 2022, the Company entered into a Management Agreement (the “Management Agreement”) with CIDM II LLC (the “Manager”). Pursuant to the Management Agreement, the Manager will, subject to the Company’s Board of Directors (“Board”) and the Investment Committee of the Board, (i) provide the Company with advisory services with respect to the management and allocation of investments in equity and debt securities (“Assets”) of the Company and its subsidiaries and (ii) exercise discretionary management authority over the Company’s trading portfolio of publicly traded securities.

The Management Agreement may be terminated by either party upon thirty days; written notice. The Manager will receive compensation for performance under the Management Agreement consisting of a management fee of 2% of the fair market value of the Assets and a performance fee in respect of each Performance Period shall be equal to 20% of the appreciation of end-of-year net asset value. The Manager is also entitled to payment or reimbursement of certain administrative costs and expenses incurred in connection with the management of the Assets, such as custodial fees, brokerage commissions and similar fees and expenses. The Manager shall be responsible for all of its operating expenses.

The Manager is obligated to indemnify the Company and its affiliates from any and all losses, claims, demands, actions or liabilities, including attorney’s fees, related to acts or omissions of the Manager that constitute bad faith, fraud, willful misconduct, negligence, breach of the Management Agreement or fiduciary duty, or violation of applicable law. The Company is obligated to indemnify the Manager from liabilities, obligations, losses, damages, suits and expenses related to the Company’s material breach of

the Management Agreement. The Management Agreement is subject to various covenants and representations of the Manager and the Company.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Organization

Organization — On December 31, 2021, the Company closed on the terms of the Equity Purchase Agreement (the “Equity Purchase Agreement”) and two Software Purchase Agreements (the “Software Purchase Agreements” and, together with the Equity Purchase Agreement and the other transaction documents described therein, the “Purchase Agreements”) dated as of October 15, 2021, with subsidiaries and affiliates of PartnerOne Capital, Inc. (the “Purchasers”). The Purchase Agreements provided for the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements included customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters. The Company received cash proceeds of $36,032,899 and may receive up to an additional $2,500,000 in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement.

Following the sale of its assets in December 2021, the Company is currently a research and development organization with two initial areas of product focus, each of which are in a research-oriented pre-release mode. The two areas of focus are in the application of self-learning algorithms as well as the symbolic tagging and organizing of physical objects.

On December 9, 2021, we received a letter from the NASDAQ regarding the Equity Purchase Agreement and the two Software Purchase Agreements entered into by the Company pursuant to which we sold all of our assets. The staff requested certain information from the Company regarding its on-going business. We provided a response to the staff on January 7, 2022. We received a follow up request from the NASDAQ for additional information and we provided a response to the staff on February 15, 2022.

Evolving Systems provided software solutions and services throughout the world. The COVID-19 global outbreak caused instability and volatility in multiple markets where our clients conduct business. We leveraged our ability to provide support remotely resulting in limited effect on our day to day operations. The inability to travel had delayed interactions with our clients on projects and in the traditional modes of sales development as well as limited our interactions with prospective M&A targets.

We believe our current liquidity and funds from our ongoing operations will be sufficient to fund operations and meet the Company’s cash needs for future working capital and capital expenditure requirements for at least the next twelve months from the date of issuance of these consolidated financial statements. In making this assessment, we considered our $39.4 million in cash and cash equivalents and our $37.7 million in working capital at December 31, 2021.

Use of Estimates

Use of Estimates — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (US GAAP), requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. We made estimates with respect to income tax valuation and fair value of stock-based compensation amounts. Actual results could differ from these estimates.

Principles of Consolidation

Principles of Consolidation — The audited consolidated financial statements include the accounts of Evolving Systems, Inc. and subsidiaries, all of which are wholly owned. All significant intercompany transactions and balances have been eliminated in consolidation.

Discontinued Operations

Discontinued Operations — A business component whose operations are discontinued is reported as discontinued operations if the cash flows of the component have been eliminated from the ongoing operations of the Company and represents a strategic shift that had a major impact on the Company. The results of discontinued operations are aggregated and presented separately in the consolidated balance sheets and consolidated statements of operations. Additionally, the carrying amounts of the assets and liabilities for the entities sold for all years presented have been reclassified in the consolidated balance sheets and consolidated statements of operations.

Fair Value Measurements

Fair Value Measurements — Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following

hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.

Cash and Cash Equivalents

Cash and Cash Equivalents — All highly liquid investments with maturities of three months or less at the date of purchase are classified as cash equivalents.

Stock-based Compensation

Stock-based Compensation — We account for stock-based compensation by applying a fair-value-based measurement method to account for stock-based payment transactions with employees, non-employees and directors. We record compensation costs associated with the vesting of unvested options on a straight-line basis over the vesting period. Stock-based compensation is a non-cash expense because we settle these obligations by issuing shares of our common stock instead of settling such obligations with cash payments. We use the Black-Scholes model to estimate the fair value of each option grant on the date of grant. This model requires the use of estimates for expected term of the options and expected volatility of the price of our common stock. We recognize forfeitures as they occur rather than estimating them at the time of the grant.

Concentration of Credit Risk

Concentration of Credit Risk — We are subject to concentration of credit risk with respect to our cash and cash equivalents, which we attempt to minimize by maintaining our cash and cash equivalents with institutions of sound financial quality. At times, cash balances may exceed limits federally insured by the Federal Deposit Insurance Corporation (“FDIC”).

Cash and cash equivalents were covered under a FDIC program as of December 31, 2021 up to a maximum coverage amount of $0.5 million. Our cash and cash equivalents in excess of FDIC program limits was $38.9 million for the year ended December 31, 2021. All of our cash was covered for the year ended December 31, 2020.

Property and Equipment and Long-Lived Assets

Property and Equipment and Long-Lived Assets — Property and equipment are stated at cost or estimated fair value if acquired in an acquisition, less accumulated depreciation, and are depreciated over their estimated useful lives, or the lease term, if shorter, using the straight-line method. Leasehold improvements are stated at cost, less accumulated amortization, and are amortized over the shorter of the lease term or estimated useful life of the asset. Maintenance and repair costs are expensed as incurred.

We review our long-lived assets, such as property and equipment and purchased intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. We evaluate the recoverability of an asset group by comparing its carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, we recognize an impairment charge as the amount by which the carrying amount of the asset group exceeds the estimated fair value of the asset group.

Income Taxes

Income Taxes — We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating losses and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.

We use a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.

Leases

Leases — A lease is defined as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. On January 1, 2019, the Company adopted ASU No. 2016-02, “Leases (Topic 842)” and all subsequent ASUs that modified Leases (Topic 842). For the Company, Leases (Topic 842) primarily affected the accounting treatment for operating lease agreements in which the Company is the lessee. Currently we have no long-term leases.

Recently Adopted And Issued Accounting Pronouncements

Recently Adopted Accounting Pronouncements — In December 2019, the FASB issued Accounting Standards Update (“ASU”) ASU 2019-12, Income Taxes (ASC 740) — Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 modifies ASC 740 to simplify the accounting for income taxes and eliminates certain exceptions to the general principles in ASC 740. The ASU removes certain exceptions for recognizing deferred taxes for investments, performing the incremental approach for intra-period allocation where there is a loss from continuing operations, and income or a gain from other items, and the general methodology for calculating income taxes in interim periods when a year-to-date loss exceeds the anticipated loss for the year. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill, reporting the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the first interim period that includes the enactment date, and allocating taxes to members of a consolidated group. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. The amendments in this ASU resulted in our reporting of no tax expense from continuing operations on the Consolidated Statements of Operations.

Recently Issued Accounting Pronouncements — In May 2021, the FASB issued ASU 2021-04 - Earnings Per Share (ASC 260), Debt—Modifications and Extinguishments (ASC 470-50), Compensation—Stock Compensation (ASC 718) and Derivatives and Hedging—Contracts in Entity’s Own Equity (ASC 815-40). The amendments in this update affect all entities that issue freestanding written call options that are classified in equity. Specifically, the amendments affect those entities when a freestanding equity-classified written call option is modified or exchanged and remains equity classified after the modification or exchange. The amendments that relate to the recognition and measurement of EPS for certain modifications or exchanges of freestanding equity-classified written call options affect entities that present EPS in accordance with the guidance in ASC 260, Earnings Per Share. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Management is currently evaluating the impact of this guidance, but does not expect this update to have a material impact on our consolidated financial statements.

Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact on our consolidated financial statements and related disclosures.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.1
DISCONTINUED OPERATIONS (Tables)
12 Months Ended
Dec. 31, 2021
DISCONTINUED OPERATIONS  
Summary of financial results of the discontinued operations

For the Years Ended December 31, 

    

2021

    

2020

Revenue

$

26,898

$

26,352

Costs of revenue

 

(8,759)

 

(8,837)

Sales and marketing

 

(5,509)

 

(6,000)

General and administrative

 

(2,361)

 

(2,201)

Product development

 

(5,291)

 

(4,327)

Depreciation

 

(395)

 

(213)

Amortization

 

(941)

 

(940)

Restructuring

 

(61)

 

Interest expense

 

(5)

 

Interest income

 

10

 

14

Other income

 

301

 

175

Foreign currency exchange (loss) income

 

(350)

 

370

Income tax expense

 

(3,500)

 

(828)

Net income from discontinued operations

$

37

$

3,565

Gain on sale of discontinued operations

$

20,840

$

Summary of cash flow information relating to the discontinued operations

For the Years Ended December 31, 

    

2021

    

2020

Operating cash flow data:

Depreciation

$

395

$

213

Amortization of operating leases — right of use assets

365

272

Amortization of intangible assets

941

940

Provision for deferred income taxes

42

(56)

Bad debt expense, net of recoveries

88

(92)

Investing cash flow data:

Purchases of property and equipment

(385)

(265)

Summary of carrying amounts of assets and liabilities of discontinued operations

December 31, 

    

2021

    

2020

Assets of discontinued operations:

  

  

Current assets of discontinued operations:

 

  

 

  

Cash and cash equivalents

$

$

2,522

Contract receivables, net

 

 

5,681

Unbilled work in progress

 

 

3,365

Prepaid and other current assets

 

 

1,609

Income tax receivable

270

Total current assets of discontinued operations:

 

 

13,447

Non-current assets of discontinued operations:

 

  

 

  

Property and equipment, net

 

 

527

Operating leases - right of use asset, net

 

 

915

Amortizable intangible assets, net

 

 

2,769

Deferred income taxes

 

 

453

Total non-current assets of discontinued operations:

 

 

4,664

Total assets of discontinued operations

$

$

18,111

Liabilities of discontinued operations:

 

  

 

  

Current liabilities of discontinued operations:

 

  

 

  

Accounts payable and accrued liabilities and income taxes payable

$

$

3,267

Term loan

 

 

142

Lease obligations, current

294

Unearned revenue

 

 

3,713

Total current liabilities of discontinued operations:

 

 

7,416

Non-current liabilities of discontinued operations:

 

  

 

  

Lease obligations, net of current

 

 

613

Total non-current liabilities of discontinued operations:

 

 

613

Total liabilities of discontinued operations

$

$

8,029

Schedule of gain on sale of discontinued operations

    

Year Ended December 31, 2021

Purchase price

$

40,000

Closing adjustments

 

(1,467)

Net book value of assets sold

 

(6,461)

Transaction costs

 

(864)

Currency translation adjustment reclassified from accumulated other comprehensive loss

 

(10,368)

Gain on sale of discontinued operations

$

20,840

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2021
BALANCE SHEET COMPONENTS  
Accounts Payable And Accrued Liabilities

The components of accounts payable and accrued liabilities are as follows (in thousands):

December 31, 

    

2021

    

2020

Accounts payable and accrued liabilities:

  

  

Accounts payable

$

83

$

250

Accrued compensation and related expenses

 

538

 

264

Accrued liabilities

 

631

 

65

$

1,252

$

579

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
Summary of pre-tax income (loss) on which the provision for income taxes

The components of loss from continuing operations before income taxes consists of the following (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

Domestic

$

(3,432)

$

(2,922)

Total

$

(3,432)

$

(2,922)

Summary of expense (benefit) from continuing operations for income taxes

The income tax expense from continuing operations consists of the following (in thousands):

For the Years Ended December 31, 

    

2021

    

2020

Current:

  

  

Federal

$

(825)

$

(581)

State

 

 

Total Current

 

(825)

 

(581)

Deferred:

 

  

 

  

Federal

 

825

 

581

Total Deferred

 

825

 

581

Total

$

$

Summary of significant components of deferred tax assets and liabilities

December 31, 

    

2021

    

2020

Deferred tax assets:

  

  

Foreign tax credits carryforwards

 

$

3,984

$

4,493

Net operating loss carryforwards - State

 

588

 

942

Stock compensation

 

 

157

Depreciable assets

 

 

1

Accrued liabilities and reserves

 

 

47

Total deferred tax assets

 

4,572

 

5,640

Deferred tax liabilities:

 

  

 

  

Intangibles

 

 

(61)

Accrued liabilities and reserves

 

 

Total deferred tax liability

 

 

(61)

Net deferred tax assets, before valuation allowance

 

4,572

 

5,579

Valuation allowance

 

(4,572)

 

(5,079)

Net deferred tax asset

$

$

500

Summary of income tax expense reconciliation

For the Years Ended December 31, 

    

2021

    

2020

U.S. federal income tax expense at statutory rates

$

(721)

$

(614)

State income tax expense, net of federal impact

 

(28)

 

7

Change in valuation allowance

 

825

581

Permanent differences and other, net

 

(76)

 

26

Total tax expense

$

$

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2021
STOCK-BASED COMPENSATION  
Summary Of Stock-Based Compensation Expenses

For the Years Ended December 31, 

    

2021

    

2020

General and administrative

$

248

$

221

Total stock-based compensation

$

248

$

221

Summary Of Restricted Stock Activity

    

Restricted Stock 

Number of Shares

    

 (In thousands)

Unvested restricted stock at January 1, 2020

 

159

Less restricted stock vested

 

(32)

Less restricted stock forfeited/expired

 

(64)

Unvested restricted stock at December 31, 2020

 

63

Less restricted stock vested

 

(63)

Unvested restricted stock at December 31, 2021

 

Summary Of Stock Option Activity

    

    

    

Weighted 

    

Average

Number of 

Weighted -

 Remaining 

Aggregate

Shares

 Average

Contractual 

 Intrinsic Value 

    

 (in thousands)

    

 Exercise Price

    

Term (Years)

    

(in thousands)

Options outstanding at January 1, 2020

438

$

5.69

6.51

$

Less options forfeited/cancelled

 

(92)

 

5.29

 

  

 

  

Less options expired

 

(3)

 

2.86

 

  

 

  

Options outstanding at December 31, 2020

 

343

$

5.82

 

5.62

$

Less options forfeited/cancelled

 

(56)

 

4.31

 

  

 

  

Options outstanding at December 31, 2021

 

287

$

6.11

 

4.37

$

Options exercisable at December 31, 2021

 

287

$

6.11

 

4.37

$

Summary Of Stock Option Oustanding By Exercise Price Ranges

Stock Options Outstanding

Stock Options Exercisable

Weighted Avg.

 Remaining 

Number of 

Contractual 

Weighted Avg. 

Number of 

Weighted Avg.

Range of Exercise Prices

    

Shares

    

 Life (years)

    

Exercise Price

    

Shares

    

 Exercise Price

$

4.11

$

4.31

7,857

0.01

$

4.11

7,857

$

4.11

$

4.32

$

4.55

 

100,000

 

5.83

$

4.50

 

100,000

$

4.50

$

4.56

$

4.94

 

50,000

 

5.92

$

4.60

 

50,000

$

4.60

$

4.95

$

8.41

 

59,551

 

3.07

$

6.09

 

59,551

$

6.09

$

8.42

$

10.90

 

69,600

 

2.75

$

9.75

 

69,600

$

9.75

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
EARNINGS PER SHARE  
Summary Of Basic And Diluted Earnings Per Share

The following is the reconciliation of the numerators and denominators of the basic and diluted earnings (loss) per share computations (in thousands except per share data):

For the Years Ended December 31, 

    

2021

    

2020

Basic earnings (loss) per common share:

  

  

Net loss from continuing operations

$

(3,432)

$

(2,922)

Net income from discontinued operations

 

20,877

 

3,565

Basic weighted average shares outstanding

 

12,245

 

12,187

Basic loss per common share from continuing operations

$

(0.28)

$

(0.24)

Basic earnings per common share from discontinued operations

$

1.70

$

0.29

Diluted earnings (loss) per common share:

 

  

 

  

Net loss from continuing operations

$

(3,432)

$

(2,922)

Net income from discontinued operations

$

20,877

$

3,565

Weighted average shares outstanding

 

12,245

 

12,187

Effect of dilutive securities - options and restricted stock

 

13

 

84

Diluted weighted average shares outstanding

 

12,258

 

12,271

Diluted loss per common share from continuing operations

$

(0.28)

$

(0.24)

Diluted earnings per common share from discontinued operations

$

1.70

$

0.29

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - Disposed by sale
12 Months Ended
Dec. 31, 2021
USD ($)
agreement
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Number of software purchase agreements | agreement 2
Aggregate purchase price $ 40,000,000
Cash proceeds 36,032,899
Additional consideration placed in escrow $ 2,500,000
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Cash and cash equivalents $ 39,445 $ 241
Working Capital 37,700  
Maximum coverage amount of FDIC program 500  
Cash and cash equivalents not under any FDIC program $ 38,900  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
DISCONTINUED OPERATIONS (Details) - Disposed by sale
12 Months Ended
Dec. 31, 2021
USD ($)
agreement
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Number of software purchase agreements | agreement 2
Aggregate purchase price $ 40,000,000
Aggregate purchase price payable in cash 37,500,000
Additional consideration placed in escrow 2,500,000
Cash proceeds $ 36,032,899
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
DISCONTINUED OPERATIONS - Financial results of the discontinued operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Financial results of the discontinued operations    
Income tax expense $ 3,500 $ 828
Net income from discontinued operations 20,877 3,565
Gain on sale of discontinued operations 20,840  
Disposed by sale    
Financial results of the discontinued operations    
Revenue 26,898 26,352
Costs of revenue (8,759) (8,837)
Sales and marketing (5,509) (6,000)
General and administrative (2,361) (2,201)
Product development (5,291) (4,327)
Depreciation (395) (213)
Amortization (941) (940)
Restructuring (61)  
Interest expense (5)  
Interest income 10 14
Other income 301 175
Foreign currency exchange (loss) income (350) 370
Income tax expense (3,500) (828)
Net income from discontinued operations 37 $ 3,565
Gain on sale of discontinued operations $ 20,840  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
DISCONTINUED OPERATIONS - Non cash items and capital expenditures for the discontinued operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Investing cash flow data:      
Cash and cash equivalents per balance sheet   $ 241  
Cash and cash equivalents classified within current assets of discontinued operations   2,522  
Ending cash and cash equivalents balance per statement of cash flows $ 39,445 2,763 $ 3,076
Disposed by sale      
Operating cash flow data:      
Depreciation and amortization 395 213  
Foreign currency transaction (loss) income 365 272  
Gain on PPP loan forgiveness 941 940  
Provision for deferred income taxes 42 (56)  
Bad debt expense, net of recoveries 88 (92)  
Investing cash flow data:      
Purchases of property and equipment $ (385) $ (265)  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
DISCONTINUED OPERATIONS - Carrying amounts of assets and liabilities of discontinued operations (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Current assets of discontinued operations:  
Total current assets of discontinued operations: $ 13,447
Non-current assets of discontinued operations:  
Total non-current assets of discontinued operations: 4,664
Current liabilities of discontinued operations:  
Total current liabilities of discontinued operations: 7,416
Non-current liabilities of discontinued operations:  
Total non-current liabilities of discontinued operations: 613
Disposed by sale  
Current assets of discontinued operations:  
Cash and cash equivalents 2,522
Contract receivables, net 5,681
Unbilled work in progress 3,365
Prepaid and other current assets 1,609
Income tax receivable 270
Total current assets of discontinued operations: 13,447
Non-current assets of discontinued operations:  
Property and equipment, net 527
Operating leases - right of use asset, net 915
Amortizable intangible assets, net 2,769
Deferred income taxes 453
Total non-current assets of discontinued operations: 4,664
Total assets of discontinued operations 18,111
Current liabilities of discontinued operations:  
Accounts payable and accrued liabilities and income taxes payable 3,267
Term loan 142
Lease obligations, current 294
Unearned revenue 3,713
Total current liabilities of discontinued operations: 7,416
Non-current liabilities of discontinued operations:  
Lease obligations, net of current 613
Total non-current liabilities of discontinued operations: 613
Total liabilities of discontinued operations $ 8,029
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
DISCONTINUED OPERATIONS - Gain on sale of discontinued operations (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Gain on sale of discontinued operations $ 20,840
Disposed by sale  
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Purchase price 40,000
Closing adjustments (1,467)
Net book value of assets sold (6,461)
Transaction costs (864)
Currency translation adjustment reclassified from accumulated other comprehensive loss (10,368)
Gain on sale of discontinued operations $ 20,840
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET COMPONENTS - Accounts Payable And Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
BALANCE SHEET COMPONENTS    
Accounts payable $ 83 $ 250
Accrued compensation and related expenses 538 264
Accrued liabilities 631 65
Total accounts payable and accrued liabilities $ 1,252 $ 579
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM DEBT (Details) - Paycheck Protection Program Loan - USD ($)
Apr. 15, 2020
May 20, 2021
Debt Instrument [Line Items]    
Proceeds from PPP loan $ 318,900  
Forgiveness amount of loan, principal   $ 318,900
Forgiveness amount of loan, interest   $ 3,543
Minimum [Member]    
Debt Instrument [Line Items]    
Loans and accrued interest, forgivable period 56 days  
Maximum [Member]    
Debt Instrument [Line Items]    
Loans and accrued interest, forgivable period 168 days  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income tax expense $ 0 $ 0
Income before income tax expense 4,600,000 4,600,000
Federal NOL 0 0
Foreign tax credits carryforwards $ 3,984,000 $ 4,493,000
Effective income tax rate 21.00% 21.00%
Unrecognized tax benefits $ 0 $ 0
Excess tax benefit from employee stock plan awards 0 $ 0
State [Member]    
State NOLs $ 16,200,000  
State [Member] | Minimum [Member]    
Operating loss carryforwards expiration year 2022  
State [Member] | Maximum [Member]    
Operating loss carryforwards expiration year 2037  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Pre-tax income (loss) on which the provision for income taxes (Details) - Continuing operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Domestic $ (3,432) $ (2,922)
Total $ (3,432) $ (2,922)
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Expense (benefit) from continuing operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Total tax expense $ 0 $ 0
Continuing operations    
Current Federal (825) (581)
Total Current (825) (581)
Deferred Federal 825 581
Total Deferred $ 825 $ 581
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Significant components of our deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Foreign tax credits carryforwards $ 3,984 $ 4,493
Net operating loss carryforwards - State 588 942
Stock compensation   157
Depreciable assets   1
Accrued liabilities and reserves   47
Total deferred tax assets 4,572 5,640
Deferred tax liabilities:    
Intangibles   (61)
Total deferred tax liability   (61)
Net deferred tax assets, before valuation allowance 4,572 5,579
Valuation allowance $ (4,572) (5,079)
Net deferred tax asset   $ 500
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Income Tax Expense Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
INCOME TAXES    
U.S. federal income tax expense at statutory rates $ (721) $ (614)
State income tax expense, net of federal impact (28) 7
Change in valuation allowance 825 581
Permanent differences and other, net (76) 26
Total tax expense $ 0 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
STOCKHOLDERS' EQUITY    
Accrued dividends $ 0 $ 0
Treasury stock, shares 178,889 178,889
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares outstanding 0 0
Anti-takeover provisions period 3 years  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2018
Jun. 30, 2015
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2017
Jun. 30, 2018
Jun. 30, 2016
Jun. 30, 2013
Jun. 30, 2010
Jun. 30, 2007
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based compensation expense     $ 248,000 $ 221,000              
Grant made during the period     0 0              
Unrecognized compensation costs     $ 0                
2007 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based compensation expense     $ 200,000 $ 200,000              
2016 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares available for grant     600,000 500,000              
Employee Stock Purchase Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares authorized     550,000                
Maximum employee subscription rate     15.00%                
Maximum value of shares per employee     $ 25,000                
Maximum number of shares per employee     10,000.00                
Purchase price of stock     85.00%                
Discount on the purchase price of stock option     15.00% 15.00%              
Cash received from ESPP     $ 0 $ 0              
Shares issue related to the ESPP     0 0              
Employee stock purchase plan compensation expense     $ 0 $ 0              
January 2018 Member [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Percentage of restricted stock released 20.00%                    
One Year Anniversary Of Offering [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Percentage of restricted stock released 10.00%         25.00%          
Evenly Over Four Years [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Percentage of restricted stock released         40.00%            
Option [Member] | 2007 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares available for grant     0                
Shares issued and outstanding     100,000 200,000              
Option [Member] | 2016 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares issued and outstanding     100,000 200,000              
Restricted Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Forfeiture of restricted stock     0                
Restricted Stock [Member] | 2007 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares issued and outstanding     100,000 200,000              
Restricted Stock [Member] | 2016 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares issued and outstanding       200,000              
Stock Incentive Plans [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock options granted     0 0              
Fair value of stock awards vested     $ 400,000 $ 300,000              
Cash received from exercise of stock options     $ 0 $ 0              
Net settlement exercises     0 0              
Maximum [Member] | 2007 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares authorized   2,000,000.0             1,500,000 1,250,000 1,000,000.0
Option expiration period   10 years                  
Maximum [Member] | 2016 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares authorized             850,000 250,000      
Option expiration period     10 years                
Maximum [Member] | Employee Stock Purchase Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares available for purchase under ESPP     100,000                
Maximum [Member] | Restricted Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares restricted stock vested     $ 200,000                
Senior Management [Member] | Restricted Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares restricted stock vested     $ 60,000.00 $ 30,000.00              
Forfeiture of restricted stock       60,000.00              
Vested period for stock awards granted     4 years                
Restricted stock-based compensation expense     $ 200,000 $ 200,000              
Board [Member] | Restricted Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vested period for stock awards granted     1 year                
Director [Member] | 2007 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period   1 year                  
Director [Member] | 2016 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period     1 year                
Employees [Member] | 2007 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period   4 years                  
Employees [Member] | 2016 Stock Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period     4 years                
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Summary Of Stock-Based Compensation Expenses (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 share-based compensation $ 248 $ 221
General And Administrative [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total share-based compensation $ 248 $ 221
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Summary Of Restricted Stock Activity (Details) - Restricted Stock [Member] - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Unvested restricted stock, beginning 63 159
Less restricted stock vested (63) (32)
Less restricted stock forfeited/expired   (64)
Unvested restricted stock, ending 0 63
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Summary Of Stock Option Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
STOCK-BASED COMPENSATION      
Number of Shares, Options outstanding at beginning 343 438  
Number of Shares, Less options forfeited/cancelled (56) (92)  
Number of Shares,Less options expired   (3)  
Number of Shares, Options outstanding at ending 287 343 438
Number of Shares, Options exercisable at December 31, 2021 287    
Weighted-Average Exercise Price, Options outstanding at beginning $ 5.82 $ 5.69  
Weighted-Average Exercise Price, Less options forfeited/cancelled 4.31 5.29  
Weighted-Average Exercise Price, Less options expired   2.86  
Weighted-Average Exercise Price, Options outstanding at ending 6.11 $ 5.82 $ 5.69
Weighted-Average Exercise Price, Options exercisable at December 31, 2021 $ 6.11    
Weighted-Average Remaining Contractual Term (Years), Options outstanding 4 years 4 months 13 days   6 years 6 months 3 days
Weighted-Average Remaining Contractual Term (Years), Options exercisable at December 31, 2021 4 years 4 months 13 days 5 years 7 months 13 days  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Summary Of Stock Option Outstanding By Exercise Price Ranges (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
$4.11 - $4.31 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range Line Items  
Range of Exercise Prices, Lower Range $ 4.11
Range of Exercise Prices, Upper Range $ 4.31
Stock Options Oustanding, Number of Shares | shares 7,857
Stock Options Outstanding, Weighted Average Remaining Contractual Life(Years) 3 days
Stock Options Outstanding, Weighted Exercise Price $ 4.11
Stock Options Exercisable, Number of Shares | shares 7,857
Stock Options Exercisable, Weighted Exercise Price $ 4.11
$4.32 - $4.55 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range Line Items  
Range of Exercise Prices, Lower Range 4.32
Range of Exercise Prices, Upper Range $ 4.55
Stock Options Oustanding, Number of Shares | shares 100,000
Stock Options Outstanding, Weighted Average Remaining Contractual Life(Years) 5 years 9 months 29 days
Stock Options Outstanding, Weighted Exercise Price $ 4.50
Stock Options Exercisable, Number of Shares | shares 100,000
Stock Options Exercisable, Weighted Exercise Price $ 4.50
$4.56 - $4.94 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range Line Items  
Range of Exercise Prices, Lower Range 4.56
Range of Exercise Prices, Upper Range $ 4.94
Stock Options Oustanding, Number of Shares | shares 50,000
Stock Options Outstanding, Weighted Average Remaining Contractual Life(Years) 5 years 11 months 1 day
Stock Options Outstanding, Weighted Exercise Price $ 4.60
Stock Options Exercisable, Number of Shares | shares 50,000
Stock Options Exercisable, Weighted Exercise Price $ 4.60
$4.95 - $8.41 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range Line Items  
Range of Exercise Prices, Lower Range 4.95
Range of Exercise Prices, Upper Range $ 8.41
Stock Options Oustanding, Number of Shares | shares 59,551
Stock Options Outstanding, Weighted Average Remaining Contractual Life(Years) 3 years 25 days
Stock Options Outstanding, Weighted Exercise Price $ 6.09
Stock Options Exercisable, Number of Shares | shares 59,551
Stock Options Exercisable, Weighted Exercise Price $ 6.09
$8.42 - $10.90 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range Line Items  
Range of Exercise Prices, Lower Range 8.42
Range of Exercise Prices, Upper Range $ 10.90
Stock Options Oustanding, Number of Shares | shares 69,600
Stock Options Outstanding, Weighted Average Remaining Contractual Life(Years) 2 years 9 months
Stock Options Outstanding, Weighted Exercise Price $ 9.75
Stock Options Exercisable, Number of Shares | shares 69,600
Stock Options Exercisable, Weighted Exercise Price $ 9.75
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
BENEFIT PLANS (Details)
12 Months Ended
Dec. 31, 2021
BENEFIT PLANS  
Employer contribution requirement, percentage 3.00%
Employer contribution vesting period 3 years
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Common Stock    
Shares excluded from the dilutive stock calculation 0.3 0.4
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE - Summary Of Basic And Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Basic earnings per common share:    
Net loss from continuing operations $ (3,432) $ (2,922)
Net income from discontinued operations 20,877 3,565
Net income from discontinued operations $ 20,877 $ 3,565
Weighted average basic shares outstanding 12,245 12,187
Basic loss per common share from continuing operations $ (0.28) $ (0.24)
Basic earnings per common share from discontinued operations $ 1.70 $ 0.29
Diluted earnings per common share:    
Net loss from continuing operations $ (3,432) $ (2,922)
Net income from discontinued operations 20,877 3,565
Net income from discontinued operations $ (3,432) $ (2,922)
Weighted average shares outstanding 12,245 12,187
Effect of dilutive securities - options and restricted stock 13 84
Diluted weighted average shares outstanding 12,258 12,271
Diluted loss per common share from continuing operations $ (0.28) $ (0.24)
Diluted earnings per common share from discontinued operations $ 1.70 $ 0.29
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 15, 2019
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Other Commitments [Line Items]        
Remaining lease terms     1 year  
Short-term lease expense     $ 100,000 $ 100,000
Sublease rental income     0 0
Litigation, amount seeking $ 3,500,000      
Litigation settlement and mutual general release, amount agreed to pay to the other party   $ 600,000    
Litigation settlement, paid by insurance carrier   $ 300,000    
Indemnification Agreement | Insurance Policy Coverage        
Other Commitments [Line Items]        
Liabilities     $ 0 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENTS (Details)
12 Months Ended
Dec. 31, 2021
SUBSEQUENT EVENTS  
Percentage of management fee on fair market value of the Assets and performance fee 2.00%
Percentage of appreciation of net assets value 20.00%
XML 61 evol-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001052054 us-gaap:TreasuryStockMember 2021-12-31 0001052054 us-gaap:RetainedEarningsMember 2021-12-31 0001052054 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001052054 us-gaap:TreasuryStockMember 2020-12-31 0001052054 us-gaap:RetainedEarningsMember 2020-12-31 0001052054 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001052054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001052054 us-gaap:TreasuryStockMember 2019-12-31 0001052054 us-gaap:RetainedEarningsMember 2019-12-31 0001052054 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001052054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001052054 evol:RangeofexercisepricestwoMember 2021-01-01 2021-12-31 0001052054 evol:RangeofexercisepricesthreeMember 2021-01-01 2021-12-31 0001052054 evol:RangeofexercisepricesoneMember 2021-01-01 2021-12-31 0001052054 evol:RangeofexercisepricesfourMember 2021-01-01 2021-12-31 0001052054 evol:RangeofexercisepricesfiveMember 2021-01-01 2021-12-31 0001052054 evol:RangeofexercisepricestwoMember 2021-12-31 0001052054 evol:RangeofexercisepricesthreeMember 2021-12-31 0001052054 evol:RangeofexercisepricesoneMember 2021-12-31 0001052054 evol:RangeofexercisepricesfourMember 2021-12-31 0001052054 evol:RangeofexercisepricesfiveMember 2021-12-31 0001052054 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001052054 2019-01-01 2019-12-31 0001052054 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001052054 us-gaap:RestrictedStockMember 2021-12-31 0001052054 us-gaap:RestrictedStockMember 2020-12-31 0001052054 us-gaap:RestrictedStockMember 2019-12-31 0001052054 evol:TwoThousandSixteenStockPlanMember 2021-12-31 0001052054 evol:TwoThousandSixteenStockPlanMember 2020-12-31 0001052054 srt:MaximumMember evol:TwoThousandSixteenStockPlanMember 2018-06-30 0001052054 srt:MaximumMember evol:TwoThousandSixteenStockPlanMember 2016-06-30 0001052054 srt:MaximumMember evol:TwoThousandSevenStockPlanMember 2015-06-30 0001052054 srt:MaximumMember evol:TwoThousandSevenStockPlanMember 2013-06-30 0001052054 srt:MaximumMember evol:TwoThousandSevenStockPlanMember 2010-06-30 0001052054 srt:MaximumMember evol:TwoThousandSevenStockPlanMember 2007-06-30 0001052054 evol:EmployeestockpurchaseplanMember 2021-12-31 0001052054 srt:MaximumMember evol:TwoThousandSixteenStockPlanMember 2021-01-01 2021-12-31 0001052054 srt:MaximumMember evol:TwoThousandSevenStockPlanMember 2015-06-01 2015-06-30 0001052054 srt:MaximumMember us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001052054 srt:DirectorMember evol:TwoThousandSixteenStockPlanMember 2021-01-01 2021-12-31 0001052054 evol:EmployeesmemberMember evol:TwoThousandSixteenStockPlanMember 2021-01-01 2021-12-31 0001052054 srt:DirectorMember evol:TwoThousandSevenStockPlanMember 2015-06-01 2015-06-30 0001052054 evol:EmployeesmemberMember evol:TwoThousandSevenStockPlanMember 2015-06-01 2015-06-30 0001052054 evol:SeniorManagementMember us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001052054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001052054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001052054 us-gaap:IndemnificationGuaranteeMember evol:InsurancePolicyCoverageMember 2021-12-31 0001052054 us-gaap:IndemnificationGuaranteeMember evol:InsurancePolicyCoverageMember 2020-12-31 0001052054 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001052054 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001052054 2019-10-15 2019-10-15 0001052054 2021-06-01 2021-06-30 0001052054 evol:EmployeestockpurchaseplanMember 2020-01-01 2020-12-31 0001052054 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001052054 srt:MaximumMember evol:EmployeestockpurchaseplanMember 2021-12-31 0001052054 us-gaap:CommonStockMember 2021-12-31 0001052054 us-gaap:CommonStockMember 2020-12-31 0001052054 us-gaap:CommonStockMember 2019-12-31 0001052054 2019-12-31 0001052054 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001052054 evol:TwoThousandSevenStockPlanMember 2021-01-01 2021-12-31 0001052054 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001052054 evol:TwoThousandSevenStockPlanMember 2020-01-01 2020-12-31 0001052054 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001052054 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001052054 us-gaap:StockOptionMember evol:TwoThousandSixteenStockPlanMember 2021-12-31 0001052054 us-gaap:StockOptionMember evol:TwoThousandSevenStockPlanMember 2021-12-31 0001052054 us-gaap:RestrictedStockMember evol:TwoThousandSevenStockPlanMember 2021-12-31 0001052054 us-gaap:StockOptionMember evol:TwoThousandSixteenStockPlanMember 2020-12-31 0001052054 us-gaap:StockOptionMember evol:TwoThousandSevenStockPlanMember 2020-12-31 0001052054 us-gaap:RestrictedStockMember evol:TwoThousandSixteenStockPlanMember 2020-12-31 0001052054 us-gaap:RestrictedStockMember evol:TwoThousandSevenStockPlanMember 2020-12-31 0001052054 evol:EmployeestockpurchaseplanMember 2021-01-01 2021-12-31 0001052054 evol:SeniorManagementMember us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001052054 evol:BoardMembersMember us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001052054 evol:PaycheckProtectionProgramLoanMember 2020-04-15 0001052054 evol:EvenlyoverfouryearsMember 2018-01-01 2018-12-31 0001052054 evol:OneyearanniversaryofofferingmemberMember 2018-01-01 2018-01-31 0001052054 evol:January2018MemberMember 2018-01-01 2018-01-31 0001052054 evol:OneyearanniversaryofofferingmemberMember 2017-01-01 2017-12-31 0001052054 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0001052054 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0001052054 evol:StockincentiveplansmemberMember 2021-01-01 2021-12-31 0001052054 evol:StockincentiveplansmemberMember 2020-01-01 2020-12-31 0001052054 2021-12-31 0001052054 2020-12-31 0001052054 srt:MinimumMember evol:PaycheckProtectionProgramLoanMember 2020-04-15 2020-04-15 0001052054 srt:MaximumMember evol:PaycheckProtectionProgramLoanMember 2020-04-15 2020-04-15 0001052054 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2020-12-31 0001052054 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2021-12-31 0001052054 us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-12-31 0001052054 us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-12-31 0001052054 evol:PaycheckProtectionProgramLoanMember 2021-05-20 0001052054 2020-01-01 2020-12-31 0001052054 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2021-01-01 2021-12-31 0001052054 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2020-01-01 2020-12-31 0001052054 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001052054 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001052054 2021-06-30 0001052054 2022-04-07 0001052054 2021-01-01 2021-12-31 shares iso4217:USD pure evol:agreement iso4217:USD shares 39445000 0 0 0001052054 --12-31 2021 FY false 200000 100000 200000 0.25 10-K true 2021-12-31 false 001-34261 EVOLVING SYSTEMS, INC. DE 84-1010843 9800 Pyramid Court Suite 400 Englewood CO 80112 303 802-1000 Common Stock, par value $0.001 per share EVOL NASDAQ No No Yes Yes Non-accelerated Filer true false false false 17570711 12333184 Marcum LLP 688 Philadelphia, PA 39445000 241000 106000 219000 13447000 39551000 13907000 4000 5000 500000 4664000 39555000 19076000 1252000 579000 575000 459000 7416000 1827000 8454000 319000 613000 1827000 9386000 0.001 0.001 2000000 2000000 0 0 0.001 0.001 40000000 40000000 12437073 12258184 12374798 12195909 12000 12000 100024000 99776000 178889 178889 1253000 1253000 -10345000 -61055000 -78500000 37728000 9690000 39555000 19076000 3427000 2851000 3000 3000 3430000 2854000 -3430000 -2854000 2000 79000 11000 -2000 -68000 -3432000 -2922000 0 0 -3432000 -2922000 3537000 4393000 20840000 3500000 828000 20877000 3565000 17445000 643000 -0.28 -0.24 1.70 0.29 -0.28 -0.24 1.70 0.29 12245000 12187000 12258000 12271000 17445000 643000 -23000 -292000 -10368000 27790000 351000 12163834 12000 99555000 -1253000 -10053000 -79143000 9118000 32075 221000 221000 643000 643000 -292000 -292000 12195909 12000 99776000 -1253000 -10345000 -78500000 9690000 62275 248000 248000 17445000 17445000 -23000 -23000 -10368000 -10368000 12258184 12000 100024000 -1253000 -61055000 37728000 17445000 643000 398000 216000 941000 940000 6000 365000 272000 248000 221000 197000 77000 88000 -92000 542000 -56000 20840000 -319000 165000 -1286000 -371000 2095000 -206000 195000 -191000 337000 -270000 -683000 2094000 956000 -391000 -366000 -270000 1846000 1428000 387000 268000 2000 35191000 34804000 -266000 142000 1370000 319000 -142000 -1051000 174000 -424000 36682000 -313000 2763000 3076000 39445000 2763000 10000 66000 468000 -269000 646000 370000 41000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1 — ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Organization </b>— On December 31, 2021, the Company closed on the terms of the Equity Purchase Agreement (the “Equity Purchase Agreement”) and two Software Purchase Agreements (the “Software Purchase Agreements” and, together with the Equity Purchase Agreement and the other transaction documents described therein, the “Purchase Agreements”) dated as of October 15, 2021, with subsidiaries and affiliates of PartnerOne Capital, Inc. (the “Purchasers”). The Purchase Agreements provided for the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements included customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters. The Company received cash proceeds of $36,032,899 and may receive up to an additional $2,500,000 in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following the sale of its assets in December 2021, the Company is currently a research and development organization with two initial areas of product focus, each of which are in a research-oriented pre-release mode. The two areas of focus are in the application of self-learning algorithms as well as the symbolic tagging and organizing of physical objects.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 9, 2021, we received a letter from the NASDAQ regarding the Equity Purchase Agreement and the two Software Purchase Agreements entered into by the Company pursuant to which we sold all of our assets. The staff requested certain information from the Company regarding its on-going business. We provided a response to the staff on January 7, 2022. We received a follow up request from the NASDAQ for additional information and we provided a response to the staff on February 15, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Evolving Systems provided software solutions and services throughout the world. The COVID-19 global outbreak caused instability and volatility in multiple markets where our clients conduct business. We leveraged our ability to provide support remotely resulting in limited effect on our day to day operations. The inability to travel had delayed interactions with our clients on projects and in the traditional modes of sales development as well as limited our interactions with prospective M&amp;A targets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We believe our current liquidity and funds from our ongoing operations will be sufficient to fund operations and meet the Company’s cash needs for future working capital and capital expenditure requirements for at least the next twelve months from the date of issuance of these consolidated financial statements. In making this assessment, we considered our <span style="-sec-ix-hidden:Hidden_dfMCUnwGckCZ14_OaJBdnQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$39.4</span></span> million in cash and cash equivalents and our $37.7 million in working capital at December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b> — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (US GAAP), requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. We made estimates with respect to income tax valuation and fair value of stock-based compensation amounts. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Principles of Consolidation </b>— The audited consolidated financial statements include the accounts of Evolving Systems, Inc. and subsidiaries, all of which are wholly owned. All significant intercompany transactions and balances have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Discontinued Operations</b> — A business component whose operations are discontinued is reported as discontinued operations if the cash flows of the component have been eliminated from the ongoing operations of the Company and represents a strategic shift that had a major impact on the Company. The results of discontinued operations are aggregated and presented separately in the consolidated balance sheets and consolidated statements of operations. Additionally, the carrying amounts of the assets and liabilities for the entities sold for all years presented have been reclassified in the consolidated balance sheets and consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements </b>— Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 1</i> — Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 2</i> — Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 3</i> — Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and Cash Equivalents </b>— All highly liquid investments with maturities of three months or less at the date of purchase are classified as cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-based Compensation </b>— We account for stock-based compensation by applying a fair-value-based measurement method to account for stock-based payment transactions with employees, non-employees and directors. We record compensation costs associated with the vesting of unvested options on a straight-line basis over the vesting period. Stock-based compensation is a non-cash expense because we settle these obligations by issuing shares of our common stock instead of settling such obligations with cash payments. We use the Black-Scholes model to estimate the fair value of each option grant on the date of grant. This model requires the use of estimates for expected term of the options and expected volatility of the price of our common stock. We recognize forfeitures as they occur rather than estimating them at the time of the grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk </b>— We are subject to concentration of credit risk with respect to our cash and cash equivalents, which we attempt to minimize by maintaining our cash and cash equivalents with institutions of sound financial quality. At times, cash balances may exceed limits federally insured by the Federal Deposit Insurance Corporation (“FDIC”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents were covered under a FDIC program as of December 31, 2021 up to a maximum coverage amount of $0.5 million. Our cash and cash equivalents in excess of FDIC program limits was $38.9 million for the year ended December 31, 2021. All of our cash was covered for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Property and Equipment and Long-Lived Assets </b>— Property and equipment are stated at cost or estimated fair value if acquired in an acquisition, less accumulated depreciation, and are depreciated over their estimated useful lives, or the lease term, if shorter, using the straight-line method. Leasehold improvements are stated at cost, less accumulated amortization, and are amortized over the shorter of the lease term or estimated useful life of the asset. Maintenance and repair costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We review our long-lived assets, such as property and equipment and purchased intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. We evaluate the recoverability of an asset group by comparing its carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, we recognize an impairment charge as the amount by which the carrying amount of the asset group exceeds the estimated fair value of the asset group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income Taxes </b>— We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating losses and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We use a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Leases </b>— A lease is defined as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. On January 1, 2019, the Company adopted ASU No. 2016-02, “Leases (Topic 842)” and all subsequent ASUs that modified Leases (Topic 842). For the Company, Leases (Topic 842) primarily affected the accounting treatment for operating lease agreements in which the Company is the lessee. Currently we have no long-term leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Pronouncements</b> — In December 2019, the FASB issued Accounting Standards Update (“ASU”) ASU 2019-12, Income Taxes (ASC 740) — Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 modifies ASC 740 to simplify the accounting for income taxes and eliminates certain exceptions to the general principles in ASC 740. The ASU removes certain exceptions for recognizing deferred taxes for investments, performing the incremental approach for intra-period allocation where there is a loss from continuing operations, and income or a gain from other items, and the general methodology for calculating income taxes in interim periods when a year-to-date loss exceeds the anticipated loss for the year. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill, reporting the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the first interim period that includes the enactment date, and allocating taxes to members of a consolidated group. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. The amendments in this ASU resulted in our reporting of no tax expense from continuing operations on the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Pronouncements</b> — In May 2021, the FASB issued ASU 2021-04 - Earnings Per Share (ASC 260), Debt—Modifications and Extinguishments (ASC 470-50), Compensation—Stock Compensation (ASC 718) and Derivatives and Hedging—Contracts in Entity’s Own Equity (ASC 815-40). The amendments in this update affect all entities that issue freestanding written call options that are classified in equity. Specifically, the amendments affect those entities when a freestanding equity-classified written call option is modified or exchanged and remains equity classified after the modification or exchange. The amendments that relate to the recognition and measurement of EPS for certain modifications or exchanges of freestanding equity-classified written call options affect entities that present EPS in accordance with the guidance in ASC 260, Earnings Per Share. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Management is currently evaluating the impact of this guidance, but does not expect this update to have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact on our consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Organization </b>— On December 31, 2021, the Company closed on the terms of the Equity Purchase Agreement (the “Equity Purchase Agreement”) and two Software Purchase Agreements (the “Software Purchase Agreements” and, together with the Equity Purchase Agreement and the other transaction documents described therein, the “Purchase Agreements”) dated as of October 15, 2021, with subsidiaries and affiliates of PartnerOne Capital, Inc. (the “Purchasers”). The Purchase Agreements provided for the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements included customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters. The Company received cash proceeds of $36,032,899 and may receive up to an additional $2,500,000 in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following the sale of its assets in December 2021, the Company is currently a research and development organization with two initial areas of product focus, each of which are in a research-oriented pre-release mode. The two areas of focus are in the application of self-learning algorithms as well as the symbolic tagging and organizing of physical objects.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 9, 2021, we received a letter from the NASDAQ regarding the Equity Purchase Agreement and the two Software Purchase Agreements entered into by the Company pursuant to which we sold all of our assets. The staff requested certain information from the Company regarding its on-going business. We provided a response to the staff on January 7, 2022. We received a follow up request from the NASDAQ for additional information and we provided a response to the staff on February 15, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Evolving Systems provided software solutions and services throughout the world. The COVID-19 global outbreak caused instability and volatility in multiple markets where our clients conduct business. We leveraged our ability to provide support remotely resulting in limited effect on our day to day operations. The inability to travel had delayed interactions with our clients on projects and in the traditional modes of sales development as well as limited our interactions with prospective M&amp;A targets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We believe our current liquidity and funds from our ongoing operations will be sufficient to fund operations and meet the Company’s cash needs for future working capital and capital expenditure requirements for at least the next twelve months from the date of issuance of these consolidated financial statements. In making this assessment, we considered our <span style="-sec-ix-hidden:Hidden_dfMCUnwGckCZ14_OaJBdnQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$39.4</span></span> million in cash and cash equivalents and our $37.7 million in working capital at December 31, 2021.</p> 2 40000000 36032899 2500000 37700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b> — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (US GAAP), requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. We made estimates with respect to income tax valuation and fair value of stock-based compensation amounts. Actual results could differ from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Principles of Consolidation </b>— The audited consolidated financial statements include the accounts of Evolving Systems, Inc. and subsidiaries, all of which are wholly owned. All significant intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Discontinued Operations</b> — A business component whose operations are discontinued is reported as discontinued operations if the cash flows of the component have been eliminated from the ongoing operations of the Company and represents a strategic shift that had a major impact on the Company. The results of discontinued operations are aggregated and presented separately in the consolidated balance sheets and consolidated statements of operations. Additionally, the carrying amounts of the assets and liabilities for the entities sold for all years presented have been reclassified in the consolidated balance sheets and consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements </b>— Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 1</i> — Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 2</i> — Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 3</i> — Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and Cash Equivalents </b>— All highly liquid investments with maturities of three months or less at the date of purchase are classified as cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-based Compensation </b>— We account for stock-based compensation by applying a fair-value-based measurement method to account for stock-based payment transactions with employees, non-employees and directors. We record compensation costs associated with the vesting of unvested options on a straight-line basis over the vesting period. Stock-based compensation is a non-cash expense because we settle these obligations by issuing shares of our common stock instead of settling such obligations with cash payments. We use the Black-Scholes model to estimate the fair value of each option grant on the date of grant. This model requires the use of estimates for expected term of the options and expected volatility of the price of our common stock. We recognize forfeitures as they occur rather than estimating them at the time of the grant.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk </b>— We are subject to concentration of credit risk with respect to our cash and cash equivalents, which we attempt to minimize by maintaining our cash and cash equivalents with institutions of sound financial quality. At times, cash balances may exceed limits federally insured by the Federal Deposit Insurance Corporation (“FDIC”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents were covered under a FDIC program as of December 31, 2021 up to a maximum coverage amount of $0.5 million. Our cash and cash equivalents in excess of FDIC program limits was $38.9 million for the year ended December 31, 2021. All of our cash was covered for the year ended December 31, 2020.</p> 500000 38900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Property and Equipment and Long-Lived Assets </b>— Property and equipment are stated at cost or estimated fair value if acquired in an acquisition, less accumulated depreciation, and are depreciated over their estimated useful lives, or the lease term, if shorter, using the straight-line method. Leasehold improvements are stated at cost, less accumulated amortization, and are amortized over the shorter of the lease term or estimated useful life of the asset. Maintenance and repair costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We review our long-lived assets, such as property and equipment and purchased intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. We evaluate the recoverability of an asset group by comparing its carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, we recognize an impairment charge as the amount by which the carrying amount of the asset group exceeds the estimated fair value of the asset group.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income Taxes </b>— We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating losses and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We use a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Leases </b>— A lease is defined as a contract, or part of a contract, that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. On January 1, 2019, the Company adopted ASU No. 2016-02, “Leases (Topic 842)” and all subsequent ASUs that modified Leases (Topic 842). For the Company, Leases (Topic 842) primarily affected the accounting treatment for operating lease agreements in which the Company is the lessee. Currently we have no long-term leases.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Pronouncements</b> — In December 2019, the FASB issued Accounting Standards Update (“ASU”) ASU 2019-12, Income Taxes (ASC 740) — Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 modifies ASC 740 to simplify the accounting for income taxes and eliminates certain exceptions to the general principles in ASC 740. The ASU removes certain exceptions for recognizing deferred taxes for investments, performing the incremental approach for intra-period allocation where there is a loss from continuing operations, and income or a gain from other items, and the general methodology for calculating income taxes in interim periods when a year-to-date loss exceeds the anticipated loss for the year. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill, reporting the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the first interim period that includes the enactment date, and allocating taxes to members of a consolidated group. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. The amendments in this ASU resulted in our reporting of no tax expense from continuing operations on the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Pronouncements</b> — In May 2021, the FASB issued ASU 2021-04 - Earnings Per Share (ASC 260), Debt—Modifications and Extinguishments (ASC 470-50), Compensation—Stock Compensation (ASC 718) and Derivatives and Hedging—Contracts in Entity’s Own Equity (ASC 815-40). The amendments in this update affect all entities that issue freestanding written call options that are classified in equity. Specifically, the amendments affect those entities when a freestanding equity-classified written call option is modified or exchanged and remains equity classified after the modification or exchange. The amendments that relate to the recognition and measurement of EPS for certain modifications or exchanges of freestanding equity-classified written call options affect entities that present EPS in accordance with the guidance in ASC 260, Earnings Per Share. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Management is currently evaluating the impact of this guidance, but does not expect this update to have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact on our consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 2 — DISCONTINUED OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 31, 2021, Evolving Systems, Inc. and certain of its subsidiaries completed the Equity Purchase Agreement and two Software Purchase Agreements with subsidiaries and affiliates of Partner One Capital, Inc. The Purchase Agreements contemplate the sale and transfer of substantially all of the Company’s operating subsidiaries and all of its assets to the Purchasers for an aggregate purchase price of $40 million (subject to adjustment as set forth in the Equity Purchase Agreement). The Purchase Agreements include customary terms and conditions, including an adjustment to the purchase price based on the Company’s cash and cash equivalents on hand and other adjustments as of the closing date and provisions that require the Company to indemnify the Purchasers for certain losses that it incurs as a result of a breach by the Company of its representations and warranties in the Purchase Agreements and certain other matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Proceeds from the sale will be payable to the Company as follows: (1) a $37.5 million payment to the Company in cash on the closing date (adjusted as set forth in the Equity Purchase Agreement), and (2) $2.5 million placed in escrow on the closing date as security for the Company’s indemnification obligations to the Purchasers under the Purchase Agreements, which amount will be released to the Company on or before the date that is twelve months from the closing date (less any portion of the escrow used to make indemnification payments to the Purchasers). The Company received cash proceeds of $36.0 million and may receive up to an additional $2.5 million in consideration pursuant to the terms of an escrow agreement entered into in connection with the Equity Purchase Agreement and included in the cash and cash equivalents in our consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Purchase Agreements contain customary representations and warranties of each of the parties. The Purchase Agreements contain indemnification rights in favor of the Company following closing for (i) breaches of any of the representations or warranties by the Purchasers including, but not limited to, breaches related to organization, authorization, and governmental authorization, and (ii) breaches of the covenants or agreements of the Purchasers in the Purchase Agreements. In addition, the Purchase Agreements contain indemnification rights in favor of the Purchasers following closing for (i) breaches of certain fundamental representations and warranties by the Company, including breaches related to organization, authorization, capitalization, title to purchased assets, and finders’ fees, (ii) breaches of any of the representations and warranties by the Company, and (iii) breaches of the covenants or agreements of the Company in the Purchase Agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accordingly, the operating results of its operations in the entities and related business operations sold for all years presented have been reclassified in the consolidated statements of operations as “income from discontinued operations”. Interest expense that is specifically identifiable to debt related to the entities sold qualifies as discontinued operations and is allocated to interest expense from discontinued operations in the Company’s consolidated financial statements. Additionally, the carrying amounts of the assets and liabilities for the entities sold for all years presented have been reclassified in the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents the financial results of the discontinued operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 26,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 26,352</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,759)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,837)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,000)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,201)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,291)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,327)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (395)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (213)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (940)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency exchange (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> (828)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 3,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on sale of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 20,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Proceeds from the sale of the business have been presented in the Consolidated Statement of Cash Flows under investing activities for the year ended December 31, 2021. In accordance with ASC Topic 205-20, additional disclosures relating to cash flow is required for discontinued operations. Cash flow information relating to the discontinued operations for the years ended December 31, 2021 and 2020 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flow data:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of operating leases — right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 272</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 940</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Bad debt expense, net of recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (92)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investing cash flow data:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Purchases of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (265)</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:80.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents per balance sheet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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:14.84%;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;"> 241</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents classified within current assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,522</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending cash and cash equivalents balance per statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.62%;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;white-space:nowrap;width:14.84%;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;"> 2,763</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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying amounts of the assets and liabilities of the discontinued operations on the Consolidated Balance Sheets as of December 31, 2021 and 2020 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 2,522</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contract receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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,681</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unbilled work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 3,365</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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,609</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Income tax receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 270</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,447</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases - right of use asset, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 915</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortizable intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,769</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 453</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total non-current assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 4,664</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 18,111</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin: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:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable and accrued liabilities and income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 3,267</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease obligations, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 294</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unearned revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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,713</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 7,416</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease obligations, net of current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 613</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total non-current liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 613</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 8,029</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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The gain on sale of discontinued operations was determined as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:75.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.27%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase price</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:20.84%;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;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Closing adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,467)</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net book value of assets sold</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:20.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,461)</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (864)</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translation adjustment reclassified from accumulated other comprehensive loss</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;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;"> (10,368)</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain on sale of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,840</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2 40000000 37500000 2500000 36000000.0 2500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 26,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 26,352</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,759)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,837)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,000)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,201)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,291)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,327)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (395)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (213)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (940)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency exchange (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> (828)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 3,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on sale of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 20,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td></tr></table> 26898000 26352000 8759000 8837000 -5509000 -6000000 2361000 2201000 -5291000 -4327000 -395000 -213000 -941000 -940000 -61000 5000 10000 14000 301000 175000 -350000 370000 -3500000 -828000 37000 3565000 20840000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flow data:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of operating leases — right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 272</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 940</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Bad debt expense, net of recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (92)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investing cash flow data:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Purchases of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (265)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 395000 213000 365000 272000 941000 940000 42000 -56000 88000 -92000 385000 265000 241000 2522000 2763000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 2,522</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contract receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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,681</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unbilled work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 3,365</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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,609</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Income tax receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 270</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,447</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases - right of use asset, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 915</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortizable intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,769</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 453</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total non-current assets of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 4,664</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 18,111</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin: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:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable and accrued liabilities and income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 3,267</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease obligations, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 294</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unearned revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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,713</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 7,416</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease obligations, net of current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 613</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total non-current liabilities of discontinued operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 613</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 8,029</p></td></tr></table> 2522000 5681000 3365000 1609000 270000 13447000 527000 915000 2769000 453000 4664000 18111000 3267000 142000 294000 3713000 7416000 613000 613000 8029000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:75.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.27%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase price</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:20.84%;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;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Closing adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,467)</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net book value of assets sold</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:20.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,461)</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (864)</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translation adjustment reclassified from accumulated other comprehensive loss</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;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;"> (10,368)</p></td></tr><tr><td style="vertical-align:bottom;width:75.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain on sale of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,840</p></td></tr></table> 40000000 1467000 6461000 864000 10368000 20840000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3 — BALANCE SHEET COMPONENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of accounts payable and accrued liabilities are as follows (in thousands):</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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accounts payable and accrued liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 264</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 65</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 1,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 579</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of accounts payable and accrued liabilities are as follows (in thousands):</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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accounts payable and accrued liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 264</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 65</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 1,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 579</p></td></tr></table> 83000 250000 538000 264000 631000 65000 1252000 579000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4 — LONG-TERM DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Paycheck Protection Program Loan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 15, 2020, the Company received loan proceeds in the amount of $318,900 under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provided for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest were forgivable after a period of 8 to 24 weeks as long as the borrower used the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have met the conditions of the PPP Loan forgiveness program. As authorized by section 1106 of the CARES Act, United States Small Business Administration (“SBA”) has forgiven the PPP loan on May 20, 2021. The forgiveness amount was $318,900 in principal and $3,543 in interest. We have recorded the forgiveness amount within other (expense) income, net offset against interest expense in our audited statement of operations. We had used the loan proceeds for purposes consistent with the PPP, including paying for Company wages.</p> 318900 P56D P168D 318900 3543 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5 — INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recorded no net income tax expense from continuing operations for the years ended December 31, 2021 and 2020 respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) was enacted in response to COVID-19 pandemic. The CARES Act made various tax law changes, including among other things (i) increased the limitation under IRC Section 163(j) for 2019 and 2020 to permit additional expensing of interest (ii) enacted technical corrections so that qualified improvement property can be immediately expensed under IRC Section 168(k) and net operating losses arising in tax years beginning in 2017 and ending in 2018 can be carried back two years and carried forward twenty years without a taxable income limitation as opposed to carried forward indefinitely, and (iii) made modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years. The CARES Act did not have a material impact on the results reported 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">Global Intangible Low-taxed Income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize the tax on global intangible low-taxed income (“GILTI”) as a period cost in the period the tax is incurred. Under this policy, we have not provided deferred taxes related to temporary differences that upon their reversal will affect the amount of income subject to GILTI in the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Transfer Pricing Adjustments, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s tax positions include the Company’s intercompany transfer pricing policies and the associated taxable income and deductions arising from intercompany charges between subsidiaries within the consolidated group. During fiscal year 2018 and updated each year subsequently, the Company finalized a transfer pricing plan with Evolving Systems and its subsidiaries. This transfer pricing plan determined the amount of income which is taxable in each respective jurisdiction. The Company applied this methodology in accordance with the transfer pricing plan and the adjustments necessary to reflect the reduction in U.S. pre-tax income resulted in an increase in domestic income before income tax expense of $4.6 million and a corresponding decrease in foreign income before income tax expense for the years ended December 31, 2021 and 2020, respectively, and is included in income tax expense from discontinuing operations on the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of loss from continuing operations before income taxes consists of the following (in thousands):<br/><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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> (2,922)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,922)</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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The income tax expense from continuing operations consists of the following (in thousands):</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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;white-space:nowrap;width:1.46%;background:#cceeff;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;white-space:nowrap;width:9.91%;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;white-space:nowrap;width:2.29%;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;white-space:nowrap;width:1.46%;background:#cceeff;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;white-space:nowrap;width:9.91%;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></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (581)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (581)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 581</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 581</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, and 2020 we had no Federal NOL carryforwards remaining. As of December 31, 2021, we had state NOL’s of approximately $16.2 million. The state NOL carryforwards expire at various times beginning in 2022 and ending in 2037.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In our U.S. Federal income tax returns we historically deducted income taxes paid to various countries. Our income tax calculations have historically been under the regular and AMT regulations found in U.S. tax laws. The U.S. tax system contains rules to alleviate the burden of double taxation on income generated in foreign countries and subject to tax in such countries. The U.S. allows for either a deduction or credit of such foreign taxes against U.S. taxable income (“Foreign Tax Credit” or “FTC”). An election to either claim a deduction or FTC on such foreign income taxes can be made each tax year, independent from elections made in other years. An FTC reduces a company’s actual U.S. income tax on a dollar-for-dollar basis, while a deduction reduces only the company’s income subject to tax. As the election to claim the FTC or deduction is made on an annual basis, we intend to compare benefits to either claim a deduction or FTC on an annual basis. We had approximately $4.0 million of FTC deferred tax assets to carryforward into 2022 and subsequent years. As of December 31, 2021, we did not have FTC deferred tax asset balance, net of its valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred tax assets and liabilities reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign tax credits carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,493</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards - State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 942</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 4,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 5,640</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin: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:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.46%;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:9.91%;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.29%;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.46%;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:9.91%;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:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax assets, before valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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,579</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> (4,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> (5,079)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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;"> 500</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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, we maintain a full valuation allowance on our net deferred tax assets. We have determined it is more likely than not that we will not realize our domestic net deferred tax assets. Such assets primarily consist of certain net state operating loss carryforwards and Foreign Tax Credits. We assessed the realizability of our domestic deferred tax assets using all available evidence. In particular, we considered both historical results and projections of profitability for the reasonably foreseeable future periods. We are required to reassess our conclusions regarding the realization of our deferred tax assets at each financial reporting date. A future evaluation could result in a conclusion that all or a portion of the valuation allowance is no longer necessary which could have a material impact on our results of operations and financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The expense for income taxes differs from the amount computed by applying the U.S. federal income tax rate of 21% for the years ended December 31, 2021 and 2020, respectively, to loss before income tax expense as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. federal income tax expense at statutory rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (614)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income tax expense, net of federal impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 581</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences and other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes the tax benefit from an uncertain tax position when it determines that it is more likely than not that the position would be sustained upon examination by taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, and 2020, we had no liability for unrecognized tax benefits this evaluation includes our tax positions including current and previous transfer pricing plans. We do not believe there will be any material changes to our unrecognized tax positions over the next twelve months. Interest and penalties related to income tax liabilities are included as a component of income tax expense in the accompanying statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We had no material net excess tax benefits from employee stock plan awards for the years ended December 31, 2021 and 2020, which would be reflected as income tax expense or benefit in the statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Evolving Systems Inc. or one or more of our subsidiaries file income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, we are subject to examination by taxing authorities in the US and Germany. Although carryovers can always be subject to review by taxing authorities, we are no longer subject to U.S. federal, state and local, or non-U.S. income tax examinations for years before 2015.</p> 4600000 4600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of loss from continuing operations before income taxes consists of the following (in thousands):<br/><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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> (2,922)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,922)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -3432000 -2922000 -3432000 -2922000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The income tax expense from continuing operations consists of the following (in thousands):</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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;white-space:nowrap;width:1.46%;background:#cceeff;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;white-space:nowrap;width:9.91%;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;white-space:nowrap;width:2.29%;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;white-space:nowrap;width:1.46%;background:#cceeff;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;white-space:nowrap;width:9.91%;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></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (581)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (581)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 581</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 581</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -825000 -581000 -825000 -581000 825000 581000 825000 581000 0 0 16200000 2022 2037 4000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign tax credits carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,493</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards - State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 942</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 4,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 5,640</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin: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:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.46%;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:9.91%;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.29%;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.46%;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:9.91%;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:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax assets, before valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;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,579</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> (4,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> (5,079)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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;"> 500</p></td></tr></table> 3984000 4493000 588000 942000 157000 1000 47000 4572000 5640000 61000 61000 4572000 5579000 4572000 5079000 500000 0.21 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. federal income tax expense at statutory rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (614)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income tax expense, net of federal impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 581</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences and other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> —</p></td></tr></table> -721000 -614000 -28000 7000 825000 581000 -76000 26000 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6 — STOCKHOLDERS’ EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Common Stock Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were no accrued dividends as of December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Any determination to declare a future quarterly dividend, as well as the amount of any cash dividend which may be declared, will be based on our financial position, earnings, earnings outlook and other relevant factors at that time, including applicable limits under our term loan facility or any other credit facility then in effect.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Treasury Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, and 2020, we held 178,889 shares of our common stock that we purchased prior to the expiration of our stock purchase program on December 31, 2014.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain Anti-Takeover Provisions/Agreements with Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our restated certificate of incorporation allows the board of directors to issue up to 2,000,000 shares of preferred stock and to determine the price, rights, preferences and privileges of those shares without any further vote or action by our stockholders. The rights of the holders of our common stock will be subject to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued in the future. Issuance of preferred stock, while providing desired flexibility in connection with possible acquisitions and other corporate purposes could make it more difficult for a third party to acquire a majority of our outstanding voting stock. As of December 31, 2021, and 2020, no shares of preferred stock were outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, we are subject to the anti-takeover provisions of Section 203 of Delaware General Corporation Law which prohibit us from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in the prescribed manner. The application of Section 203 may have the effect of delaying or preventing changes in control of our management, which could adversely affect the market price of our common stock by discouraging or preventing takeover attempts that might result in the payment of a premium price to our stockholders.</p> 0 0 178889 178889 2000000 2000000 0 0 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 7 — STOCK-BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We account for stock-based compensation by applying a fair-value-based measurement method to account for stock-based payment transactions with employees and directors, and record compensation cost for all stock awards granted after January 1, 2006 and awards modified, repurchased, or cancelled after that date, using the modified prospective method. We record compensation costs associated with the vesting of unvested options on a straight-line basis over the vesting period. We recognized $0.2 million of compensation expense in the consolidated statements of operations, with respect to our stock-based compensation plans for the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes stock-based compensation expenses recorded in the consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 221</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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;"> 221</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Stock Incentive Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2007, our stockholders approved the 2007 Stock Incentive Plan (the “2007 Stock Plan”) with a maximum of 1.0 million shares reserved for issuance. In June 2010, our stockholders approved an amendment to the 2007 Stock Plan which increased the maximum shares that may be awarded under the plan to 1.25 million. In June 2013, our stockholders approved an amendment to the 2007 Stock Plan which increased the maximum shares that may be awarded under the plan to 1.5 million. In June 2015, our stockholders approved an amendment to the 2007 Stock Plan which increased the maximum shares that may be awarded under the plan to 2.0 million. Awards permitted under the 2007 Stock Plan included: Stock Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Awards and Other Stock-Based Awards. Awards issued under the 2007 Stock Plan are at the discretion of the Board of Directors. As applicable, awards were granted with an exercise price equal to the closing price of our common stock on the date of grant, generally vested over four years for employees and one year for directors and, with respect to stock option grants, expired no more than ten years from the date of grant. At December 31, 2021 and 2020, no shares were available for grant under the 2007 Stock Plan, as amended. At December 31, 2021 and 2020, 0.1 million options and restricted shares and 0.2 million options and restricted shares were <span style="-sec-ix-hidden:Hidden_sePl4GXJDk6-C1ZQw8ewLw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_V7M4zMn8bEC9cdNF-etCcg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> under the 2007 Stock Plan as amended, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2016, our stockholders approved the 2016 Stock Incentive Plan (the “2016 Stock Plan”) with a maximum of 0.25 million shares reserved for issuance. In June 2018, our stockholders approved an amendment to the 2016 Stock Plan which increased the maximum shares that may be awarded under the plan to 0.85 million Awards permitted under the 2016 Stock Plan include: Stock Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Awards and Other Stock-Based Awards. Awards issued under the 2016 Stock Plan are at the discretion of the Board of Directors. As applicable, awards are granted with an exercise price equal to the closing price of our common stock on the date of grant, generally vest over four years for employees and three years for an initial grant and one year for subsequent grants for directors and expire no more than ten years from the date of grant. At December 31, 2021 and 2020, there were approximately 0.6 million and 0.5 million shares available for grant under the 2016 Stock Plan, respectively. At December 31, 2021 and 2020, 0.1 million options and no restricted shares and 0.2 million options and restricted shares were <span style="-sec-ix-hidden:Hidden_OalbWScVXkipX1_yxhGH9Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and outstanding under the 2016 Stock Plan, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of restricted stock activity under the plans for the years ended December 31, 2021 and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:83.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:83.92%;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.65%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted Stock </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.65%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom: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;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock at January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;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;"> 159</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less restricted stock vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less restricted stock forfeited/expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;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;"> (64)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less restricted stock vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;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;"> (63)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">No grants were made during the year ending December 31, 2021 and 2020. During the years ended December 31, 2021 and 2020, approximately 0.06 million and 0.03 million shares of restricted stock vested, respectively. There were no forfeitures of restricted </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">stock during the year ended December 31, 2021 and approximately forfeitures of 0.06 million shares of restricted stock during the years ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair market value of restricted shares for stock-based compensation expense is equal to the closing price of our common stock on the date of grant. The restrictions on the stock award are released generally over four years for senior management and over one year for board members. Stock-based compensation expense includes $0.2 million for the years ended December 31, 2021 and 2020, respectively for restricted stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Of the restrictions on the stock awards granted during the periods ended March 31, 2017 and June 30, 2017, 20% was released in January 2018, and 10% annually beginning on the one-year anniversary of their offering thereafter for four years. The remaining 40% will be released evenly over four years beginning in 2018 contingent upon the attainment of annual performance goals established by our Board of Directors. Of the restrictions on the stock awards granted during the third quarter, the fourth quarter and the period ended December 31, 2017, respectively, <span style="-sec-ix-hidden:Hidden_ZLfkpJm2R0SEjkIsjyu3gA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-fourth </span></span>will be released on the one-year anniversary of the date of the grant and the balance will be released quarterly over a three-year period. For the year ended December 31, 2020, we attained our annual performance goals; however for the year ended December 31, 2021, there are no stock awards contingent on the annual performance goals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of stock option activity under the plans for the years ended December 31, 2021 and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:38.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Intrinsic Value</b> </p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom: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;"> Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom: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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.74%;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;"> 438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;white-space:nowrap;width:11.74%;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;"> 5.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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:11.74%;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;"> 6.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;white-space:nowrap;width:11.7%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less options forfeited/cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (92)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less options expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:11.74%;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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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;"> 2.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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:11.74%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom: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;"> 343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less options forfeited/cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:11.74%;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;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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;"> 4.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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:11.74%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom: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;"> 287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom: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;"> 6.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:11.74%;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;"> 287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;white-space:nowrap;width:11.74%;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;"> 6.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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:11.74%;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;"> 4.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;white-space:nowrap;width:11.7%;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;"> —</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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of stock options outstanding under the plans as of December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="12" style="vertical-align:bottom;white-space:nowrap;width:70.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;"><b style="font-weight:bold;">Stock Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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="4" style="vertical-align:bottom;white-space:nowrap;width:26.48%;border-bottom: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;">Stock Options Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg. </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg.</b></p></td></tr><tr><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.1%;border-bottom: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;">Range of Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:11.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 0pt 0pt;"> 4.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.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 0pt 0pt;"> 4.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 7,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.15%;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;"> 4.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 7,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.12%;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;"> 4.11</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.50</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:11.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 0pt 0pt;"> 4.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.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 0pt 0pt;"> 4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 5.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.15%;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;"> 4.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.12%;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;"> 4.60</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.12%;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.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:11.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 0pt 0pt;"> 8.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.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 0pt 0pt;"> 10.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 69,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 2.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.15%;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;"> 9.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 69,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.12%;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;"> 9.75</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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There are no unrecognized compensation costs as of December 31, 2021, as all stock options and restricted stock were fully vested as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were no exercises for the years ended December 31, 2021, and 2020. The total fair value of stock awards vested was $0.4 million and $0.3 million during the years ended December 31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There was no cash received from stock option exercises for the years ended December 31, 2021 and 2020. There were no net settlement exercises during the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have issued 0.2 million shares of stock related to restricted stock awards since the balance sheet date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Employee Stock Purchase Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Employee Stock Purchase Plan (“ESPP”), we are authorized to issue up to 0.55 million shares of our common stock to full-time employees, nearly all of whom are eligible to participate. Under the terms of the ESPP, employees may elect to have up to 15% of their gross compensation withheld through payroll deduction to purchase our common stock, capped at $25,000 annually and no more than 0.01 million shares per offering period. The purchase price of the stock is 85% of the lower of the market price at the beginning or end of each three-month participation period. As of December 31, 2021, there were less than 0.1 million shares available for purchase. For the years ended December 31, 2021 and 2020, there was no compensation expense recorded associated with grants under the ESPP which includes the fair value of the look-back feature of each grant as well as the 15% discount on the purchase price. This expense fluctuates each period primarily based on the level of employee participation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We did not receive any cash from our employee stock purchase plan for the years ended December 31, 2021 and 2020. We did not issue any shares related to the ESPP for the years ended December 31, 2021 and 2020.</p> 200000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 221</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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;"> 221</p></td></tr></table> 248000 221000 248000 221000 1000000.0 1250000 1500000 2000000.0 P4Y P1Y P10Y 0 100000 200000 250000 850000 P4Y P1Y P10Y 600000 500000 100000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:83.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:83.92%;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.65%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted Stock </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.65%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom: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;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock at January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;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;"> 159</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less restricted stock vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less restricted stock forfeited/expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;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;"> (64)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less restricted stock vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;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;"> (63)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:13.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 159000 32000 64000 63000 63000 0 0 0 60000.00 30000.00 0 60000.00 P4Y P1Y 200000 200000 0.20 0.10 0.40 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:38.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Intrinsic Value</b> </p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;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.71%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom: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;"> Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;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 style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom: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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.74%;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;"> 438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;white-space:nowrap;width:11.74%;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;"> 5.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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:11.74%;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;"> 6.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;white-space:nowrap;width:11.7%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less options forfeited/cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (92)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less options expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:11.74%;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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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;"> 2.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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:11.74%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom: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;"> 343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less options forfeited/cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:11.74%;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;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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;"> 4.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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:11.74%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom: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;"> 287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom: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;"> 6.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:11.74%;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;"> 287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;white-space:nowrap;width:11.74%;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;"> 6.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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:11.74%;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;"> 4.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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.72%;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;white-space:nowrap;width:11.7%;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;"> —</p></td></tr></table> 438000 5.69 P6Y6M3D 92000 5.29 3000 2.86 343000 5.82 P5Y7M13D 56000 4.31 287000 6.11 P4Y4M13D 287000 6.11 P4Y4M13D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="12" style="vertical-align:bottom;white-space:nowrap;width:70.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;"><b style="font-weight:bold;">Stock Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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="4" style="vertical-align:bottom;white-space:nowrap;width:26.48%;border-bottom: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;">Stock Options Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg. </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg.</b></p></td></tr><tr><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.1%;border-bottom: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;">Range of Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:11.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 0pt 0pt;"> 4.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.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 0pt 0pt;"> 4.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 7,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.15%;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;"> 4.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 7,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.12%;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;"> 4.11</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.50</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:11.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 0pt 0pt;"> 4.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.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 0pt 0pt;"> 4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 5.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.15%;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;"> 4.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.12%;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;"> 4.60</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:11.12%;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.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:11.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 0pt 0pt;"> 8.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.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 0pt 0pt;"> 10.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 69,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 2.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.15%;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;"> 9.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:11.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 0pt 0pt;"> 69,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.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:11.12%;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;"> 9.75</p></td></tr></table> 4.11 4.31 7857 P0Y3D 4.11 7857 4.11 4.32 4.55 100000 P5Y9M29D 4.50 100000 4.50 4.56 4.94 50000 P5Y11M1D 4.60 50000 4.60 4.95 8.41 59551 P3Y25D 6.09 59551 6.09 8.42 10.90 69600 P2Y9M 9.75 69600 9.75 0 0 0 400000 300000 0 0 0 0 200000 550000 0.15 25000 10000.00 0.85 100000 0 0 0.15 0.15 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 8 — BENEFIT PLANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have established a defined contribution retirement plan for our employees under section 401(k) of the Internal Revenue Code (the “401(k) Plan”) that is available to all U.S. employees 21 years of age or older with a month of service. Beginning in 2012, we adopted a Safe Harbor 401(k) requiring us to contribute 3% of the employee’s compensation for each eligible employee, regardless of whether the employee chooses to participate in the plan. All employee contributions are fully vested immediately and employer contributions vest over a period of three years.</p> 0.03 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9 — EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic earnings (loss) per share is computed by dividing income available to common stockholders by the weighted average number of shares of common stock outstanding during the period, including common stock issuable under participating securities. Diluted earnings (loss) per share is computed using the weighted average number of shares of common stock outstanding, plus all potentially dilutive common stock equivalents using the treasury stock method. Common stock equivalents consist of stock options and restricted stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is the reconciliation of the numerators and denominators of the basic and diluted earnings (loss) per share computations (in thousands except per share data):</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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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;">Basic earnings (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,922)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 20,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 3,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 12,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 12,187</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per common share from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (0.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (0.24)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per common share from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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;"> 0.29</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.46%;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:9.91%;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.29%;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.46%;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:9.91%;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:72.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.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,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,922)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 20,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 3,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 12,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 12,187</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive securities - options and restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 84</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 12,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 12,271</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per common share from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.24)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per common share from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 1.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 0.29</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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Weighted average options to purchase approximately 0.3 million and 0.4 million shares of common stock equivalents for the years ended December 31, 2021 and 2020, respectively, were excluded from the computation of diluted weighted average shares outstanding because the effect would have been anti-dilutive since their exercise prices were greater than the average market value of our common stock for the period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is the reconciliation of the numerators and denominators of the basic and diluted earnings (loss) per share computations (in thousands except per share data):</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:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.05%;border-bottom: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 Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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;">Basic earnings (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,922)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 20,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;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;"> 3,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 12,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 12,187</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per common share from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (0.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (0.24)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per common share from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom: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;"> 0.29</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.46%;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:9.91%;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.29%;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.46%;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:9.91%;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:72.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.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,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,922)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 20,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 3,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 12,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.46%;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:9.91%;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;"> 12,187</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive securities - options and restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 84</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 12,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 12,271</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per common share from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.24)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per common share from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 1.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 0.29</p></td></tr></table> -3432000 -2922000 20877000 3565000 12245000 12187000 -0.28 -0.24 1.70 0.29 -3432000 -2922000 20877000 3565000 12245000 12187000 13000 84000 12258000 12271000 -0.28 -0.24 1.70 0.29 300000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 10 — COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(a)</b></span>Lease Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 842, operating lease expense is generally recognized evenly over the term of the lease. The Company has operating leases primarily consisting of facilities with remaining lease terms of less than one year. We lease office and operating facilities under non-cancelable operating leases. Current facility leases include our offices in Englewood, Colorado and New York, New York. Total rent expense consisted of short-term lease expense of $0.1 million for the years ended December 31, 2021 and 2020. There was no sublease rental income for the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Leases with an initial term of twelve months or less are not recorded on the consolidated balance sheet. We did not have leases that had terms of greater than 12 months for the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(b)</b></span>Other Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As permitted under Delaware law, we have agreements with officers and directors under which we agree to indemnify them for certain events or occurrences while the officer or director is, or was, serving at our request in this capacity. The term of the indemnification period is indefinite. There is no limit on the amount of future payments we could be required to make under these indemnification agreements; however, we maintain Director and Officer insurance policies, as well as an Employment Practices Liability Insurance Policy, that may enable us to recover a portion of any amounts paid. As a result of our insurance policy coverage, we believe the estimated fair value of these indemnification agreements is minimal. Accordingly, there were no liabilities recorded for these agreements as of December 31, 2021 or 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(c)</b></span>Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From time to time, we are involved in various legal matters arising in the normal course of business. On October 15, 2019, the Company’s former Chief Executive Officer filed a lawsuit in the Superior Court of New Jersey against us. That suit sought $3.5 million for claims of libel, harm of lost employment opportunities, severance payments and benefits that he would have been entitled to receive had he been terminated without cause. The Company engaged legal counsel through its insurance carrier. The Company decided that it was prudent to avoid further legal fees and disruption to the business caused by an on-going litigation claim. Therefore, to resolve amicably and discontinue disputes regarding all claims arising from the lawsuit and with the denial of every allegation of wrongdoing, in June 2021, a settlement and mutual general release was agreed to that included payment of $0.6 million by the Company. Our insurance carrier has agreed to contribute $0.3 million toward the settlement. Settlement was paid in full in July 2021 and is included in other income, net from continuing operations. </p> P1Y 100000 100000 0 0 0 0 3500000 600000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 11 — SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Entry into Management Agreement with CIDM II LLC</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On January 21, 2022, the Company entered into a Management Agreement (the “Management Agreement”) with CIDM II LLC (the “Manager”). Pursuant to the Management Agreement, the Manager will, subject to the Company’s Board of Directors (“Board”) and the Investment Committee of the Board, (i) provide the Company with advisory services with respect to the management and allocation of investments in equity and debt securities (“Assets”) of the Company and its subsidiaries and (ii) exercise discretionary management authority over the Company’s trading portfolio of publicly traded securities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Management Agreement may be terminated by either party upon thirty days; written notice. The Manager will receive compensation for performance under the Management Agreement consisting of a management fee of 2% of the fair market value of the Assets and a performance fee in respect of each Performance Period shall be equal to 20% of the appreciation of end-of-year net asset value. The Manager is also entitled to payment or reimbursement of certain administrative costs and expenses incurred in connection with the management of the Assets, such as custodial fees, brokerage commissions and similar fees and expenses. The Manager shall be responsible for all of its operating expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Manager is obligated to indemnify the Company and its affiliates from any and all losses, claims, demands, actions or liabilities, including attorney’s fees, related to acts or omissions of the Manager that constitute bad faith, fraud, willful misconduct, negligence, breach of the Management Agreement or fiduciary duty, or violation of applicable law. The Company is obligated to indemnify the Manager from liabilities, obligations, losses, damages, suits and expenses related to the Company’s material breach of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">the Management Agreement. The Management Agreement is subject to various covenants and representations of the Manager and the Company.</p> 0.02 0.20 EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $>5B%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !'E8A4N]$0D^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G6Q:1,)V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M X+@_!8VDDX1-^PR^76UO=\]L$YP(2J^KOC=3@BY%I+S]\GUA]]5V 5C]_8? M&U\$NQ9^W47W!5!+ P04 " !'E8A4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $>5B%07-N:#+08 *0: 8 >&PO=V]R:W-H965T&UL MG9E=4^,V%(:OM[]"D^YT=F<(L60'LEM@)B1DFRX+*6;9H9U>*+:2>+"M5)8) M_/L>?R0"1CEV>P.VX_/ZL8[T'DD^V4CUD*V$T.0IB=/LM+/2>OVYU\N"E4AX M=BC7(H5?%E(E7,.I6O:RM1(\+(.2N,<P)8'<#>!-!]3W#K +=M M@%<'>&7+5*]2ML.8:WYVHN2&J.)N4"L.RL8LH^'UH[3(NZ\5_!I!G#X;RR"' M-&HR3$-RD>I(/Y-I6O6G(B]=\MT?DP_O/Y[T-#RN".H%M?1Y)/APK0Z)QMTUO5OJN?^SZ?\:SC.M8&#\C3S,VSW,*Q_F-3WL]GDM;+G$ MPZG3_8I0]'<4_784PS3->4QNQ%HJ;-738P8YMT+(/*0[& M7W;2_1G$M18\SK 4?MHQ?4)UZG$SB6)!KO)D+I2-!==P'-IU/7:$M1%UC*$Z M;8ANQ#(JAB\TUQ5/K/EK$KJ[OKR;7GTA_KU_>_'-/_CE9WKD_#J]&AUBH"^< MG[8!G::!5)#$TG0.B*^AMQ&IR$CFJ5;/\#^TT^/JXPL,DAE(U@;REC^1:0A] M+UI$066/^[/=(#GPNM2ASL!S,4+CXM1M0S@,0R6R[&![0"[A/G*=VML.E_PT MU8\B<(B#V\'V&M24P(H;N(HZ>U&6DEQ23^/M*CZI>4 MH^(,^N.MW*16PB:Y92PV4F+S#VH*!L4]_BW<;K3,E'R,TL">;5QS=(VAF<)! M<;]_BS:3F8::]F>TWC^$<<6!0RG#V$SAH+C;ESD0*6LN&U: T MDDD"ONAK&3P@A5/EV)OO6T0NAKZX^$?&).I":Q53?@! MR]GN0PK&!7GE&72ZD$RS++?WN@;-*XFAF2+ 6A6!.QE#>8>5?CEU4M;I;H,2 M#F3\GK7R^U&N5#&WK":49=<";[7/PQL4[T6&D1FS9ZW,?IIJH:K]B6(JSK>H M5C)#UKY?5EZL@(2M!2*KMEX#I7,NWR(! @ R)A)8@1&L=GN&'7A'[" MXYBLTK/28<7[6:J%PD0BU+'K7%U#0*ZA'R9JG]K;#!9M6,*XI M 2YNW-/1Y(8,\S#2,)$8:BV@<)=3W$G,ES:R!KU&,N/R;JLE@K\"(\.:JD&F M$4C'7=>G VT-E7-UMY>HCL"4%$YQI&HHG M\E78DX5+P<2&.GWF]#TL8\;>7=R,M[Y>;['<"YB78)L:#7+=+F5=%]U^,_[N M_K?MGY)M[^9/@UC3IJ#Q=A?WY"$@A176ON&/"S2.-F/B+FZ^6T_:-Z%J"/_& M%30PN;R<833&P5W<<+?8(;EAX>>N;WZ M?@.I@*J7D5@L(-0Y/(91IJI/(M6)ENOR(\%<:BV3\G E % 5-\#O"RGU]J1X MP.[#U-F_4$L#!!0 ( $>5B%3#Q,4'@@4 .@5 8 >&PO=V]R:W-H M965T&ULK5AM;]LX#/XK0C#@-B!I)-F.[:X-T*4];,"N*Y;N M[K-J*XTPV\HDN5WOUY_D)+83R6J&W8Z9*J;YL[H>^F MK96ZR.8_>-[)PA'(:JEXN5/6"$I6;7_)SUT@>@HH'%# .P5\ MJD*P4P@:1[?(&K>NB2+S"\&?@3#2VIJY:&+3:&MO6&6V<:F$?LNTGIHOOMPN MOWS^='UU?W,-/EQ]OKI=W(#EQYN;^R68@&_+:_#VS3OP!K *W*]Y+4F5RXNI MTBL;_6FV6^7#=A4\L,HUS&A^E3[VSJ-6Z=Q8R\8BT%K,6@LAD,6B5P#'1N0F0OZHV9/I-!+.&.U-14UILQG]C0/ MTC",+J9/_9#84CA$K# 1G M1U!M&8Q2-]2HA1KY WH #/ 5R)G,>*5855.-?D,%,3S@PKR(;,Q!&,9N1+,6 MT)!&$3H*F2V%@A0.0(Q;B/$K^VOBHEZ:#39)N-&$J\:@ MHLJ%-+8PA$A-=T174 <\TG&2\I4.0GE4, %XF]/(1N &D+ M(/4"N.75)/N=W$KMH,UFH1L4@AT+PQ.2:SBI=NK'677,&0XQI+-J-@"O5R30 M2819,/+ "J88];(FZH@88:_?5UG&:TV38$->R$-!F\PE62;,1O16<\8$V\[B M"!^'Q):*X@%R0AW=(S_??^JE[QZ[$V/@6-W:-5LHC(8@=ER/_&3OV+-?3'5D M\WH*BO+D MQ.^8&OFI^KZQRDFU93^S,_N(;+@P6^+<$9N0@Z%*BSI.1GY2[G/B;V2+S=8S M% Q@Z^@:^?EZFRRO)8E-RJXDL:72(!E(9]Q1-_93]X*7)5.FT,IM!]C$ZY%6 MF8GAVUNN*$#PG0NWW[*9X,[EAF3T/9]S8N<"OE'TW.H%]\7@GL]NK\TZ&9UURM(L\88O(%G$"+-M@+HYKJF[P$> M0PC-'Y!KHAT#I%9K+MB_-'\/*KY_RJ0TZ=MTO;622E_H#7)NB!?2KVS([QLZ M#%M7F? KDXA.1ST>#\8LA+Z@(3P.@W@,X\ 1//T21\D8)>'^92^W8=1ZL]M;0ZAGJBNOM)9R+ ]FTT0#,*!T0=W-1_[:WX?4$Y7+&/NL-E% M?C)#T&KV77)Q,C@AX:X?P/Y^8%MSI8/9G7#MNA_$,4Z.T=IBZ2P=PMKU!_@7 M^X,F3T_&GCJ.8NRQRB'F&JNFO6,X5B%1V M"&PO=V]R:W-H965T&ULG99=;YLP M%(;_BH5VL4E=^$R *D%*2:9.ZMJHZ;9K%YQ@%3"S3=+NU\\VE$%"OIJ+Q#;G M??T<)UP. MZ,&X@&NT1/QGL:"BIS_<+7>B%: M M,Y(+!J@76NP*X%MDJT(E-IS2"'P9B2+: R6KC)AEH;I1;9X%R^QB6GXBD6 M.AZ$#_?+A[OOL^G3? 9NIG?3^W .EK?S^=,2?%Y BG*>((XCF'X!7\$GH .6 MB%$VUKF877KH43W33363=6"F&8H&P#:O@&589H\\/%]N=.6ZR+E)W&H2MY2? M?7GB1]SMQMU6[LX!]X4H1D0IBH%X@]'+%2@@!1N8EJAOX2HO5WG)_]TF, :& M(19ITUZ?4U$=4*33<1WH80,] M_! T9JSL!Q[N@>RB'HOH0(X:R-&'(,5>RCC,8YRO^TA')TF/171(W8;4/4H: MDBP3.^HYE>J>5:FGHCJ47D/I74!Y5IEZ>ROE&+UU>D9@A]EOF/W+F0]7J;^' M85J.[1JNO)X5\U$W, 0E0'B^8H0_MZ19WQSIPO^ 5!+ P04 M " !'E8A48EHT0-$$ "G$P & 'AL+W=OW> D: 'G8*?I M^?=G# Y0,-Y4VI=PR[>F6+9G\L7].X'RQJ8LBI0EX/A7 M&^T48RK%ZOW)^K?,>7#FE0HVY='/,)"[V\Z@@P*VH8=(OO#C7TP[U%7VUCP2 MV2\Z:EFW@]8'(7FLE8$@#I/\2M]U("H*N->B0+0"J2OX+0J>5O R1W.RS*T9 ME70\2OD1I4H:K*F;+#:9-G@3)FH:ES*%?T/0D^/ITV+Y]/UA=K>:S]!R!9?' M^6*U1$_?T-/S_.5N]0 "Z"OZL9RABR^72.QHR@0*$[3:\8.@22"NT)O$'$) M-@!-SU=W+3A>$64OL^>UV-.A7-RC^3_/\\5ROK08]0NC?F;4;S%ZSQ*6T@A! MS!$-(#="(5.J5H5I!G);WE#4;>[])PA.> M+0VUD>KH];5G%?D(5]9^;"_^"]CA1?8P&VG]\T)J$+.$M&P%N&LM&+-0:%06 M5!/B8L$E0^324CIP6=RQO;KK>&X&&JI_UZMW38.4[PU;>A0NZS^V M-X![V(0CV.D*&C'$-VV^&+F;Y9ZX [\MZ\IZCP>?7!+6,!O1!H:0NHTETY0: MD+:Z5'85;&\K:M&$O\\.(W:SET!$^XU4:(IYW5[7#$[*GD/L/:<$-[%IY>JV M#?=]OUMC,XCU_)8L)653(O:F-*$B7.>E" ((E2B.5#$/C2LDLB M]M8U"Z.#!,(_,BU> ]$X+6:QMFDI&QVQ-[J3*W]P8OQ& ADFIBEDF9BR 1+[ MQ]#/[%@!$.D;(&Z9.H* K--?U?P@A83/.?#3"-[\$,*$-->Y20P/^BWL95\E M]K[:8 _TU)Q)W^R20-]MY)%1K%_?/#N5(X^8I=OL)$A 8AP2F1\3%&^+TZ:[ M[(RE]GZ";Z;YF5%I)C_">J3I-H2]0L0V8-*][D-X8#5BJ!.#_#8==C7Y0 Q1G<^/_ 5!+ P04 " !'E8A4?^VU"^<" "N M!P & 'AL+W=O$KMKNRW\_8Z=-%M*B/9AI:JQG3EGSAG'X_Y> MR%>5 FCREF=<#9Q4Z\VUZZHHA9RJ2[$!CF\2(7.J<2K7KMI(H+$%Y9D;>%[' MS2GCSK!OUQ[DL"^V.F,<'B11VSRG\GT$F=@/'-\Y+"S9.M5FP1WV-W0-*]!/ MFP>),[=BB5D.7#'!B81DX-SXU^.>B; MBOT=E'[:AB\2F;+_9%_&>@Z)MDJ+O 2C@ISQXDG?RCH< ?S.%X"@! 2G@-87 M@+ $A-9HH\7$_G3^NR.*6C!?W#\OIW72^FCU/R6R.\RFY($^K"3G[=DZ^$<;) M8RJVBO)8]5V-:@RG&Y691T7FX(O,?D#N!=>I(E,>0_R1P$4;E9?@X&44-#). M(+HDH?^=!%[@UP@:_SO<:Y 35J4-+5_X?TK;D+%596S9C*TO,L[QU#,>B1SJ MMJ/ MBW6'.[=T.^V6NV^NSNNT>>H3BNL8C[(:E>RVHV%6.@4)$%9V&=2TP!V M4,ITSS*AU'F#]4Z5H]-H'<\TGEB.1T9*X-$[T9)RE5';*TR2NHH4E)TCKQ=! M>%*/NIBKH+X@W4ILMU'L$J*,*L42%A4"14*2)@,T_H6M )NGV5\M"%#)&5\K M0O&'S51ATS(D,5,1GBG&MQ 3[/32PFN]=S_Y\KVPTZLWUJN,]1J-C6OVN"YY M[]-'%G2[5]Y)Z3]'A6W_1*![U/IRD&M[(RC\V+9<%YVC6JTNG1O;:T_61W@9 M%7?'7YKB)KNG5B%3A[*^/E 0 "\1 8 >&PO=V]R M:W-H965T&ULK5AM;^HV&/TK%KK2-NG2Q'DE5Q2IY:UH;>D* MW31-^^ FIGA-8F8[I?WWLT,:2&("NKM?R-LY3XX?/SZ/0W]+V2M?8RS >Q*G M_+*S%F+SS3!XN,8)XA=T@U/Y9$59@H2\9"\&WS",HIR4Q(9EFIZ1())V!OW\ MW@,;]&DF8I+B!P9XEB2(?5SCF&XO.[#S>>.1O*R%NF$,^AOT@A=8/&T>F+PR MRB@127#*"4T!PZO+SA7\-H6>(N2(WPG>\H-SH(;R3.FKNIA%EQU3*<(Q#H4* M@>3A#0]Q'*M(4L>_1=!.^4Y%/#S_C#[)!R\'\XPX'M+X#Q*)]66GUP$17J$L M%H]T>X.+ ;DJ7DACGO^";8$U.R#,N*!)098*$I+NCNB]2,0! =I'"%9!L&H$ MVSM"L N"72-8SA&"4Q"<&L$Y]@:W(+CU-P1'"%Y!\,X=M%\0_'RR=MG-IV:$ M!!KT&=T"IM RFCK)YS=GRQDAJ2K%A6#R*9$\,1C.[Q?SV]GH:CD>@<52'N[& M]\L%F$_ \.;J?CI>@-F]?# ?_GHSOQV-'Q<_@?%O3[/EGZ +GA8C\/.77\ 7 M0%*P7-.,HS3B?4-(82J\$18BKG$%L.%78)DPT)7&+I*;1U+&^3: 5M]X.YS_)B0(7->M MHD9-5!=:KEU%C74HTZS#)AJ8'T"G!IMJE$'8*T&5Y-EE\NQSDO<5\#5BF)^5 MQ%U$KY)$Z-D]V]%K<4HM3JN61\P%(Z&J+IXOA#=Y T>?VG12G(84VS)]5Z_# M+76XK3KR5=A5/2<"H5P_)?#6%J0 MSMC\AHZN%=36YO0$J**V5ZKM?8=]6*:NW'JG[:/7D!@$ON_5[*.)TMF'#F7: M3LV+)AJ8WW--LY:\IOC "TQ]\H(R><'_L ]]$@.=?01N8 8UP6< *Z*AN=^' MF#_::8J(E85B6<>L!AYLB> /-YLB9,5)G%XM>P7(/0*JRMWW6MC>;-L-IR!7 MILQWZ@4[/0FKBMOW,MC>S+[+>&"SG76MNDN> %7U[OL=;&]X*ID,AS'BG,C= MU$XG78%5VSA0](_?$:1J=:7N-$FNVWRJLFI=]_X7M#?B()4/MNG1/>[(. M8YJFY=1<68/3V/)$!_.@6=\C3C4XV_>M8^G9]WS8WO1/F*X^3 M4U=]!G(GW#CX$E1_)=PA]D)2#F*\DE3SPI^NN[DHE%K!>2+XEM5M*SJ]U]=J6+ M)RY^R2UC%7K>%:6\[&RK:O^EUY/IENVH_,SWK(1?UESL: 6O8M.3>\%HI@?M MBA[N]Y/>CN9EY^I"?UN(JPM^J(J\9 N!Y&&WH^+EFA7\Z;(3=5X_?,\WVTI] MZ%U=[.F&+5GU8[\0\-9K9LGR'2MESDLDV/JR,XF^3&.B!FB)GSE[DB?/2*FR MXOR7>IEEEYV^0L0*EE9J"@K_'MF4%86:"7#\>YRTTZRI!IX^O\Y^IY4'9594 MLBDO_LZS:GO9&750QM;T4%3?^=-?[*C00,V7\D+JO^CI*-OOH/0@*[X[#@8$ MN[RL_]/GHR%.!D2)9P ^#L#M ;%G #D.T);KUTHE<7@C\AH:1A-O6@ M;:-'@S9YJ;9Q60GX-8=QU=7T?KZ\_SJ[F3S!4-XWAPT7L\M8PME<2DD7D#:]# &@35GV3_@--"G%<2 M51P"/>5EFA<,E0U>]5V]I51NT5[PQQP< :U>$.0F0:N\W-3!G5)VU3#!M8P"&NRXZ+*_].P$%^# M=2I:;O(5&(M*R2IG= TM'.,X:F%UR?3=6$<-UM&'L&9L!=LIY8&6*4,IETZT MTY&%Q&.S<8-C_"$E).SYL&3S$;@6BODFX M_: *RXJGO[J*>C(PW [X6-;JL&?U[ SGXY1OD,1M%W4)X<@#]X0?HB!<($N@ MPA*X2 A6IB^H$A00UR1",B8<"L9.N\0E":J3J$@;FS M)F/29P]<8D$9Q+B-UQ;J#CR!&!G^B<($]"?4B&@M^ Y)"BD+++LZ2)"1;J"Q MC0'W1[Z\%!F^B0;G88 K+A8+])734MEO Y6A%\C !D*BL0>&H9@H"=/^%G(W M4\71"8OIY(.@4$)%3E=Y<9;1(L,=49@\IE!$"8A"Y.1S$4,:49@U?I2@= %NK$KY;EYV@>TWPK.)D+-[;Y 2"U+>R0(L23C;%A$1QFD5F3QTXVD[ MCX\';<=S"'7)V%,&8)/M<3C;?U7E%>*K(M_H:D556NWBRXG9D?=)8H%VL#G< ZU8M.,.S?0[Y7/9W3.@Z&(:-VD>>2 MPHG/.H9A<)AA%H*GC&5250"O9,@X;)L'GF.2(R%D:-56H=DM= M2M>5GM.RCAYE$/EBF1@2(6$2F;N:;Q,B>?G(Y#O"@CB8(A[UX];..\1@YSVU M!3&,0J(/Q<7=;#Z93]\?%\3P @GSPD) %9[O::%HH3[9 &\K><5DB"B(HTN( MK-K<*45\J8^2M&Q90&+L"@-ADX:V%B>$*&*J?]:9KK51:T0\JMSQ" M@)?N.I$X"&%H18>C'8FQIYP@AC5(^,CK>#HH-&M_REC]I&+[@SHXSL:29&1M MB2T&396G(B.&DG)Q;,@K#I/7FYULMHSN MZBX2<)\>Y^ESW/>?Z<0V=R6QS\2&N>(PA$W_NUOE]' M7Z;U/::9IKY6_48%9#T)-EC#E/W/0P DZIO*^J7B>WW9M^)5Q7?Z<5B%0=^K1WD @ 04 8 M>&PO=V]R:W-H965T&ULO5C;VLMFS):SN9VGV#2%#$B@08 )2L?/V>;E 4%4\R4S6U^R)> )R^GV[Q?&/= MRN=*!?%<%L9?]/(0JO>#@4]R54K?MY4R6,FL*V7 HUL.?.643/E060Q&)R>_ M#DJI3>_RG-_=N\MS6X="&W7OA*_+4KKM1U78S45OV-N]>-#+/-"+P>5Y)9?J M487/U;W#TZ!%276IC-?6"*>RB]YX^/[C&>WG#5^TVOC.O2!+%M:NZ&&:7O1. M2"%5J"00@L1EK2:J* @(:GQM,'NM2#K8O=^AW[#ML&4AO9K8XC>=AORB][8G M4I7)N@@/=O-WU=CSFO 26WC^%9NX]]>3GDAJ'VS9'(8&I3;Q*I\;/W0.O/W1 M@5%S8,1Z1T&LY94,\O+DAP ":M^J/=NI_'/T4\4HE M?7$Z/!*CD]'P)WBGK3M.&>_T?^V. ^EGK?0SEG[V_PG&SX7-YD_78BA^^=O; MT7#T0?P%V6+NEM+H;Y+K[,86J'1MEB+D2GA9*&$SH8,7TGN%BS8"85/E0CD. MVQ%OG-BRDF8KM$?:.Z=,*+9"HNZ]DB[)A30IJFT-%JG "4'8KLR-#KD(&PML M';0LA 1!>9);.9O621"913$="24!A=>;7!.F4Z3-7LJQ=1K@*L4Y=>S '2AX M4=I4]<43E"01+31#[C#(!%E5A4ZB1E@']63'0'"&G"&+)D,,<)&H3K%AL#Z)9U<[7$FA8BCZ'CMX6T \.@&6V=DU>1 _[(+,, M.GZME:0_DWQ0EPEJG[!A$ MN[(&1D"IT,H$\#^DJ=&9Q!MVZ(C/=1R:<6:+NMKI]\*WT%'(--6D)J+559K< MN?ES:MRHA6,]AJ]WBERO;;$FFQZW< MRJ,7QN]# JS5)\BS**[?6B:(,<[9> MYNC'+ 0]LDBCJR?S+].KX^$[L2SL@G*K#@OD]DHDLO8<3VBTT 7E!T%"!9C" MCPA(B;:G*Q0W>OF*RGJ3(PLXGDFA.3$2:[CV#N)0H(8=VGT:0]_@PP6-11@/ MJLJZ />4-JB"HNM)%D77B$*7FO)"91D*@;Q%,*ED"+I@7''L\2:AM.G("$Z" M040NB4L*N8U9BP-)]!SS2-<$X$,OKCGV05/IP&F#3.S ?$!4YP\XJE/H.[T) M_*5(R/"5X@%%W/TBR^K#&&S@EEP6<-I"09]UX]W(CD!$Z::[X&2U27W,1]ID M32R!O3<@")HLR+]9IA,RCSQ"Y[J["*ND8;!37]PBWGQ 0*7/A5&*)"'3LSK4 MCE-J1;(26>E W N(W;UZQO0()6D?%8UV#6EPI< (<&F49=0S;N"N-1$N#PEM M=:4RQ";BB4P2OL=[E Y2#'FO:0-\@%B;A.@?B1NBH+Z8(E?E*O*=CDW(>UIC MOB0 9)UK0O/J]%W_3'SV+.+:!XWJ15#OG09P5<1 3UJA5-A7V@,$^5D#8[[W MY(W43GR118V0PLIZ9WFNL04LNCUJ&+%RFCJ#_J9B/]"FJK&/:Q 1*N-AD1'> MFO&8:5'8*I93$<-&PVE$0 ]2U&TZW;%)W%8X6,S&5Z THC(&8B>3>*P@.N2N MM=2%7*#.F57TTFAD3\/H=+RC5KDW\[VX9;QA%@G:<[695U&$'"6D*6M:?;(Q*N3_FO,XT4! ME="-J2Y_J A\KY[!Q2SM0 %F!6@*15Z=ONV_VR%R>9!WMQ@?T&")Z%^HV1?C M?0]EH82S,_A/()STD=A4^PV'4#"JMO??@D..;[GUC>/@QMUP3?^T2&)!ZT5L MC;Q^!&JAH8J;TQY5':!6S0#!Q"O-4G-J17Q?\W3#OB_1 IK\/6);-*A(.\9! MIS'4101^F*1A?@XLQ:Y.M$OJ$@Q@$GZ1TDBF8D+'XG!NRV-6&TQIH@J$%&^6 M:)H5XK\5Q@9B38P!G 10EQE945[)9IB4@WC M<+X2K]0\C#9$RS'.4*^>>34)D2"@W1(.<7RNF;\ZPL& V1\:'M6D+"5R)PWW MJKR0OALT+M^H,=W*K>*'/JD0S4OSQ#1P\=* M/,EGQ;D* N4IB_5DZB#*]#E/GX8FL YAH1D%IQI8E#./3E"B@-PI## M_2CYAQ,%2\=?0]Y 15I82@/?_[T/ (/.EYE2H3#H^Q.1- R+'VG:M^TGKG'\ MLK/?'K^/W:&N,)*C46M)_\[HG7/SF%!^"K?@[S\*&8$N^S95$VZ,-6,\L MYNGF@02T'_XN_PM02P,$% @ 1Y6(5&\1K&L""P 8R4 !@ !X;"]W M;W)K(7'&( 371PZ^T:8 D;7<+ M["9!D[W#?:0EVN96$EV2BNO]ZV^&I"3*EIU']X#[D-B2.<-Y_F:&TOE:R&]J MR9@F/XJ\5!^.EEJOWIV>JG3)"JI.Q(J5\,MG;PX%Y7.>8?CBZC=U=#7&\6_(NSM?*^$]1D)L0WO/B2 M?3@*42"6LU0C!PH?C^R:Y3DR C&^.YY'S99(Z'^ON7\VNH,N,ZK8MRWA5PYT^N+C ME_OKVYN'+S=_?/I(;N\^?;U\^')[PRB*R>^BU$M% M/I49R[H,3D&J1K2X%NTJ/LCQ(TM/2!(%) [CZ "_I%$U,?R2GU&UPWG8W#Y](3/[YCVD_)'K[DMB1@'%;,F&P,%)!/CR)_Y.6"W&^4 M9H4*R)<2+$C+C*1,:DA0(N:$:P49.%,\XU1RID@JBE7.-,N(7C+RZ7O%]8;< M53)=0K"3RX5D#))0&SYZ+R2C\SG/.=5P"1+<4:E+ MD/RV9.2:KKBFN1/U8=G/-87 8B E<#!"*IHS*X^DI9H#+V"+NVI::D[S?$/@ M'][$U=>@("TWQJB3]R#"BDFJT5"[@EHJM!%5BL&'%H9'+954!( 0UA*Z /D6 M*-&JEG@E>>/3K89$T#E )>H$W(G16N\U[5ISA1Z?T-68$PCO8UU9Y/*[5K0;VQ'4>?#'BU= MYM=R2D!]:&)B@GPK:K"?5RL /9KY%!)IW?8CA F;FF8%& M% F2IJ)M7%E4PH-M!TOL#8WL M<_HHY%9E<@F.L53'%*;(,1\XE&+.\IN:<%ML6.U)/=O!QP;] S*K-"F%)CDO MN"GZ(FAW@?R@]B:P7-"2_V4V@,2O]%+(]A+,M!"/3):H-P13S^_'?$M^XU<@ M*JFI%;(-H.;GCLC[M@K#/F: 6I'-22.6/PPXZ'#D38$YHXA[_SVJR,WF.H([0JP-@?,(>KMBBI%4M-4&.W"[@-/.:\;B R M-M-^*'4L833]7D'PS(UAU#XA+#(KM(A(:U9\6Z!#:M06VFDA?8M!; )Z0]ON MV0Z+BOVK20H8T/ M'&-EJ%L%O7 U74:_U=Z90 F3]W_;YV=GB_\8K*_D'QED+<5 M:WYY0^)Q,#V;=F\DHQB!I,1F<#_WJ:3 ;D'DJY-O%9S[-,$AB$/$CPA^XS%2,YL?D;.2SCY(!N2RPW?MK:^'9T.=Y M-@0%OD+.2! #6F!?75_@>NS?R?E6V@.+':K4OT=A^W5(;LTHLK4D":-VS62$ M4<+X MLC*5F9;F!_ .-R@=TM#%6#;?KC9!2V B63$*=X7*#ICUW9$W!LZ =# M/!V0&]8(?A!'VJ!+)OY%,!J/R"]FV"KM. 5Q^#23. RFP]"[45NSOK-G5G-Y MV]2/%C5:)&D@SX.,^QK8D,,UMK2?<:)S,PPO'\&!!MGPC+(+7PA4@&$[&8N9 M:CLA4QT-(IEF^_+^FCR(%4]AR>@M:.HW_6@:\&4EZU;#0):P;?8<9$*\=].W M!I+4=.)N^ M7+A>K('8/AOY$1LE7:QIFPL0P4RUJHEBT^+B"I@ZZ_*XO6LR'NW[O,[B >1,G6X_Z[FZ6S75#Z9Q\ >,N!BTF$'=2M/B MX'0+Q6TQ&??' _I=<.(<#PND#H.B"> ;EQ M,(IC3*S&[+U;U0*BL,K'S,93'10/)N.DN7YX>8MXN UKSS\])+]R$MZ;YL^= M:1X KC7]WR+7$RAU^92'GI;H^KG.WF6U/Z;V5]XW+E; ZM#@I=J=86%7K6S6 M;W= ]?4H&$\C\D<)[LTQ5H7\AL48\A)F2:7VTB4!8N$=3+R4^V?76U&^CSP* MQN&9W_FT O?:U*=M@3>$FHTG",].K7?[!4J"X7!";D3Y]I7<7 ?4 V=/>""> M>'71%:6W/>5HETVG>$2CI@RA%7=*T&$I$!;.(#&>JC<^S7"4. >4KS=;AV$P M'@\=R^?#9%\Z1-,@BG8K[',_?^OBW?-SU]D@?R4]'MH8"*Z?:YC)+4TE$OI, MW?%OZZ.:X)!1DB >3\@#DP7)!2WWNB&"AN(WC$/_84+09-FS\_-L", "S6') MLITQ=Q=/)E&RE^Z#UI;T8FX;?^\)<><\S(S#D,554=G#153"O-Z#QXN //8=F.9N\P;1I7UQIEUN7S_Z MGHYD)K45AOBX9A?D=%\#O5B%0TK&PO=V]R:W-H965T MWWN.3N^#/=2W>D"T!84QU7D8ZK3 MDNH36:&PGERJDAJKJFVH*X4T\TDE#TD4G88E92(8#[UMJ<9#N3.<"5PJT+NR MI.IABESN1T$<-(9;MBV,,X3C846WN$+SK5HJJX4M2L9*%)I) 0KS43")SZ<] M%^\#OC/-E3C3/(?+#/%*!@$D&%.=]SQI!] NM-& MEH=DRZ!DHM[I_>$<.@F#Z(4$R,LIZFGFSF"_6JV%H++J+"=,#TK1&(B\@ MQ02NI3"%AKG(,'L*$%I:+3?2<)N25Q$O,3V!)#X&$I'X%;RD[37Q>,F;>GT" MW6NA>QZZ]Q^.\76DQIX0,38 JYTS9>?SSWI:/DXLV[ MO3XL-ZC\%39&=Y5NB6#RCW3_3N@94N,X@D'244C?5_4%W-'9T4+KT6 K*^34 M6 ?>.[L]I2:OGPP>V9_V6H3NB3;^TR1^E/O/B!Y!?$SZI*/WSSXUVI^^PK#S ML$M46S^^-/AVZS?>6ML).:D'PV-X/5ZOJ=HRH8%C;E.CDS,[D%0]LFK%R,J/ MB8TT=NAXL;!3'I4+L/Y<2M,HKD#[WQC_!E!+ P04 " !'E8A4P-K'35H$ M !_"0 &0 'AL+W=O@*8QXG3[3$LCFPA%JB1EQ_OU.T-=["S2//3!IDC. MYC := OW>?)W M?CU(&! JS#Q'$#3L\0:5XD $XWL;<]"G9,?SYR[Z'Z%VJF4C'-X8]4WF?G<] MN!Q CH6HE;\WA[^PK>>"XV5&N? /A\:6EB&KG3=EZTP(2JF;43RU/)PY7"8_ M<$A;AS3@;A(%E)^$%[.I-0>P;$W1^"&4&KP)G-1\*&MO:5>2GY]]OOORY_N' MY?TM?%HN'J:QIYB\$V>M_Z+Q3W_@/TKAUFB_<[#4.>;/ \0$ID>4=H@6Z:L1 M/V$VA/$H@C1)1Z_$&_<5CD.\\4]4^"S@I \X"0$G/TW9Z_Y?[AZ6,(%??[E, M1^D5/ \'*W&D%R][A)4UOI4N/6ZM*.&S$1KN-,PK*Q6,+@)'201^AW!CRDKH M([TH&9+.8.I Y6HC2U]F *>#,>74:_)PG4=&XV;+Z6^BW#39.K MU6H5GD97[X;PP$ZK503HO-@H23+,03BHA TY&ES6:+&7MG8PEWD$]Z@D%B!T M#LO,:%/*#-:8U5;Z(\PSWZ>ZF=\OU[S2)8RXG+TDF0%UHU"@ V_@>RV4+(Y2 M;V%3.V+;.73!I"G705VQ73J\ $\=Q778Q!XM=1XH6<'J2+B/UB@%^$0]SYWL M7DC0%-] X%)$EMF:@$GMT1(=<*"!,6SEGJBA7 5M@( *K30Y1[X,F"9DB8^. M:5.&$M#(*3?&DBS)HW84U;>Y3N?)U1&16\FQJ]I6AO!&E#Y3=;U3W(DC:@'&YJUL M7HHL_8X<#6U;>-N*_1UKQY08@48^Z<+1(+8L"W]2=6O,>4U-/SR[%$NTV M7/V7ZLF\^32Y%<0A*4UA0:[)\#>ZS&USW3<3;ZIPQ6Z, MIPL[/.[H"PDM&]!^8:BAMA-.T']SS?X#4$L#!!0 ( $>5B%1E_V)_30T M *XG 9 >&PO=V]R:W-H965TJF)"944R&[)6M__;XJDMVMRYED=@<( M8JE%UL4Z7A7[Y=*Z+WZJ5"D>9Z;PKPZF93G_Z>3$9U,UD[YKYZK +V/K9K+$ M5SO^1G']WKE[8JC2[41R=\-9M)MWJCC%V^ M.N@?I >?]&1:TH.3UR_G6!R-585J;\9)?_5%&?,Z*76>/Y?[$,:_NG M!R*K?&EG<3,DF.DB_)6/T0ZM#9>]/1L&<<. Y0Z,6,JWLI2O7SJ[%(Y6@QI] M8%5Y-X33!1W*?>GPJ\:^\O7MA^N[]S?BX>I?-_[-G= M'XCWMBBG7MP4N09+GS>!)BF]5UA6G_8X8] ;])^B=UOJ=,KW3 M[]9OC=RP)C=D M-=5LI%QM42&+G#[TP,S/%8>$677%72'>2Y=-Q>""%_8Z3.O:.EO(A7:5%U]Q_+N8@K$"S*QZ(>Z(!A\^56$BG+00A>QBY%-E4 M%A/E.V0G4^5D#CFS9!2(3K; $R\.]1$M0,+R8$Q*&3W3)1M-5&#GQ.VG:U*" MG_3/3P\_'[$Q!SU(5-L+8L+6V"EDGFM:*TT\%CZ(,;B4"EK!!AH\DZJERJ:% MSK 8A^L"%R^\A2BR%%\K:?18DTEF#_3(I',DZTAF7T2YM)$$;4@_P7!+Z:#V$HJLXH*E+JIM42*,-$GS MBUT>0S+LNPW'$W/2I-#_44R;W ;\)V&K;K::>FL\V90'?K[]Y>&VS@$X9$GF MUA8>8WW)K@BZ\5%BH1M;=\6O[.>(9B_FUN@,Y[]4P3AD)8H:3;K"012?#LE! M=C&R#,Y4JAEL!,@!TXZQ2!49%G#\5?-@3NVP8:&8?K6#UUK7 <3I9>/ 1'YW.Z+BO\L^HY!3:R%;D6GS@%N=9K+@8 M7+P(:0W^KX,7!^]4,0NOK^1$DX6'HDS,YI$9&TFK$)8LO_)#T1TM@)+@P3YG9A-GJWE7O$5Q M(*+:4Q(D[PPYA9A7\[!4290>_HDHJZ\53$6!WM(>!)!QX8@YI9$MI0TR% DB M;A;6+.C1_,]=DVG@7' M@EM[. M%/*,V@5-8*!GP^XY0*HQG- +.BDN>E3I.>_EJJ%,=/2D^#;A[TMLG35D$Y*S MKN.)5=R'JW*XZ$YH%5/N==N[[U&W5# \-+^K%X?3IL"Q1?J5J\X3T&U+=T05 MA9+V83]7$&N09&GC(0<;D!!4\T<_,9SLG;[XG_U]%^W];[;WS;:]TT*V.Q>^ MM\E+TD_/Q.%I9W@Z.&H_&72>#_#DP99(!']D97I"%OT^,/S76^\'K'9-%:XH MORW#NXA*6A:Z')RM6>SLLG\4?')M-[49F]^#_2/S^M=UBH'>VUA2MR7;0H2=?G%(G MJJ"4$-)^*CBUHBQB"\R%BH@GJ.4M:]3"2\L):5/6>K:!6$++[^*.!TARS<0B=";J:-Q^$AC-PWD#.!EU)I:B8$MX(=E MK+OK4'D3L8,-!SVM;ILNV(R>LJ%A:B;LC+%.@ M6RW]'SR2#:)=ZKLH]6QDF6&W5X,KN!AM;O<\A/-5X-G..22>;5)*@Z_KLWHB M :ZUHKL90F9#B#4T-H22(<-"FBJV]10S]'NWJ08M84DDH^5(&_0]W+4UL)7H M<;GG5BR4\IV=7.I*V %(]3@*BK!]#RL*8^HIBHR:Z]!&,[ZN'(TA6OT34_*B M\K'+;CEL6MP5]X@GGD* Z3KZHY2]ZZ V!2+/D3Y"%?]_AWG?@G3;$O\!H-)D MO)@,_48!?"9..\\OAZT*/^P,GY^*#]MCFO6-QQOHYNSRLO[\?#C KS;[PI8' M-@R^MP\(]<\NH!Y-8S0GX7@>>Y>+JRQSE=HX+9P>.@WE%FK_UN%%A#B[SK]> MU#F[Z=&9[$NF>]YN"?RLJ$70D: MH9R,*V-VJF,#5"QV6R*6&"3UUK #R(4J'1G(Z"^**RI*$^5_GI4M51B-T0-T M\32+";DM-7][F=T3YHA>/WNS12,],.5:(* 3H_&0N(/?;ADI!*V+C MTZ@_B)E\+>7B).^NH*QX B9I KB0VG!^4#1@Y!(& (X"C[V$CDHY6 M?ZVT"Q-.VDEJLWX0*3.59UX W[ 8CYP;PM3&7 ?[NJ(PT_@!F24*KQ M/2!FDT>E>9#4$B0X$%G5$FAF8D$&$FN7_\(3T<$96TR4:TVVPNPML-H_'R?% MDO5)SV8N0&?1J)7&K0'CM^=-:\ X8(TXP6F-!*G85-1BT'_[W]RJE7:$!?[IV9_(9+X@=''/@O5TH<\4"&65FPVW\J3AQ>#_MKP MX[P_3,./;5HU,*W9!3^I$_;@LB%V(:[Y5I$<^*DJT1YDM <:'Y%,)2&_-8!* MI\C]49"EYGQQWG >G,="V3;#]TQ&VD/F^M;&UW=T#"R> MZ$::2&@&/ V,H&BJBEKMO*VR#[/V5JJ*P^"0+G?=NY!861R0A?2-&L#3FEW3 M^)"3<\O6&-$-^8)'%"X6S!'=M*R:1!4OKBF(28 MN1MI["(.50KU6-*=JEG0 M=2>]<4'%*-XWLX2JD":V4/7%5RL8-AN->AXN4WO.#4OKFJ/MA_%ZA^XGV,%( M<[\V +>M ?CO]0'5*I/;JT?*XNLG$X8)L[FQ*T53,\+PX8(C5/KOS9*A/M3^ M%]O)H.:N.PM7QT54L=9J4ZFM>Z7;(NL2 =B-_G!HQ**Z=CTVUD;MFM)%AFN9 ML'UMQ%JEX5P 15R](NYI+V5G"'Y";RK1JP:5"U@!C%[8XGASAM32*OA/>L^!*^6@US_K[GH1Z*3U#M5,N0F_*1:GHN%U MJOII_3+:57@'JUD>WF1[+]V$!I=&C;&UU[TX.Q NO!T6OI1VSF]D 3&6=L8? MITI"3UJ W\?6END+,:A?T7O]7U!+ P04 " !'E8A4A[T<=J\% #,# M&0 'AL+W=O/81/ MUM8]^(8HB,=6&W\Z:D+H7D^GOFRHE7YB.S(8J:UK9<"C6TY]YTA6<5&KIXO9 M[.6TE.5-<)1?3HZG[^^..3Y<<(?BM9^YUYP)H6U#_SPMCH= MS3@@TE0&1I"XK.B2M&8@A/$Y8XZ&+7GA[OT6_>>8.W(II*=+J_]456A.1TQT^V/4;ROF\8+S2:A]_Q3K-76#'LO?!MGDQGEMETE4^9AYV%AS-GEFP MR L6,>ZT48SR2@9Y=N+L6CB>#32^B:G&U0A.&2[*77 855@7SN[N;RY_?7/S M[NKZP]T/XOKWCV_O_SJ9!B#S^+3,*!<)9?$,RGPAWEL3&B^N3475EP!3A#3$ MM=C&=;'X)N(5E1-Q,!^+Q6PQ_P;>P9#G0<0[^,]Y?@%[., >1MC#_TG?MU%^ MN[F_%B_%]]\=+>:+8[$+&M^].L[0XM*V+;1\%VSY(*[42E5D*B_N&W(DUOQC M+)1>NIXJ40WCT@M;"W!*;4%NX%5(4_'-;"+.S09B#N2@,1G[)5B\*+4$IA1U M'WK:*=:/*!NK=B(*VX$!8 M*RS'&^ZN2F!KVSM1(PY3*JE%9[WBB,:"I#/*+/W3G6"?0XKK!6RZ[0J9:%):-6JX$4/\;JX.Q,AM)6&4916 M82.LBQFE34H$KL+3(%X:0 NJ:]C-1-S#('WO-KE2Y_OY'P\% DD&M*5F+\Z M&A\=_21\ W+B,HZG3'7W$2UF@_E=[\HFRP>R*XS?.KM2[,1^>KYT1/!E$+96H4DI M-E:#.R]N>JZ #S(@K!)0J@;'@3@44&]=9W-L4N.#D#136.DJGE$I1ZEHR$5Y MWY/H.[Y?C&>S&?_M\(*/4$T.A*4T+1-B:"SHR3MP;E!7+'K=NUCVE>5,7/R6((5B\T1O)F#"O9BW2Y"H:^9F M7RVWVO=]\0FI(X$DBMPDL@+Y^(9MA(S*0K+%9AQ1G]V# _Z:FRB9C!EYK5BM MO#!U]D2\Q5LT'.UA=LR-JZ-NT,C<.A5YQ<.UID=5I!8 7FF-R5_;J QTKE?< M7[+\W*O4Q7ZG5;=RB%+&9+!>VEYS]@^($Q%;F$ZE:F@(7UE1,_6(6D$M'9QH MP_6.V-&D6OG)NMBJB6A4#T(T,6)4CB\QG\F_Z4?XZ/-2BTZ[ P_Z(.BJRCZ% MWF3;?*II=7&RXZ#VZP3.W;9'=/0[-CU.9X')YJC+H'73O M-M&DJNWD1']',)LJZ0Y&(#;P8A2UQLJ89I6[G>^#D\;G9D%(*>K8EM J-Q"5 MLF5FQ/Z=Q[!DS:%'E]B3!\3,/@XNGQ2-8OG2J8)81Q"D2SV9[7[KB[N,YQ=@1V8^V5+B-QP3-$; M&*)5?9OWA33_X6#[CD73G1-F2VX9S]&Q6TU(A\WA[7!4/T\GU*?IZ9S_7CJD MXX6F&DMGDU@/':PH7S V\P_ -S]C=0 M2P,$% @ 1Y6(5&#G_AN8"P )BL !D !X;"]W;W)K&ULS5KK4^0V$O]75-SFBJT:C.UA!MA7%>R2W.:R"[60I.ZCL#4S MJK6MB23#SOWUU]V2_)H'D'!)OL!8CU8_?^IN^\V]TE_-0@C+OI5%9=[N+:Q= MOCH\--E"E-Q$:BDJF)DI77(+CWI^:)9:\)PVE<5A&L?3PY++:N_=&QJ[TN_> MJ-H6LA)7FIFZ++E>G8M"W;_=2_;"P!V?)J_,C7$\+?I'BWG1^,Y3D5JFO^/ Q?[L7(T.B$)E%"AS^ MW8GWHBB0$+#QFZ>YUQR)&[N_ _7O27:0Y98;\5X5O\K<+M[NG>RQ7,QX7=@O MZOY?PLLS07J9*@S]9?=N;3K98UEMK"K]9N"@E)7[S[]Y/70VG,1;-J1^0TI\ MNX.(RP_<\G=OM+IG&E<#-?Q!HM)N8$Y6:)1KJV%6PC[[[OKF\OV_#\[/KB\^ ML/>7GZXN/E^?W7R\_/SFT )U7'.8>4KGCE*ZA5*2LD^JL@O#+JI#M/=U+\(+*(C9,12^,TV4%OW,@Z)GKC/R1KC_110_J(2!\]@QIW4_I\ M>7/!CMD__W&2)NEKMHTP^U6 1V>JKBR#T&3@*-G7 _3/G&6JA)@UG-S^=L7X M\A6MM)H#?8HK PYK M%TR4RT*MA#",5SG+I8:H4]J,Z!$>E![PE2GCZ/.B<&(.$"+(Y)(F+@CYMK=2Z%EY_AY)?\+=%[$40K!7Q3( AS08TE\ MP]^"R8HH97"@*F1.W!D+_]!B!K/\MA >^T$HL_TT+Y#Q!H#I MIXC&]FFUJ@UP8EZ^HDB*QZ^?[?_W7@W_(35MZ1>JR 7(!'BAP3-S$A/7;"3#]G$:#TKCUYU5.$>CR>N7SLTX7EBRK$NT M5!+%C2N;!==D9R,TGH<>)HVI,7JC#I=)O(M+8(6#(^0.F=20:^+U?B&S!?A1 M!HF+\9(%ICP7A!$E7[%;X0 &EM5@76=M# $DGD3I)/#?8W'\-V)Q,X>3OPV' M:>L#$3MS8 X!7$IK>^N'#,#110TD7_G!RZ5',_=X!L((Q&7T+4HO8>H+(*N6 M&1*F5>LC[.=*XLHKH2G)!><+3&' 7@(GVJT\.">YW63#.7KL3K9!,PS4@E.Y M-* ]ZW$<1\X5$,&'#^'.!,)DF$)FB)FC<-W="Z 3+D<76 B60F<2X'\)(@DF M?JL!,KS]LD+19>>F$"7!_ A)88>L:<P:"D@DNORM&DG;">/HS@R?0Q"-ZL>@#!XPX$/A["3YZ. M/CV&G@]]XNBDY7\G^O09\.CSMP>?/M?/!#[\+\&>1R"/76@A.K-D*&DEL.(" M? V>3'UK@%=T-8<^ZZ#EX>B9T0AM*3P2H>>#[\)^$#6.IHU#.GQ8"["'H*MG M]%& 6XCT8O6[P0ND?T[\ZM<#4/WPT I"%7;WNFH0V9=V-8C@I]8ACR\ UD)S MN.!S34< L]=.NC"Q_[%;A-D@FI^PG8DV,%T_CAUA5J=2PV6T5^%9=0B&M)T!^WL-C7-"/,W]L>GJ,**2"H6L^-SUO.AVP)6]*^*6[L62M 17XO6#XKK4 MP/0[-4\#JKYOT>:A02-VZ>[M!U32]M Z'N!:2X&/3UQ#-N682(Z)"6W8BZKBKI@CB=0Z@$I%9: 6-IXL(>^FW.D/F,CU[=)PQI+!YW4(WAX<\Q\KL4[4Y-N2&["04?C M;H-R$DU/F\=I-$DZG)<>?D:90D2.AX S>7 MC2;(NE1#_$&28>3Q@-*7: @JG-*7-8[^>O18B[UNY<\N.R)M7G'1T?FS(=G9 MW3SZRS6QCEA_UO]U0-T$>9NUM0.,:=T7#ND!3O>AT 30_4G.!-M?.4@)1',<(4>/^7-S, M#8;IW[0W>GK$)H'.:?^,:1RF!J.T;](9/8F.$C8Y'4T X\=1W,>7^#1,#49I M7_?()(Y.H4X]'4WAS#0Z[AYQBH]^:C#:@2ELN;@BK:XZ+U8WOMO=B$6N&]R\ MJM[6]:!)J@=G=:>!OH7HL( ,#;5'IEFCPVNFYP:P>"I6C M7B$, VTA_,C"<5OQTL@%!X%8&3?X B 3DCK$V#SK)9M/%+LO=4=]%12N1EA; MN-*N)?MD<>@%_(+?-;VK;EG7%MQ."BA$Z(VT51N:(T[Q4/MF@LZ_Y065%>Z+ M*ZQV(W;A&YJA@^<_97#]VY^;NW+GLGUT]C1^?7%]=44_D]I&97)*HK310T90F]*&1ZU&GL8L]?/IP"PF0'1R[R>2[MGR<:P5Y M5B^$L3.]$ 5UA54]7^ '*QH2% ;FKMUG8,A1T-Q0S!&XZG*)\6K9BW1"$-<4 MM[XCVO:#":X'NEN*3ED;/N; V&S.;#H@;5$(B=-)(QB#;,I=4>X%![5CW";? MQN]4V=1#PK6"9PO7"C\H\2.LCM;I P[/R=DV<.NTI@O,7KV :_+UV]!!J*CY M*.*Q:&%[^+"II=)\_#'\V,;W$=L<$IVG?3OD^C V]+,:('2J5=C&PQ*\A3L"Z&WXSH0^A?)E?-^.:%MI&IYG18U9B 4&B*JOU&$I?O2" M#1)J6'A2A0"L) Y"8/>,1AB42W0Z&] 3-+AR<$HHBO[;;':^U/*'J/!4/.V< MZ% "SVM>\34PUVC]B?0W?6AWV/EVL11Z3E]H8EB#TMUGC,UH\Q'HF?OVL5WN MOB#]Q#5$A@'%SF!K#"G 'M/NJTSW8-62OH2\5=:JDGXN! <_P@4P/U/*A@<\ MH/DT]MW_ %!+ P04 " !'E8A4FWGD/!,# "-!@ &0 'AL+W=OD$D*7.> ?EO2YN#@> L^$+@+0#I$%W&RBH_(0.9Q.C&S#>F]G\(J0: MT"Q.*-^4I3-\*ACG9O.KVZO/-]]A\>7B=CF)'5/Z@SCKX/,6GKX 3U+XJI4K M+%RIG/+G!#%KZ06E>T'S]%7&3Y0-8)0<0SI,DU?X1GV"H\ W^O<$G_&->[YQ MX!O_;\%>A]]^^WX%9_#NS5F:I.?PC U^$A2X)2#K<"4%=S4']'>,27+(N-!& MK&K7O@W_DE:7#\\Y_P=S!DIP?,1(=" NX12%9(('3@%+"_6 Y M.(B<)K C--9'XX<-7IKT8AKA"DZH]#?&'UHR6Y'1 .:T$4H)M0&AN/%)>@P- M >:Z'8/1VG^=>4RCWZ;EEKY+'F<50 M$U\SPJP DF(C?#Y[_V.FWZ#))=F015,0TYEGG) 56EL*P2LT3F2B0H[.&7@W MWY4!7'!UG@ '#>0J&H)U+>4.MMQO3E.4)>6"*=B$*M_CS!\X[PUZRW:$BHS0 M>9NMX0BA[(._W?+X8$249#9A$/IZU,JUTZ*W]K/VHATQ3^[MH/Z*AKME0=*: MH_ YVNMW7[C _1?H-EO4$L#!!0 M ( $>5B%3XSY4UE@0 *$- 9 >&PO=V]R:W-H965T;D<#C?2'6C,T0#=[DH]+&7&5,>!8&.,\R9]F6) M!>VD4N7,T%2M UTJ9(ECRD40A>'[(&>\\!9SMW:I%G-9&<$+O%2@JSQGZOX4 MA=P<>T.O7;CBZ\S8A6 Q+]D:K]'\55XJF@4=2L)S+#27!2A,C[V3X='IV-([ M@K\Y;G1O#-:2E90W=O(Y.?9"JQ *C(U%8/2[Q3,4P@*1&M\;3*\3:1G[XQ;] MH[.=;%DQC6=2?..)R8Z]F0<)IJP2YDIN/F%CS\3BQ5)H]X5-33L\]""NM)%Y MPTP:Y+RH_^RN\4./81:^P! U#)'3NQ;DM#QGABWF2FY 66I"LP-GJN,FY7AA M@W)M%.URXC.+Y>+/Z[AP!A&\$46 M)M.P+!),M@$"4JC3*FJU.HUV(IYC[,-H.( HC(8[\$:=E2.'-_I)*[= QQWH MV(&.W^2ZW1@7?WY=PB'\_MLL&D8?X"DDG#+-8T"F"EZL->P+J?4!E$@'*V,* M@6N(95Y6!A-8W4/";WE"E, +6D9@MXP+MA((1EK"G$X")55\DTF1H-*6QV0( M&Y>^A,%N4=%IA*+*5R1$IK4<;4=]?J 3K@TKG+"D4O9G@4@S+I.!E2\JM[G% MQ;6NG#H5I8J"DBG#8UXR8RDUQ@1D.&H?SKEP-OV8Y95NY;_)D &4HM+ A(!2 M&BP,IZ%U*NE"Q6.;#[]7_)8)HM(]^89*HZ[4?4.4H\EDXL/92YRQI *GC=.O M5J>TY8J4*!*J>MHH'EMSW*8/7TE$*@754A=D[60J))28"\Y, M5#56@H6D E(O-"0KEUQN]U5WU[YFM7+[O" 66GBU8!W,9:F1YM0*3HX/%L8' MC[W^//AKIN_!T)^&O2EA'_YT[NRJ([M3X?\*_=[CX.\UX?_VYL OTY2Z(7OZ MNY+V4'/AW<[:\X UZH:S<>??_YJ5D]G6=#KLD'Y!7CY)@E^1F4_"TWJ3;MZR M4G%&S2.PLE3RCE,[B72QA/Z(FCHA7']*/@_]<3=_X;;JWQUI4Q?O75W$IW71 MU4,+;&OBP(:T1-<&B_L!18SLIM)-US3Q.0=8L%Z=[Q+E!^.[PIA59*2%P3K5 M-K(2"63$1+MHK33\W4/RT;EPY%R1)JAB3MPE91T!._76=)L:M%:RPL&VTND% M<4/GBCQ1H5535FK;3ZUOZG[$?Z[?"WIM,UV5:_&ULK5?;;ALW$/T50BV*!E!TLY.ZB6W EMW617Q! M[+;H([4[NTN$2RHD5XKZ]3TS>Y&=- :*]D7:79(S9\Z<&9+'6Q\^Q(HHJ4^U M=?%D5*6T?C.=QJRB6L>)7Y/#2.%#K1->0SF-ZT ZET6UG2YFL]?36ALW.CV6 M;W?A]-@WR1I'=T'%IJYUV)V3]=N3T7S4?WAORBKQA^GI\5J7=$_IM_5=P-MT ML)*;FEPTWJE QYFV47[5MYQ[,1BIK8O)UMQ@(:N/:?_VIX^'1@J.O+5AT"Q:"NW4D M*"]TTJ?'P6]5X-FPQ@\2JJP&..,X*?75Y?SQ-<,$3IUEG[KPUM_B*N?E"77N7JJ@N74[Y4P-38!L M+GJ YXMG+5Y0-E$'\[%:S!;S9^P=# $?B+V#_Q[P$_N'@_U#L7_X?Q'ZK#FN MR3=QK3,Z&:'H(H4-C4YO;A\NU7RFOOOF:#%?O%7/^E3?ZQ?J-V0CJ+/[I3HZ M7(P5:CKH9%RI+$'2BCZAR/%OHBK)8E[Y>:[=3E8Z?NXAJ'0S*WL!,YE'34<9@H]"9L2893-F:5,$M M]Y(]-O85>:*E&.%1.^4=J1WI,%%_=/XQ7IB,E';Y(\^/3#="@//N9:9=1E:O M+'V!<:*630CD4K]RUX,W+K--CA5-Z%SQ-XB\M+3U/A\C=NN#SKU N$$W^A/= M:#P\@2"?M%5BO:>[(P($([Q8^9!>"K-/DX*Q;V>3.:K?6FYDZ,1"/#,0%7&= M*50)U2M$V%>*P,##3#(32&V1$^?1?%>M=08"/ C,U_2O;;YK:9&$(2'(5S*P M-NAB2W9#JFY; 6Q+[C1@.)]$6($](!AVRC1X:W+-3*RTY00I:6F2X-SDLJS2 M&^KS 1GPAWROCA);4A)Y @_:4.?[WP;V_>J%.H-88=8DQM,*YP**V3)^_(W5 MEEHP&DX).U3JF&B5 3]L+S>(,_G0:V];F:SBI;)*)0_6B=K,9"FZ VVC;4)>Q9PCA#.#-@K06"C*L.HK 2 MB_0$DHI$"MNHN5$.Q=E53GPB5E63F@[X:K!,)K)1-TZ=8NT M,XSY*X8Q_U'BZG"LMH,:D966H4)>?*&OX(#@HI4!-Y4@.*CLV)O6> M[QN1/M;!M^2,6_FOP$C(;0GAH9Z:R+4 6A"!]%7$$E]AARY,ZIL@TBAU)1UI183F MX9))MBTOI),X6NZ553?.]6ZG@'6@?LHH@4R/3&H[$7(!=:[+P41'WSC*%9 MBYQ90XR\2WP+%2SLE)P$7I9>-G!P5K;Z%[J['@7ZH3[A(;+R4)4HDY7=]5ZP M]^ T/ N$]=-D@(HM=2)PBFHSUTORT*D7=&@%C8CO9\_(C3>!9%9SMR.#5 ' M"M^VP;LR9[1C%MFO#4XQ7#QH3$AU0L9$!&RQ1O.$H>XL!DCMGLT,2C'F+2O, M:WLPR7N)=*>%UX, 5[O'18&R>=)YNL3)B6UOF4D)9@4ZV-;!8"MY[(&YV-L# MGJC[/7C),1H>!U@TUK:!@NYAFS5QCQF#7K+?GD+&RN$6*A1W:9$C8GM(PQEA MHO[I?#Y]=/E!G9=RQ8LBV-3>@X:OPRWRK+T\[:>W5]!K'4IP S$66#J;_/!J MI$)[K6M?DE_+56KE$RYF\ECA)DR!)V"\\#[U+^Q@N%N?_@U02P,$% @ M1Y6(5#[>*OPP!0 80P !D !X;"]W;W)K&UL MI5=M;]LV$/XKA(<-*>#&MI*N0?,"Y&U8AJ;-FK;[3$LGBPM%JB1EQ_]^SY&2 M8K=.!FQ?8HJ\>_C.9!&=:CW)IM-?)[549G1V$N?NW-F);8-6ANZ<\&U=2[>^(&U7 MIZ/9J)_XI!95X(G)V4DC%W1/X4MSY_ U&5 *59/QRAKAJ#P=G<_>71RR?33X MJFCE-\:"(YE;^\ ?-\7I:,J$2%,>&$'B9TF7I#4#@<:W#G,T;,F.F^,>_;<8 M.V*92T^75O^EBE"=CHY&HJ!2MCI\LJO?J8OG#>/E5OOX5ZR2[0S&>>N#K3MG M,*B52;_RL=-AP^%H^HQ#UCEDD7?:*+*\DD&>G3B[$HZM@<:#&&KT!CEE^%#N M@\.J@E\XN_]R<7_]YY?K#Y_%]5?\O3^9!,#RXB3O("X21/8,Q"P3M]:$RHMK M4U"Q#3 !GX%4UI.ZR%Y$O*)\7QS,QB*;9K,7\ Z&( \BWL%_"W(+\W# /(R8 MA_]'N) M8[&G7HG&V:4J:$N]&+ LELI;*.S)+55./DT[\LT&S?HI.MY8:FUS&1L1ME(# M!8^QH&^M"NMH5] \ #AOG0J*GD(Y]YZ"'V+IZ/:\V%,!"U)Y52CIV)4G]Q0B MH4=RN?(D"N5S1TR"$V2381LJZYB#74+W73(')PME%J*Q+I16*\L#>7$K=#AF4#BJ=^=;F#*',D"8P)YE7XF[#!&-E MH6*%;&&)D!=2#RS=602F2*U[9\O2;IA $9R?LG2MLR*9#2WG(' M4$%#=> VXX)LCB9$@"^RX\>F2EB3,8IYZ: M"FMHN@LW5L5WI; E$I)H+$#'@8<,QX;1W8T PB_1>Q!2%6 K94QM5KG>6 MGBQ+I7$LH%4Z6XM^C3?4%O$BK%Q+5>,7.%C"0$:E/.L/WSD N';&K*AN8[G) M@(YFZ*D.DT".=$\+&!' #CIU(O=QA$JFW,:YMX'PB"DX?4,U!E/9HMUQ!96M MQOO"PZYH<_1A0PO$3DA+/HZ8JENXW]4.")0*GHH[2]&&]9BGELKJ(5.1N6@6 MDD]"RU72NE?Q9:W[2**P6T)U3ASV>)"YD#7,8WJI[W-U0[A=70[//-0@\O#? M0WZAPRF_>6DMT8YMBR1';S72=(P'M^WTBT46&@JX3K=?_MF)%QZT*:/8)OXB)Q; M)&0=AQ7^!R#'!E@OK0W]!V\P_%=Q]@]02P,$% @ 1Y6(5'+^;F!<"0 M%1H !D !X;"]W;W)K&ULK5G9GNO(@; M<.Z^0:<+ZQ[\3*D@'HO<^+/>+(3RS?Z^3V:JD'[/ELK@2V9=(0,>W73?ET[) ME#<5^?[@X.#U?B&UZ9V?\KM;=WYJJY!KHVZ=\%512+=\JW*[..OU>ZL7=WHZ M"_1B__RTE%-UK\*G\M;A:;]!276AC-?6"*>RL]ZP_^9M_Q5MX!6?M5KXUKT@ M42;6/M##.#WK'1!'*E=)( B)RUR-5)X3$OCX4H/V&IJTL7V_0K]DX2',1'HU MLOD?.@VSL]YQ3Z0JDU4>[NSB-U4+Q PF-O?\*Q9Q[1$H)I4/MJ@WX[G0)E[E M8ZV(UH;C@RT;!O6& ?,="3&7%S+(\U-G%\+1:J#1#8O*N\&<-F25^^#P56-? M.+^Y>S^\'O]W^'%\CX?5',1R-;CY= M?QQ?OQ>W-Q_&H_&[>_'/6YOK1"O_K]/] %X(<3^IZ;Z-= =;Z/8'XLJ:,//B MG4E5^A1@'T(TD@Q6DKP==")>J&1/'/9WQ.!@T._ .VPT<\AXAS]?,QW47S;4 M7S+UE]NHNZDT^JLDU]VDW1_?+2YMCMC39BK"3 DO4"?E22$2B5](E,R%-"O>?(ZY+1&D0MDUSH<-, MA(4%M@Y:YD(B97BB6SJ;5DD0F85W[P@E 877BYDF3*>(FS657>LTP%6*?6K7 M(9@1@:*PJ=H3'\$DD6B@&7*%02+(LH2#1H[P';D@VP6",Z0,F4\!'F8%Z4$L MD!?HRBI:%A/R;!'D=,I+(6HM'CV2%+.E!W(N[.1_R"]^3]RTE'BR4^MQH2!) MHI!W4@B5JQ#P-7.V8#K7P_N+X>]8,94N7=GGW9=*AZ6XK2 ]R3J<.J58P<1% MJ&6^MUE8D*3/UWE!"G.@J$VP8K)\8LVR;)#HEQ L@=X+ FDVT:B%96U2.1FUNQ.+3U,*@]']4#^0Y$C MS'7*BH&U2VL@!)@*#4T _UN:"K5"'+%"![ROI=",/5M4Y8J_9[H%CT*FJ28V M8:TVTZ3.Q8^Q<:DFCOGHOUHQ\FYN\SG)=+^$6N!##8Y?F09:K8B29U)>N;E. M%'F8L]5TA@K)1%"T\C2J>G3S>7RQVS\1T]Q.R+>J,(%O/XA$5I[M"8XF.B?_ M($BP %'X$08I4(=TB>!&=7V@L%[,X 5LSR37[!B)-1Q[3^R0(X8="G :35_C M0P6U1"C896E=@'H*&U1.UO5$BZQK1*X+37ZAL@R!0-HBF%0R!%W00#C6>.U0 MVK1H!">10<1,4B[)Y3)Z+38D47.<1]HB !]\<*.05S](HORUR&R@9MR6$!I$P5^YK5V8W8$(D(W71DG MJTSJHS_2(FMB"*RU 4+@9$+ZS3(JHS$H:5][%6$5U)ZUXNN7?QP/^D>_PJ#2 MSX11BBC!T[,J5(Y=ZH%H);+4@7(O(%;WZA']')BD=10TVM5)@R,%0B"71EI& M/>(&ZII3PN52W417*D,L(IZ22<+W>(_0@8O![S4M@ Y@:Y-0^H?CADAH3XSA MJ_(AYCL=BY#W](WS)0' ZUQMFA>')WLO.^KIJZ:>ONJLB)\\,_G.!XWX5WY3 M3?T["$^8>MTP];H3\M9IJ*?,H[N.&M5MJ?F=8-2^O_&E3-19KZ3RZ>:JUT5! M= APU APU"G A?:P%U)!!7/=-$Z[B?F? /2$Q>.&Q>-.Y$NIG?@L\PJ!#-^N M:G_?Q.)? A(S#6Y1A)<[=4$MG:;&0G]5L9W0IJRPCE,X KR(FT5&>'/&XT*- MNJ!B-LYCU-.P$1'0PBAJ5EK-59WW&N(H@C:^0D6D2LA '*-$'E\0W!1MO[X.ZNMAAX5.&@N=="IV1$F,N.$; MZG] ?IN-.J$VQ\!6_*X(Z!^L!ZB#3O;O@TT>=LE8*>=G3*Q;([@;:C/[V_ [ MN6^-?_UNY5ND;Q-TCP*( M+EF*RXOQB KQU,E"Q Z_Z;!7@R7TZ52QMS*"L%*/Z-*8VA,&N%\ IV#DQ>'QWLD*D0LG!W!=PH.=19UAT*14#:3Q0=T*+L?N+$> MQ3H7^OLN49]-25;E**O5);:QH$E' 5S MK(,U*7 5*^T6/KYAN6'DJ4Y:A>[YGLYP6Y\@]0\[XV%L8"B$#S3]#Y_P%0 M2P,$% @ 1Y6(5 R6 ,]"!@ UA4 !D !X;"]W;W)K&ULS5AM;]LV$/XKA#<,,:#6>I?<)0$2I^L"M(F1I!OVD99HFZM$ MNB3E)/OU.U*R3+\I3M8/^V)9U-WQ7I\[\O21BV]R3HA"3V7!Y%EOKM3BPV @ MLSDIL7S/%X3!ERD7)5;P*F8#N1 $YX:I+ :^Z\:#$E/6.S\U:V-Q?LHK55!& MQ@+)JBRQ>+XD!7\\ZWF]U<(=GI?4?:4LFG'_3+]?Y6<_5"I&"9$I+P/!8DA$I"BT( MU/C>R.RU6VI&^_]*^F_&=K!E@B49\>)/FJOY62_MH9Q,<56H._[X.VGLB;2\ MC!?2_*+'AM;MH:R2BI<-,VA04E8_\5/CAV,8_(;!-WK7&QDMK[#"YZ>"/R*A MJ4&:_F-,-=R@'&4Z*/=*P%<*?.K\ZOI^='OS<'WS]>,5NAU_O+MXN+Z]N4)W-'9+#5G)H)(<')-_7J8WX%$TIPRRCN(#4 ME9 B4B^J.4$YE1GXA[**Y B*2V"=GG*?H[LW^^6GU'>#7]&/>D*6&P7_(E@T MP4/@>E).B##N7Q'J,.@?%]V1)0$[VB\_(S]VTF&ZN1!$/AIQ6;M ;+&QHD?72/(?T09CEDN_A&P%^S-4WD1*[-$SNNZ_;1)\+ G87APCE4"Y5* MNW=I;><[0>SU[7??A?>QX'F5*2CH)0#5 F!'V=OY0YLG= (?5+PB@(,08@,O M[<=@&-GBO:"/+DHN%/UGBW 8VC*'(1AP1T!A4*,2&^;:"NNGY_^*KIDBD%D* MD2< :&E9&'404Y;QN_(;J%Z(MMDL#UUC1)I+,$D(X!-@E!6/8,^V=S MS&8$G11A8G,BPG*,I]$8P ML>ZQ=;LKL$EYQ5\+&MT[_P] X[96'XQ;VYY#[_KPZLWW%B $?!C98?2"S0($ MI_-6A8) 2Y=MH0C=Q#5%!5F)I21*[NP:Q-'.FI_X.YM0IJ N*+310Y( ?:L MN1J,EM2,/9 1>L8@4&OYJ@:@<,BNK-#?63J)XCZZQ#E(F+0XX2!&5 W$&5\2 M0??(2M-=64._#Y6[!!#Y$9$;5P)00WL>-%D('0_U;'";?*_H)ORNP2'=@K8: M8>/U:D=IQFUIQL>7IA#/VEI<\HK5[:N)I-:TH'A""ZIH;<4K2K1;@Q]=HB^4 MXT5MT6$+7H[NR/0"M7+.:T2-=")I;YJ,TL%? D S90/QJCBMFG8B7\\4#-H[ M-&U(90)\>F"MTWN[_ZW>(R=./?250=P*4$P?&*"J= +.H#W*@WR!HXM^+,@" MT]RHRTVOS#8-/\3N.;$[M/O>6N&]/K5YUPCCH@>N8+K)WN;M#84")PP3=,/9 MNS=*,T6\MVY?B("?6 V@0=]W>W!W5\P&2GI1B[?:BSM8VZV%[R3Q$ KC)6"U M><(H: + WNZV#8%.'(>-R!?%=):#ESJ>M]M*CGU^/@K(]M1NXX/C@'"7_R++ M:EQ=X&<313.W9YG0C+90O;X1HQ5#EU,"QX\3]$!$B0J.V<$P>- Y/^L\1'Q2 MT%FMK--6V='U.0P!6& *8J#\]B%G%T\2+]@JY[=XT9:9.*$7;Y3T6^.RQQO- MS+#/*;8.L;>O1OZK96NIQTGJ3(O4T.YK9M1.Z^OB,1G!^,]-._GOKM\Q< +04:1SV&P"!,Z32A$4] M.:^WUVVR /ET2L$@<_0#=*C*"BA)VX)Y"8> N;XFA&.^/H):2KO0M^$ ^=:S MW[XT&5AW;241,W.C*)%!LOK:K5UM+RTOZKNZ-7E]X_D%BQF%;0LR!5;W?0)' M-U'?(M8OBB_,S=V$*\5+\W=.<$Z$)H#O4\[5ZD5OT%[EGO\+4$L#!!0 ( M $>5B%3 ?Y]BB@( "P& 9 >&PO=V]R:W-H965TLFCJI:D("+>L "5JF3NH+*FS[;)*#6'7LS#:C_?<[.R\P MM66;]L7VO3WWW#F^#+9*/YHGL-+E3!^A6WEVZ6,Z<985=3!)!=<5CM[JONP M%]"/W@B(ZX#8\ZX2>997S++10*LM:.=-:.[@2_711(Y+=RESJ\G**&6R5M M;F J,\Q^!PB)7TLR;DA.XH.(5YB>0M(Y@3B*.P?PDK;HQ.,E_UCT >AN"]WU MT-TWH,=IJC;2&IBQ9]= &,L,2*DWF,$-9TLNN.5H7FOK8>1%CI"JHE02';Y: MT1==YRKK7(QRL3J7V.4"ILEF8*4$O4$#QUR"S=7&D+_Y< 'OW_7C*/GTWSM= M$Q9+U/ZJ&J6[,K=$,/Y+NG\F] *I,1Q!/]D3XE[4]MZUCF8)JV8!9=8HF"4# M/CD]=:F)ZR7]'?NS;HNPW]'&?I9T=N?>"Z)'T#F)>_&>W#O_^-I7%NZ]X +U MVL\I [[,ZC&WVG84CJL)L'.OYN@MTVLN#0A<46AT>MX+0%>SJ1*L*OT\6"I+ MT\4?5B%2%PMS5?P0 ),/ M 9 >&PO=V]R:W-H965TW5 &CRG*5<7702K=?GCJ/"!#*JSL0:.'Z)AYXAC0U0.C&WR5FIS)I%.O/6_3/-G:,94D57(OT#Q;I MY*(SZ9 (8IJG^IO8?($RGI'!"T6J["_9%++!L$/"7&F1EJ>!9OPM#ULL;JNE\)L6&2".-:.;!AFJUT3G&35(66N)7AGIZ?OOU M^O>[3^3A\L]/"])]H,L45&_F:(0V DY8PEP5,-X1F(%'[@37B2*?> 11$\!! MGRK'O*UC5UXKX@V$9V0XZ!//]08M>,,JT*'%&YX0: N<7\'Y%LX_ K@09MTE8F!"= (J()V9YC&6T%40=4(>VNMWR ^*A M_EIPX%H9!XQ!$DN1X3K7C.>,KPB6K:2&^(HL :U"PZR15$P5^L;#6*18GT:Q MRSBNB%Q1'JG>.?GMEXGG#C_^M'\L)FOQ+Z"RI O!9$.V!&D3OA4TB3<_+KE! MOY5F8?7I5](=]OVAUZNO>/VIARL/0M/T),ERI84-HXH-HU/9 ,_8+Q728 D< M8J9[;9DYA0WME@T;=@B5]1:;_WWFWY'QZUQ*I/?;/GR&""-KY'OBC1K9'DT& M/;+05$-#>^!]W'LON%,:K[XV$0N\&X@!I:)]#U][A,K5,ZJ6-K;Z;XCMPGCM M\MY*"XW'%8W'I])8L15G,0LI[D.SVT1;SPW?J%* RT@8DC*Z9"G3[#"-VRW_ M[";S5D/9C^$$JF$3Q5VQ.B$J,PP\I%*^8!5OJ(P4YF38GT[\6H[\OC\=DJ]X MN2HK$,O,MNNFXH=7_!Q-)M7SU/?PJP@?;1ZPNFT='Z7R8!1@>'@FA#MXNJ/??=?)+5FI^;N?NIN MN:9\Q:?:)H7%*&FL5,> MPM%LC((I^=$BW[4*]=[7=X-I[X@/K=UJY+HM'2JH.E1P:H]M M/(>Z4#OZ_^"J\_UL<4;B\@@Y$"+51&&KR+7 7<"&4J,H'G6!-V@.!OSWZ M]K'ZA)N^%._,96L58?5CK'ZN"RR^C:<<"X>8IM3&Y0RD"L[#IHK45D,6COQ8ER]HW+%\#J50HRJ[EF ]S19C(#%BQ9K.W8MA<8ASCXF.#6#- +X M/19";U^,@6H.G_\#4$L#!!0 ( $>5B%12!#[GD 0 ,40 9 >&PO M=V]R:W-H965T$&2"T M37L)F9"[FWX41AA/;(M*D:,PT0; M#17MCHV&-!51F) [AG@:QYB]3$A$=Y>:I16$^S#8"$DP1L,M#LB"B"_;.P8S MHT19A3%)>$@3Q,CZ4AM;'R<]R:\8OH9DQVO?2'JRI/113JY7EYHI#2(1\85$ MP# \D2F)(@D$9OR38VJE2BE8_R[0?U.^@R]+S,F41M_"E=A<:GT-K<@:IY&X MI[L_2.Z/*_%\&G'UBW89KV=JR$^YH'$N#!;$89*-^#F/0TV@?TK S@5L97>F M2%EYA04>#1G=(2:Y 4U^*%>5-!@7)G)3%H+!:@AR8K1XF$__NIB,%[,K-)W? MW,UN%^.'Z_DMZCS@943XV= 0H$8R&WX..Z6T%T%W3T%G24WFJ_1 M0E#_\6("*;-"4QI#&7&L,G'V++\)/Q;:=O1??^G;IO,)O=<(B8W$AJ"_"6;Y M=B$(-HF7A*F %XPR\/+'1+^3A# <(9RL$%Y!1H9<,"Q+JV3^@.QNOSX#V0VFW!,P-_0%&*#V!XUE6PC%R['-:$=];9 / M5.XSW*8JWA129H,9X>5"YSJ![:$IAV#S,_0E>0(H@&$5HHHHP@+]B9-4^IA5 MB8DL=X ^$\X/F7.0CF.?G>" 7K\F(U.AHOE696);/K0COG=QOG7\IDX@B-][ 8Z?H-(#\FK^ M*H\/3+JH58.\*H1)4*D) D8"+ X5[97#OCU3.&48'.LI=):"=@VD$*X,/OJ* MH[3B[82-4IH]$^:'G* [R#F"'@B+44=UP;-]UBPO.((;#1= DJ8?J;="4=>I M]R]7]P;EU--=J[:6YW)6)#374I6>CQ,?+BNR4 90J86E(_8/V>YZE35=W;'>:@T<._U>3;.G6Y8$ZAVQ9EY& M0NVNO,#\1\B61M,K&TWOAQK-/"W=GKSL)^0]3H+C%X1V93^[!QU4<,UC#BY7 M6WV<8U;;N7?KA^.G0/_ID3CL>__7>-B6CS7.X]%J:>F*3^6I7&[F+R]:]^=P M35#G)6NL>SF>L^Q1/T E6O4VV6@:O?.^6Y6IJ9M-3NL49[ZHT.P&U76199KG MIFG*1N; M7J^N8B"G^5*3>JS9&;6G94Q8H![0'"[O M:2*R5V9)+=_HX^QI6K%G#_P;S (XFE%$UB!J@D(-L>S1G$T$W:J'ZI(*>/:J MSPW!*\(D ZRO*17%1"HH_[D8_0M02P,$% @ 1Y6(5)/XGO)F P \ D M !D !X;"]W;W)K&ULQ59MD]HV$/XK.^Y-YYBA M^ 43R!68@1QI\B%7!M)F\E'8:ZPY6W(E.5S_?5>R<^27CPIM/G6ZMYE-9FX(+7"O0=5DR]?<2"WF8>:%W5&SX/C=6X<^G%=OC M%LT?U5J1Y'6^%U^G,"RPA M+# Q%H'1[P.^P**P0$3CKQ;3ZT):Q]/Q$?VERYURV3&-+V3QCJ0%EK0K,#EZKS)G)A( M;QE=1+S%9 ##L ]1$(47\(9=ND.'-_SB="^ QAUH[$#C)T"W34/#[QDLF>8) M+$0*M[RH#::P8DIPL=>P1@7;G"D\5]?+ =[F")DL: ,1$G -AA0*$RD27G#F MVEMF3BOJ$A4S4FE@Q")%(:EK&D5KLG,!#@I4YL4VI_WHW\/-/DR@8_OK5?]ITCNY[8MPG:*M_+AO*HZ0B.:*?IWA'AZ'UA4S)DGR%X:*VI:>S4+7%.-I> MP?6P'P^CWJDFZC^/2&-QN*#8V""E7+=@E,L9K"CH3\;C3ASV1\]&;5('=[R0 M&_M ;GML4J$UK8TVM!Z6W=$OC/I1/#H5P\FXQ7%I/:[(%^89#*))[Y$B[CVN M^GGPSZ5^!>%@')R(A/W\?_?.[87&OMP*/VKIKQXO_E6[_.^^>N%76497H-W] M;K_3)0@:DUIQPPGG%V+34+$G B$;Q1,;CZZ>Y/XCUK ;3N*NOO^U*T>33\1Q MV"%]A[[\5Q-\P\X\=VOX)[5B%33 * +[@( )H& 9 >&PO=V]R:W-H965TA>&)BVP M9.9"52CI9*-TR2QM=1Z:2B/+?% IPJC3&80EXS*8C+SM3D]&JK:"2[S38.JR M9/KW%(7:CH-N\&RXYWEAG2&V*!DO41JN)&CX1/'K=E;@\MDK=0/MTFR<=!Q@E!@:AT"H\<3SE (!T0R?NXP@Y;2!>ZO MG]&O?>Z4RYH9G"GQF6>V& =O \APPVIA[]7V ^[RZ3N\5 GC_V&[\^T$D-;& MJG(73 I*+ILG^[6KPUY [UA M N(O.Z&R*N<,\LF(ZVVH)TWH;F%3]5'DS@N MW:6LK*933G%VLKR_B1?)U_@A62X@7LQA]7A[&]]_@>4UK)*;17*=S.+% \2S MV?)Q\9 L;N!N^3&9)>]7<#9'R[@PK^$-S+FIE,$,UK_!,(&CT)(ZQQ&F.R73 M1DET1$DW@ELE;6'@O<6E/@ MAD([%T-BU\TD;#9657[ZK)6E6>:7!7T\4#L'.M\H99\WCJ#]'$W^ E!+ P04 M " !'E8A4YY18EI(" !K!@ &0 'AL+W=OYY^[",=AQ\20SC!6\Y)3)H94I5=S:MDPRG"-YR0O, M],V:BQPI[8J-+0N!45J!OM8$XVF3('MC\HT 8OL%H5,Z$]NV5)28Z9))R!P.NA%71NP[Z)KP)^ M$KR3>S:82AXY?S).E XMQPC"%"?*,"#]V.(04VJ(M(SGAM-J4QK@OOW&/JYJ MU[4\(HE#3A](JK*A=6U!BM>HI&K.=]]Q4T_/\"6 +@-P/TLP&L 7E5HK:PJ:X04\@>"[T"8:,UFC*HW%5I7 M0YB9XD()?4LT3OG3^7T01[^#932-(8A'L%A-)L'\%TS'L(CNXV@"D12^7 5EJ\D6 GC="[6JA[0N@()Y?@=;Z Z[B=(_#P\W#G/=S6+6O[ MYK9]:8A=-^7_P_4$L#!!0 ( $>5 MB%3]+"/-Z@( H' 9 >&PO=V]R:W-H965TCT6BP5OK)9(@67G(AS3#(K"TNP]#$&>;,G*L")=U9*9TS M2U.=AJ;0R!(?E(LP:C2Z8F[_7[#-XYKLS,& M=Y*E4D]N,D^&0<,!H<#8.@5&EV>DL2V9P MJL1WGMAL&/0#2'#%2F'OU?H+;L[3<7JQ$L;_PWJSMQ% 7!JK\DTP$>1<5E?V MLLG#3D#K4$"T"8@\=V7D*6?,LM% JS5HMYO4W, ?U4<3')?NH2RLIKNYC>/5S.XO;NZ'S_,;V\6<#)#R[@PI_ 19MP4RF "RU1$<59QB?0ZMY!E$C:CXN M9G#RX92E&I$*QA[1;]5Y:7G]U@']N8Q5CK"PS'K),Y@PP61,2_Y=83*!<9)P M5UI,N!3%0IE2HW%9JC)&ZY^U*@MS!B0GRH3+U.^D5'!94D)O"]3,21CX\94( M8$YNYN<1_G;-W_;\[0/\-V6^1 UJ!4:M[)IIA*+4<48%#'6>#/R& TFKGD'E MT?4>[O5^'D6#\'D/5J?&ZAS%&J=DEU).WV@*S>.])54I=7;,VXWJMY^A6S-T M_XL!"O;*E@*!2XB9R?8Q==\EI-7K'&'JU4R]XTQOI43587BRJ0LH!(NI4 @) M34RB^Z!Z[Y_2,:9^S=0_RC2E'%!F5(R8F'V^_7:F)5X;O= M4EGJG7Z8T<<*M=M ]U=*V>W$&=2?O]$?4$L#!!0 ( $>5B%1_@'&PO=V]R:W-H965T7@XW6VV^>IY(-*ZBZ$%O&X\?W(*VC&!]-)]>Q>3B=BI_.,LWN)U*XHJ'R[9KDX7 [PX/W!0[;> MZ/*!-YULZ9HMF7[:WDNX\]HH:58PKC+!D62KR\$5_C8C0>E06?R=L8,ZND;E M4)Z%>"EO%NGEP"^)6,X278:@\+-G,Y;G923@^+<).FASEH['U^_1OU>#A\$\ M4\5F(O\G2_7FW3S1S=W=\\7#TN[FZ7Z!Q]SSCE249S MF"T%15%(K)#>,)1F*A%<9WS'4@3K2=)R0A0ZFS--LUQ]!>>GY1R=??F*OJ", MH\>-V"G*4S7Q-""7B;VDP;NN\8@%#Q/T W)M%+KA*4L_!O!@K.V R?N KXDS MXIPE%RC ?R#B$VP FGW>W7?@!&W]@RI>8(GWJU5VI!RV*8=5RJ$EY8(GHF!( MTU?$7D$.%#/-2QTCK&*46K"?!J$/(]X?UZIO%).XM?E %[9TH9/N%J0KJPE7 M4A2?JT.-7 >.CFB('X]&)\Q]JR",0C-TU$)'3N@_02\1B)*B.2LG\!>@(Q/T MT#?SC%J>D9-GGJFM4)#[^:UBZ8Q6ML7823AV:_@#@\4'$[R3MH^E+]7GD6U9=4J-W5*] MX)J!HFK77MR$^+BF+(D[/O,&\)1O*UPR=Y4)!\VNG M)@:QAZ;J!-M@%8PLJYMT&P)Q;PB?:_J(0>@-;9_)S-KXD6X[(.[MX#=:/](7 M_>"T\6ML/K:TMLZ/=/L"<>\+O]'[-9&/B4S-GW=TO"N87%>G7H42L>.Z/OBT M3]N3]55UGCQY?@TG[OI\W(6IC^L_J%QG<(;+V0I"^A4+'NM VG1%YND9CY] M[6<5240$;5C=@!QR<;(3.J<2NWCMI)H+%5 MRE+'=]V!DU'&>[.)/5O+V43D.F4_.NUUZ?:-@)?YD<%!G:V),>1/BA]FL MXFG/-8P@A4@;"(I_>UA FAHDY/&S!.U5[S2*Y^LC^F_6>#3FC2I8B/0O%NMD MVAOU2 P;FJ?Z21S^@-(@2S 2J;*_Y%#*NCT2Y4J+K%1&!AGCQ3]]+QUQIN - M6A3\4L&_5 A;%()2(?BL0E@JA-8SA2G6#TNJZ6PBQ8%((XUH9F&=:;71?,9- MW)^UQ*<,]?1LN7I>/#Z\K!Y>[Y?D<7W_=/>R>GQX)M?D :,24940IB%3A/(8 MMSNF:4K@'=,N9CJ7H CF'M$)D)BI2'#-> XQP;R4U 16D:LE:,I2]14Q7Y^7 MY.K+5_*%,$Y>$I$KA%431Z,EAH\3E:SG!6N_A;7GD^_XKD21>QY#_"N @RZH M_. ?_3#W.Q&7$-V0P/M&?-?W&@@M/J_N-J@O/ZWNC3NL":JH!A8O:,%;\3TH M#,6VB. &;S>),3UN.[##"CNTV&$+]L(@%MF "_B9LSU-@6M%,.9X!U/*(R V M(YO\6(#W+;@I2ON9'Z+#]PV,^A6C_G]D%*54*;9AF)$'IA-,NBB7$A\1/ <4 M$)NVO&WB7M 8G'/O^WXS^4%%?M!)'A.XBE.C#4>/&N\J3?$R&OY(O IMXP4: MU/P MT$EX3F.D^::+SJW@&^%@:P@FM=B#9"V$@QJ9T>B2<%WF>MR6#*<>XX7_>P/S M3OW"ZVX8ZUQ&"0Z+MO[OI"GZ^L->:U-X=Z; -KJC7RN$U\&H=CL:I/RS.U1P M=LY&M@SDUHZ^V+!$SG4QM52GU7A]9X?*B_.Y=[LHAN033#&S?Z=X?W 2V&# MD.[-$"G)8@PN-EKL[&#X)C2.F7:9X*<#2". SS="Z./&O*#Z&)G] U!+ P04 M " !'E8A4)AS6O+L$ "D% &0 'AL+W=O9B1NHTL1,"5!2IA5EMI=T6]6/WVB0&K$ELQC:E MW5^_=@)Q9A)[:)G=&W ^[/.>X^/')Q[ON/@JUX0H\%+D3%[VUDIM+H) IFM2 M8'G.-X3I)TLN"JSTI5@%W,Q&?.MRBDC+TF.=]=]F#O<..>KM;*W @FXPU>D0>BGC9SH:^">I2,%H1)RAD09'G9 MNX(7UU%L.I1O_$7)3C;:P+BRX/RKN;C)+GNA441RDBHS!-9_SV1*\MR,I'5\ MVP_:JVV:CLWV8?3?2N>U,PLLR93G?]-,K2][PQ[(R!)O;VZ*5L!7#!MTQ)P)< 2TET"[,,Y!0O:$X5)>63C,J4,T79EF1 YXS M)N@2?)P1A6DN/X$/@#+PN.9;J;O+<:"T>J,A2/=*KRNER*64I.<@@F< A2A\ M>IB!CQ\^?3]*H'VO X#J *!RV,@Q['0K!&'JX)K;E0N/L:@V%I7&8H>Q1ZYP MKJ?U?2:K*%46^J4%L^:>)S"*X\$X>.X0%M?"8F\4;CG[_%Y9WQGLUP;[1T2" MG6"VBD9E)6E$(TZ2N#L82:TM.2HECDMQ7S0&M<7!&_+B77:K< Q:X1C$,.D. MQ[ 6-SPZ-TX/R:BV.GIC@IP0EE$K+ F,NJ,"0TO.T*MP1N6&2VU\\0HDSHG' M:=C ,?SO<00M_"#R^C#%]R:=$VU_D1)X!1E2GAJBEH9\,H4.#Q1^,O1J>F$ZM7 ?8U!!FH]H( MOA)$=LBR6+F72)MV?>3P&UG:(3_M[BJG=#V8$UT%2UTA"E/Q M&N^WDE2Q<&K:#][4-(*.%8,L+!'T:KHJN%#T'Y.<>LTJS%;4-*MI<6N!'3F; M.-8,:M21?I3.R)+HM,BTDL/B(9UK%K4Q&O<=NQ&R%$7'E):G%U2H#5AW184L M8)$?L)6\GTKJ5-3&+1Q"Z& ^LKQ%_?^IS$,6K,@/UJLTK3ZF-OBU3%NSI'&: M"F.L*<3<;R;2H4-G@-H0CE#B6O&6PN@G%":B #G'K--F!UYC1RF +%S1T&OR M#X,6P!1OYB]-?^R406;1&?K1VI(5FNS'KR8ZHC5EG MT1\U/N#?BME3IJG-6K=$B]KH&-0>)ZM35=PZ81B&Z,?],6B<.9GSNS^Q6%$F M=76PU-W"\X'N+ZHCL>I"\4UY#+7@2O&B;*X)SH@P+^CG2\[5X<*<;-4'DY-_ M 5!+ P04 " !'E8A4^%:VK5,# !:"0 &0 'AL+W=O_/L.*47Q8F6UEQ[J@R52G/?>O*$XFAZ4_FH*1 O?2B'-+"BL MK3Z%HK)5NF26AGH7FDHCRWU0*<(DBM*P9%P&\ZF?6^OY5-56 M<(EK#:8N2Z9?%BC481;$P>O$ ]\5UDV$\VG%=KA!^U2M-8W"#B7G)4K#E02- MVUEP'7]:Q(D+\"M^Y7@P1_?@4GE6ZJL;K/)9$#E%*#"S#H+198\W*(1#(AU_ MM:!!Q^D"C^]?T7_RR5,RS\S@C1*_\=P6LV 20(Y;5@O[H X_8YO0A95+9ME\JM4!M%M- M:.[&I^JC21R7KBH;J^DIIS@[7ZXV-_=WCZN[I]LEW*]O'ZX?5_=W&_@(GZFD M0+X9)A#4%G)N,B4MES7F0+M",V>K@?=+M(P+\P'> 44\%JHV3.9F&EK2YUC" MK-6R:+0D)[3$"7PAAL+ K01$G\M%G" M^W7]RP4N0J?-:JKLP9$)RH/1>=GHM!/8TCQ$WN.$T#*:8= M9/J_+-%EI_]RT))UK;."3ANH-,^PKQ)-?'I4B7%$O_Y*3#K:R2#M#9G@LF3Y MGW3V..-Z=\'D!^Z/\3B][.>^ZKBO!KGOJ"SN^(8]$[7?E\P8M :,$GF?BJL? M5:3C-.Y7$4=O)V(TJ.-1,VE8TS0R9?H=:#&^(Y^DXQ/<1Z=Q/.Q_K37*[ 6L M$R%8T[FZ8E ?S 2YPK><=M]6JY+:6E:7-:UTKZXM4)/FDAITX3KG'H$*VI] MW%/#:)1.3J20O*60_%>'2XO\3Z=+>-3N2M0[W]0-Y5U+VW2^;K;[<+ANVN7; M\N:KXPO3.TYOK\ MA4;GE\2MFT;>#*RJ?/-\5I9:L;\MZ.,'M5M S[=*V=>! M(^@^I^9_ U!+ P04 " !'E8A4-;;A^'H" "3!@ &0 'AL+W=O*$@8S M@61=EEB\7@/EFZ'C.V\+CV1=*+/@IDF%US ']53-A)ZYG4M.2F"2<(8$K(;. MR+\:QR;>!OPDL)$[8V0R67+^;"8_\J'C&2"@D"GC@/7M!<9 J3'2&+];3Z=[ MI!'NCM_T:6,] M!V6U5+QLQ9J@)*RYXVU;AQV!/_A $+2"X%A!V I"FVA#9M.:8(731/ -$B9: MNYF!K8U5ZVP(,Z,V41#/\BI<4T(CE9E'4D*-;@I>$$D5 HM,)*$RH/-.BI_D$G9ZFH"M3 M8/W"_RS3)]9A9QU:Z\$'UEV9JZ;,?;5J'"+K8+[+E_0R3-R7W7HG7P(!%"N] 5NS#KW'VUC'.SQ1>+G'?!@3Q(-^ MYJACCHYBIG_?SSZZZ.#)<>COT?7$1/UP<0<7?PJWX I3W;G>'[@M*3Z..SXX M93^(@CWPPZ#HXML>N;O3,DR[OL-B39A$%%9:Y9U?:+EH6F S4;RR763)E>Y) M=ECHOP8($Z#W5YRKMXEI3-U_*/T#4$L#!!0 ( $>5B%2Z^S%=NP( "@( M 9 >&PO=V]R:W-H965THE@"'/@I=Z["V-J4Y]7V=+$%0?RPI*G"FD$M1@5RU\72F@N0,)[D=! MT/<%9:4W&;FQ5$U&LC:KL1=Z+P,W;+$T=L"?C"JZ@%LP M]U6JL.>W+#D34&HF2Z*@&'MGX>E%Z !NQ6<&*[W5)C:5N92/MG.5C[W *@(. MF;$4%#]/< &<6R;4\:TA]=J8%KC=?F%_YY+'9.94PX7D7UANEF-OZ)$<"EIS M3:_9+59NT@\$A6:R-% T8%@I6;+WUNC-@"A+T]@*@!1+\" MXCV N '$+M&-,I?6E!HZ&2FY(LJN1C;;<-XX-&;#2KN-MT;A+$.E-JK&$VK(PS4N(%<&A/[:01^W]+&C[^VA1],R@%R30DE! MTC0E'.W;9=J&)W$\]@(^3>)P>!*@0T\[XO?:^+W.^'C>%WA72M":4"%KS% 6 M3L,1J10K,U91OFL3>O\D)VGE)/\MAY4&%&BS2TWRNYJD%^_6TF^U]#NUS%C) M1"W(PPS$'%37;@]:RL%K'*9A2S_L5&QO'OI6YE@!,U5#WGIV1 KG+)US(!4H M)O-=9ZR;/NF3G*YUA]"35NA)M[7T^6^M#8,?U2IX#7/#K7(8OJZ]?^ /^\.] M!OM;9=R^H3.*\5 -AP*Y@N,!GGVU>98V'2,K5]GGTN [X9I+?,I!V04X7T@L MW$W'/A;MGX/)=U!+ P04 " !'E8A4]\W!,F4# ">"P &0 'AL+W=O M-P+XE:YCF5SU>0B=70"[V7B:]LOM!FPA\-"CJ'*>B'XE[B MR*]4$I8#5TQP(B$=>I?AQ3CL& =K\3>#E:K=$Q/*3(A',_B<#+W $$$&L382 M%"]/,(8L,TK(\7,CZE5K&L?Z_8OZ1QL\!C.C"L8B^XC'T>AY)(*7+3'\5 MJT^P"<@"QB)3]I^L2ML.KA@OE1;YQAG'.>/EE:XWB:@YA-TC#M'&(=IW:!]Q M:&T<6C;0DLR&=4TU'0VD6!%IK%'-W-C<6&^,AG&SC5,M\2E#/SWZ?#N^F]R0 M;Y??;Z;D+W)+I:0FL>3]-6C*,O4!9Q^FU^3]'Q\&OL85C9\?;]2O2O7HB'H8 MD8G@>J'(#4\@V17P$;7BC5YXKR*GXC7$9Z05_DFB( H;@,:GNP<.G%:5OI;5 M:Q]+'X]%#D33-8$U'BT%34DJ-3I6PYRKIQ&N_52G=EGL@+4KL/8I8#/ DPZ$ MG819*G9K$.UN8'Y[L*_;[2!W*N2.$_DC)"!I1F[OOC31=0Y6W>=R6>P0=2NB MKIL(<\?FW.8MEI PK4B,)^09D[JB,E%-G-V#K6SU>^W#+![:M=O]UM$LGE?, MYT[FFS0%6QKKFXYGNG''W5)1>!8$[YH.V=O]=F+I5;'TG$(/7$(LYIS]!XF- M8P8<4MR%IEAZKQXRE\4.7[_BZ[MSO8Y!J3H92:7(">1%)IX!");O^)$4&<7O MU=$7IO_JB]T_%3P,MF4_<*)/-;X2Y,<$\AG(?QU[%=:^).$)DGAZ&Z/<.-># M"+N1HVR$T7;AZ VQD%]DPCC+E_E)X6TK?>@N]7<%F$\CGY-,J+TZ8*HJ,T^Q M,7D&*AL3X);'#U+DXMP6_M!=^0^S0=;'DNFPBJMFJR;RTK=7>_)5I/FT'M94I.]<)E7/&%+K"!!FD,\'DJA'X9F 6JEGST&U!+ P04 " !' ME8A4+$Q,SUL" "$!0 &0 'AL+W=O_[_-W9=TDKU9,N$ T\5Z70$Z\PIK[R?9T56#%]+FL4M+.6JF*&3+7Q M=:V0Y0Y4E7X8!)=^Q;CPTL3YEBI-9&-*+G"I0#=5Q=2_*9:RG7AC;^>XXYO" M6(>?)C7;X K-0[U49/D#2\XK%)I+ 0K7$^]Z?#6+;;P+^,6QU7MKL)D\2OED MC=M\X@56$):8&)#CFC6EN9/M=^SSN;!\F2RU^T+;QP8>9(TVLNK!I*#BHONSY[X.>X#Q MY1% V /"MX#X""#J 9%+M%/FTIHSP])$R1:4C28VNW"U<6C*A@M[BRNC:)<3 MSJ2W/V8_%S=P?_WG9@4C6"H<&?8,7&2R0C@MI=9G0.5N"YX58 J$6LDM=Y=( M;V@72!C4<#I'PWA)B!',I#!<-%QL@)Z<8O;2-/D?5G,X/3F#$X+"?2$;S42N M$]]0,E:2G_7"IYWP\(CP<0@+.J+0<"-RS%\3^%2%H13AKA33\%W&.6;G$(T_ M01B$XP."9A^'!^_(B8:;B1Q??(R/ZJH-SPZ5ID->.*3MTVTZBN(H3/SMOMX# M4>'7\"7JE:QXD!6_*^M>&E8>TA1_2-.!J .:_+T'7:':N#[7D,E&F.Y"!^\P M2JY=![WQ3VG$=!/AA::;3PNF-IQ>9(EKH@S./Y,FU?5\9QA9N[9YE(::T"T+ M&I.H; #MKZ4T.\,>, S>]#]02P,$% @ 1Y6(5!"L?;Z= @ B@< !D M !X;"]W;W)K&ULC97;;J,P$(9?Q4*]:*5M">2$ MJ@2I.53;B^Y63;N[MPX,P2K86=LTZ=OOV! V+03E)K'-S._O'\-XLA/R3:4 MFNSSC*NIDVJ]O75=%:604W4CML#Q22)D3C5.Y<956PDTMDEYYOJ]WLC-*>-. M.+%K3S*.QL0X60OQ9B8/\=3I&2#((-)&@>+? M.\PARXP08ORM-)UZ2Y-X/#ZHWUOOZ&5-%Q^PZ5 MGZ'1BT2F["_95;$]AT2%TB*ODI$@9[S\I_NJ#D<)WNA$@E\E^%\3!B<2^E5" MWQHMR:RM!=4TG$BQ(])$HYH9V-K8;'3#N#G%E9;XE&&>#A]^S'\^+LG+W9_E MBER3Y1Y?#P7D<@T<$J:O2")%3B+!->,%XQN"[X^DY@04N5R IBQ35YCXNEJ0 MRXLK31]PL563)8X@_"[AHKG;H M'QS._$[%!40WI.]](W[/]UJ YN>G]SIP^G7!^U9O<$+O16B:$4WW!,I:M]6H ME!A:"?,=OH>X]?LQ=%?$)ZY!S37HY)JW'7&'WV&M.^S6+:0$KLD]Q*B:M;DM M!49'7JX#?_C%<$O0,/#:/8]JMM$99U$1MI&-SB%K"3I)-J[)QIUD"T@ J>*N MLHT;^S;9FC$GT8(:+3BC: ? -K"@\6XVP9HQ33#WJ*WE(#>VVRML1@77Y?=? MK]87RIWMHU_69WC1E/?"?YGREGJD:Z&Q M%=MABI5B%2F]L;&2@, +8* M 9 >&PO=V]R:W-H965TJV S@M0SOTH"#I^ M3IGP1H/BVZT:#>3&<";@5A&]R7.J7KX"E[NA%WJO'^[8#D.$PLH+!X9['3MG=A09E(^V<7U?.@%5A%P MR(REH/C8PA@XMTRHXV])ZE4^+;#^_LK^O0@>@YE1#6/)?[.Y60V]GD?FL* ; M;N[D[@>4 :66+Y-<%[]D5]H&'LDVVLB\!*."G(G]DSZ7B:@!,% W("H!T48W8PJ]8*7=4>5.W%[RK2@M%=V.XK[O63@;^OI:1HE23^NC-ZH M32JU2:O:G]ABL)DH:IA8$B[UD5A;3(8:<(G>,W=J>M)>[TASTZ:?1&[):24Y M;94\-3)[*LH:VQ"U7<152VG#<9AVW8X[E>-.J^,)8(O-\))P*.O%Y;C3=.QV MVZW<=EO=7F69VL#;ZVFOJP(-:@M.$=V&B.1$\+U*1:]5Q;TTE+M:AZLR>DWW M:3HFN1W3> M.7'X8:VSA_^;^-? 7IPJPO]0<>B58?1NGW <_A=-(2FP?$%\FM#A9WH;JA:,J$)AP6B@HLNPM5^2-HOC%P7<\9,&IQ:BM<5 M#I:@K 'N+Z0TKPL[NE2CZN@?4$L#!!0 ( $>5B%3=(#^MX0( -D' 9 M >&PO=V]R:W-H965TPS=W7GSOCN]&.BU>9 M(BK8YY3)L9,JM;US71FEF!/9X5MD^DO"14Z4GHJ-*[<"26R=X.4[$^Q0IWXV=KG-8>,HVJ3(+[F2T)1M+H6> MN;5*G.7(9,89"$S&SGWW;A8:>VOP.\.=/!J#B>2%\U8C'CF> D&*DC +1 MKS><(:5&2&/\JS2=>DOC>#P^J'^WL>M87HC$&:=_LEBE8R=T(,:$%%0]\=T/ MK.(9&+V(4VF?L*ML/0>B0BJ>5\Z:(,]8^2;[*@]'#MW@@H-?.?BG#OT+#KW* MH6<#+%GO]ITB$)XPXBS*:$9OWJSDJDE%YK:V?5W.X^G8-WR!C ML$YY(0F+Y.5.IA 6+,?XLX.J(ZK#\0UA3OU5Q MCE$'>MT;\#V_VP T^[J[UX+3J[/!4%T'"8NPB3(X(PC]P0GEN J16'3W(0[/$_J,#C!/;?Q@V;:L*8-6VG77.FC/OH-FM#" ML]_0.P%KLRBYW*,JF:/8V.8A(>(%4V5EJ5?K_G1OR_+)^E3WK;+-?,B43>^1 MB$W&)%!,M*37&6H>43:2%,9 ?T\X5X>)V:#NYI/_ M4$L#!!0 ( $>5B%0@O10AJ ( '(' 9 >&PO=V]R:W-H965T_.YQS?RGD7*4 FKSD&5<#)]6Z.'==%:>0 M4W4F"N#X9"ID3C5.YN7ZKU75SRK@3]>W:6$9]4>J,<1A+HLH\ MI_+U$C*Q'#B>LUYX8+-4FP4WZA=T!A/03\58XLRM71*6 U=,<")A.G NO/-A M:.)MP#<&2[4Q)B:39R'F9G*3#)R6 8(,8FT<*/XL8 A99HP0X^?*TZFW-,+- M\=K]L\T=QO(95/AWC%XM,V6^RK&+;N&-< M*BWRE1CG.>/5+WU9U6%#X'4/"/R5P-\5M \(@I4@L(E69#:M$=4TZDNQ)-)$ MHYL9V-I8-6;#N/D7)UKB4X8Z'4T>[X>WU_=?1E,/9J,R-&'X[ZK<3>C<>.5\V7E[!]P]GQR)[A.%;GB"23;!BYBUJS^FO72 M;W0<07Q& N^$^"W?VP,T_'MYJP$GJ$L76+_@'TK78-NN;=O6MGW ]B*.90D) M2=B")< 3M:_TE47'6I@7=1%A1HO-6C1%;'%U:JY.(]"9S*>GQ"5 M4@E[X2J?[L;67B\,PT\[A.^&;6%V:\QN(^88VP!(B07K6^4"YL'W7_A%>WT1V5,X:4&4Q1VCKKX>&358>O)EH4MDD^"XTMUPY3O!1! MF@!\/A5"KR=F@_J:C7X#4$L#!!0 ( $>5B%3,DL1)O0@ /0Y 9 M>&PO=V]R:W-H965TKM'A:+_:#8M"U4$GT4E9?#_?BC7NR1+7I$)_M!0-'8\LQHR&?F MF2$IG3TQ_C-;4RK(F_*+,Y:+.$KIE),L3Y*0OUS1F#V=#\S!]L+W M:+46Q87AQ=DF7-$9%3\V4RZ_#7=6%E%"TRQB*>%T>3ZX-#]\#4:%0BGQ>T2? MLL9G4@SE@;&?Q9?;Q?G *#RB,9V+PD0H_SS2,8WCPI+TXS^UT<'NGH5B\_/6 M^DTY>#F8AS"C8Q;_.UJ(]?D@&) %789Y++ZSIT^T'I!;V)NS."O_)T^5K#\: MD'F>"9;4RM*#)$JKO^%S/1$-!6E'K6#5"M:A@G-$P:X5[$,%[XB"4RLXNG=P M:P575\&K%3Q=!;]6\'45@EHAT%48U0HC7073V")G:*OLP&ZA?51E"[=9XCVL M JN,RDDHPHLSSIX(+^2EO>)#&=JEO@S&*"VR<":X_#62>N)B]MO]^,N[J\O9 M]82,[^^FU]]FE[_=WG\COTRH"*,X^Y6\(S]F$_++/WX]&PIYQT)O.*^M7U76 MK2/637+'4K'.R'6ZH N%_J1#WT(,#.50=^.UMN.]LE"+G\/T/;'-?Q'+, .% M0^,.];Q0-TIU5S4>7'U"Y]N[6Z9"_5I?W5"HWVBK*\?^45_=5ZA_TI\ZU=UO M]=4]A?IG?75;H?Y%7UTU\U^UU0T?B6)[E[5V:<\^EK7KD--W1?59D#%+9$G. MPK*H77(>IBLJRZ0@#R^D*3<-7\K+ET\A7Y _OTJ3Y%;0)/L+<24#CD: M#LV;#M'GXC-5I4IET2TM%LW"XX7E!(8AI_>QF1(*, M[1P:_>TQ/&H'IV&T8[A3;,]ATX#B;73 8WHGPF,V.@.S'P"9%KAD=4.4D?!1 M=B;A0TR)7(:059'*RM[":J6DIT)'(>=B\ !+FS;J[G6RB=D+I5N(\&!YA2Y+5J.5BS7C!9DJPVOSIN@@(P*(F3J-WX7.4 MY FA6S"R_"&;\VA3S@\/A3*Q.XR:[GO#^"PSBGC>F2M6CG ML])#OTTJ[O'Y EHV RU_TD/\.AT*6@B:"(! RR;.R[NTV?!H7LU0D4Y*%W!+ M01=J%C"OA3/O),KF+)?9(V.H[!S43A)6AIERI8#?0!5A]1KA=,7]04(%L$S4 MU#C,UD0V(31ZE'RQY"PAU[/I5#D:$VD]:K\QD7T/H2!86@4ARC*9.YS&,IL7 M1+ 2DJ.NMNF^Y2HFLN\J% -+LQA4@0$!4Q0#W7ZCO@K MYCSD+^72C51U2Z=^65 L++ -*N&53@5*]38(K6ET$;$.5L7$NOWZD:2P!E[87: 8!V<8(].^^NHUFGL M9?>$:AV@6D>+:O63QFFSK3)I%')HT@ U.S@UX^B=3'D.,*SC]P0]8&$'WU(Y M%;UKI[V5@J("Y.MTD&\YZ;=IT5[)]4(Y_5K]I MLZ1K]F'\7*-;%]S%FC:V8 MK.I0U)N0M1WTF <3V?3U(66-S%^^333@_&M;4V81[ M]5DA:+H*P2\J01\^GQQVF3(.\%%L' M΅%R\B"C#\^2*[D%%\7I243RH*!Y>44X+ST]>NV@$BEBZ5U! /KR&*4'KKH:D'E<#K29_O ?-[K]A2V1T5Y.E"!MVQ M"6H#I- "'[."'_7DY171U*]ME;CB!KIP[#3F?5\(&X?;R% M_WXP02<^M.4K'BE4K9RZY?;]!Y;W<9:_8F4"O#%7@;_]GK3W?N.Q0KR]?T.8 MX8;-,LPP'X'R?9SR)Y%BF9Q2/28>!;CR A0.->O;&! F M-X.>/"42 +<&>&^LD2"X@>ZZ& "K!CCY'4'D]!1I/,/=D_/% %@TP)MBC13! M#2"(#!LO6B64K\K7!S-2/@E8O;VQN[I[1?&R?%'KX/J5^6%L*JY/S \?JQ<0 MP7SU/N1=R%=1FI&8+N6MC/=%B\&K5PRK+X)MRM>\'I@0+"D_KFDH%XR%@/Q] MR9C8?BENL'O1\^+_4$L#!!0 ( $>5B%18H:#,N ( #0' 9 >&PO M=V]R:W-H965TTAZL'L#JP5/ZAM(.FOK^U=MK0!E$,/O6"//=\WW\RPX_96JF>=(1IX MX4SH3I 9L[H-0YUDR(F^EBL4]F8A%2?&FFH9ZI5"DGH09V%4J31#3J@(NFU_ M-E7=MEP;1@5.%>@UYT2]]I');2>H!KN#![K,C#L(N^T566*,YG$U5=8*2Y:4 M2?:.IR3K!30 I+LB:F0>Y_81%/@W' METBF_2]L"]]* ,E:&\D+L%7 JK_JV7"D,)+=_(4U\%T8O;H\:SH=H"&7ZP@(? MXR&T52,82V$R#2.18OHG06@3 M+;.-=MGVHY.,0TRNH5:]A*@250\(&KP?7CDAIU86O^;Y:D?X1GS%Y"LBQ*@V M-+%K1A1>S=_4^1)ZC,DDK[E

JFO[O75C^B;24,8Z#U1R9ZH0PW-^1J>SPV033>JW[3#S7Z-#_BX9FP."&V4 M0ALGA7Y$@JG]3*@VBK@! 4]CY'-4I\K1+*,T_\MVM4I]K7_,7/DQ-Y?&#DV_S>RSALHYV/N%E&9GN #E0]G]!5!+ M P04 " !'E8A4J4/TR)H" #@!@ &0 'AL+W=O4K85M%D!+2:=66)BKM=C'MPH%#L HV MLYVD_?>S#:%I(=74F_CKG)?GO Z'<,_X@R@ )'JL2BHF5B%E?6G;(BV@PN*" MU4#52L..PAIO( %Y7Z^X6MF=2D8JH((PBCCD$VOJ7L:!CCP@AK+40@KC;ZMI=8_4BK0-';:,L\:9N\$L^NA!:.R$.B*9I"]%+"5 9T+WL&%F?>FXAS2 M"^2[9\AS/'< */[_=.<-'+^[%-_HC4[HW=.=LE+9R)\=%=K1,[2&#:&4T,V0 M;8UJ8%3UZ[N+ C^T=\>%]$/<\9#=,$'4WPWBL&FIVXWZ#'X;SR MK1]Q9&T#:A\UBPKXQO10@5*VI;)Y8[K=KDU/37=ZM3]3[;OIML\R3>]?8*[^ MI0*5D"M)Y^*3,I W_;192%:;EK1F4C4X,RW4)PBX#E#G.6/RL- /Z#YJT3]0 M2P,$% @ 1Y6(5*[%WK+2 P RPX !D !X;"]W;W)K&ULM5?;2C3'X,@F3?<&6Z3Y]3K=N/3Q0]L0C (%>DCCE(R,28O?5-'D0 M08)YA^X@E?]L*$NPD$.V-?F. 0ZU4Q*;=K?KF0DFJ3$>ZF]+-A[2O8A)"DN& M^#Y),'N=0DP/(\,RCA\>R#82ZH,Y'N[P%E8@_MHMF1R9!4I($D@YH2EBL!D9 M$^OKW.HI!VWQ-X$#+[TC)65-Z9,:? M'1E_^:@ M1A%3.9;?C^B_:_%2S!ISF-'X!PE%-#)\ X6PP?M8/-##'Y +T@0#&G/]BPZY M;== P9X+FN3.DD%"TNR)7_)$E!SL7H.#G3O8;W5P<@?GTL%M<'!S!U=G)I.B M\S#' H^'C!X04]823;WH9&IO*9^DJNXKP>2_1/J)\>IQ,?M^,YVL;N=HMKA; MWMZO)H_?%O?H!JVRJ8 6&[02-'A"BYTNU425BHA7]&D. I.8?Y;&OR$3\0@S MX,<'2=%C1/<[S-[M;@Q8U3E$W1^,Y[ZQ;"[1;0+L: MVFV OM\G:V"(RK+K2G[)"\^1W#>XD/4DZ19A@=:P)6DJ!W7ES6)X.H;:?)[' MCNL,S>=RQJLVKN,7-F?D>P7YWCO)_PE<,L\5R(UR T1 : 8X#>1N3]PKRWOO(GW&'EQUAM7QG7I6+4T^E7U#I?\PD /U6E\1^ MA93M]R^26+6IS))YU:9QEOB%.O]*=? "+" O^@VXP5HR4@ URW)+*1?XMGK^/9%1>J,O$&]&JM[ M.F6ZOZ;GFE6:QQR49T;'L2X$U5CU.G:3HM*Y:7V@HI:UF\QZJDVW[#+)O76C5.L].A:#D?(_J:99[']IOTGW,^G;96 M^W%;X?P ZKZNRC&3-R F;\9['*-'8 GZ] ]@QC_7%J^6E6^YG^2QFZJM+M?-Z1MME/H'HY5+\5 M*LN;6;KE)\"VNEOB**#[5&37X.)KT9%-=!]R\7VJ.C7=/9Q@LC;O#C-Y?G 4 MPT9"=CM]R9YEG5,V$'2G>XDU%;(ST:^1[#:!*0/Y_X92<1RH $7_.OX/4$L# M!!0 ( $>5B%0+36\P0P4 %@> 9 >&PO=V]R:W-H965TKU5ZD8"!J M/EC'E"+MCU\[,7$8$H<$5NU%24)\SNOC M0,+8BT) R>*F-81?1E97-$C>^,,CVSAW#4177J+H5=P\S&]:IE!$?#)CPH3+ M/][(+?%]88GK^$<:;64^16=>W)C<1OX/;\Y6-ZU>"\S)PMWX M[#G:_D9DAVQA;Q;Y MWX';\>/D_FDZ_/8P?@+78)H.%!@OP)1%LU!'&]8S-QP[H5+,-J!^W=" M9UY,P(1Z,P*>W7!)8O#YCC#7\^-?^@;C,H4S8R8EC5))J$021. Q"MDJ!O?A MG,P/#1B\?UDGT;Z3(Z2U>$=F;8#A%4 F@I^ >*52TF<_M?8QUD0<6+?*K'_ MR6I#R"/&/S$$?SV2X(70OS6&K8%8QX M&XAH]8VW C&=3$RGH9COZ[5.3*= #"X1T\W$=+5B\L41\^K8%\<5>-J(1! Z MDX&,P;^@*.=2::F33DY:MV=WBZ7U,FF]6M*8TO8CX17/J^$;H9R_X)D(B(NB MON751SDN-Z[/A3.H9[G%T*H])(O(6B* MOQ)]BO"P'N(OSM$*_S;8B:; 4&Z,D).%5JAFB/@^9/$"83H%65&2> 5]V$= M\)\!5Z=69B!%?]28_C6")YV<%#RDT(_TZ!=4[:1T=:Q3Z(H4N!'Z:+HBA7JD M7WXWIJNT>TA7NU,2=T5[U)3V%725=@_3P+%*]"C:(SWM+T17Z25?0[:FA!3\ M43WX7QRN%?[W<.4_X21=H8"K+C75Q('.GSA.P$.W("_*TE1Q']7A?G.V2C>G MYH5B/VK,_CJQ*UKUE\0.*^QC/?8%4FV!UE[;.ND7/U;4QO"CT8H5Y[%^@=X8 MK=+N(5J=DBD-YS9:FJ*^ JW2;CX-Q-"5Z%&HQWK47PBMTLM!"3FV729/D1_7 M(__%T5KA'TNT(KMJN8K5=('/GRZJL8"/=X(Z;=,I";CB/:[#^^9,Q<>[0;J$ M4,S'C9E?)WC':WU-\!3PL1[X J;);@ TVXYYTCZJ K9E?C15+85X2[\P;TQ5 M:=9L>FP_2P4+V>GKD^ MNG3I<<$^6?"F)O?5 C0]QDQO6+1.C@Y?(L:B(+E<$7=.J'B!?[^((K:_$0ZR MP^3!?U!+ P04 " !'E8A4<:,T[1," #X! &0 'AL+W=OWD5>YIDBSN58MT2[:TISA2_795AR3[J?L M4-M59O,P6VT>-W?WW\GVV_)Q1SZN 2GCYM,\1 MW(6'>@U8=*+D BA/RH"16 MAFQD <7?@-"J&J0E1VFK9)2XAGQ"TOB*)%$2C_#2H=34\])_*76$-QUX4\^; M7N!M1,W5.VB2V[HUVS?8->I+PS38OL4K4H/.K6&[^]R!CN/3211]&)$Y&V3. M_D/F*QADLG0*F2K.J1NGIN0=J#;G](4GW2A E_[.&;M]([%KS&%VN-;+KIO_ MA'=OP@/5)9.&<#C8U&CRV8K2W3WK'%2U[^V]0GM3O%G9IPFT"[#K!Z7PZ+@- MAL&ULC53;CMHP$/V549Y:J24WV*U6(1*W=O=A5PC4]MDD M$V+A"[4=H']?VPDI70'J2^P9SSES9N)Q=I1JIVM$ R?.A!X'M3'[IS#418V< MZ('29]RU5GLG&,"IPJ4 WG!/U M>XI,'L=!')P=*[JMC7.$>;8G6URC^;Y?*FN%/4M).0I-I0"%U3B8Q$^SH8OW M 3\H'O7%'EPE&REWSG@IQT'D!"'#PC@&8I<#SI Q1V1E_.HX@SZE U[NS^Q? M?>VVE@W1.)/L)RU-/0Z^!%!B11IF5O+XC%T](\=72*;]%XYM[.@Q@*+11O(. M;!5P*MJ5G+H^7 #BAQN I ,D[P'#&X"T Z2^T%:9+VM.#,DS)8^@7+1E7MVQJ6BQ6LGR>K!7R8HR&4Z8_P&71-%.KS M0@6\4L9L^W46&IO=<81%EVG:9DIN9(H3>)7"U!H6HL3R7X+0RNZU)V?MT^0N MXQR+ :3Q)TBB)+XB:/;_\.B.G+1O9>KYAC?X9I)S>S'71A:[.W3#GFYXEV[= M]AQ/!6MLOZ!2DH.I$4K*&G?W0;M,4!!6-(RXH;CV4]HD<>2SN)D^Y-$@S<+# M9:.N!@W[H%9_>''+.*JM'SX-A6R$:7]:[^WG>^*O]3O_U,Y].Z9_:=I'XY6H M+14:&%:6,AH\C@)0[2"VAI%[?Y&ULM5=-<^(X$/TK*E<.,U43;-E\IH J".S.'"9+P6;G[-@RJ&)+ MK"3"S+_?EFQL@F633&TN8,G=K=Z4GG"GXWVX)1NB'OD4WGB_%D/OL43Q].(2$HBI4.$\/="[DF:ZDB X]\B MJ%.NJ1W/GT_1_S#)0S)/H23W//U!8[6;.$,'Q20)#ZE:\^-74B34T_$BGDKS MBXZ%K>>@Z" 5SPIG0)!1EO^'/XM"G#G@?H.#7SCXEP[=!H>@< A,HCDRD]8B M5.%T+/@1"6T-T?2#J8WQAFPHT]NX40+>4O!3T^5L_?#MX<\-6BW7:/-UMEZB M6[3)]Q3]E:!Y*&F$9BQ&"YH>%(G1,A2,LJU$*R+09A<*@CXMB II*C^#[^-F M@3[=?$8WR$52OY6(,O3(J))?SB;^WO&##%D,DS>OQF-705H:G!L5*SZV +I_N[O7 B/D>D%/=]U#WB&<97 )3S[N6);KE$EVS1+=AB0<@C)1+B1+!,XC. M%&4'6 T!7XA07SCKQN1!>R:H)HR7Z6W0#?RQ^W)>+8N5/_(KJU>(>R7BWE7$ ME$$=2(XYIK* #6>T'74>N'^&Q_>&@\$%ZKI5T.OW[*#[)>C^1X'NUXIH UVW M:@8]*$$/6D'_,%0( ,,7 +@EFC;A/!9W&:1!*KBX<%ALL >U*F+?[_8N8-NL M\'!@QSTL<0];<>?7QISJRROSSF.>KS,\/\!>QQ]>)&&WZMJ3&)5)C-Z01./= M?_Q[8JX3&:V6QDW[\%H_A,SW#'\%D1=1K5&8S:^8R M[%>H_8\BAB+R-3JSF#53 ZZD"0C=;>1FA%U&N, M9C5KI#1#RUSJ-L,&6L.5$N)V*3S1P?$WMZ%OVX;>)2?;S0:X 7TE MB;A=$T_H_P]U*9:Z)B\-9DT;4:DD;I?)J[S\_HM=5\*ZR%B,+"KCGG4V&1%; MT_!)@'=@*O^>+V?+IG)F6JF+^;EN-DW'5(7).]7OH=A2N#$I22"DUQG :1=Y M\YH&S!I_\!4$L#!!0 ( $>5 MB%38+@ --P, ,D) 9 >&PO=V]R:W-H965T12S,*-M9N/X:A238HF#E76Y3T M9JVT8):6.@O-5B-+/4CD82>*!J%@7 ;CH7]VI\=#5=B<2[S38 HAF-Y_PESM M1D$+AE&2[1?MG>:5J%M9>4"Y2&*PD:UZ/@.OXXBSW 6_S) M<6<.YN!262GUZ!;S=!1$CA'FF%CG@M'PA!/,<^>)>/Q=.0WJF YX.'_Q_JM/ MGI)9,8,3E7_EJ=V,@LL 4ERS(K?W:O<[5@GUG;]$Y<;_PZZRC0)("F.5J,#$ M0'!9CNRY$N( $/>. #H5H',JH%L!NJ<">A6@=RJ@7P%\ZF&9NQ=NRBP;#[7: M@7;6Y,U-O/H>37IQZ3Z4I=7TEA/.CB>W-S?SAYO9XF$)UXLI3&X7#_/%;[/% M9#Y;PKLI6L9S\QX^P)?E%-[]\GX86@KKP&%2A?A4AN@<"7&;V'.(^V?0B>*K M!OBD'?Y'(<^A&SEX)VZ 3]OA4TP('A^%STZ'1Z_A(4E=Z]VI]>YX?]UC8M@- M:I@H(;BE>K,&OGTF$YA;%.:OE@#=.D#7!^@="7"/KCUPF4&.5$!@40O3)%N[ MFQCVR'0+GU[-I]?J:+E1VGYP+"I"^$Q-SF 3I=)3WWMR'>YI'$?N-PR?#G?L MNV:OB/9KHOUVHL6J)*AI6U@.7"9*--(L_0P.XO^?89O%*W*#FMR@E=QG;GG& M7&L] R94(2T8Q$?:YJ9Z'+P1J-MO4>BB)G%Q(@D*;FV.[@,&)E,0A2U(L@PE M:AHU>B5KJBS3B"E8!5NV=P,5 2A?"5NF[;ZI*5R\R6'0DL)EG<+ECZ=P1BQX M"JL][;DI-),)0L*TYJB;F%V^5;>%V57-[*J5V5RF*"1?\Z2D=^TT\P+_ _.: MUIW*>;*G_O%$0F?84I]Q]-\)$/V@N.3=,9[2AU';6A(G.+PBLRWM#N;!JZP_&E;)TS/KIANY:J)T!O5\K M95\6[JRM;V_C?P%02P,$% @ 1Y6(5%]?&O,N @ +P4 !D !X;"]W M;W)K&ULE51=C],P$/PK5B0DD%#ST=Z!3FFD]EH$ M#X?*E1[/;K)IK#IVL+>7X]^S=M)0I&L$+\GN>F<\DWB=MMH<;06 [*66RLZ# M"K&Y"T.;5U!S.]$-*%HIM:DY4FH.H6T,\,*#:ADF470;UERH($M];6.R5)]0 M"@4;P^RIKKGYM02IVWD0!^?"HSA4Z IAEC;\ %O 7;,QE(4#2R%J4%9HQ0R4 M\V 1WRUO7+]O>!+0VHN8.2=[K8\N^5+,@\@) @DY.@9.KV>X!RD=$!F?V3]Y[^1ESRW<:_E#%%C-@X\!*Z#D)XF/NOT,O1\O,-?2^B=K^]XH M8/G)HJY[,"FHA>K>_*7_#A> ^/8*(.D!B=?=;>15KCCR+#6Z9<9U$YL+O%6/ M)G%"N9^R14.K@G"8;7?+[?K;;OWU.UL_T7/+WJX N9#V71HB;>#:PKPG6W9D MR16R.&$/6F%EV5H54/Q-$)*R05YREK=,1AE7D$_8-'[/DBB)1_BF@]VIYYO^ MJ]T1SMG .?.R6LZQ_F3Z)K0\.(0UV .?E0MR_5)87>>A^IP&RRZ(?C3WETE#]P-'8J^1!LR'%=UH8%P#K9=:XSEQ&PQW9/8;4$L#!!0 M ( $>5B%3="FFT(0, X2 - >&POEJ:.Y6DDS)N>=*7*WS_F8]--S$CFZ MJ3N)^]/3GKW[ZX.[:<-\([$0=*+%Y">]7HX,8 8>?HR M\N>X,>K+?6J_W#*UGHUC[#,[&15*;A.<$&>PS+1DT0,58S*E@L\T!Z^"EEQL MG'D AKD22D?&5M:&ZH.E?G1PW\V@Z)ZGY%+I)K:+X/[._/(#H)V!0"Y$)W! MG&$RJJ@Q3,MK.VD6-\8G4.3'=YO**EQHNND/+LC6H;G9(#.ECJAA 8U1I!SFG"R5IHZ'U\ -+.V="W,(3\;W8XUX7.S7K0<5D M-[2"_-#1N GP[[(Y[EW:U_%&%7]0YM/*;DGQBTRRX]?H7S:.3F3LC\:=\W?O].VL$;SEC,DW>%\2VZ#1;,6%X=+/ECS/ MF7QR"%MZ0V?V97>/WZ[/64%7PMQUX)ALQU]9SE=EUJVZ@43X5=OQ%]A>/^U> ML6PL+G.V9OG43_5BU@PC.[!1_04.A\AU;;Q#GN\#K*;/=0BV4[P3L9WBN08DG#?PR+)PM;$XX(%5 M >L=B!^. ST5]DD2J"JF#7N"<23+, 1Z,=RC:8ID)X5/N#[84Y(D619& LK M2!(,@:<11S %H %#DJ0Y!P_.H[@]I^+M+T"37U!+ P04 " !'E8A4EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M $>5B%0(98,)3 0 -\@ / >&PO=V]R:V)O;VLN>&ULQ9I!<]HX%(#_ MBL:7[1Y8P';2-E,Z8T AGH+-8B>SW=?M]6Z[!1/2^?QIW]=<==+@6JM+-'4W_#!B_<[BY/=OI\E[D MFJLQTWRBRMU6R.>Z&WB*KO$831SVQS:(=^K_A+%^LGA3\=KMJGUH!KQ%#=";B@PE4# M;@]R%$=)/ W'04K'9!A,@VA$2?) :9H8@"X"Z%X-D+R;,P/20R"]"T(F*1QF M- + ^)[$<[HP('T$TK\:Y"B>S0W(&P3RYGJ0#T%D0-XBD+?7@PR2!P/R/0+Y MWBYDO)@$4?AWD(9Q1(((0!]GLV#QM:9,PHD!^0&!_& 7I284*Q;)1 MP@@B14D:_$4/(H4YI&]9(DD:C[X\Q-,Q722_$?KG8YA^-=DP=?0MNZ-AZPR# M!#*@?L=HE#1)8/)AUNA;UL:01O0^3,D"QMB' M\'<3#EU^7$(=)\KSB1AB%G$M6^37@G@RDIA(7,LBP7/;,S$QM;B6U8)C^B8F MYAG7LF?.EJ QUTSD)B9F&M>R:^>L'CLDR++2Q,0,Y%DVT.$R M;Y_@!W7=0_>^+*OG0-^0,/ FLGI+]B>IB8GIQ[.LGR/,N>(=S5Z)D%E9 *N) MB>G'LZR?(TSZ"GU5P+?DDJ^%-C$Q_7B6]7.$F8AG*>!7F=0$XKDU,3']>);U M_UOJGP31G[3XF(?]*NV@MICEK]]%/,)?<3#N9 MX3XF'__BVVJG&3'S^);-<$P[?J.=[OZ#^@JF*9*O(NB^@O:,Y=EAT !H !X;"]? M[0YI6 MZYS;MQ#2?!WW=>HW;3R;^M5##H8C$)W/Z-ZG]S/[,U. M;?S/Q&:YW,SC1S/_WL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=;J=PN4C_/+GJ M?2ZF5?>YD"J4#E((TO)!!D%6/L@AR,L'#2%H6#YH!$&C\D$O$/12/N@5@E[+ M!XTA:%P^2 8HXX @Z0%K JT%N18"KP7!%@*Q!$6 M KD%Z18"NP7Q%@*]%?56 KT5]58"O?7A9YM ;T6]E4!O1;V50&]%O95 ;T6] ME4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O>]@L(=#;4&\CT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-L? M-KL)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;GZEWRJ==3+>>ZQJ/;IY)=3Z_ M&V^?ORRO-Q'GX07G $>M[[]02P,$% @ 1Y6(5)PKTP^] 0 =QT !, M !;0V]N=&5N=%]4>7!E&ULS=G);L(P% 707T'9(F(\E X"-FVW+8O^ M@)L\2$026[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^DA0AV ?& M?%90K7UJ+#5Q9&Y\ MB:]]:9I)XJCR2>]Q-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**TOA\G).QD M0COR<\!^W>N:G"MSZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR51V7I-XZ MTKDOB$)=I;NB_?/)(>XP[:[\ZORNS+G .'/FC/7QQ!Q='G5B%0'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M1Y6(5+O1$)/N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ 1Y6(5)E&PO=V]R:W-H965T&UL4$L! A0#% @ 1Y6(5,/$Q0>"!0 Z!4 !@ M ("!< X 'AL+W=O5 MB%1V"&PO=V]R:W-H965T&UL4$L! A0#% M @ 1Y6(5'_MM0OG @ K@< !@ ("!-AP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1Y6(5!WZM'>0" M!!0 !@ ("!U"L 'AL+W=O5B%1O$:QK @L &,E 8 " @9HT M !X;"]W;W)K&PO=V]R:W-H965T5B%3 VL=-6@0 '\) 9 M " @8M" !X;"]W;W)K&UL4$L! A0#% @ M1Y6(5&7_8G]-#0 KB< !D ("!'$< 'AL+W=O&PO=V]R:W-H965T5B%1@Y_X;F L "8K 9 " @89: !X;"]W M;W)K&UL4$L! A0#% @ 1Y6(5)MYY#P3 P MC08 !D ("!568 'AL+W=O&PO=V]R:W-H965T5B%24 M6#PV[ 8 &&UL4$L! A0#% @ 1Y6(5#[>*OPP!0 80P !D M ("!CW4 'AL+W=O@ >&PO=V]R:W-H M965T5B%0,E@#/0@8 -85 9 M " @8F$ !X;"]W;W)K&UL4$L! M A0#% @ 1Y6(5,!_GV** @ + 8 !D ("! HL 'AL M+W=O&PO=V]R:W-H965T5B%12!#[GD 0 ,40 9 " M@7F2 !X;"]W;W)K&UL4$L! A0#% @ 1Y6( M5)/XGO)F P \ D !D ("!0)< 'AL+W=O&PO=V]R:W-H965T5B%3GE%B6D@( &L& 9 " @0*> !X;"]W;W)K M&UL4$L! A0#% @ 1Y6(5/TL(\WJ @ "@< M !D ("!RZ 'AL+W=O&PO=V]R:W-H965T5B%0=KO0F M$ 0 )@, 9 " @7^H !X;"]W;W)K&UL4$L! A0#% @ 1Y6(5"8&PO=V]R:W-H965T M5B%0UMN'X>@( ),& 9 M " @4*U !X;"]W;W)K&UL4$L! A0# M% @ 1Y6(5+K[,5V[ @ * @ !D ("!\[< 'AL+W=O M M"P &0 @('EN@ >&PO=V]R:W-H965T5B%0L3$S/6P( (0% 9 " @8&^ M !X;"]W;W)K&UL4$L! A0#% @ 1Y6(5!"L M?;Z= @ B@< !D ("!$\$ 'AL+W=O&PO=V]R:W-H965T5B%3=(#^MX0( -D' 9 " @6C' !X;"]W;W)K&UL4$L! A0#% @ 1Y6(5""]%"&H @ <@< !D M ("!@,H 'AL+W=O&PO M=V]R:W-H965T5B%18H:#,N ( M #0' 9 " @5/6 !X;"]W;W)K&UL4$L! A0#% @ 1Y6(5*E#],B: @ X 8 !D ("! M0MD 'AL+W=OLM(# #+#@ &0 @($3W >&PO=V]R:W-H965T5B%0+36\P0P4 %@> 9 M " @1S@ !X;"]W;W)K&UL4$L! A0#% M @ 1Y6(5'&C-.T3 @ ^ 0 !D ("!EN4 'AL+W=O&PO=V]R:W-H965T5B%2#+L);]@, (X/ 9 " @5#J !X M;"]W;W)K&UL4$L! A0#% @ 1Y6(5-@N TW M P R0D !D ("!?>X 'AL+W=O&PO=V]R:W-H965T5 MB%3="FFT(0, X2 - " 5#T !X;"]S='EL97,N>&UL M4$L! A0#% @ 1Y6(5)>*NQS $P( L ( !G/< M %]R96QS+RYR96QS4$L! A0#% @ 1Y6(5 AE@PE,! WR \ M ( !A?@ 'AL+W=O5B%2. M83CZO0$ 'H= : " ?[\ !X;"]?5B%2<*],/O0$ '<= 3 M " ?/^ !;0V]N=&5N=%]4>7!E&UL4$L%!@ Y #D A@\ ' .$ 0 $! end XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 101 316 1 false 32 0 false 5 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.evolving.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.evolving.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10201 - Disclosure - DISCONTINUED OPERATIONS Sheet http://www.evolving.com/role/DisclosureDiscontinuedOperations DISCONTINUED OPERATIONS Notes 9 false false R10.htm 10301 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://www.evolving.com/role/DisclosureBalanceSheetComponents BALANCE SHEET COMPONENTS Notes 10 false false R11.htm 10401 - Disclosure - LONG-TERM DEBT Sheet http://www.evolving.com/role/DisclosureLongTermDebt LONG-TERM DEBT Notes 11 false false R12.htm 10501 - Disclosure - INCOME TAXES Sheet http://www.evolving.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 12 false false R13.htm 10601 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.evolving.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 13 false false R14.htm 10701 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.evolving.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 14 false false R15.htm 10801 - Disclosure - BENEFIT PLANS Sheet http://www.evolving.com/role/DisclosureBenefitPlans BENEFIT PLANS Notes 15 false false R16.htm 10901 - Disclosure - EARNINGS PER SHARE Sheet http://www.evolving.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 16 false false R17.htm 11001 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.evolving.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 17 false false R18.htm 11101 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.evolving.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 18 false false R19.htm 20102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 19 false false R20.htm 30203 - Disclosure - DISCONTINUED OPERATIONS (Tables) Sheet http://www.evolving.com/role/DisclosureDiscontinuedOperationsTables DISCONTINUED OPERATIONS (Tables) Tables http://www.evolving.com/role/DisclosureDiscontinuedOperations 20 false false R21.htm 30303 - Disclosure - BALANCE SHEET COMPONENTS (Tables) Sheet http://www.evolving.com/role/DisclosureBalanceSheetComponentsTables BALANCE SHEET COMPONENTS (Tables) Tables http://www.evolving.com/role/DisclosureBalanceSheetComponents 21 false false R22.htm 30503 - Disclosure - INCOME TAXES (Tables) Sheet http://www.evolving.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.evolving.com/role/DisclosureIncomeTaxes 22 false false R23.htm 30703 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.evolving.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.evolving.com/role/DisclosureStockBasedCompensation 23 false false R24.htm 30903 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.evolving.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.evolving.com/role/DisclosureEarningsPerShare 24 false false R25.htm 40101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies 25 false false R26.htm 40102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 26 false false R27.htm 40201 - Disclosure - DISCONTINUED OPERATIONS (Details) Sheet http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails DISCONTINUED OPERATIONS (Details) Details http://www.evolving.com/role/DisclosureDiscontinuedOperationsTables 27 false false R28.htm 40202 - Disclosure - DISCONTINUED OPERATIONS - Financial results of the discontinued operations (Details) Sheet http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - Financial results of the discontinued operations (Details) Details 28 false false R29.htm 40203 - Disclosure - DISCONTINUED OPERATIONS - Non cash items and capital expenditures for the discontinued operations (Details) Sheet http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - Non cash items and capital expenditures for the discontinued operations (Details) Details 29 false false R30.htm 40204 - Disclosure - DISCONTINUED OPERATIONS - Carrying amounts of assets and liabilities of discontinued operations (Details) Sheet http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - Carrying amounts of assets and liabilities of discontinued operations (Details) Details 30 false false R31.htm 40205 - Disclosure - DISCONTINUED OPERATIONS - Gain on sale of discontinued operations (Details) Sheet http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - Gain on sale of discontinued operations (Details) Details 31 false false R32.htm 40301 - Disclosure - BALANCE SHEET COMPONENTS - Accounts Payable And Accrued Liabilities (Details) Sheet http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails BALANCE SHEET COMPONENTS - Accounts Payable And Accrued Liabilities (Details) Details 32 false false R33.htm 40401 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.evolving.com/role/DisclosureLongTermDebtDetails LONG-TERM DEBT (Details) Details http://www.evolving.com/role/DisclosureLongTermDebt 33 false false R34.htm 40501 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails INCOME TAXES - Narrative (Details) Details 34 false false R35.htm 40502 - Disclosure - INCOME TAXES - Pre-tax income (loss) on which the provision for income taxes (Details) Sheet http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails INCOME TAXES - Pre-tax income (loss) on which the provision for income taxes (Details) Details 35 false false R36.htm 40503 - Disclosure - INCOME TAXES - Expense (benefit) from continuing operations (Details) Sheet http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails INCOME TAXES - Expense (benefit) from continuing operations (Details) Details 36 false false R37.htm 40504 - Disclosure - INCOME TAXES - Significant components of our deferred tax assets and liabilities (Details) Sheet http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails INCOME TAXES - Significant components of our deferred tax assets and liabilities (Details) Details 37 false false R38.htm 40505 - Disclosure - INCOME TAXES - Income Tax Expense Reconciliation (Details) Sheet http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails INCOME TAXES - Income Tax Expense Reconciliation (Details) Details 38 false false R39.htm 40601 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.evolving.com/role/DisclosureStockholdersEquityDetails STOCKHOLDERS' EQUITY (Details) Details http://www.evolving.com/role/DisclosureStockholdersEquity 39 false false R40.htm 40701 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://www.evolving.com/role/DisclosureStockBasedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://www.evolving.com/role/DisclosureStockBasedCompensationTables 40 false false R41.htm 40702 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Stock-Based Compensation Expenses (Details) Sheet http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails STOCK-BASED COMPENSATION - Summary Of Stock-Based Compensation Expenses (Details) Details 41 false false R42.htm 40703 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Restricted Stock Activity (Details) Sheet http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails STOCK-BASED COMPENSATION - Summary Of Restricted Stock Activity (Details) Details 42 false false R43.htm 40704 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Stock Option Activity (Details) Sheet http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails STOCK-BASED COMPENSATION - Summary Of Stock Option Activity (Details) Details 43 false false R44.htm 40705 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Stock Option Outstanding By Exercise Price Ranges (Details) Sheet http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails STOCK-BASED COMPENSATION - Summary Of Stock Option Outstanding By Exercise Price Ranges (Details) Details 44 false false R45.htm 40801 - Disclosure - BENEFIT PLANS (Details) Sheet http://www.evolving.com/role/DisclosureBenefitPlansDetails BENEFIT PLANS (Details) Details http://www.evolving.com/role/DisclosureBenefitPlans 45 false false R46.htm 40901 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.evolving.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.evolving.com/role/DisclosureEarningsPerShareTables 46 false false R47.htm 40902 - Disclosure - EARNINGS PER SHARE - Summary Of Basic And Diluted Earnings Per Share (Details) Sheet http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails EARNINGS PER SHARE - Summary Of Basic And Diluted Earnings Per Share (Details) Details 47 false false R48.htm 41001 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.evolving.com/role/DisclosureCommitmentsAndContingencies 48 false false R49.htm 41101 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.evolving.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.evolving.com/role/DisclosureSubsequentEvents 49 false false All Reports Book All Reports evol-20211231x10k.htm evol-20211231.xsd evol-20211231_cal.xml evol-20211231_def.xml evol-20211231_lab.xml evol-20211231_pre.xml evol-20211231xex23d1.htm evol-20211231xex31d1.htm evol-20211231xex31d2.htm evol-20211231xex32d1.htm evol-20211231xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "evol-20211231x10k.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 101, "dts": { "calculationLink": { "local": [ "evol-20211231_cal.xml" ] }, "definitionLink": { "local": [ "evol-20211231_def.xml" ] }, "inline": { "local": [ "evol-20211231x10k.htm" ] }, "labelLink": { "local": [ "evol-20211231_lab.xml" ] }, "presentationLink": { "local": [ "evol-20211231_pre.xml" ] }, "schema": { "local": [ "evol-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" ] } }, "elementCount": 436, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://www.evolving.com/20211231": 4, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 16 }, "keyCustom": 54, "keyStandard": 262, "memberCustom": 17, "memberStandard": 15, "nsprefix": "evol", "nsuri": "http://www.evolving.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "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 - Document And Entity Information", "role": "http://www.evolving.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "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": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - BALANCE SHEET COMPONENTS", "role": "http://www.evolving.com/role/DisclosureBalanceSheetComponents", "shortName": "BALANCE SHEET COMPONENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - LONG-TERM DEBT", "role": "http://www.evolving.com/role/DisclosureLongTermDebt", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - INCOME TAXES", "role": "http://www.evolving.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.evolving.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.evolving.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - BENEFIT PLANS", "role": "http://www.evolving.com/role/DisclosureBenefitPlans", "shortName": "BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - EARNINGS PER SHARE", "role": "http://www.evolving.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.evolving.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.evolving.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "evol:OrganizationPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "evol:OrganizationPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Gpiiwpig4UCjqk-NPZGp-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.evolving.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "evol:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - DISCONTINUED OPERATIONS (Tables)", "role": "http://www.evolving.com/role/DisclosureDiscontinuedOperationsTables", "shortName": "DISCONTINUED OPERATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "evol:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - BALANCE SHEET COMPONENTS (Tables)", "role": "http://www.evolving.com/role/DisclosureBalanceSheetComponentsTables", "shortName": "BALANCE SHEET COMPONENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.evolving.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "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.evolving.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.evolving.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "evol:OrganizationPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_iwfkTEhWxEeUH4cOhVRq0A", "decimals": "INF", "first": true, "lang": null, "name": "evol:NumberOfSoftwarePurchaseAgreements", "reportCount": 1, "unitRef": "Unit_Standard_agreement_FZpZlmC9m0S_EkEujNRaFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Gpiiwpig4UCjqk-NPZGp-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "role": "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "evol:OrganizationPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "-5", "lang": null, "name": "evol:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "evol:OrganizationPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_iwfkTEhWxEeUH4cOhVRq0A", "decimals": "INF", "first": true, "lang": null, "name": "evol:NumberOfSoftwarePurchaseAgreements", "reportCount": 1, "unitRef": "Unit_Standard_agreement_FZpZlmC9m0S_EkEujNRaFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - DISCONTINUED OPERATIONS (Details)", "role": "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "shortName": "DISCONTINUED OPERATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_BifeCxueSUe10WXoaGc6oQ", "decimals": "-5", "lang": null, "name": "evol:DisposalGroupIncludingDiscontinuedOperationConsiderationInCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - DISCONTINUED OPERATIONS - Financial results of the discontinued operations (Details)", "role": "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails", "shortName": "DISCONTINUED OPERATIONS - Financial results of the discontinued operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "evol:ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_iwfkTEhWxEeUH4cOhVRq0A", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Gpiiwpig4UCjqk-NPZGp-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - DISCONTINUED OPERATIONS - Non cash items and capital expenditures for the discontinued operations (Details)", "role": "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails", "shortName": "DISCONTINUED OPERATIONS - Non cash items and capital expenditures for the discontinued operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Gpiiwpig4UCjqk-NPZGp-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_mHr1pltOR06EwYidHh4zZQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_mHr1pltOR06EwYidHh4zZQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Gpiiwpig4UCjqk-NPZGp-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - DISCONTINUED OPERATIONS - Carrying amounts of assets and liabilities of discontinued operations (Details)", "role": "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "shortName": "DISCONTINUED OPERATIONS - Carrying amounts of assets and liabilities of discontinued operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_vM9W1djsq0Wkkj8rCyqIzg", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - DISCONTINUED OPERATIONS - Gain on sale of discontinued operations (Details)", "role": "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails", "shortName": "DISCONTINUED OPERATIONS - Gain on sale of discontinued operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "evol:ScheduleOfGainOnSaleOfDiscontinuedOperationsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_BifeCxueSUe10WXoaGc6oQ", "decimals": "-3", "lang": null, "name": "evol:DisposalGroupIncludingDiscontinuedOperationClosingAdjustmentsPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - BALANCE SHEET COMPONENTS - Accounts Payable And Accrued Liabilities (Details)", "role": "http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails", "shortName": "BALANCE SHEET COMPONENTS - Accounts Payable And Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_4_15_2020_us-gaap_DebtInstrumentAxis_evol_PaycheckProtectionProgramLoanMember_i0JbPDyoF0WmnpEdBp75xA", "decimals": "0", "first": true, "lang": null, "name": "evol:ProceedsFromPppLoan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - LONG-TERM DEBT (Details)", "role": "http://www.evolving.com/role/DisclosureLongTermDebtDetails", "shortName": "LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_4_15_2020_us-gaap_DebtInstrumentAxis_evol_PaycheckProtectionProgramLoanMember_i0JbPDyoF0WmnpEdBp75xA", "decimals": "0", "first": true, "lang": null, "name": "evol:ProceedsFromPppLoan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeLossFromSubsidiariesBeforeTax", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-5", "lang": null, "name": "us-gaap:IncomeLossFromSubsidiariesBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_crIrbncMuEi9i9j4ixu5oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - INCOME TAXES - Pre-tax income (loss) on which the provision for income taxes (Details)", "role": "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails", "shortName": "INCOME TAXES - Pre-tax income (loss) on which the provision for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_crIrbncMuEi9i9j4ixu5oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - INCOME TAXES - Expense (benefit) from continuing operations (Details)", "role": "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails", "shortName": "INCOME TAXES - Expense (benefit) from continuing operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_crIrbncMuEi9i9j4ixu5oA", "decimals": "-3", "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - INCOME TAXES - Significant components of our deferred tax assets and liabilities (Details)", "role": "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "INCOME TAXES - Significant components of our deferred tax assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40505 - Disclosure - INCOME TAXES - Income Tax Expense Reconciliation (Details)", "role": "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails", "shortName": "INCOME TAXES - Income Tax Expense Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:DividendsPayableCurrentAndNoncurrent", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DividendsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "role": "http://www.evolving.com/role/DisclosureStockholdersEquityDetails", "shortName": "STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DividendsPayableCurrentAndNoncurrent", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DividendsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - STOCK-BASED COMPENSATION (Details)", "role": "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WYzXmOcggE60qo3teKIb3Q", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Stock-Based Compensation Expenses (Details)", "role": "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails", "shortName": "STOCK-BASED COMPENSATION - Summary Of Stock-Based Compensation Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_5UFfQobbdUKJ2q_ZNaj_KA", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_wvz0Baq600idgyr2ZxybVQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_WYzXmOcggE60qo3teKIb3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Restricted Stock Activity (Details)", "role": "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary Of Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_X-xwp42mB0G3QQIpdAY4ig", "decimals": "-3", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WYzXmOcggE60qo3teKIb3Q", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Gpiiwpig4UCjqk-NPZGp-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_WYzXmOcggE60qo3teKIb3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Stock Option Activity (Details)", "role": "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary Of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WYzXmOcggE60qo3teKIb3Q", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_evol_RangeofexercisepricesoneMember_QZDO1HmitEigUzqxW7XASg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_mHr1pltOR06EwYidHh4zZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - STOCK-BASED COMPENSATION - Summary Of Stock Option Outstanding By Exercise Price Ranges (Details)", "role": "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails", "shortName": "STOCK-BASED COMPENSATION - Summary Of Stock Option Outstanding By Exercise Price Ranges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_evol_RangeofexercisepricesoneMember_QZDO1HmitEigUzqxW7XASg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_mHr1pltOR06EwYidHh4zZQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "2", "first": true, "lang": null, "name": "evol:BenefitPlanEmployerContributionRequirementPercentageOfCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_r2m7VpehIESYWXLi08XsJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - BENEFIT PLANS (Details)", "role": "http://www.evolving.com/role/DisclosureBenefitPlansDetails", "shortName": "BENEFIT PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "2", "first": true, "lang": null, "name": "evol:BenefitPlanEmployerContributionRequirementPercentageOfCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_r2m7VpehIESYWXLi08XsJQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_NiKSi9y8zEWkXs474eIBDw", "decimals": "-5", "first": true, "lang": null, "name": "evol:AntidilutiveSecuritiesExcludedFromComputationOfEarningsDueToNetLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WYzXmOcggE60qo3teKIb3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.evolving.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_NiKSi9y8zEWkXs474eIBDw", "decimals": "-5", "first": true, "lang": null, "name": "evol:AntidilutiveSecuritiesExcludedFromComputationOfEarningsDueToNetLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WYzXmOcggE60qo3teKIb3Q", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - EARNINGS PER SHARE - Summary Of Basic And Diluted Earnings Per Share (Details)", "role": "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE - Summary Of Basic And Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_VBuldjUZUUyRuETp9470YA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "2", "first": true, "lang": null, "name": "evol:PercentageOfManagementFeeOnFairMarketValueOfAssetsAndPerformanceFee", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_r2m7VpehIESYWXLi08XsJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.evolving.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "2", "first": true, "lang": null, "name": "evol:PercentageOfManagementFeeOnFairMarketValueOfAssetsAndPerformanceFee", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_r2m7VpehIESYWXLi08XsJQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7iKmfwWUjk64hv7hPdFHAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7iKmfwWUjk64hv7hPdFHAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": "-3", "lang": null, "name": "evol:DepreciationFromContinuingAndDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bVX9E5mp20ygz6XakyWziA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "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 - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "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": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - DISCONTINUED OPERATIONS", "role": "http://www.evolving.com/role/DisclosureDiscontinuedOperations", "shortName": "DISCONTINUED OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "evol-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_DkNjkjnNxECRpkri6xSKlA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 32, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r451", "r452", "r453" ], "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.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information [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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r451", "r452", "r453" ], "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.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r456" ], "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.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolving.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "evol_AntiTakeOverProvisionsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anti-takeover provisions period.", "label": "Anti Take over Provisions Period", "terseLabel": "Anti-takeover provisions period" } } }, "localname": "AntiTakeOverProvisionsPeriod", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "durationItemType" }, "evol_AntidilutiveSecuritiesExcludedFromComputationOfEarningsDueToNetLoss": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Antidilutive Securities Excluded From Computation Of Earnings Due To Net Loss", "label": "Antidilutive Securities Excluded From Computation Of Earnings Due To Net Loss", "verboseLabel": "Shares excluded from the dilutive stock calculation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsDueToNetLoss", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "evol_BadDebtExpenseDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of Bad Debt Expense related to Discontinued Operations.", "label": "Bad Debt Expense, Discontinued Operations", "terseLabel": "Bad debt expense, net of recoveries" } } }, "localname": "BadDebtExpenseDiscontinuedOperations", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_BadDebtExpenseNet": { "auth_ref": [], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Bad Debt Expense, Net", "label": "Bad Debt Expense, Net", "terseLabel": "Bad debt expense, net of recoveries" } } }, "localname": "BadDebtExpenseNet", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "evol_BenefitPlanEmployerContributionRequirementPercentageOfCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Benefit plan employer contribution requirement, percentage of compensation.", "label": "Benefit Plan Employer Contribution Requirement Percentage Of Compensation", "terseLabel": "Employer contribution requirement, percentage" } } }, "localname": "BenefitPlanEmployerContributionRequirementPercentageOfCompensation", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "evol_BenefitPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Benefit plans abstract.", "label": "BENEFIT PLANS" } } }, "localname": "BenefitPlansAbstract", "nsuri": "http://www.evolving.com/20211231", "xbrltype": "stringItemType" }, "evol_BoardMembersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board Members [Member]", "label": "Board [Member]" } } }, "localname": "BoardMembersMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_DebtInstrumentForgivenessAmountOfLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Forgiveness Amount Of Loan", "label": "Debt Instrument, Forgiveness Amount Of Loan", "verboseLabel": "Forgiveness amount of loan, principal" } } }, "localname": "DebtInstrumentForgivenessAmountOfLoan", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "evol_DebtInstrumentForgivenessAmountOfLoanInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Forgiveness Amount Of Loan, Interest", "label": "Debt Instrument, Forgiveness Amount Of Loan, Interest", "verboseLabel": "Forgiveness amount of loan, interest" } } }, "localname": "DebtInstrumentForgivenessAmountOfLoanInterest", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "evol_DeferredIncomeTaxExpenseBenefitIncludingForeignExchange": { "auth_ref": [], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Expense Benefit Including Foreign Exchange", "label": "Deferred Income Tax Expense Benefit Including Foreign Exchange", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitIncludingForeignExchange", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DepreciationFromContinuingAndDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation expense inclusive of both continuing and discontinued operations.", "label": "Depreciation From Continuing And Discontinued Operations", "terseLabel": "Depreciation" } } }, "localname": "DepreciationFromContinuingAndDiscontinuedOperations", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Amortization", "terseLabel": "Amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAmortization", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationClosingAdjustmentsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of Closing Adjustments paid or Payable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Closing Adjustments Payable", "negatedLabel": "Closing adjustments" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationClosingAdjustmentsPayable", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationConsiderationInCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration receivable for the disposal of assets and liabilities, including discontinued operation in cash.", "label": "Disposal Group, Including Discontinued Operation, Consideration In Cash", "terseLabel": "Aggregate purchase price payable in cash" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationInCash", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationConsiderationPlacedInEscrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration receivable for the disposal of assets and liabilities, including discontinued operation placed in escrow.", "label": "Disposal Group, Including Discontinued Operation, Consideration Placed in Escrow", "terseLabel": "Additional consideration placed in escrow" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationPlacedInEscrow", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationCurrencyTranslationAdjustmentReclassifiedFromAccumulatedOtherComprehensiveLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of currency translation adjustment reclassified from accumulated other comprehensive loss for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Currency Translation Adjustment Reclassified From Accumulated Other Comprehensive Loss", "negatedLabel": "Currency translation adjustment reclassified from accumulated other comprehensive loss" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCurrencyTranslationAdjustmentReclassifiedFromAccumulatedOtherComprehensiveLoss", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationDepreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation", "terseLabel": "Depreciation" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciation", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationIncomeTaxReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as income tax receivable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Income Tax Receivable", "terseLabel": "Income tax receivable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIncomeTaxReceivable", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationLeaseObligationsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as Lease obligations, current attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Lease Obligations Current", "terseLabel": "Lease obligations, current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseObligationsCurrent", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationLeaseObligationsNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as lease obligations attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Lease Obligations Non-current", "terseLabel": "Lease obligations, net of current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseObligationsNonCurrent", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationNetBookValueOfAssetsSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of net book value of assets sold for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Net Book Value Of Assets Sold", "negatedLabel": "Net book value of assets sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationNetBookValueOfAssetsSold", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationProductDevelopment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of product development expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Product Development", "terseLabel": "Product development" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationProductDevelopment", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationRestructuring": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Restructuring", "terseLabel": "Restructuring" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRestructuring", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Sales and marketing expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Sales and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationTermLoanCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as term loan attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Term Loan Current", "terseLabel": "Term loan" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationTermLoanCurrent", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_DisposalGroupIncludingDiscontinuedOperationTransactionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction costs payable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Transaction Costs", "negatedLabel": "Transaction costs" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationTransactionCosts", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_Disposalgroupincludingdiscontinuedoperationcontractreceivablescurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as contract receivables, net attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "DisposalGroupIncludingDiscontinuedOperationContractReceivablesCurrent", "terseLabel": "Contract receivables, net" } } }, "localname": "Disposalgroupincludingdiscontinuedoperationcontractreceivablescurrent", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_Disposalgroupincludingdiscontinuedoperationoperatingleasesrightofuseasset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as operating leases - right of use asset, net attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "DisposalGroupIncludingDiscontinuedOperationOperatingLeasesRightOfUseAsset", "terseLabel": "Operating leases - right of use asset, net" } } }, "localname": "Disposalgroupincludingdiscontinuedoperationoperatingleasesrightofuseasset", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_Disposalgroupincludingdiscontinuedoperationunbilledworkinprogresscurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as unbilled work in progress attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "DisposalGroupIncludingDiscontinuedOperationUnbilledWorkInProgressCurrent", "terseLabel": "Unbilled work in progress" } } }, "localname": "Disposalgroupincludingdiscontinuedoperationunbilledworkinprogresscurrent", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_EmployeesmemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees member [Member].", "label": "Employees [Member]" } } }, "localname": "EmployeesmemberMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_EmployeestockpurchaseplanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan member.", "label": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeestockpurchaseplanMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_EmployerContributionVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employer contribution vesting period.", "label": "Employer Contribution Vesting Period", "terseLabel": "Employer contribution vesting period" } } }, "localname": "EmployerContributionVestingPeriod", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureBenefitPlansDetails" ], "xbrltype": "durationItemType" }, "evol_EvenlyoverfouryearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Evenly over four years [Member]", "label": "Evenly Over Four Years [Member]" } } }, "localname": "EvenlyoverfouryearsMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_ForeignCurrencyTransactionLossIncomeDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Foreign currency transaction (loss) income attributable to discontinued operations.", "label": "Foreign Currency Transaction(Loss)Income Discontinued Operations", "terseLabel": "Foreign currency transaction (loss) income" } } }, "localname": "ForeignCurrencyTransactionLossIncomeDiscontinuedOperations", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_GainOnPppLoanForgivenessDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents for Gain on PPP loan forgiveness discontinued operations.", "label": "Gain On PPP Loan Forgiveness Discontinued Operations", "terseLabel": "Gain on PPP loan forgiveness" } } }, "localname": "GainOnPppLoanForgivenessDiscontinuedOperations", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestment": { "auth_ref": [], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investment.", "label": "Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investment", "totalLabel": "Total" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestment", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "evol_IncreaseDecreaseInLeaseObligationsOperatingLeases": { "auth_ref": [], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Lease Obligations, Operating Leases", "label": "Increase Decrease In Lease Obligations, Operating Leases", "terseLabel": "Lease obligations - operating leases" } } }, "localname": "IncreaseDecreaseInLeaseObligationsOperatingLeases", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "evol_InsurancePolicyCoverageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Policy Coverage [Member]", "label": "Insurance Policy Coverage" } } }, "localname": "InsurancePolicyCoverageMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "evol_January2018MemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 2018 member [Member]", "label": "January 2018 Member [Member]" } } }, "localname": "January2018MemberMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_LoansAndAccruedInterestForgivablePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loans And Accrued Interest Forgivable Period", "label": "Loans And Accrued Interest Forgivable Period", "terseLabel": "Loans and accrued interest, forgivable period" } } }, "localname": "LoansAndAccruedInterestForgivablePeriod", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "durationItemType" }, "evol_NetCashProvidedByUsedInInvestingActivitiesDiscontinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Investing cash flow data:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesDiscontinuingOperationsAbstract", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "evol_NetCashProvidedByUsedInOperatingActivitiesDiscontinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Operating cash flow data:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesDiscontinuingOperationsAbstract", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "evol_NetDeferredTaxAssetsBeforeValuationAllowance": { "auth_ref": [], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Deferred Tax Assets Before Valuation Allowance", "label": "Net Deferred Tax Assets Before Valuation Allowance", "terseLabel": "Net deferred tax assets, before valuation allowance" } } }, "localname": "NetDeferredTaxAssetsBeforeValuationAllowance", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "evol_NetExcessTaxBenefitsFromEmployeeStockPlanAwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Excess tax benefit from employee stock plan awards.", "label": "Net Excess Tax Benefits From Employee Stock Plan Awards", "terseLabel": "Excess tax benefit from employee stock plan awards" } } }, "localname": "NetExcessTaxBenefitsFromEmployeeStockPlanAwards", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "evol_NetSettlementExercisesSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net settlement exercises shares issued.", "label": "Net Settlement Exercises Shares Issued", "terseLabel": "Net settlement exercises" } } }, "localname": "NetSettlementExercisesSharesIssued", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "evol_NoncashOrPartNoncashDivestitureAmountOfTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash transaction costs for selling an asset or business through a noncash (or part noncash) transaction.", "label": "Noncash or Part Noncash Divestiture, Amount of Transaction Costs", "terseLabel": "Supplemental non-cash amounts of transaction costs from sale of business" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfTransactionCosts", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "evol_NumberOfSoftwarePurchaseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of software purchase agreements.", "label": "Number of Software Purchase Agreements", "terseLabel": "Number of software purchase agreements" } } }, "localname": "NumberOfSoftwarePurchaseAgreements", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "evol_OneyearanniversaryofofferingmemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One year anniversary of offering member [Member]", "label": "One Year Anniversary Of Offering [Member]" } } }, "localname": "OneyearanniversaryofofferingmemberMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_OperatingLossCarryForwardsExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Expiration Year.", "label": "Operating Loss Carry forwards Expiration Year", "terseLabel": "Operating loss carryforwards expiration year" } } }, "localname": "OperatingLossCarryForwardsExpirationYear", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "evol_OrganizationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization Policy [Policy Text Block]", "label": "Organization Policy [Policy Text Block]", "terseLabel": "Organization" } } }, "localname": "OrganizationPolicyPolicyTextBlock", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "evol_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program Loan [Member]", "label": "Paycheck Protection Program Loan" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "evol_PaymentsToAcquirePropertyPlantAndEquipmentDiscontinuedOperations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The Payments to Acquire Property, Plant, and Equipment related to Discontinued Operations", "label": "Payments to Acquire Property, Plant, and Equipment, Discontinued Operations", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipmentDiscontinuedOperations", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_PercentageOfAppreciationOfNetAssetsValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of appreciation of net assets value.", "label": "Percentage Of Appreciation Of Net Assets Value", "terseLabel": "Percentage of appreciation of net assets value" } } }, "localname": "PercentageOfAppreciationOfNetAssetsValue", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "evol_PercentageOfManagementFeeOnFairMarketValueOfAssetsAndPerformanceFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of management fee on fair market value of the Assets and performance fee", "label": "Percentage of Management Fee on Fair Market Value of the Assets and Performance Fee", "terseLabel": "Percentage of management fee on fair market value of the Assets and performance fee" } } }, "localname": "PercentageOfManagementFeeOnFairMarketValueOfAssetsAndPerformanceFee", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "evol_PercentageReleasedStockAwardsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Released Stock Awards Granted.", "label": "Percentage Released Stock Awards Granted", "verboseLabel": "Percentage of restricted stock released" } } }, "localname": "PercentageReleasedStockAwardsGranted", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "evol_PppLoanForgiveness": { "auth_ref": [], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "PPP Loan Forgiveness", "label": "PPP Loan Forgiveness", "terseLabel": "Gain on PPP Loan forgiveness" } } }, "localname": "PppLoanForgiveness", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "evol_ProceedsFromPppLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From PPP Loan", "label": "Proceeds From PPP Loan", "terseLabel": "Proceeds from PPP loan" } } }, "localname": "ProceedsFromPppLoan", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "evol_ProvisionForDeferredIncomeTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of provision for deferred income taxes.", "label": "Provision For Deferred Income Taxes", "terseLabel": "Provision for deferred income taxes" } } }, "localname": "ProvisionForDeferredIncomeTaxes", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "evol_RangeofexercisepricesfiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition", "label": "$8.42 - $10.90 [Member]" } } }, "localname": "RangeofexercisepricesfiveMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "domainItemType" }, "evol_RangeofexercisepricesfourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition", "label": "$4.95 - $8.41 [Member]" } } }, "localname": "RangeofexercisepricesfourMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "domainItemType" }, "evol_RangeofexercisepricesoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition", "label": "$4.11 - $4.31 [Member]" } } }, "localname": "RangeofexercisepricesoneMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "domainItemType" }, "evol_RangeofexercisepricesthreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition", "label": "$4.56 - $4.94 [Member]" } } }, "localname": "RangeofexercisepricesthreeMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "domainItemType" }, "evol_RangeofexercisepricestwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition", "label": "$4.32 - $4.55 [Member]" } } }, "localname": "RangeofexercisepricestwoMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "domainItemType" }, "evol_ReleasePeriodForRestrictedStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Release Period For Restricted Stock Options.", "label": "Release Period For Restricted Stock Options", "terseLabel": "Vested period for stock awards granted" } } }, "localname": "ReleasePeriodForRestrictedStockOptions", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "evol_ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of financial results of the discontinued operations.", "label": "Schedule of Financial Results of Discontinued Operations [Table Text Block]", "terseLabel": "Summary of financial results of the discontinued operations" } } }, "localname": "ScheduleOfFinancialResultsOfDiscontinuedOperationsTableTextBlock", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "evol_ScheduleOfGainOnSaleOfDiscontinuedOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of Gain On Sale Of Discontinued Operations.", "label": "Schedule Of Gain On Sale Of Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of gain on sale of discontinued operations" } } }, "localname": "ScheduleOfGainOnSaleOfDiscontinuedOperationsTableTextBlock", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "evol_ScheduleOfSignificantNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of significant non-cash items and capital expenditures for the discontinued operations.", "label": "Schedule of Significant Non-cash Items and Capital Expenditures for Discontinued Operations [Table Text Block]", "terseLabel": "Summary of cash flow information relating to the discontinued operations" } } }, "localname": "ScheduleOfSignificantNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsTableTextBlock", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "evol_SeniorManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Management [Member]", "label": "Senior Management [Member]" } } }, "localname": "SeniorManagementMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedAndOutstandingInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Shares Issued And Outstanding In Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Issued And Outstanding In Period", "terseLabel": "Shares issued and outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedAndOutstandingInPeriod", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "evol_Sharebasedcompensationarrangementbysharebasedpaymentawardmaximumvalueofsharesperemployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award maximum value of shares per employee.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployee", "terseLabel": "Maximum value of shares per employee" } } }, "localname": "Sharebasedcompensationarrangementbysharebasedpaymentawardmaximumvalueofsharesperemployee", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "evol_StockincentiveplansmemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock incentive plans member [Member].", "label": "Stock Incentive Plans [Member]" } } }, "localname": "StockincentiveplansmemberMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_TwoThousandSevenStockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Seven Stock Plan [Member]", "label": "2007 Stock Plan [Member]" } } }, "localname": "TwoThousandSevenStockPlanMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_TwoThousandSixteenStockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Sixteen Stock Plan [Member]", "label": "2016 Stock Plan [Member]" } } }, "localname": "TwoThousandSixteenStockPlanMember", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "evol_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Working Capital", "label": "Working Capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.evolving.com/20211231", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "srt_DirectorMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r215", "r237", "r261", "r262", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r435", "r436", "r446", "r447" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.evolving.com/role/DisclosureLongTermDebtDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r215", "r237", "r261", "r262", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r435", "r436", "r446", "r447" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r215", "r237", "r260", "r261", "r262", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r435", "r436", "r446", "r447" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.evolving.com/role/DisclosureLongTermDebtDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r215", "r237", "r260", "r261", "r262", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r435", "r436", "r446", "r447" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.evolving.com/role/DisclosureLongTermDebtDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r168", "r378" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual with Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r401", "r426" ], "calculation": { "http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date, including liabilities incurred and payable to vendors for goods and services received, taxes, interest, rent and utilities, compensation costs, payroll taxes and fringe benefits (other than pension and postretirement obligations), contractual rights and obligations, and statutory obligations.", "label": "Accounts Payable and Accrued Liabilities", "totalLabel": "Total accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r402", "r425" ], "calculation": { "http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "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.", "label": "Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r37", "r396", "r419" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r402", "r425" ], "calculation": { "http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "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.", "label": "Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r64", "r65", "r66", "r420", "r441", "r442" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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 loss", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r63", "r66", "r76", "r77", "r78", "r119", "r120", "r121", "r348", "r437", "r438", "r457" ], "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 Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r44", "r296", "r381" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r119", "r120", "r121", "r293", "r294", "r295", "r353" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r264", "r266", "r298", "r299" ], "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": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r266", "r289", "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation expense", "verboseLabel": "Total share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r87", "r104", "r228", "r369" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of debt issuance costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r104", "r172", "r173" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of intangible assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r160", "r162", "r166", "r170", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r344", "r349", "r355", "r379", "r381", "r394", "r417" ], "calculation": { "http://www.evolving.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": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.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.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r31", "r32", "r61", "r113", "r170", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r344", "r349", "r355", "r379", "r381" ], "calculation": { "http://www.evolving.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": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.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.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "terseLabel": "Assets of discontinued operations:" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r175", "r179" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets of discontinued operations", "totalLabel": "Total current assets of discontinued operations:" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]", "terseLabel": "Current assets of discontinued operations:" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets of discontinued operations:" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r267", "r291" ], "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.evolving.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEET COMPONENTS" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r30", "r52", "r106" ], "calculation": { "http://www.evolving.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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r33", "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r100", "r106", "r109" ], "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", "terseLabel": "Cash and cash equivalents per balance sheet" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations": { "auth_ref": [ "r100", "r106", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; attributable to disposal group, including, but not limited to, 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, Disposal Group, Including Discontinued Operations", "terseLabel": "Cash and cash equivalents classified within current assets of discontinued operations" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r100", "r106", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Ending cash and cash equivalents balance per statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r100", "r358" ], "calculation": { "http://www.evolving.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 increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC Insured Amount", "terseLabel": "Maximum coverage amount of FDIC program" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash and non-cash transactions:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, Uninsured Amount", "terseLabel": "Cash and cash equivalents not under any FDIC program" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r58", "r187", "r403", "r424" ], "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 (Note 10)", "terseLabel": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.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": [ "r184", "r185", "r186", "r196", "r443" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r119", "r120", "r353" ], "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.evolving.com/role/DisclosureEarningsPerShareDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r43", "r249" ], "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", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r43", "r381" ], "calculation": { "http://www.evolving.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, $0.001 par value; 40,000,000 shares authorized; 10,251,111 and 9,930,682 shares issued and outstanding as of September 30, 2010 and December 31, 2009, respectively", "terseLabel": "Common stock, $0.001 par value; 40,000,000 shares authorized; 12,437,073 shares issued and 12,258,184 shares outstanding as of December 31, 2021 and 12,374,798 shares issued and 12,195,909 shares outstanding as of December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r258", "r259", "r263", "r301" ], "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": "BENEFIT PLANS" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r84", "r408", "r431" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r152", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r110", "r346" ], "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": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r88" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r114", "r323", "r330" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails": { "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": "Current Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r323", "r330", "r332" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r36", "r37", "r38", "r112", "r118", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r370", "r395", "r399", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r57", "r112", "r118", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r370" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r57", "r112", "r118", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r250", "r251", "r252", "r253", "r367", "r368", "r370", "r371", "r413" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares authorized for issuance under the deferred compensation arrangement as of the balance sheet date.", "label": "Deferred Compensation Arrangement with Individual, Shares Authorized for Issuance", "terseLabel": "Shares available for purchase under ESPP" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r324", "r330" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails": { "order": 1.0, "parentTag": "evol_DeferredIncomeTaxExpenseBenefitIncludingForeignExchange", "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": "Deferred Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r305", "r306" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "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, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r114", "r324", "r330", "r331", "r332" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Benefit (provision) for deferred income taxes", "verboseLabel": "Benefit for deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r40", "r41", "r314", "r397", "r415" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r315" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "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.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r317" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r321", "r322" ], "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": "State NOLs" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r321", "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Federal NOL" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r321", "r322" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "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 state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Net operating loss carryforwards - State" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciable assets" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r320", "r321", "r322" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "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 foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credits carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r321", "r322" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r321", "r322" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r316" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "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": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r321", "r322" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails": { "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 intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesSignificantComponentsOfOurDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r104", "r176" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": { "auth_ref": [ "r19", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations.", "label": "Depreciation and Amortization, Discontinued Operations", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortizationDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r4", "r6", "r10", "r23" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "negatedLabel": "Gain from sale of business", "terseLabel": "Gain on sale of discontinued operations" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": { "auth_ref": [ "r4", "r5", "r17" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax", "verboseLabel": "Income from discontinued operations before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax [Abstract]", "terseLabel": "Discontinued operations (Note 2)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "terseLabel": "Basic earnings per common share from discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Diluted earnings per common share from discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod": { "auth_ref": [ "r5", "r23", "r336" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) attributable to income (loss) from operations classified as a discontinued operation. Excludes tax expense (benefit) for gain (loss) on disposal and for provision for gain (loss) until disposal.", "label": "Discontinued Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period", "terseLabel": "Income tax expense from discontinued operations", "verboseLabel": "Income tax expense" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DISCONTINUED OPERATIONS" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Disposed by sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "auth_ref": [ "r11", "r27" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.", "label": "Discontinued Operations, Policy [Policy Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r1", "r2", "r20", "r175", "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable and accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities and income taxes payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r174", "r179" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Non-current assets of discontinued operations", "totalLabel": "Total non-current assets of discontinued operations:" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]", "terseLabel": "Carrying amounts of the assets and liabilities of the discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r1", "r2", "r20", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Aggregate purchase price", "verboseLabel": "Purchase price" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r18", "r26" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "negatedLabel": "Costs of revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "auth_ref": [ "r1", "r2", "r20", "r175", "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current", "terseLabel": "Unearned revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "auth_ref": [ "r1", "r2", "r20", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets", "terseLabel": "Deferred income taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.", "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)", "terseLabel": "Foreign currency exchange (loss) income" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r18" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "negatedLabel": "General and administrative" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "auth_ref": [ "r1", "r2", "r20", "r174", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "terseLabel": "Amortizable intangible assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "auth_ref": [ "r8", "r9", "r18", "r27" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Interest Income", "terseLabel": "Interest income" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income", "terseLabel": "Other income" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r1", "r2", "r20", "r175", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [ "r1", "r2", "r20", "r174", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "terseLabel": "Property and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r18", "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "Financial results of the discontinued operations" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r28", "r182" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DISCONTINUED OPERATIONS" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r37", "r39", "r398", "r418" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Accrued dividends" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic earnings per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted earnings per common share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r358" ], "calculation": { "http://www.evolving.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" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate, Continuing Operations", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r402", "r425" ], "calculation": { "http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "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.", "label": "Employee-related Liabilities", "verboseLabel": "Accrued compensation and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureBalanceSheetComponentsAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r290" ], "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 costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "auth_ref": [ "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of plan compensation cost recognized during the period.", "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "terseLabel": "Employee stock purchase plan compensation expense" } } }, "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r76", "r77", "r78", "r119", "r120", "r121", "r123", "r128", "r130", "r149", "r171", "r249", "r254", "r293", "r294", "r295", "r326", "r327", "r353", "r360", "r361", "r362", "r363", "r364", "r365", "r437", "r438", "r439", "r457" ], "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.evolving.com/role/DisclosureEarningsPerShareDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r105", "r356", "r357" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedNetLabel": "Foreign currency transaction income, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r89", "r105", "r124", "r125", "r126", "r127", "r140", "r144", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r115", "r333" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "evol_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestment", "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": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r81", "r160", "r161", "r164", "r165", "r167", "r393", "r405", "r411", "r433" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Loss from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r113", "r122", "r160", "r161", "r164", "r165", "r167", "r170", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r342", "r354", "r355" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r79", "r85", "r122", "r124", "r125", "r126", "r127", "r134", "r142", "r143", "r354", "r404", "r406", "r409", "r427" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic loss per common share from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r79", "r85", "r122", "r124", "r125", "r126", "r127", "r134", "r142", "r143", "r144", "r354", "r409", "r427", "r430", "r432" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted loss per common share from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r4", "r5", "r6", "r7", "r10", "r23", "r26", "r337", "r428" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax", "totalLabel": "Net income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r4", "r5", "r6", "r7", "r10", "r17", "r23", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r82", "r85", "r135", "r142", "r143", "r409", "r428", "r430", "r432" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Basic earnings per common share from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r135", "r142", "r143", "r351" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Diluted earnings per common share from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromSubsidiariesBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity.", "label": "Income (Loss) from Subsidiaries, before tax", "terseLabel": "Income before income tax expense" } } }, "localname": "IncomeLossFromSubsidiariesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations Line Items" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r2", "r11", "r12", "r13", "r14", "r15", "r16", "r21", "r24", "r25", "r26", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsFinancialResultsOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsGainOnSaleOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureDiscontinuedOperationsNonCashItemsAndCapitalExpendituresForDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r178", "r183" ], "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.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r310" ], "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.evolving.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.evolving.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": [ "r116", "r309", "r312", "r319", "r328", "r334", "r338", "r339", "r340" ], "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.evolving.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r129", "r130", "r159", "r307", "r329", "r335", "r434" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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)", "totalLabel": "Total tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r75", "r303", "r304", "r312", "r313", "r318", "r325" ], "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.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r308" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails": { "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 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": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r308" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails": { "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": "Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate", "verboseLabel": "U.S. federal income tax expense at statutory rates" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r308" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails": { "order": 4.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": "Permanent differences and other, net" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r308" ], "calculation": { "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails": { "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 tax expense, net of federal impact" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r108" ], "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", "terseLabel": "Income taxes paid, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r103" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase Decrease In Accounts Payable And Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r103" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.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", "negatedLabel": "Contract receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r103" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r103", "r391" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Unearned revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInFinishedGoodsAndWorkInProcessInventories": { "auth_ref": [ "r103" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the book value of finished goods inventory and work in process inventory.", "label": "Unbilled work-in progress", "negatedLabel": "Unbilled work-in-progress" } } }, "localname": "IncreaseDecreaseInFinishedGoodsAndWorkInProcessInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r103" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.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": "Prepaid and other assets", "negatedLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r197", "r200" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r158", "r366", "r369", "r410" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r99", "r101", "r108" ], "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": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease terms" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r55", "r113", "r163", "r170", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r345", "r349", "r350", "r355", "r379", "r380" ], "calculation": { "http://www.evolving.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": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r49", "r113", "r170", "r355", "r381", "r400", "r422" ], "calculation": { "http://www.evolving.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": "Total liabilities and stockholders' equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r56", "r113", "r170", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r345", "r349", "r350", "r355", "r379", "r380", "r381" ], "calculation": { "http://www.evolving.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": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.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.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "terseLabel": "Liabilities of discontinued operations:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r175", "r179" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities of discontinued operations", "totalLabel": "Total current liabilities of discontinued operations:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "Current liabilities of discontinued operations:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r174", "r179" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Non-current liabilities of discontinued operations", "totalLabel": "Total non-current liabilities of discontinued operations:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities of discontinued operations:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsCarryingAmountsOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement and mutual general release, amount agreed to pay to the other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Litigation settlement, paid by insurance carrier" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Term loans, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "verboseLabel": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r187", "r188", "r189", "r191", "r192", "r193", "r195", "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r187", "r190", "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Litigation, amount seeking" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r187", "r188", "r189", "r191", "r192", "r193", "r195", "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.evolving.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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.evolving.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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r102", "r105" ], "calculation": { "http://www.evolving.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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r26", "r70", "r72", "r78", "r83", "r105", "r113", "r122", "r124", "r125", "r126", "r127", "r129", "r130", "r140", "r160", "r161", "r164", "r165", "r167", "r170", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r354", "r355", "r407", "r429" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.evolving.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", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r124", "r125", "r126", "r127", "r131", "r132", "r141", "r144", "r160", "r161", "r164", "r165", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income from discontinued operations" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r133", "r136", "r137", "r138", "r139", "r141", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income from discontinued operations" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "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": "Recently Adopted And Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other (expense) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "OPERATING EXPENSES" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r160", "r161", "r164", "r165", "r167" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r104" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of operating leases - right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r29", "r352" ], "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]", "verboseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Liabilities" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r342", "r343", "r347" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r64", "r67", "r68", "r69", "r359" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "negatedLabel": "Reclassification of foreign currency translation adjustment into earnings as a result of discontinued operations", "negatedTerseLabel": "Net reclassification of foreign currency translation adjustment from sale of foreign subsidiaries pursuant to the Purchase Agreements" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.evolving.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": "Purchase of property and equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r267", "r291" ], "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.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "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.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r42", "r235" ], "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 value", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockholdersEquityDetails", "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r42", "r235" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r42" ], "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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockholdersEquityDetails", "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r42", "r381" ], "calculation": { "http://www.evolving.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, $0.001 par value; 2,000,000 shares authorized; no shares issued and outstanding as of September 30, 2010 and December 31, 2009", "terseLabel": "Preferred stock, $0.001 par value; 2,000,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r31", "r50", "r51" ], "calculation": { "http://www.evolving.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 and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Cash proceeds" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of business, net of cash transferred" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds on sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r97" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "verboseLabel": "Proceeds from loan" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r96", "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash received from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Cash received from ESPP" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r34", "r35", "r177", "r381", "r412", "r423" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r53", "r177", "r444", "r445" ], "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 and Long-Lived Assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r98" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Principal payments on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Restricted stock-based compensation expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r45", "r254", "r296", "r381", "r421", "r440", "r442" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r119", "r120", "r121", "r123", "r128", "r130", "r171", "r293", "r294", "r295", "r326", "r327", "r353", "r437", "r439" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r376", "r377" ], "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": "Supplemental non-cash amounts of lease liabilities arising from obtaining right of use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "verboseLabel": "Accounts Payable And Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r325" ], "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 expense (benefit) from continuing operations for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r317" ], "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": "Summary of significant components of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r2", "r11", "r12", "r13", "r14", "r15", "r16", "r21", "r24", "r25", "r26", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of carrying amounts of assets and liabilities of discontinued operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary Of Basic And Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r308" ], "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": "Summary of income tax expense reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r266", "r288", "r297" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r266", "r288", "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Summary Of Stock-Based Compensation Expenses" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r114" ], "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": "Summary of pre-tax income (loss) on which the provision for income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r267", "r291" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Summary Of Stock Option Oustanding By Exercise Price Ranges" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r274", "r282", "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary Of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Summary Of Restricted Stock Activity" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Continuing operations" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based compensation, Operating Activities", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount on the purchase price of stock option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Purchase price of stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r283" ], "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": "Number of shares restricted stock vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares per employee" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r277" ], "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": "Number of Shares, Options exercisable at December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r277" ], "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": "Weighted-Average Exercise Price, Options exercisable at December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Number of Shares,Less options expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Shares, Less options forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r276", "r291" ], "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": "Number of Shares, Options outstanding at ending", "periodStartLabel": "Number of Shares, Options outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r275" ], "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": "Weighted-Average Exercise Price, Options outstanding at ending", "periodStartLabel": "Weighted-Average Exercise Price, Options outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issue related to the ESPP" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r265", "r271" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Less options expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Less options forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r267", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range Line Items" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of Exercise Prices, Lower Range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Stock Options Exercisable, Number of Shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Stock Options Oustanding, Number of Shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of Exercise Prices, Upper Range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Option expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r291" ], "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": "Weighted-Average Remaining Contractual Term (Years), Options exercisable at December 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Unvested restricted stock, ending", "periodStartLabel": "Unvested restricted stock, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Less restricted stock forfeited/expired" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term (Years), Options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r273" ], "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 stock awards vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Less restricted stock vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Stock Options Exercisable, Weighted Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Stock Options Outstanding, Weighted Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Stock Options Outstanding, Weighted Average Remaining Contractual Life(Years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionOutstandingByExercisePriceRangesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r374", "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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 [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r60", "r76", "r77", "r78", "r119", "r120", "r121", "r123", "r128", "r130", "r149", "r171", "r249", "r254", "r293", "r294", "r295", "r326", "r327", "r353", "r360", "r361", "r362", "r363", "r364", "r365", "r437", "r438", "r439", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement, Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "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 INCOME" } } }, "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 CHANGES IN STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r119", "r120", "r121", "r149", "r392" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesExpenseBenefitFromContinuingOperationsDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.evolving.com/role/DisclosureIncomeTaxesPreTaxIncomeLossOnWhichProvisionForIncomeTaxesDetails", "http://www.evolving.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r42", "r43", "r249", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "terseLabel": "Forfeiture of restricted stock" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r249", "r254" ], "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", "terseLabel": "Grant made during the period" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r42", "r43", "r249", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Restricted stock vested, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r43", "r47", "r48", "r113", "r169", "r170", "r355", "r381" ], "calculation": { "http://www.evolving.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": "Total stockholders' equity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets", "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r111", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r254", "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r375", "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease rental income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Schedule of Subsequent Events", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "verboseLabel": "BALANCE SHEET COMPONENTS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureBalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r59", "r255" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r59", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureStockholdersEquityDetails", "http://www.evolving.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r59", "r255", "r256" ], "calculation": { "http://www.evolving.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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, 178,889 shares as of December 31, 2021 and December 31, 2020, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r302", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r150", "r151", "r153", "r154", "r155", "r156", "r157" ], "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.evolving.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r144" ], "calculation": { "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Effect of dilutive securities - options and restricted stock" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r144" ], "calculation": { "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average diluted shares outstanding", "terseLabel": "Weighted average diluted shares outstanding", "totalLabel": "Diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r131", "r144" ], "calculation": { "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average basic shares outstanding", "terseLabel": "Weighted average basic shares outstanding", "verboseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolving.com/role/DisclosureEarningsPerShareSummaryOfBasicAndDilutedEarningsPerShareDetails", "http://www.evolving.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r130": { "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" }, "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": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "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", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r160": { "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" }, "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": "(c)", "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": "(d)", "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": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e13051-110250" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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", "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r40": { "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" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(1),(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r449": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r45": { "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" }, "r450": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r451": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r452": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r453": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r454": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r455": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r456": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r60": { "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" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e709-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 69 0001104659-22-044364-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-22-044364-xbrl.zip M4$L#!!0 ( $>5B%1%1,GPMQ( ):Y 1 979O;"TR,#(Q,3(S,2YX MS:M;.G)%OV*+$E'4FSE[R<@DE(PAF* MT "D;>77IQL@*5+B59>L/.'+C$PT&MWX&@V@L22C'K/)"_?F M9"*62^J21R8E=QS2D=R>,4*NSC^>_]QJ79U?MC[^]($T&@&G#E604[A$L[P\ M;T4I-P%7X5Z3]\V?FY<7EY?DZOK=U?7%1S)\C.@>0<@I+R)\5?:ULN9L00EH MZJKKUR?I\$]G<\];7C>;+R\OY_CE7,@9,+AXU^2N\JAKL;.0WN'NUP3]RSM- MW;JZNFKJU)!TBS+)&9.?0.VSF"2V%V6($W]HFL20%(#P5DNF(N(I54^:.$Q! M[5N-BU;C7>N,>%3.F->G"Z:6U&()F=BS<)X!W7-++'2FUB5F80Y#3.^$7-RR M*?4=$.R;3QU=Q6>$>I[D3[['$@2^&R,)E%)V6F6!3JWF'X\/8PU%2&Q[9$+D%&CY4D+C M724U5Q":GK9I!CV7\\Q%H!5DF&[%%2BO"^)W.J M"5)C53.C=)E:,YB0PEMQ*[U.("%1'KZ68E;'(@"QJ0*_6/+T$3$G(4MI3@#&D M6D@*?J^*%SN51N2YP>\3HCT_=5WAZ0:MOX5?ETON3D7P"3ZB9[Y&O2?0E G^ M^#+J9;L774.W7%F.4+YD8RC5IM)NN_:-KSRQ:+]R=2L6E+N!_NJ,<*CR:EDB M\4(!;3;E+M?*0-=S<4$:9,T1_@B9$N!*#%N"?(EA3$+.OS0WV6V6Y$/?/'!_ MU;_!,RGH&'0E8C,/<@3DMZEB^LT/&M639^8*O(6C[80DUY^GN[P8\OW"X MC;;?H0Y:TWC.6 A@";H\U,!<-6H1&_A],^B/!P^]V_:D>TLZ[8=V_Z9+QI^[ MW",64 ]S')0]LQ[,11:L))AI.?-1?5<%U9O!XW#4_=SMCWN_=4FO#W]W M:WRKXTO5_,X1+V6;Z)H^'\L/E;!LCS^3NX?![W4+S1G9Q+LV;%S"14C:EA[> MJB%=49@VP6@#ODB?V0^VC/KG10+Z! \[OJ0 M=3U**[:5:GR*;.1=@8T$I9$?GDQY/Y(IE$BLJ$@BHC)KDZAH$F,^<_F46]2- M=18P9O6 M.J?N#!O]V!/6U[EP;"95]YO/O579>6L.A_R9[/M*,]G/[?X]N(Y>'Q(&-__U M>?!PVQV-_YUT__ZE-_FSAC[;20SDC+K\?[30T)2B1AWKFX,I(C 8 L96]MAB M+U[Y[J&U/:D=C.[;_=Y_ZQ@C:??!)KX\/K9'?Z)!C'OW_=Y=[Z;=GY#VSF HM5A MY!JXW8&[XRZ%(11U1DSA$MA@>@" JS(M,H2M04"6(31(5#21IFR<.&! PHY) M4$\]#V([?>%B"+H'G3'.!6_HDGO4T8-SFWN03=T)>0!S.D Y11:V%79%1K05/LDV(BP4 MH_4*BJW-9$\S>1#N;,)P0]>3EP%]&DD^G.^WQ[X/@_Y]8](=/9+;;F=28U,Q MQMD'QPG"/V?%L?)(BR*76UAM1"XCAC5JY78-"NNKW@6/"Q#,57EAZ'SB?.1^ MVD9.!XH:G?88?":NB'?[8Q-*J)';&;EUQ"/'A D7=A1[";$9,>9);.H@,A&T+7"GW5KO92P&S(D/9FB>6,Y1U MJ<9F2%AN;2"'\BN#)7X;^!YN=<=#6IU5]Y5)BRLVA*IG([WFL(>3J59 D2%M M#=!QB1"$Q64AG14)IB!:'&'EJ ]ME4;3D8F?917$3$0J">M,^;FK#Z5R)&+7NMB&SUHGH^]B5EGQ"4F,\V^[_;K5:32'MU_ M4NR;#PIWGQ&;++^<098/6 C'1_T\#5,&7#%!QC#O^'AM.% M=N.M>NY4R(56(4"J#&7^DCZX1P0K/#D=^XE[. PW$F-7PU7]C-80^BK7FS./ M@U9E#VPE,^6#V-+CF9*GM\@/"=9U SST1HR#[,#(1;QUX*T7M0E478%Z&Q16+8 BE+QV!J/G:*P%<*O^2A5CKO6 M@)6/MA:%60N@*1-?K>$X<%#GH,&=4D&>RXO6]L:(O<[7A,76(;_*\9X)7L-1 M,NH3T.9A^Z[*GO\D?#I3?+%T\ T,_6VN'R! I!KAHPW_@++/7Q=.2(+\<]X>T, FQ0V*#1E0 M:6WQV'K#H[F4>"84SQ0W0]%#!A[W,/MM5 C!4M1_$.J E,V#*0XX5U5\TS2. MI/HP5LR1E =3K:K\AG4?2?>;=2E'4MVA3U55ARS,.:+2#\@_5=U?FIM/* 1? MDD\MZ(<60',A/>)N/423^4B%>:KG05B:DZ%7V1GP9\/\/(<"0RGS"\][\R>M M_-0L^%?TXD0#/S5:EXUWK=W%V'QYHXPHCI2)7"C(%0K2^KBC(*EO[F2A4I13 M_ZW*2Y+^!%))3,(,6 9_[!.KCVFOCS39(ZG(F:--;/=1-IZT68/B?#+ M?@)M/L]23I@PEQ$$'P'*$2)XB$H/QM!-_B,^U=8SZ97Y=\)>O8X#(^ S+?&G MLS*$W'$P>O+IS),^-'?CH:-GJ*Z]D!1OX<%!#:CH/REPBCYRO9?"7WXZTT^( M7>/%.. U]6_PIES8$\/-E\'VECRMQLSE0CY2E\YTRB-;/#$9JI*96B"_K5]Z M.8CP%')*:GEA47G*= 25MI%1)15)33E-)=JNQVV\3),_LS&S?*DOF.F^6HYO M,]M<)+U8^J:/&TS#"-^MSR:BSSR\ESS4^C"L4JO):*LPIJB.;J23%S&9"U]1 MUQZS9V9NLL0)41+D8K+31#PN-W_U6"D%LPA/4T4=?-Z*6;2EQ&.S2-I9K4F& M=*6/-[U FQT;"U/*9_A*5>P0;L\=:K$B7W74(H[9",SPS.6D@142G:1P=:N-^\. :ASX^/A=X[92$'" 6PF4>E:N#*GLSB M,22P)UZ T.]"?@6C"2[,"W78^GI&#.P,)@O=@04CF,J7,Y8"#:=P^RQ*?K,664B!$K)+6 ML4PGJWW/Q2><%;MEYO^>^X#_#9X:FTE)-39#WIF-"O; !CC^AE)!7ZEL0T)YML+Y>S63/E_.V4.BK=X0:#D=@Z M3#O(%=,G/3DQ3O0DCBF/JT5FK[&E1'>Q=,2*2=PFKE_*!4XC]LWG4F< )"P, MM<^8>= P>5IF4^6=F6UVI4M#^1=CG:;.;^!$<1/%IB&7H#U!:^[[.+093,=B MZL$DB U]:K>,O54BCJZ *AIW!\G-.E M;N+%:QFX'?S1T_=?Q]3?E]%>GKFX;J*.=ZMJ*GKN7?4$!V#A>+*K+"E>#E!Q MFPS?2@7B ^"VC[<+E[V37^^ABP6&UP&3O5GM'U,^3K-<:Q;;I+;'I?,EJO X M!9UJ!5=H=7@5-E;#(Y5?&?980:AEMS:W(#3BGEH[G F'0:ON6=\N>F2.6 MR&.W6DOC\SW6URU;2F;QS4'DSAR^QSJ"B;OT@J7#W>HHR>%[K"-]NRLT&!]G M4[M5T@:+-U=+,Q2#ARK&'Q2(WA/ +U@4-!AFHGO*\J5,]U)[\GLKP[,*ZOKN M$\C%[!<=O5]B2)BI_6JP@.5W6(DBC+TY.O8F^6SNB:FOF'Y#9;=:+.+Y5JI1 M+SKBAC?;BL5#Z'JU\FFE(I*E6:VDN%JYH*]\X2^>J>,S,35KCR A,U&(^,CM M>$6T*R)\,\IY+Z*<G M?#OJ@=W.01QP&"],)J;WPG)^,SMOEKZB?+XA&!7 M#B9%RH)ZIEW+CML"OK\!L-N$\IQ'/%BCH.L5^(J97LKDZ'U)@VA MS".@ "S.1!3@SDV5_PFCA?A@J726>"7,\--?O?+*/+!7F/H#@($]ZWUUX1@B MVM*K-Z>J)/C5NQ_FD;M"ZK0:2C1C]_V6A)X-$X8PYOE5C??#CCK&!>T>Y-&L[Z&Q8['G> M(8[HY0*+N$O$( ["[33WB,15:R_7*Q.#*;13HXM6+*,V\K./=8O6IC$ZE8RML3144W=RY>),9;-Z'V:G4W $7A/ ^>=P=N5>%;3$YE8HZ MIHGA9HA#6EFINYS>S.ZHO"V$(TAPSN+,)7 M"J,VFI@(I.SW/B#/1#,X@4WB&:J9^!^::TU6 M.!77C_3!5[VQJ[ ;V9_5R70FA?WN>GOF/>7N0.\>W&.;;'4FFW[Y5/9O)D^] M%MI,.?*3L8M#;D)WA$+78?_3-W$6!>UG]YEF#KLW,YBMH"YXY(X07Q/!E[%P M[-TJ+YO;]UAWL?']C5")LS)[ZRHQ)S+WEZV;V(A9#E6*3[FYCZ1M6?X" M;SD#!MX<#U4MEI+-P;/Q9V;N(]FI:1]8AC>#4W2R$D\U;"ZJL<30HXCRS?0@ M9B2P?62VL">MFO'-U$A\XWQRK0.&E(75LE/N-U,W?>%:,#$9R"&57O#'+=>S M$CP.%!ZES_'X.W,XQ3HRERB:^]1^_5]02P,$% @ 1Y6(5,+IG=D^$ MU-L !4 !E=F]L+3(P,C$Q,C,Q7V-A;"YX;6SM75MSXC@6?M^J_0_:S,O, M ^$22(=4]TP10KI3E00*Z.EYFU)L$;1C+$:VDS"_?B5?B V^2+:)A;,ON8!T M=+YS/LE'1Q=__NUU98!G1"U,S"\G[=/6"4"F1G1L/GTY<:P&M#2,3W[[]=__ M^OR?1N./J^D=T(GFK)!I XTB:",=O&![">9DO88FN$>48L, 5Q3K3PB _NGY MZ46[W3_MM,\_]4"CX4NZ@A:K24S@BNR9%L]/J=$#_\JQ_ MV3H'D_MMN7NFY )G%32P^=3E]?:3&*:%/ MK';KK!D4//%*7KY:.%+ZY2PHVV[^<7\WTY9H!1O8M&QH:F^UN)BX>NU^O]]T MOV5%+7QIN?7OB 9MU_R9>H'$$OR_1E"LP3]JM#N-L_;IJZ4'>NVIE0&>?8M3 MRF]A,SL#\)D2 TW1 KCX+NW->YL?!J;7"![F=+BA9?3M S,9B"G7:[XZGW MT\QF#N>,&A+3(@;6N?^OH,&%SY8(V=8)X-*_3V\CZG!)SXRHIQI9-7F!IHBD MYD'4W7YHC1?C-:*N1XOIG23R\ "&9+6F:(E,"S^C6S8!W?$LL;FCR76EA-*GC%_7MT0 M&BJ=&W_Q%@\#?_2Z9KT$72$3+;!]0\F*4='&IL-PO(T'9<"6;.DP<&?XR60/ M= V:(1:RD<^AUVC!H@JDLV(#RV*#."-C&<0OM?'#&&7[I^^B*=*(J;&V79>4 M@5RPA1+AC2 UF5[6!-'9$E(TXT-APVVN^5RHRW M@X;F&*Y=[AA4'S!OK(2P)&Q1]&HC4T?Z]E-L\S98U-EJ@0;8BF-_#\ UJ,; MZ+$9P!.$:QY;MYO(L*W@$]>YC5;;#S%_\C_^T^LC@6@#/B+#G4=$OFQ6I]G0 M89W9M%,5],O\>7[VZ:+7ZK4^=7N=;K]WWNN'5 ^184"C*"#5 OGLSSU^1*-H MOT33XJ3DTAJ8.3>HOV!C\;[]_,:(C.*$ZHBR&=X)<"RF#UGSMJ!Q EX0?EK: M[C>5^(7'4:P/\E^COQW\# TW_+"'D-(-ZT:_0\-!"?X2JJNJ'].\M>_A_%!% M/+^FF%!L;ZJC@6>3\8(-VVMB0>,K)XFHR&@O4+,>5,@+U/?YF=C(T:F, (01 MV-Y,6#QE,W!\>%SS\.@!)7L^N8JJ+H]WK"0.D5Y<_;,@F'-MYR:>!9+]F5SA MF+PIB>(X>J?$X\>'RZ:?J<-V 8E'Q8:28?ITZ2KW ]E4]@0-K.)]M>2&$Q9 MBP]G]B:!!EG5F!&ZG?/S\VZWU>]?]"[:9Q?5 \S&$O%=K]7M7YQ73-%H(<73X\G]@DH[,U:Y5+^EH5+6?2(+&1DS27$)2CL\3<>8^6-!U"H3 M@L,(Y< SW1]?OE[.EL"H;"X@A+_$3%)!J36BR2$L(3*-J89,Q'R:([JZ1H]V MYJ0DOK#2KA?UN3BRVHT+V6XO++@6%#F,%90=&83GJ+&3)77=761Z)PCU.!*0 M$^JGXEQ4:2N0,26CN-L,=[MB%POZ)G;A0 B=LK'^D*Q6Q,STXFZQ&KE0")JR M#^Z!KF-/EPG$;'HRA&ML<\7B9VKQI6OD31F$RCX^YQ1!RZ&;S&ZY7[!&KA0$ MEYFV;U281W%6W-S(6T^.V=G-]] ^('N\F,/7Y.R*C)0:$: ,Y#X[>LKU\2G? M.VF^[:D,@;U&"ZSAI!E5=L4:42 G6-_KY]E>_]SCA_D,C&_ >#*:#N:WK$ EFUM95WSKESO\9>WN?E])QWM3(&D? M_W9./B'4[2:V3?&C8_,L_YSP.3FKQ+S-='NZ-6U$D97460_36)3SG6[_4U6K M]#%.W>_$[V@$9>=9NZ<(_*,DJ;39*ZV.WRMP;1*OQ*R428S*HL1L$UZA!=DY MCF13R!!A$]+-+7..5?*@E+O%_S-4+%'2*ZG'%CE5]WV= Z^R#@]HGN[AG5+UB%M3$L"F M[I3D&JTITKP#[HD'2MZ*J.@ZBML8LOFS'W. M")XR:M7&KWEP*CN\1I]0L=N&LI:49$1$C7-V7+G&'-"4]7LL%@&XUP[EN8TE MM-#8L2>(8J+OQ#!)8_SA6E2'5:41)^9Q\L[V4_;I%(OR*\2F=X54L"'2W1H9 MLPDR?3 K1_C')60YICJN89.O&2P62&. -# M;!GU>K2 &R*+#IEHE U'DC:3W; ("S_Y9[&TS9Q"TX*:ZP13=__S7:+_U[%L M_Q81UT"Q*X<3F'(NYEUUB+JGVVM_ZAX7V:JWEMRQC*YBS'8?FH*VFB+-@);E M7O89M1U_[ [&P]LI@@;^!^G?U\2<00.-Z1W^V^$/LNQH72$-:]LK5+&ETD'6 MV^740J%53RJT&LR^@9N[\8]J=F%R;#O7($Z1Q08ZC1G!OR8Q^D&HI!OOV:LN=I\M_@= =N% MHP'K<<]I]]J("U!PM*J$9CLQ:!'KR=W[>7:<4PL5F%+03U*3CUR^E8[7]J_O MYI]$%A"C^P?<2[3CDB0['LTKIL9.+]4DRN8I!RL^(_G'59WGNFPV_&%^K5#J M?>&IE6K,B0(&D+L5LJ<$'6ZP"4V-& B!TRK'SN2DT#!HN]WD_KIG00RR(CX !0I; Z?.)]2S!_)]N\)CR]48X=* /9==J'V$+]W-[K00=.,6C4F0!$+^(SH MJSWZ']VNJWKRZW"&"G)H=Z%3(. ') MTE?D5229_X*N(%B+?5&7,,%$A'U(+>+W$YF!)U[" MA^2,G#4"WB2G9"L\Z;N#C.]ZH%"S?V![.70LF^&CP1":=,6^I)0/R1AYBP2L M$O)G4.I:L\J>]ZZ^^SG9* Q^U&4^![F!(Z)"XA:Z9," M'"OHX7W*%#2&T#U#U<^AW!P6TMW#O>XYDX4T:<0E? 36%+2&LCMEP\"NL6L> MVZ$,WY5C8;X$@[R3Y]R)NUORB/I@U"ED%F7?L))@LNVNT;Q!4(P ]?BB M;! D:CVY+=R5!4'A 7A)J!V\)%+D\14NKQZ#"OHOXV&5B?TX#FY-T=H/W,:+ M!V)G9?62BG\ [TM!%[H*M_II=G!K37A ')N%AMX$XAR@I:CA+Q38J5'],^N] MS"QW+&4[N)5]@IYO1S.(Y? =\6R^H*'9$K%^3U9K8G+=19;TKOG;FPRQ(_;= MUEFK#1K@K5WVS]7@;O P'('9M]%H[MY8-'YP#]DW0- ^\!4 3 /@JP!".H"? M?2U^J>0LOHB9_)=_L^\R7Z><7UQ5;\ +JYL?:%Q-]0:IHL[>>?E=+@/(Q495 M/1V+=@*!RK6G1UX;R*60*XN?5FN#;!":(O=M?_F8(B>DWHPIP19R\^[.X4.3 M\!(_Y;_?;H48FS^66/,F*1:_-(#04&FYR*37ZNQ&)MY]B6 ^^&/$HQ'6>L.& MKP"[38"?63GK%T!,\,*5 /82,P;>MI=I1_ ++=QGAH@?3DB#*CFQG&2.;WRKX^=%K]Q? _0VT;=. ;-NN M>*XE=_0QZO[-X;)$OTNA+M_QB5=\I9X7WB85_9L"@FQA7*B44Y1Z7A?JU:5#5G:#0@#2 M)W"^$_GIE=7A0.ENW1\/"IA$L1!NQL"[5^V:H4SZ>#%V:("1%?/.6;$X.'&3T\!=-4!T-2!H4Q:?<]<7VGR[9A)A2L= M'+;*L#^&[']L#R&E&S8_>8%4#^YO%D64*D2=P4+,?7%]OP!296/"/6QON\R9 M-2+XW(NG^9# U#%$22$H+F*T\U:W?]$Y7GH4P:Q\0!'N!#N'=,,WEC&0_C/1 MBK_2C-^)*#&R%&VJ5@0[E#V4W2JY9P'9;=GB FI%%#F4(KL^U'#_?@>8(@O1 M9V0%RU/0L(0/T94JD&L$)+]"PJ%:Y62Y&&2]AKRU@Y^AX;C M\<@PR O?%Q67V9&I?P3,C??,-JE3&.WQ1.B9[I>H>=2.+XI3:!>O&A=IBC_$ MXJM4S=R0,OS6J!=L&.XB:_2N?,$W#A26JR[KTQR>0/D23:!8IG(WR3I%&C$U MAM5M0#8=V&]$.TF8=I*WH"E1_*(6VA;,"4 #V2>PN-,G)D2I)23[I(H54V M=9D ;NBN_]V:^0/LXH+K29NB!E V#YF U[V:3"T_[^[N[18/IP M^_!U!B:C*9A]&TQ'?,W<:QV,%\!MWSUQYFL A4 TP&X2E0,@H;H'C.'L6BS/)4&_OPY;A3;:TC\.@G+;(>4HM[F'TN>DYCOUXA!;Z M]7]02P,$% @ 1Y6(5.(L*N=H)P )I " !4 !E=F]L+3(P,C$Q,C,Q M7V1E9BYX;6SM/5UWX[:5[WO._@?N[,.V#Q[;DZ3)S$G:(\L:5ZTM:2U-TNY+ M#DU"$CH4H0"D;>77+T#J@Q()$"1!\LKE0R:6A(_[#=R+BXL?__*Z\JQG1!DF M_D_OKM]?O;.0[Q 7^XN?WH7LPF8.QN_^\N?__(\?_^OBXA\WC_>62YQPA?S M_G#Y8>K#Q^LCY^^^?CIZD_6Y&'? M[H$#.<=Y#3WL?_TD_GGB$UH<69_]]&X9!.M/EY]]]WW%.(LL:P?*?'0(YI;$2D^!9LU^ND=PZNU)P:,OEM2 M-/_I'7HF'@?PP_7UAQB\_YX&7#:$\/6)SXB'72$J^R_9>-Y?VOX"L:$_#8CS M=4D\E\OVX+<0!YMWEICWR^/P"% QQS.7]O<.65V*!I?5YKBLBN(M9HY'6$C1 MF"YL'_\><;SGN]-PM;+I9CR?XH7/1=^Q_:#G."3T P[_A$/J8,1N46!CC^DB M:VHV@VB+OXB8)43N>(UH!%%YO'*&JQWPS]CGHH]M[Q&QT!/RTPB"A:>MG1 C MXO=MMAQR/6)

V-WA=(]_% >_&/A/:"&U,0%([N?HVI1N.5F\E=([S MK\<8"@2\]]A^PAX.N/XU)$QF8*F=9'H"=4_#_^XIXP-O9_66)G M.:'D&8O-,K<0B=8F,"LY8SWH1\:0H1ODHSD./E.RZL?"S?$PH$[E9S*(;K1] MBQR1/ED)(**I2N.4,USM@!]V;)D_;^E'RO;/ MU&QL9;]'(25K\;\HB'")&)I?;MM?OF#N!E_X?'DF+XB^RR5)5K# HW0_GICP M8ON!D^[ZAXOKZXL/,?%.YTJBLL.CN$1S(;6I*^@5LH"L>J^8W9(5W^+=HKDM M?*@B&JH]V#&%LC#1H23;18_F-GN*:!FRBX5MKT58[/H2\0G%-V)(%@%]<76] MC?G\-T+N*BUBJ8%BKO"VEX/7@&L\?O+0P ]7VR7Z'K- +E5EI"$1!!-AJN\B M8)=\".J$3^C"Q2L!!?'?9\Z5ZN,@>H&^K]5!=N) 3%0$[W;A#> M6%Q+ [SK7CO$$64N5FCU)"Q"(6B/N]8-J>UYQ>"+.B2AXD3%/HZ5SO^ZA4(T MK:J\21R1:.B(T3ZB.968T2%AE_NG4(/.O?N5N MGQLZP9A.$7WFFR4!T6YPSWY"'I="2;-?KT_05C6\; ,KL2G9PK%EHQRU=%L5 M?MFMCY$\R&./'J/+-6XW])P[HEHD)AKSAXP/3J+ML.WM>F[5NY0U/4+_@,\G M.;S6C%BY"%]N0"78/V:!G5/>Q3!W&? M"!/)6I'9+M.82ELVC-AV]B\^6R,G.NV7KA;2MMD(JEI76BWRB$PT &ATN9 MO%LOE("V)?%1Y$@BY?O?,AE_]&L+0#]LG8QLL.-?Y8 ??J\DHUDD(IG3-"J) M";!VTG<"3NL6]@Z1!;772^S87IZ5/6VKMK19K1M&$BU. 9%;6UG;;"15K/R-WZ =\1171 MNSB#YV;S8/^+T+YG,Y5_76 $J8 6' ,DN0Y@CNR56IL+CE*&;+)Q*FMX.7:3 M2D WKO.%D$SJ?@GDVMJWS@3VX_G0=_$S=D/IGC6S7>963MJR9<1^P<'R$7EQ MLM 2KV=DX HM-O-8Q,I#5:C^U\)&KN];PGP(:RRO1>; MNC,^C6(=/6HC-?FI5BT&XT722RK-IT>I\,NC])*;S:'-Q-Z([R+X#TCX[L2S M_=P%LXZIY*'_FB:KO/3*)(34#WOC*_ )KLDUMBX<(1B*./=U'P38W>E2F U% M#ZF$Y_0!A[[2-BC[%"6!06W58PPI %+C2JA$(:F2N:!#T*T^\1T.7)R4\HC9 MUYO-#?*=Y;4MORNA6@1KIC99TKP"M2#+3&=2\? ME:0"ZJ 5 =SML6*'D4T#\:6.068 *N8OAUZZ*-_W*<.+5/O2G, @J!;V5O- M', A:)2XHS?T64"CN@L*14HWE I0=E,H..9ZB[+FFO@:]MJ4="=Z0#2N(5E M)Q5#!2P$K;C'/AK/^Q2Y./AL.^(6\D:A&[+F4HE1=8"%];W(=:9*?N"FNTBU)<[E4*3K MPEJM5=(.A3 WJ4GYG""ZP#2O0U+@CW1("30([2&,'=VYO-F,;%%7A*O^_FOE M6J4]@%S."@T!A59;&-5*)^^A28U4G^IJ5X9A1!N^YC6Q #Y'NJG& X)RCH,E MHLG[T7(US&HJ%3%98SB8*K4JN[$VM@9U*8?J1 >(QA4F&^BD:LB!A: 5T_") MH=]"<0'FF?^3$["3M)8?M\K;@T)9?4 M:U\$;9/WK7*90#1!:?ZVE0STHS-@ M%<@0=.86LS5AMG='2;B.LKZB.HDYA[DYO>0!K/Q^($FA#N/E]2M##I.!/6UF MD8*@-1_NRT/E*/:G@P($'8SRPD0&" TV43(V]PE%FMC-)OF+0AWU!Y"*8K$A M8-!*J97IAEJX&]2[4EPA>6 UKG-%T$BJ7S;X$/2MQWT[%WNAJ, X14Y(H]*? M@U?'"UWDQM7[5NLPB$S%>'Y:/^MFDSV *F>ROAGE&9CUS@F-?;FG;7G="A+2 M=,YD(Q)"BF'5?#9EG51(&B<=["&8JNP4 M914J5+G#YF:ZS9%,:G1(9YI5FJH--JKFJ!PUJ%=7<+/7*!&@^5%$' MP?)3W2L3"H(%_MGVPMC!]#SR(AX N=G\IJK,AZDC6O;$E*<(?H -:XANLCO^S9&I/33.B$;&9!!<&\[^\K[I1F6UE+JYIL5A^Y MQY_7JT4BQ)"H@R/)-G(D3UN9JQJ;0VRB **]:K'90!^Y]Z? 0M"*W<5XA1(D MFTC%X;11^Q@I95RS.$0-91TDU"2J21N7ZF,@DT(,LY#"7@NWSX3YB^VC2QCM M%%+'RJM[Y]O[_/ZM6_X,$'46 VFWO/5!V='PK'=6>2TXR7/)HQ]75M]&C'?LQ^=_]\6@ZOA_>]F:# M6VLZX_][&(QF4VO\V>K_M3>Z&TRMX8C_,.[__:_C^]O!X_1_K,'_?AG._GEX MQ:,-2S6SGP[OQL@,TK;19:N0FGI](8&'EJIKJUGF.TX'>5<:CB,V'%D'-2HG MAJ$5#E5^&J(VCJ2?J=)DATK6HW@/UT?N+B%2R2I9XT;Y\ETY MOLA@A\"$0UE!#N&0_YGK:R0:UD3\Z-E-S1UL"NQ,IV+K=IR&%Z+W03\YQ ^X M!SSPHJ8_O6.Q>W_XW2,,N3^]"VC8GG,H<^!37$HWA+#0Z_(K#?V:XBAY(1(% M"!J3V"'&N8*)=];S]\(972!L ?3XH\8#'*,A?"9TC+,HGR$UAY7$A;"<*Z&0U9,$)1L_]5\CB8@ S M(O$Q(@2?3K.#'U&<^8&V[\W$Q'A$#EG$7!0YC;(X8_W30M@-Z8E5_;0 )W5< M,>)-N*C5(A&1DS:-\O-/5?AY C@XXLL<(FZH$%[X_9!243TY[O1I_CY MBX.\1O9M9K]."(U^"+@%? H#L<.;#@>6;W1 MK37]\O#0>_RG.*N>#N]&P\_#?F\TLWK]_OC+:#8N!PS72(4*'PRT2;J"X8^#Y M-_.;C5C_E <)Q8: <&2M+; G#"V )@3>UF^W\HXX&H6@O;.3%@BM>(FKOO6I M^=,>L0>.Q/OZPU:XQ3>_CD*A97R[2^;!"_=!)R%UEC9#O05%<:[FB4!J]X)P MM-.2.&G3")RW?X2[&G61V8O=[0>=?4FAX2 9VGUA'!BU;*P:-')G%Q(5I.R(COQ;$<\G#Y@G/(O62N. MJ9$AG$*UN2J9HF-[ 3N)]U H(OT0L M]$0)(#.!W ^Z@=P+:P^"16,8+#*W@B6RW 0D%MF#TL5^N]AO%_OM8K]=[+>+ M_7:QW[>RZ'6Q7PA[V#<<^ZUCA1J1(!/+$S(FJ-5[8@&U'=E]3V.C_QL'GHW3 M$IPO7R!(\8B>D2\M+U!F('"K;G4E+!EPWI/DG 6D3YCP^N\(<=F4>&YU24F/ M",$8P1"9-&T@Q9S%KI-QT_Q@TZ](7*P=O(H:&J?6P]RP$ ZX:A ,75)#,T(02-W2"6[Z\>F2]2E=' M,3$@A(,N *8GBS209.$6K2ER<%9^1;6A(!Q8 >#_,5$@<;ZW$@5Y?C?!^>.A M(!0Y L#Y8Z) XGQ4(I ;I:AV8$76GXP%H0X0 -Z?4.6<=YE#/T"<*H&Q765J MP$9EYB/D762*-&]!<&*JF9.;W7C-QLFNSD%N=J0Y9[&)ZK.9DIFCP9H5&-"1 MU2.ZG+.T9%7LBVOTW7&F,%'43YIW9WZ:9B4,="!6DV(092^-S,Q^':CNL6H 4X>LL//G+0"H[&_(YPDSSA'4DP-WJP,-1?]-4TG:-GJ(Q+= MU(E2/GJ^NRWZ'[FC;OQT!%_7L[L636#_1C^!G4-E.1PL"PNX+-MW^<<(,@LE M0+/FA'9Y[5U>>Y?7WN6U=WGM75Y[E]?>/F^[O/8NK_W,\]IE-4U0(+;*$TJ> M,=_AWFR^,'$_>0NPO^@Y 7[F6"-VP(=_?4!(DJEN>G (N:&M5D@Q1TIXL8!$ M,@?)Q)!AUC%M+A>>;0V34I] MO*],EMHE0 28QOYDO;XGMCA@6>!G).H>Z'.]Z AMYH_7S.FBI*B=NQ&.+#XZ MNT5SQ"70C05N9K^F#C'UNK29H%TS_W)QKYUA-[9[BYYVR3KZ2JC7K\W\Z9I9 MIT> VODG07#H1Z5EZMG!EQD@#OX,J2LWXC;F]T#RLYO(::(0\WA"#83 M3[RHZ+L#_NUZ=]*D9R^JCPEULUY>U0[+0&7B@//J!*7$?P+R9]L3V!T>=1<_ M<*R.OTBTE'AX%<>$<-&KY0A710J^+2DKD A6BT06FQ_"5;1SEMYBU'Y;DIY$ M]T $WJ,Y82\, H2K=^NZQ_82] M:*=EJA+EM_J)/#NX+#L&3!2BM"/0HJ0>[P"<^*5+X^G2>+HTGBZ-ITOCZ=)X MNC2>+HVG2^/ITGA@E:=4XYJD7H)@12I45IS@WSCWIPYR@HMLQ&Y=Y,AI5R51 M2U^E$<$MR$;T,RE-E =C,JBWC^F);P2J%#F(0\AWB,R)B9!U M'FYH8 B;([/289(ZD,0C])^PYR'WA="OV%]3LN#+M"$)R1D;0NY-NT*20Z!S M7H\F%*UM['+K&-7#B>GDQ)%:J\!9D9\3U:70YWUMAGNB4V+$)9E $G M385664E&[ %1$[L=C4G.U"&7JV'I?8\&L2!Y8&1WZ<-#-D.,XL4R(',.5)2] M4]$%RQO\3*V26FI,$^F<#=30#VQ_@?E6+R:S2;ND&OM,G7OCYDA%HW.6J]VU M0.Y-Q(A5%Z>,(<_4DS;C%&=1F]&FO32,HR-#L&/-Z5X)B3J365I]!PG MNIPSL37BQO:QH1!2DHT+8.0,0"2E]SGFIVH4C$P9EJ3S=M;JD!IX MI87BLLFB/H&I^D'?Z=$?/W9]D*T*P@\)9Y;48;D MPT(X+#T3$9(3$9($)1Y#ZQ.6NDU1?3@(AZ)G(C%IXD&2E*/G\[S8==V;QT?D M;+T@Y'[FM.\Y3K@*>2L45X'HD]6:HJ7PF9^1>'6OZBIG&!@(U^W/1$I-DQ[< MP4DFUB)*+> =^SM224+EW.R/YS/[M4BLH\3@C0KL]Z $UC0IVSN-N2?^0J1U MBH?SBIVP?'MU?7K"W5W,!H\/UNW@9M;R<8G :.@S[K$+R5 =;62V-*'W MC 8)>/FG4UCY5[\^VOX"91PRG/P&YRA!05BA&R=PUV!.];)[VV&QR6LWY'S!-+6"&J_J@EZ_'N;$;<\@AY# M"F+S=&2?5,>W&0U;,+.R2XYJ,ZM" AX71O8*J<]1I.#"5?:\W'")Y6Y!T]2ENW=TR8 M@X!<%UH[?I/I#B4.0BX3(8+)>BT$)5-7LII!. '38(0<@=J#>F(:=K@^.N3L MY:YW\)FC'1??G" .0N8A@797"&=)NES01JK^<.L1Q#$ R$>,Q8\ZCN)&U?81BQD4U%A.\9%8NH?9>. MJ U'_?'#P)KU_C$0BT#KJJPVFFC%O/'1.VP,%A&DJ%P"&6-X<3> ML@F?3J1*XP!A]YN&3>D3RIL#\0G5PJ7F"J0$VDBJQ"O.? [O;R'%S,61%Z7, MFE NVN=3O MJV%[ M<3?MY'P]P'&Z MX#^1G7F8<1 ''5.(C_GX J-_5^6V%E.*'G&(KK)37FB=='S MT \YYZ%\]HO ?K5P-(7U!]Z._5%4Y]3J>LVDA!6."V &6 JCQ^S>\&Y!BVH'P>\3$7 M1T ,S-I/J4]H\_M!.*/5E<\,QJE0 \&Y[K3A;$X;=I'<+)F*([K)G8PZ-EII MQ',[M2B)9NW>1@GH'K ?P;1+*.SY[O$HXDGE8/. @B7AOSRC^,YYEJ/2Y.SP M#TT:)PD([^CX,$^&=%&OZ)L/UJ"4Y:SGQI.3=O.">J)_B^ MA"XFX/BU._[>BE@QONEV/K\,JSR,&KA_&0,B@6!?(6R;ES!X=98BYSG+ZR\] M%/S,J6KX@5/&\GWZUNQT M-N[__>*F-QW<6OWQPV0PFD9O_;0=['"6R W%"T?3I4U1"N\>I4)7HEK/-YM# MFXF]B=PW<>ZOC).8&[^QNRXSP<;Q?.B[W-MQ0]N37'.3M ,4+C'-W-T=&@GF M;5U.2H'S"PZ6CRBNPLJ6>#TC ^Z.2J[VEAH!P T\I9A*.96'6!U[F2GRN35_ ML'T[%C9Y&2A9R[8OZ)64L/T61897'=2^(5QMXPFRHU#25FW?VJM*Y2R /BR>\'J ? NN\=:Q*=1'$V?M&G!@LB"P'58$ G6$)A5'LL# M,KXK;@CD5MNM9RH@)^&90G]T9%<+]G5LPOYF^Z%--Q^NKG]XR-F&29N".-RN M4;3W.S8I!6JYL.NC#;(Y_#Y^YAX0GY?,R7R.*/87>3MF_;X@#D^;X)T^26KQ M=9Z1[VT(GWE.0BH 43CSBL8@CDZ;8)>"!B!64G&L,(Y@R*E@EVH'XO2T9A8J MT(? O4?$ HJ= +D1@$H.2MJ".$QMB(L2$M026Q838-_A@'(SO>:@Y4:'GHC)EN'U%ER4[=6TCNW"P3O)L\OR<,!@N7.79YDJ]-]7OJ\@8%;3+#*=C/ >L\V]L3B_IG0"&?3DI<[W5D$*IN5P5R:U7X=J#3H,\K']DEBS\7^05S9BA'\;&/Z ML^V%2+FIJV4Z$)6*ZS-WM= ,IC0:L.SQ@UR_(^/[/?D\("HJ@UYN$\2"*7AE M=.Q0-C[?P3 S/HABT+ ,79I(X 0L^59V(CF"#5X1=3"36BJ-?C"J4-ULY;IU>SC&LD-JZ->^ULXY9 Y$/8"_2(/"2 CP0H MKG >N7O9C-/KURSK&HE)%\ >G'4M38GMQ8I](?SPB3D41\B(9R9,;Q]SIVM6 MKLXC3IU+M&:B-M&NPTF ;A] ?]JP?9-U#+HM0%_%H#\+?XO,HS9LC2C:HB(- MV=0R5[.RU4A4NF:*O3D[=^R1<6,_R);$!N9K5AK/(SZ=3[6W(Y&BJ@X)_:AR M\8--OZ)@0K&#)MO,FML:5E^M*9N5RT;"VLT0[LV+YGA[::A!T3R>LEG1;#[& M71OAP(EF*JXAD@^E6?&2QLV*0Z,A9QG*X!AIY+"PKN24[#F:%9OF \CF* 5. MVH[>ZQN_^(B*:C-"-P;3\40_\;+$.,WF8#8:9"Y!#7"249HR\1LG0Y\%-(PR MEQ8NAW,;;OB,377/#-RN,C6:MFR,2./&*UH!X'W ;TGUB=(S$R77HB%!W ME##YFQ/E!FM6=)H]!"A)DO,7%"[W'Z+/ MV$'9U!B1Z-E'%-^58M'N./E[G[!@1()_HN 1.63ABPV.0O4;GKM9,6LT7MP0 M!:$]7S$-5RN;;L;S[)^WVE;PU<_OKSYHOW+!?XI!L,9S*P+B(H+"2H*Q>R6T M]1= ]Q>TM<1E>QF7_S6>'P0B7J*$J#"]!S*,SM7B\S6'EU^VD"H*]RA[0'Q( MHP:!2+^'(Z$'A-5/ J"RXD].'R %@#2$5X-3D%XGO4.^>,.LY[L]=\4IRS=8 MMJCSM;6RRB)VFGTA5!?2$LDDZS1Q@\!",^8FM2,JLZTL,DM[%5MJ(EAV^1:C MBT%7RD75&4(IEP9DRUQ=EY;\B]/(6OQB]*:H8_%-.]--WF%OX\7F?(>QV[>V*AW/EZ]\1"8>PAB-"Y5:=NZ46&'!) X*3\U5S9 M8@%BUZWWV.^I>3[;'6_I^^;;^/ ^OGQ\84-EM>N8#<*>6E-RZB(!N-.EJIC^ MW)Q<94\%HEYB(T*5C?^;DZB][FP_[_,DFC5>>;.#J)S8K#'+(PG8($'BK#11 M[.QFLROY$-W$B5XU+'PB^5V%$TDK!LE*P&3=;*P=5%8$EA7#U79 (:>$]&GR MY!=.+IH@>W0M)HO@>D>5]4P*R/TNC8HB;%++3(""+XV(9+Y#7Y&@8);LE43$#F:#OI6DS*B)]]#JS5 V[0R(BN')). M<^C0&+>"%U*06XD>(-S]MKB5H$-SW.)=BFK741\0OG1K'$M2HC&>B;=#"[(L MV06$%]H6QY*$:(YA^+FHCB6[P"UVWP3#$H1X<_O>W!.4FB:#]EJ5*?(5><&J MJJ]WWB=#QEA 7A#=,F.%BST$8FK*-[=IS _-UD9+F$<#IM#]LEXW+:VI*=_< MAKDY:4W1\FU+Z^ZL)!'K5U^]:VSV-^="-"?#*K+"%.?4,6!)S-,8_X+P8BFN M,#XC&E7E%NSG/_?Y)HK:3A#:W@S1U0>5N$. [LTY:"7.AEL@^[^YNAQUN4$+ M[ LRW=B>*#]3[(VJMD"$^\K:^2M.'NUA:H_I97;[BW#96]@[9XZ#MO+:SN2BW!R(NE"D$D?CBCHHJ TS=!U N M5^Y%NAQ4("P2)Y I\Z D;:%D,NG(VE&5HVQT('"% [7BMCKWGEI&.PCI1DJA M2K(@ WX(Y.\NF-5ZC"C)7.CY 7:Q%XHJ(U/DA'S[@!'?BSA>R%=J\5B!D*@P MV-8-V*WSMR&:D1$*[M.E8LT-"^*$3\E><[BVMW43Y@ 'T276GN^*>!MOB'P' M%[SB<'V5WL7UQP\/P]G#8#2;6KV1N.8PFO%=W6#4'PZF+6_HHJKA">15^SI) MVU;LI)"7(R[=;$9VP.D]GA^^WBCV>D4&@+/Q4[(K:6J+H =AW3N&=PNKUYM0H M0>#5J>50F,;LIBT80B3R)I0;:-T^P,P0TNQ&5=Q, IY'1):"!@BX 4 M-1&E1VKIAA R/ NQ*0L)>"P)GZ)G->)2NC)VG#2"D*A8C!4G"(!CPPDV>@L4 MC!2Y*@L40$Z<.&BW]HIO<=B4A(MEH'K!4*,?A+RL8@M-/D[P^,?INHBS E 0 MQ'N;WDJ\]QQ5TD'NC$0TF-@TV,AX66P,"+E'Q?A:#+^SX+&ZV+2R!X04FLK\ MJU8@^L?+F&K\'Y%=\^?_!U!+ P04 " !'E8A4>;3$/69F "H%@8 %0 M &5V;VPM,C R,3$R,S%?;&%B+GAM;.V];7/D-I(@_/TB[C_@\5W$M"-*=G=[ M7MR^G;TH2:6>NE&K:B6UO3['Q015A9*X9I%EDJ5NS:]_\,(7D 1 D 29J/9$ M[(Y;$C*1F/?_WJF)QY MR<;WO_K?__[?_]N__7]G9_]Y?GN-MM'FN,=ABC8Q]E*\19_\] G=1X>#%Z(/ M.([]($#GL;]]Q B]^^;/WWS_YLV[;]Z^^?-?_H3.SC),YUY"(*,0,91OOWE3 M_.4BPQJ%/Z _?OO]MV]?OWV+WOWPW;L?7O\9K3\4XSX0(G=^V\# #W_]@?[/ M YD0$6;#Y*]?/:7IX8=OO_WTZ=,WGQ_BX)LH?B30K[_[-A_X%1_YP^?$KXS^ M]%T^]LVW__GA^F[SA/?>F1\FJ1=N2BB*1@;WYMV[=]^ROY*AB?]#PN"OHXV7 M,O&WTH64(^A/9_FP,_JKLS=OS[Y[\\WG9)O3U2"KA7GRUVU: (B#__0M_^-7 M1,0(_5L&A'N1*D).1^\- M3GM16\)-*-LH]8)^LA4@,WJY6Z"_NB;_JI"-/Z\H;@HBR:TJP9MO'J/G;[?8IU[LS6]_I/\\X_]D,B __N,B(GYZ M_I"DL;=)3"9R8.CHR@2QP.SS[> M??7OE_F:-@^W:!&F?OJ"EN$NBO?,-:-?TEB%0UKM7%P*B$EN*X.E4$@JB"A0*T&V?^-99G$_'(3YPTF]\BQ]]NJD(TQMO+_/\\F%0 MWUI.;O5[5\< ?',9 :KO7HY%=/"DWWX9;J*8>!6VN[Q+R9)S$1W#-'ZYB+9J M56B!@M(,(V:JBJ(% = ; WI4:E0!G2$&C*(890@0Q3"I;MU[GY=;LH3Y.Y\? M++P@0JD)!+$7S[9;((\G^<^V'^(V23>E8 M*%71$%Y5$\E !514J%2CVSD+/\'HC!H%4[K49IDO^W XEN7U..MJ7J\=4(] MWO91C_M/$81Z7)!_KN+[Z%/8QJ X$E@UFD1+%:,2#X86%6DI$L5I3(23DTD9+0J"8=!!&C*/0UU8O,8>PJEJ/X9X,Y;0EYQ MY2W\;=H;[\;$C8_+U@8Z9LIO23.=@O53%*K/-IM#IO^F*C+S[UK_^Z3?5CYY MX_NR88B-FW9#>8_ M+!^#^*")+7?Q>?-$B,&*6PGY,#@+EI%;MV)Q#(@E-PEH?/-\*,K'3G\K\1,. M@K^'9+=XA[V$K!S;99(<-2?'RO%0X7@+ ]6(7#$8("C74J**RRG0V:\4"N5@ MB,--JC,_1L$Q3+V87;?&LKPFQ3@H'5$07-6-VB G9!2H-*%8C#BHR?5@(MC M'.,PY5D2=&5+O52:X*8?#J4/>O*K:B$?"Z =.D)42I+!H ((<:B)+[Y33/.H M_6=\Z:5>1I/F7E8^'.ZJ6T=^_8Y;-A;DKCV39T'%%UZ* M'Z/X1;11D+E2#V&8Z5#$$*".J-K\N*2I&^=A)O_K=W@N"\V/BASA1+R.U M45!?74IL]:M7A@!\=ICA)6;;,5> ] M2GC4#9Y>2=I)SW5$/7)2%6DCHZ$ARXNK6Y1!( $$49AI5X\GLB]N>A=1&0/UM26$5C^V, #@ M6S=F5WUJ/A"QD=.>,T3[/4W.C3:_WCUY1 *K8TH++]"3 MC]DDKOB4Y9^F_9#U>9N?,=OV3YBND$UYY++5N=6?MM\V."/N_.2!T;A M,3E[]+P#^\+?XB!-\M^P#WWV^DU6B_!_9+_^!WMR0)W_:G?EAUZX\;U@'?&* M"XHB9]U IU6//FQ1O>D"-YE"=2>J&G?G@FYF.V C%6V,A=14!>%-A:T-!-);*14*]9T5J5/J,I!3:K(9[3G-'H/Y M 5"S+[SD:1YNZ7\6OQW]9R\@="7S],*+XQ<_?/S1"X[US5A'6!C-[\28: E& M@)-;1@>JFMI&@) 7;M&&_@.7X#"&,@DK$YK0.L8'S]\N/A]PF&#"V2I]PG'% M'2@D800)8SX=F!*-QP!L'*/&"]W%T/"S#37"D-Y#DMT1Y4S\\XNWJ@'EA)[V1#4$(&;0- M$4$SLNN##2C\ZT]J\XHB0X08IADJ<"$1&2JPS=PP;.MRJ,:;]%GJ5N0_RK&, M%!$(-?ZGX9=U%:CY- W7D &X29S@1$30NO;#KO(FRYY,+2 U?CBUDX:YU MES4A,B7!!HW=#_0 \@:KXUL="%1@V\Y&-:)5CP<(9=N(D81Z'(3%>C@?/T,A M!HM:Q^1A0H.XQ#M,;'-+BXSN\;WWF1NUVAQT ##&T,Z": KJT9,;0ALIS4@P M T <@M7VS&.]FY%,X1G'#Y'>&/KSX7,^4N\S3L MP3QNR_@CJJF-> 9A!+*E MX4*H&%M_=--;XU!:+6[<2M0PRYM]69 !9\9;&9APUC[3//@-N[ .OXO3!ONP M^S;UA@UHIZ;][O!;LQ[D3:ANU[[WX =^ZN.$1-#LO<93%&R);Z+1=/K2]&6+-HX')^OKQ>WB\7=VA^R_>0T#O&PQ>A 8]3)&!7.$M49*37%@9&![JO%@EJ9GH&97 M\L$05J2C1*9*3&O*\T87[*,3"TOAB#&W"#@&M&@RD/EK2*WHC'3F]PFC(T&@*'3ZC31:RD"L//3YX*>V_,)H3;0VLNK!S MSW0^\D*>ET%CA=RKLN+>H$^[^P9*[09C 3&X;QXH$AN[*4BCM42R[3T5=$K' M:'(1,SN^Q-U5CRR/D]IDM8O+ 9_6XIP@O8Q6*US:.?4E=,J'W-%^[Z=[]I0V MW%XPHWG$X4:MIEH(H$?;[4Q4GFJKAT__0+N-EN:Y6@G!GS2+,.C5391B].;U MUT"/M*=B9]*R1AWSI-S+C.J6"^50]E/GM" 1X _LT4?Z KGLK^,L\YX1IBN+ M(1T)]HI?173MU7Y]&,0K?3D-LL?KV1N(A!>J_I^OOWG]^@TZ>#%ZIG#_"[V= MO7[]FOX_2G@1:^^8/D6Q_T^\_5\DW,Q_Z].6?-DK^++*-?)8Z'E'9(MIL9>OOZS6LV\!)OLM^^H;]]_0[L[;\CX@*.>;)*Y]HZ-8UA<-&-C-QZ2".. M 8ECF@1(5_LH5*O4'U_K=.K-Z]G;/[V9O7GSAFG3N]D[8F-__OZM5<.<(8+J M@%F?M*!1N'RZ,&I\:;Z=_?&[O\Q>_^4[B?S(']_^Z?O9F^__F/^Q*=&:Z-Z^ MR2&_^\L?9W]Y][T<[9MW?YJ]>_W.'.UKR+2I[9:51O2"M>=OE^&%=_#)YDV5 M*:,:#90RI2>^DC E'SI]NI2.CF:R5#$:T;HT9WZ(-AP *%-J).HG5/C[&'O) M,7YI71UE V'47$VRJ.'-49,KMXH$2:]X/C!OJ<+&VE7I=YS<$#]Z*=[JE+H[ MU=EZ].8OW\^^_[YP]+HUH^'R9\A+T29*()\GSS>;X_X84/FP"EFT%5:,GW"8 MD,B )SE>1PE]=+W:W7N?53ZA*Q:P]-H^S-:2;KN@@$C%[4Z?+$$WQY+70!/Q MH"!J=MF<:/4!XV]"H[S%J>>'>+OPXI"$C(E [B7>^1M?=2AG @AC>N8LB=;6 M#C6Y@9F2I-6Y+1\)8T)C<@!Z8FU\O.K.";79R;0#)]+:6[Y$6,B3_WR(\;RS%GA=*[U(M3YVEMO>T=01T<*@C0?L6M -/7]"RT^7A MOW,/_DV3"MC&:C+WTR4M8AJVP"[YUEZ\BEF?E2W;+J]QS'JB&EW)J(%=N IL M8TU].ZB"!+XPU)/5?BE6'+:[<)TW&C-@IL1["<^+2PLC,32!7# =%2MJDZE# M )N*G)QVK6KJ M#CFR$QF=#4B3T&Y E*,=,07UUD,Q%-X$M/&Z5&\@=QRCD0^I\NT;#3V((\K? MLL70C8S"377GF?$!>TSI*?7=79%^%H-)V.3\*OJ4C M'4C8JL WK2 MLK08P,'HC#%#H@JU DVN4884-12L@$,,D"6&Y:#@W3MZ,\47SYOW:/&?Z\7- MW0)R$7V/0\)%0#LB;/=^Z%/*Z;/HC!<%ZZU0,-9BR(QH*RT@DUN*$3T-E%.*"AR,:8S-Q:2]? \QWOBLNIR"V^H0J'Z]33*K'7K+OP/TY*U/+NE>6PX! M:L\YC,A)CZ>KZXWR^*L^#.H86DYN]>BY.@;@N%E&@.1\L!Z&P*3:&Y++4^NC M(HK""J(A0O3RN6I;?"6.! [#FT1+ ^]R&%RH7:=!$UQG[7Q>T<$C515L4VAS MLNF?$/T\FN*W4^HS?4!]$X51E8',,-OVG8; 0%K?B;6*(1A!3F\;'DY@&)ZE^J]88!75:+B6V>DI>&0)P.BZ97]+ZC(_*UU*H MFBUVJ'7&4?:R6#<=8W>'Z)@CU#I $:H('#+ <6('@SO0 ?QP-\[Z<0 :1U>[ M<,XD.EF#.X;056>FU_[6R+F?VM?C&&@#*,/^*Z)7O*KXD7!4=(Q(SO$NBK'0 MHG3QF81K4;SU0R]^85=/M*L$@21R"Y@P^-JGO0P?:4;(E(11A=A,:QAE.J#4 MB!%Y4?70Y9MNOJ$MIRT[WB3H@4U<:Q=#>SS"=^:NSW&(=\K:9LK1D)Y&27S32S2& EFX@@Z5=9+A^4DO M>I5! *WSW>CG)[]$Q\?9IYJ'YKW$KJ';J9BD:'*UYNW[YFD:^P_'E&9'W4>6 MPY%^D[D:B0P17;<@I,],#L8?_=GH'7J0B()WJ23F*_;FRRA (@DHC4XM_K H M42JG0!]^0.8PR%KP5>4C'7)YC*ETGKP$KX[IFKT6R6O+MMQLC#LE4([%!&*L MY&R,.-_T.2"C,R-K+BIM(2IQ?_*AB$^.V.QGT3%%?'[1+X*G(4(+5MA@\59N M;R$[N=F41FU_.H'\&S.>OJ-3"'$L/U>;[J3=G)27*;U>'5$*K,&_.S-HT2QHRZUMJB?9 MQ@Z)XL_=$?4Z>>MWVC)& 5*&65!I%J-*BDF$N1B" E-.'XZ)'V*H]B+C,TO? MUF>L&O:QA_:@].1RM\,;PEO/!:>+L&W,YI"/M2>\5J<[?"HWO+ M/HS=,KOB M8#-2JQP<-3KDN4839?.60ALH.A4U3R@49ZYNI*RU=77KAL*%:Q8S-M67)WIX MX"L1$^)@3@!=N-[H)1W*@M^^SX5,B\1IZS.AVAB@]$<9H9641W' ]&F.S=DU MV@"SA+M 8VNNY2 :G4I=('[LW$O\C:X,=&#7*M35N&/0KAY6]]E9>]NQ9WPN6#//030-\1U MR<8[4VIB[?(@ES]H;S^/K>4#.>@CA@N-,X2SYK *C^%>H&SD*B_]X)CB[> 5 MOXK'!1_1@>'.J[Z(Q,UUOTGAP)4_0^B.7?=G/&?ERUW_.UMU1XPNV'. G[#\^$+5KE$%GX8Y" MG!UQP/B)7HR*GJ$3@LE]00_J&DJ1X(>6(SK2N>UTV?1X"IN%":=:D^@ MX%!TL@9M5#IC<+"#IMY./3) M:4]45"7/,QSFX?8BVA]B_(3#Q'_.+B]6']>WB;XN;N^6/"[2\(3\OH ME21BD&YMB^R)[L;@F1MC:1<4:=L#2 M6_:$TZC1-1PU3#$O6W0KR@55T%?39VI' 8JGP7PN\,=R4\AJ4Y$53P7X]E4@ MJZWJ@%>YBF*RFH<7QY@PN'FYC[TP(1Q2 81;]E/ 3C/FV_\Z)BEUPP9RZBC] MD6APRT.-*F@3/S8* !-X2>+O_$U-9O1@>[ZZ6-YB+Z!]H3\>HO#. M"_ JOO9_._I;D[=\3E'HEH\&_$BFD>C$Y#GCW\%X']W[UZD5E@-^O40)GJ&< M9'0D-*,[]HHN1@+9+CR7=/_K-:1-!+;3K2=>^37\D"R^Q5V@1_X/$3D>@[3# M>T:;7^)^R';'C<]!538>\$DJKV=SH.3XD/A;WXM]G*##,4Z.'AE*OAT1!UH3 M8=/7'&C^&&-VK@09+D@^3LORK84 :S3?QD2MS[QJ.$2;>3TMLA;AC>T]5!.@ M,6B'.:EGW:N?HF!+7-J".(_TQ?Q\7@<+?BK?SICB+%X-"'D"WT95IW/WO\UO MWB_NT/*&_&%U\?>_K:XO%[=W?T"+__BXO/_9!<7D+%*SB4*Z4LP_^ZV-AN4P MP(JH8T2J@#( .,534Z-N2CQ#' J58.@7"@C9H;C&R&6T]WQ57TG%6!A-TA(N M:I!TX.2:HZ&BH3%U-4&_\.&0>L+/OSY@>D^O8+$Z!$8K9&2*RB#^?7(=:$[> M^/3YM10?!/G!+UA6*5M>M5]=,@XLZ)<37 OUJX,@ GP9!;+0F&;ULH& :C#? M;GVZQ_6"M>=OE^&%=_#)-D"K$BTP,.IAQ(BH*EJ R=7&@)J&"I4PB *=+4.4 M@;G@8.YC["7'^*7=Q4A'PFB1AFA1=R3#)M<8)0W-W@S92.YL7-"-^69SW!\# M>J:H.C+4>R!S>"!OU)7!BF2W6CK.FQ2G@DN]9@'74 ;CA3H'LB20ZEG10*0 YTE6 M*):<.=&%G",N2H9EA<(X,\V?R"TQ8 MY\\&0'=;^45B?UJH/=\TXJQN&\>=$V#G.05#2.J(*;31>C\[F_HZGKUTQULK4W* MRCJ.GOTMWIZ_?"2ZOPRST@GAXWR3^L_$;G";LO5!!%:ULR?+M=*>';% U/_L M16)3B0M-15>WJP]HM5[/R?KFX^\&5@(ZZ^G#C![A2MO,^ MLJ/FXTSE0.!F66S*8,W2/+ !FE4F)#<*Q50T?3'.)T-A6;J9_)[^M"$3HD,V M(WIXR5-0R4[4*Z;K99KX.0J8O;UYFUD;_;N7%=VH" M[8]F6BL9RBZU@+XX1M'N;;0Y4J5B4UCZ**J2 0*FHEF"3QNOL@-FVO(F2I_$ M&FPT/5Z12_W-*)L0F:V/*86K6O6].2^Y)2NS->T3KQ&9A@P)]O1]V3\9&;2" M0$IH]!\"/$\2G*H.>MN @)9I(U8J"ZX68OJETX"B;; MD]W*6]:..*9_<-J+P.:;=*;=&#$L,\3PG$6[LX_TI1E%-4,B,J#'^W9XK1MI MN=4,*-X$G:&8XJ9_.R8.+&SL@N"\?D&@.MM5# 8Z)M>27CD@EXZ<_FA<0T;S MFH4.EERSS%"AJJ@\+8$QFFX,N7MOI'[PF[=X_1C&V5->A2BZH8 QF#YLBF;4 M!7YRX^I.G+)XBK0V@="C>89*5&,^8K_!J<[Z+')<BY MM[TDD6NVC!(694QC:Z)93>8Y#O/-5 M]WBM4$#]M,V8J?3%UH-,W]_:A)ZFCO&_HE?L,BLASN!K6MB#Z!W'5MQ[>9_A M4B6'L6;,SH 5:'TX7$=>2-:^1_^9S-OHGZHHWH2"0,G785,F^K(+7V+^7^'&/TM4;$DI MZ8( K"U31Q9K79@,H2&:+G4BK9D9]41^HE?;8N(%._=B-]J![SWX0?\DC-%4 M=+[91,*;B$-2$US$^>/XVW]YENSK"+7L=K4T9ZHO,%=/MPKK>;$TP M.6"RYF0V-TP7*6@#MBGAB[3'6I6/Y_A<'*7VI'' M[$1?V*HZ96&9_Q"8RGQ+%Y^DPN"*I;4RV;HXRL$=L+@6VGI978;!H46O*XNY MT1WDG(!:7'YX]9.?/ET.QEE(H;[B:!+*MY]1#XC_QA M6C7=67H!W@,)P/UX;U:+Z_/.&&!NUWN2:;;O8Q!(P"5F&7-TTU[0?Y'(9P$L54%-ZW"P+7BZ?(5GQS:(>+I6AZ6E$,:"V48WA%L9#E M_NL)7S:T-1"RPBDK//'JF'/75H+"/:.D=U>)C0I'6D1.&:D!RP;&JL'BBM&V MDMA:X6AY\^/BSJ$*1V07G!?#V_QV]&-,6"9FEKZL"1OI/-S2;B:'O;H)=Q<$ M4$U%NK)8;3EB"@W0D*0;:9X#AA]:EI6,#_KGS6 MV@\5O)%V95MEK:9X0,VV&Y$M]BL@H\I=HBOJL;,-7(X3WI"M,MI7$UA.4J^7-_.;"G1.46WS(-JNKW4V4 MMN6^J(=#-932DU]M*24?"]!42D>(I&-,/IQ&)0Q@G/P4\P..CARL8Y]8S<$+ M4,E)B$+&"7Q^2F6+^!3%Z3V.][0"A,F6LCH>?A9#5@,U7N<'+I/L1R[!(Q>$(I=^VHD#DZK:B&Z=L M6Y'M)-"NX,V)C<1BM\.;=+5;?-ZP=_.W9/E=A91G^O_T?/+9"S![%9SWCJ-_ MF(?;ZB^$D0I1CC(3C&&/*#31 XPPS>2N8C0>&I;&9Z)A:CX7HI/1:(\BF'&' M(^"I=()D?Z0GZO7?"0 PAX\0$L2Y!&,J0?YO%C=O3N$H*]YKF1'700)5[P/HZ.!].V53 D MG*#G[2EF:WZWX_RGY75[,3>>SRW]:DX/8@0QR"F[6QV8/UR$VL-<1R0O=:K( M2Q&FI3=VZ 5[\8A"NDN]6%M[VW4Q/>!'/PRITHTIK-:MD@-B(OI.Q:!S6D/Y1NR(I%_EM?GX59RYD4E$T3),<8MM\S# MT<*MNC;$45])A^ $61V'$]QLT'$\' *F_62)VA90A2E0ZPFC\(S](#0* "[; M29P089]VO6\V$U".@GH/+B6V^MZ[,@3@/;=D?LFS2CX*T6$SNF',0IRL(BQM M.8'R02YUK.G('JWV!5LLH2SQH-?OYD"PD@<*DFM5#6JC( H72$G0E,]@"0I- MA9A*<_O2*[2BV!W#K=[6F)KM1-:T\@Z9@Y#!5!T M8"#;1>F!GGA@"A ,(E;6*._(P^R0HZJT'F+=+%DSB 0' >]]S6LM(O*[/#D; MI4]D1_!((I,"R2ORYP.A+__%UR+:B9MDVQ58AH#R3_&A_& MV@HA#<((E*4Y7 B51,[^Z*;/]1Q*:S,=M-%,%>58Z?U$<9-#76FMQ@ET%27[ MPFCU$*SXB5C<$WFQGU"),$\1,1+HCV[U:%W%CUZ8-96](/OM*/"W[ >RX5^3 M;Y.OVD4C:2^XRP^RVIX;6,(-U(79IF JK9EM()Z^7[,]JANVM;I]/[]9_M_Y M_7)U@^8WE^CNXXH*W2W?WRROEA?SFWLTO[A8?;QA52'6J^OEQ7)Q M=ZJ64QZ//Z3FA\].TK$S)0-/@A&EFJ#(1.XD5 MIZ(K53$9*F=#Y73H%SHA8C/^/ZC\^*E$=Y*^2GZKQ:^[RNNOMO6\,Q:@'I[] MF*WT].R&8OH>GWWH:^CRY?+N8D5U]./B$JW6BUNFUC M!=-D*^*HJ?8@G!"Z;H'@IO)7$F;JN32RQ)G9I$M>ZQYW++DXYQ3.>1+%W1/& MZ2T.Z)/1DIVV-IF<7,/J7OBL8_(F\!4V^+3#06,'O9A4]3&+O"3ZV1WXO2G?QD.Q) (:T+B MQ#[( K<.VN%U%#[F#YY;/+Y\*(Q=Z<@6[4+K!SCS%LM!'#. MEEF^K&8X7!:7<9;K\H8LE@MT/_]/T-,^">%MOE$/XHSJ:#VE;KP+RM/F>,J^ M8&X=-/1AQ0U#N$L)B4]1L"4LTLV=VB\,!1Q(LRQ#QO?H88[K,'BASEV!U82<81BTU_ MH'@T=(Y#O/-3VG)#=3.H&0?PW$='AU=V6!#;>+_2&(7C 6.6E;C[JA 'IMWX/-RLOZ#O#3 MOZ+O3%RS!(>X:K#^1AD2E!L60^/ 8F&!65=L;^'%](T&+>_%EK>6S89Z.%"I MTA;R*_5&%6.G+QJJ):19[.\>7^'UHM;=/>W^>W"(7UI<\R:\6YHC-;E M*@>#ZTR;?\G'TR*%/.9VXEJR,QLNZ3YQ^WL_Y>][0K(EH#F'CSC<="H5U T' M6*32G=%:J&*. ")6Z4I=,UA9??BPO/] DX38HPB>0?I^<0/\[L&(-X-HNA,2 MA[6T+:+N@,%-/36(JG,D+*BNH!%.\\$B:0LL.FJ+=\>'!/]V),PMG@T>#ZN' M0Z7(ZLFOIL/*QP*DONH(:1[0?3R_6_S'1Z(Z:/$C>.9UE?3V-&OE>#<4IB6! M6C$87&5:#W4W3WA[Y&502EC$@8'N0;NR8$/M%0?2XK/4=13XFQ?^ORIU-@4" M.*HV9J4XMVZ%@#G$-B1+^VP:<1#T2_;?L7>3RA/N4V1&7]K)!D> "]?'!*]V MBR3U]UZJ[&=6'P2S1,E)%=>EZHC)%R/9](WO3LL3T49 ^;"9,^H\B W0;;-0 M/T&_7IF!0&V)V]FH;H#5XP&VNVW$2#:W HA[5M"#HZR?:X 3GD@A('"NFH:9 MG1C"NE0YP\!RC =J9)AIGG*&@"N6=4(3 *:UI7GQS]ZP1%_P!X][*)QO,FV MJ0<\C(EU9E T,V/@R4VM(V4-3:3PB"% @;WK&TO;H1)#NLX^(RM32E/6L]1N&=JEKBMLLE^8@5PKLDJM^5M M$R#CSZ)X@YG=J8<#UP QL"O56+C:'V::5-;]<,](>K,">G]UC8G98=;7P_ D M0PL!5"&LG8E*G3#U\.FKA;71TBRZQ2!FO'M,XH[^]^&$C@54_AO\:;[9T+XT M?OA(5JF0_'/#CQF[G*1W1P-C)GW9%6VG*X[)#:H?@753GY[=^\] M!,IG"99P B00VA)$D5\X%"%,^J$=JAMJ?O]$&[,^' ,OKG78WA7M6V(^#^MH M2(9OQ?O?J)ANXC?Z(\E#3$PN&]C_\Q]#?^1NR!;^)0GIOLTSQGKU^X=V^%Y\/.-RRGI[)510/]Y?CS CJ3<<4 MHL37CC$=M"<>CZ<.?CHIB2A;3/J4#G:LM.&4("R0PIIONNC*)Q1HY06*(,*; M7(3+0H39W&A1%^&)K 532K5<*9@0=T'T"?DA$=:>7S7$M!84#9S3R/:R8>ON MO9!;IUXY_!"K: XG-E$@@IYOB7C),"_HT@,$@A*@NW\XH5=R!Z8G8_K< R@> M+333 O>L[@FQXG'C^(5*3V@PS5M%LV5,[#)-_C)EP/[>\\-5>.=E AL8C'?' M!AIH]V5>$D1W104=(/>CMT/P2R= JQ#1*=!*N3L'"V@M": (5E?&+(.[RI$E M03[^(Y4$B2D3C__LF*%]@B#A"%W"KU0 OJ% ?1J74.65_/ $",Q M82A'SIQ%AAX\8!A9,.4^Z1#CL]3[C'PND5$E'PC&+B,OMO-SIB@_8.O9A7G 5W005YGMN=3JU'R/$Q+S O M#Q(!=A5=#F1M2*%T ^+UZJ;B(K>Y>&@L(3]G=<(-+'8[O*'/YPK'>.NE^!93 MX5NN,#= U]B=7ZAP*I&"U0O*B*V$$G84\>I:K8?)\:(2,;<0Q% CBAMER!WT'E;%4OJ( MAC#F--+RTQ<&1)">WHWOHCQC:0PP5B=Q)],4*Z">&D:Q/,5;& M'MQ&,ORSPE@<]!>VQ5,+*_**1:?@+NAOD_DQ?8IB&DQ]#+-&&[$D)^..QM-? IWMSHFJ1>RK.?S%ZGLW-A4U=L.$LFQ2_A+/SBF MN.MFJB,V:)_5BWG%D4X75) '-MWIU!_'-+IISA##R2Y-,JP.N@DK0#"!*:0^V>R0=:DF$VZSS-7H4P-5S9J(+WLOF!I> M;=I&%"7W%X&7).Q^FQT5?_95O8=:H<":3Y@P4VL[H0.!:#C13D^+ZJ$J'/J% M0CJJ9)?1WO/K#X\?\"Q6C8=4+C4;$?/9GO/'3F\(ZUW=,0I])0LN0\O[%W8%QU*7_LA9J4< MP((C@8(O-:1N"'G:L+J8_@L,K6N\J0K#%B30 P-&!&)4\*=N!1U"(_:$FG^? MX)Q2Q"N_@);._5T)O92YQ=H#-T>Z2*QV=]$N_>3%>$V^U).7X/ECC'FMQMH' M,(8"J"5@SDQ1,Z =!*8V@"E=DGJ8T"%#A;P"U\3O M_GLS=U-PDX.B'!:5P #O]RUPI/L^KFQ0]2Z3=A#UM]D/)ONJ3N@E BQ=/$MHL'8W/=EBW10/&;C%P+ZO@:\#;X.WRW"1$/7\)(MU M;&$&V"#8%4JQB;"#%F:C89/VYJK'"NRQFGLB+'WOA?UGEL$@E-CE08*R&-^, MOAS+ @=Y"2MT8$21<0@SLB;>UXPJRX%1%%H7LN'3 .R2QM6U\JREJFQUI;#H M9'^*XE\)!UEY8!G+]1$ 3D].9.&\JG^&<4(R&AH?.!N4EYF>UK1M4#AQW_&K MR^7%,J0GCEONAQ6QBV(L7%]Q)>'U/N*-@2!]PQ542".]&:*C438<\?%PO<50>>87'Y]KM"H@7CS_ Y8-Q#^%9PX:9YLLI.J]W[*-HF=U&PM7%?7L?HO,&J MA- [>Z6*SF43EM-J92.0\!6,H484MUV[?L?E$+* ?&LMV<-(' 5S<7];'WX4 M0E\YT+*U'[SX5TR[)6;5U0;NA]1HW3X4:1-'GY,1%4[GCT?TA&O.2!@@._78 MYZ!%G5(O36/_X9BRO6X:E<W(@SC>-+1HF[^@E+9-VKP,$$9.LXVAXW MZ24)"H/H0)?R@7Y6AM#M($PM@C[A5Q.;\X&7BF1-R'7@(&A;POQ>0RYCZ77W MDQEJ).!V.\@REL6ZJ3\P_N^2/K[;^#;,J(K*;9\G8[N/MQ/Q.._GFL1J/-Q6 M&/Q[=6T& NONU$2D;GLS$_8US$SCP(C&QJG_3QOV447EM@.3L=W'@8EXG'=@ M36(U#LP3!O]>'9B!P+H[,!&IVP[,3%^4S$SCP%A3!1(+'F,R8B##-5QNNS I MXWU\6 61\TY,0JW&B\7BZ-^K&S,169_4!0&KVX[,1 !:=MP\JU^&1$*$;&MG M\PV$SI_%*T30\^R]ALWELW8IJ5:R$3G>$SI)-Q-%P1B6,^:VB?,42WNRRO&= MC(%7!3#0OCFR4S!OD5*;ULWQ.I]V:"2&@BE?RI2;AKU*GW!LRZHKR)PW:0GK M/>U9P.2R,3?(M&#)#.>IF'&[ #@[IV3 5U&,_F 3\9M_S MP^0ZTE2>LC^-\T;?25P]W8'1'"X[B@X,6' AV6PHGPX)\R$V(7K%I_S:>0\S M1'*Y'#:Y'/#GS1-KS?8J('!?#W!+JAJ\.*5O+M=Q].QO\?;\Y6-"J]UDW(2/ M6:-''RJ1XNVD4-4]+4MFK+PKRW,0/6![9+?L(+P6V_BFL C,U0@ MXA4>=D'T"6V]U/L!,KX0[GMIYI]P>R)U:\H HCL>H BA+\.5$* KDNG7^'X4 M:O,!>'JK@&FF*A0/M#J/Q;,WSIVB+$0@WH-,0J,#OCLQ,L+!V "6U>',%^MH M?U0P"^=0>C6WBXW(,2V15X-'V96C[(7[Q)>(UF4CWU-PE&PS\756[L )5S:N M#-JUPJ)WH]N<5;@^'*XCC^Z&'OUG3,L0FWNTKA@ O%@_)@O/U0T<3XH'"8@< M\C[V>%5\4XL^AFW5$G[:/]][GQF&G&0B %S%DHW ;+>-A_(01 M41+'(%;R/.0XF&/89ECRB"6E>":V_'Y<%5#4QE$.EQ=68I ECV4%^4WL6C1 MY][V$C_DF1/FL8(9'(!M=V&H,' 3(!@K-Z>LQ=0)(D0QY6D])"H(/)[/J%H, M)S;] :S6F7/DH,0&6UO*%L[9"G&6U,K*,OM678'B.'89LMXFX]Q)]$'NSIU$ M?]&TW4ETQ^S4G41?\IV]D[#&4('(QIV$*DKW7E@+P?MHOOGMZ,>8<$/H2U_6 MA!3:*W5!?GO("S6:K??#<4+$^98$46X$!B($VBE8H5H:7^2H:121(4Q7B;XBHZ!\(W]5?"",5MV0#<<*UJ1@LB'I#B]X(05I?#*16T22#-9T0 M!F>OJ!@>5'2DJ/]. (#KJC&&0.3]-XA30 ]99_6$=E8_59?0(7]M%/?1;?X3 M=#5]!&S-+769_+1<6'?.QG)W+"CJE-9ZBA[2DKSEWG03>$GB[WPBI$]^^N3G M]])IWNZ%%JN17_N=1B+^.5\J[NA*00?TZ.LQ< +GD^\-1=0S[;X%N\L)]T:D M6TBUS^9!;")W&WR,(:P++XY?J&SX9431XD/>;,K=!B!S1N]JUT%@+2YH$$88 MGV-!"**3&8!N%(I!)^SW8YIJ?H)V* M7B!]6Q1)D;J\.=%1;*-=47YDX,89\UB"49Z,C%"ND)6/*XK'B5ZI<$KT-]2W ME:UXD^P\1G8-9PDQ8"%#*R)I5#4(IBOK+C]"C$*,7K 7HZR+=!C%>]I#NGQR^[()\ SY.Q1$ MX2..@8HCCB'L+HXJPWU;XLZ"%\!ZB6/(Y$*E:S!.]A@^^$& MY^B^%<_/,31 M(Q&G)3_;@MMM5VLDF#[>5HO8>8=K0+V9S\T1(8J)]D;/W^S%# M_Q-!OZ1-11CZD_"\?23S4:5TI[']781*8CQG0U50"FP'_Q9JZ, MHG5.MB]&MXO]:X30I^2_!)WSA?^5-)N%9N4+2F&3TA*6H2<<;-E#3/(K3 ,O M(2[[DF(VJ^*O>MM69RN\TT4E;K<;"I@+8RE3N].ZS+PA;FRL^TP9[I.YTE0+ M9N"M9A/Q*5QLJJBV>+=93G&*UYO& B(#SXRS-$_DEE/Y@*B4BHV@UV"2$]CT M&8NJ]]ZO=0:WMX"&Y-MIHBN^VJL_VBMG/($=85^IK:4O]0 /^(L .L#T-6'L M/SZET>Z88.8M!Y[!M2%W^XC?3#1]SOCUF)T_Y#!HQXI)8>OCH M$UOAT;7-T%"'V_F(L%TP_3MB*1"['/^U46VG4U8VA63SZ7RHUUE >?5NRJ]? MLNYEK)^,!\D+[=U[GSGGPV4I0>F\OU"*H:>;:.!SV3LHB+7@%(K2DO2L>BZ] M$W/.%1A+PU:I2;B#:GLG=2=T"&WIR/D4#I@M'R>/8[I1Z@66SXU5%;CH5$Z_ MXK\N'_;:?#@['"V,==L2AVCJ0W%.;O=V"+;@! 1"P"^31A+*=?5AO8,72'T9 M-WM@:PW[:?D+@Z>VEE"?C/<8Z]&M0(\[+V_'%5+.9>"\<^GB2#<;5IUD[;W0 M,Q#:SVRSB;\64,/T?4\A>@PD\OG$YW9L+'CR>9$V:2\N2"? M5NK$G#_7&"[%0B8'029>)A/1N]'?BZT69#<'0W&YG8>M(+Y M/CG0-53.YS]+Z36[L"9VM^>-H?Z5[VQ7W%5/W)[K3+'R=F3PS]&L">$^5R\8 MA\AN^URO\]O%6_R,R1^L;:55>)W?->L%,O":OHK4 MY;VPCF*;%_89_M/9WG82S,>0+!0A83/FHT_P0-_XD9G-"4[K6-_LN9D]["=S MN#_BP[/*T9A#K\]&%Y7X!&W$DW[[N[^;R-+)F [Q:>T!FR*QL0TLL9[<3K!. MNMEF,*C'X*-M 1_P2T1K<'RY6\#6+S!\%RAXL-/:";;*1K(9S#H#P^\)^RY, MEM>Y4XOM;$9R)Q.WC1&EP21U6I8 S^PT"[M@HJZ+($K(W^;;_SHF*>L4FMW# M#O2%&KQNQURM ND302 !%K"H9"8+RY(5=%A 5\1:! MD_<3FJ'BV:7"@-R-F;K*L+O?E,EZ+<]M&"85PZ[#(PHG9]4K 6 \YPU.SZ/H MUQ^]X(A7._X:X"X*M@/EH4;KMM]L$TB7[RX["J^[MR03(#H#8E.@U2[OQT5G<=U?=I3.C4ZA@/+>8B],O US M_E'2>-D[')W;CE+%?J_4MQHNYQVCG&"-0TQ+ +2A$$62Y^_#&1H*K+L3%! C MAMEUQV#S"=M" M6J:WO/:AJD3?!.1SYG71Q5D1V5HFOY-U99)OU>,@(_^F EW"J082*4.4-"30 MEA7XKU"'*'FN+VV3?(R+4%0_N@QW+96&S."!"H<8LY4I5!(.]CT MA4%,:5(_Z!KE##,C_1G'#U%+:>CA' QX86;)3!;[0Q"]8'R+F24W7]696$Q7 M)##&TX]5T8ZZ89CMANN6$3#8TM6!M=KJ90 )L8 9DZ54QM%3&EK[&]C@(E!S M 1?QZ9Z*]P@#.Z!S(C;LS+XF8#3&!1U%=B2T-;14U4\ JBEGE]FLL)QA>03( M!VCX(5V&21JSLZA[2?Z1=B30(S$UT95G7\UATS_D4M'04)F[S1/>'@-V4W@= MA8]GK.0 A4QN=E(] OE]'>\\.I/^<'/_3WQ[WR@];^/OTGE1*8 M?]3*'R?]K)*9&Q\V&X-^X:,F_[3>9_VGK?X=X-/*""P^K?C':3]M<^;FI^5C M1OBT X,QR7*K&^A"*%9?B-6C@ ,QS1)=B[BL+\T#M>+&VV.^OA@Q*@YW04.: MY*OUI!P+K"UU0MIT9H8HQ* X0)$'0[:G9)NP^74=1REFJ3;D7X^QQTI,29<' M[4J+H<">M$9'^^)+ 1"#L.I&XVB#\3:A61WKPX&JI-0 M9,,@W*2:W-(M-L< N4$5(;*>J&PD3R=:K]=2WS"RCW.16OV[^!XD[W*2+9>8 MI',GY5GY,B24XR2](NSXS_2<! LHN-R>M?;LK@*,L37RU UC-3YDI3:[6 M8-Y$5KPBC9\& S-TB/UPXQ^\8&H'D#NSWLR6"%QU"'46NSF&'-IA!U$E<8A- MS8J%UT&7<3)L6G$B+=SJG(FO8&[" YXE:S-">[4>TZ M=/%T1SYR\L,='1D-O>&#>>/??#C\[4J3!>WMBGJX*RJCOEU1C75 ;;2W*W+% ML9YDT5EU:#(/S12\)G,$_^<8^\G69V?=THL88R@813)D1M2G%I#)U-$KV;UF/ M"Q9B,%PS5&!C#]E1!=\,Y1B!NF!88_T*;PED@&Y6UZ=AJL,E<@*F.= D739% M6R;HO.%IPTUB;C;+(S6IN,JH6'P^^+S4Q<_8D^:&F<,"G+)V9:PX8#4%A#E; M[49=0X?T2U.) E$<$U?"&8$UE/-69PW@0M8:>ZSBT4;\P_JA.1NR%Q9%4V8E6[,&LQP*_-!N29+<_TWQQ3W05ER!Q9 MH_LPG/V5;64W#+AFK9!U978[FE/[C(MSU%L24USPXE;$MQ35K53!+SQN<) (Y]+@WKP!UET:;7]>$K+GLH*4?"H M8T\VBYUC M1WB8#60O(IM.EJ$0]8U?3N ,"THH&G0@0,ACB";>3-IADU;BSU@5_0)/Y,]1 M(88+461H#G#"!/I9H2_1J:X76^,Y7?=979P[_-CR$-H8&O!2W9RYQN5Z.RC, M);LI79KSCQ(*/@V M]-E"[7"@2M;.D$3+U$!0:M9&4;.F=[G7'M9(]MMUN_-H]()&;LHCWCEPS(&9[X> 7\2V9K!KOJ MOU*O,.?-%0;EA)3OM>DC[@9"3@[B]*"2H&FK#+LA;5:4&#!&S>HG9RF'A,$% M-[OLI$NQEK="P<2:ALR(\60+R.0QHQ$]BFY&*+:Q(K$,! 64<6G*4JB19Y8O+](9DFEUFA3^K)38O%>EI-D/LB/D.$P--!8QT;[#..-LN&3OY1_Z[ M;+F_$-JL$H;S3,&[)R_&YUZ"M^* BZA18F_*/V03TO[!^:3$%]%ISQ[HO-5A=&9'/--X,N2IR6)S99?\TSJF'C5] MH7G)](:*WDD=)&D'?1 XXDM:6=1Z""4TO-VWD&9FS3F2&3YGI%H@<,<[N MC!YBO/%YUU:&P263:[J:6YS@^!D7M<*](&DVL.WOR0S1.V*N \73<;DWP@UO MZH,('[*LY].4#9_)1+/I6C];6,B'2$K2R)U)(LYPNN17V-E(IX,49VR^0GK[ M^1J\/0ID=#A/@[D][D0\/U;>-H_0W-!TP6+-3YBE0.":KV%%80$2"$A+4)*C MMP@!S,%CYAY,41L1U@='SIH%1MY'T?:3'P0L 3$E//@D,.:NH/YS)P%UPNN2 MO?402+M)=D#JB-5VIKB#89<(LB70KF6_XSR'^-%+21P'P'HYS(6EL;A3-M\P MRD%@S53'ALP"9>/!C$M-3-<%<4Q;N3<-%SNP(PD:\P7QQ6X-E$8LR[/N?_2" M(S^H#8+HDQ=NI*E1W>!AJI]T9E L?6(,#%;WI".%TBM R?X*98],"CRH0#1Y MS9,OA,766B\/H?A(E;3'6/,,#,5I$H/,_?R-%DIR.AZ:52IU,A*LMS #=,LRDH M:9>6KTV+">AG%BW#_OM:&XB= MLO<>(C%P 1VPNN(5.I,\P%'PN8@E2<^\)-MP)[W'<(F5)]QRA @<(IEZ!ET\#XI?"NF+F&N $&S; B 2UB>)TTVRX26.-X[X6T M/LC6)\*(,=$IG@L842QLX8<\7?.?_2T.M\G:>Z%YSUG=#Q+1W!#N^ ^J0Q0C M4*!SM@YL50[;#."F/W$S)JIY[):#H@P6*%&J/P=Y)NTV1V'Q8G@>IOZ]]RM> MD:W^.HZ>_8069",6ZT=;V>V5?CS Q:\) \5%KVXPS,5N.T5-=2 @9RF!B0@, M.A1 Z,"@)JZEV),!1&$0XZ"$0AP,X%+6_F> K+F^><+;8X!7._F+NWD$MTMY\^0GPT\/ M>90/6\5)T,-+96 V$>]3@WYAZ@9%?_>/>3ZF$EB%;C8]> M(.G2HADWK<*W$DP55SEH,@5LH:"9-$?'4BTJ1UMOIM)/&7[RTZ=;'/"RMD_^ MX3Y:D&4B?9'V4^F%P0$%,F-2J5IZ<%BE,Z'-2!T_$41(Q$1+9W-<@]JR*,+X M.QSZ4?S!"SWN.J6]5;0C 4)W/=%%T"X?!A.NZVAIKG=L,"I'HU_X^''>ZBA# M])&('J"NYQ%9P#E:>1L@Y2@ -5436ZAHJKH:'QE-A!E(X'4LB.Q0]1P MP!)_Z<=X0Q!*U50V8/H%6DYBOOY6_SKI\BJ;6G(^QP>-X6?R_I')GJ%6NQK% M0 !OHR6Y<#C243 ^1T-*\RXD'XOXX.*;3WQHU8]F^QZH\]$.WV.3:32]06MC M8(Y8I(2*QR25 9,?=4AF;Q[PL5,&.LB!3IV]#V1*3L,M+0)TX^VQOKOG*%,! M'?2-*+;*F=\(\TQ__#<:$\U-QN#3OQD2S)->);,&UG3B,;;7_\<+CU[\\O;U MF^\_M$02RJ$ L40+V44TH1@'$T]HB6EH4C8:T>'UH&+:F&( W1_T= ]0W%6( M7[!';"KTG\DVB\P8[2*:@^&'CVTQL3DL@&IW9:S0=5- &.7O1EVS"W2($85' M @)Z,)FC@+40"\S]3)F;"\RM=N3_,N;&V$ ^XS!XH3>\.R('2KWFO$HS&&(C MV49ZN9E4C03:4.K):6[0V'B>2T AF 5 '6KU))[F': K2OS/6N*GW'+0XKNK M _U*^D[MS7% P;Z*X$JD7A\T?9@MIZ#I[M@0%S3A%B=I[&]2O&6T:[5!,19& M([2$BUHA'3BY9FBH:&A'.1;Q*MDC+'X,L4^D'-+TY0.9O_4@3Z+-3I%=>/\L_WD$OC,T>BT<-2CO?M/T?U3=$R\<'N' M23#.' V=4;W(M8( +'*&;!2+7,MXF$7.B*AF^M6G".5@B,%E(1'3&YAM8#]. M".*_F-!N2=W]SRGNK/ *(&"5U[(B57HI!+S::\AJ47P.Z9;J=^'F[>LW?QY9 M^8NK?#K+@7#\Y"4L C5(#%&!0*:(Z-EH)HO(QP.GC>B(4B9C( :&V"FO$9&4]EN _G9592;S]-3I/W,MF WGR/Z&\(0Z)&"X)/T13='>C"2U:=(YL^>'] :$.0K M,CG8EG'K="?FGPS%9\53M?N"B6DJ!B;K2+8N[33LQI#9!E M@KP*^X\R]HJ8)JD7;FE-1'FP-/YT$$E6XXNO3- : M;RZ@Y*ZQ&9*;%#K7NZ?SS#UEXZI'K9E1\KD1F1P)LZ-E..;&3IU;]B]!6BR* M!R1-$J=S6; *L24L=,#ZT"Z)!T643D\!:%M(SOR5Y\>TNC76'M2-,AU@P#JB M^!H!ZPASP02LHS$RZG:;3RUNM^GTK"0]T$7(Q,)D[-)J]*PL&,]5\"BZ!#TS M3-"^S$+P?DR?HMC_)[9^%JB>Y[2WVPV!C;'/+B8YV0UVC8-I=M;%I*>]H6Z3 M7T M 4W_XL>,HN8CH P.4:ED:;,9*"I@8:RK+TL77O*$8KS!_C/Q'(POG(&4VX;L MUL[B2?<-3N]PF@;,\',:$_',1G889 (%<.YLSDQQ?-P. G,*;$J7M"ES4D 6 M.I3D01X_3ILX+WX0-R5D8=M)]: 4X#C4^O>Q:--D=:8OH[U'?(L#3%=QYHC8 M&LYS!.16;08'8-==&"HLVP0(QK;-*9-U3\M 40Z;+7\<&F7@$]OW!!Q-G6!L MD2^R?,=EA0Z^DL<9/NB==I]SA@_>9W]_W.?/ENZ.#\DF]EEH(O:#MW6LT3K= MB9T$&HK/RH%@RURG7I!ARX+RQ&Y4]IY)=MD0['O$><)P3K;S7'F4NJ,2; M$057S;H982+ E)O1N%&DB30?'"&OZI4285PV*[\X1-F\PJTBWPZ1N0L+G;J2 M$X ,![@_=F.;7Y606"UWAU"9-=-)[H.![IQP5%J]!!.^[$CKJ&:^TXQ+6P5H M,S!53G9RD6D+)V.&IHT;;#([@G%H4-+,11'6[[1/W:M=^LDF.H8IO4[XX,6_ MXG0=^QNK3KEE^'=9&(S4"HA42('-,G+%1UJWB[+!7"I9PB5H7:-"LD&^Q(]E"%=&W*$!L) MGRR"4YG M?593/\:"7,DK*A\MG=CRVU5F65H8S4I@!>S2B*V]P*ZGN*)D:92?0B*N)_] MW>?B;K4V+Z+8 P^,"^G-L.@F.B.9W!7TI+"M;FZ!B1?.?461?3USJ "C=;YE M=8]-BC.>0OBP^.WHIR_+,$EC=GF;K(A'BN^?O%#Z"I.5
8MKVIP.).;& MQ(KHK40N@R@YG1#' INCO%=B9"&!+L0(([$!<32N/_!VY4,TGEDV,!8OBZ]BF(::'KA1N5V[:&'<:2VQ2.Z1ENX M)W=V=@EO'@-FZ-6^ZQ.9 953S)K/MUEIL'P>&$\TLI0REJO%T(IX\!AN:2( M\/D1=7%\)WIYC(L2N9SRVVJ32^:#W\=1HFP8T1,98 _:WJPW&M5VQ@33S;8G MF:HFC_P@AJ,K @R.<89*G.*;$5KBE> %BCULRH ],4%[;XO1EDN 78E /Z?N MS&-665=='F8 PA.Q[88(!MEW@C5E\89$] M9\LJ6$5QC=ALMR/+5C:%!'C]T(VIXBV#&1C,RX0NM$G:@C/@S)JHL30-*<,P M\6.!J=@"R.8?Q%IVE,(7>!;,5\K%P1=KKW&COW=1#899L?6DBZNQ?.3D*ZV. M#(E1U"R Z,['T$]A;SSZLL"TOD.W*8A+21P_^QLL/VJ\B4)^J,=?BK-S0O'O M%U&2WD3ISSB]Q9OH,:2[??4PA6>F$ZYL1PEZSCRCN%,I3 MKQDJYJU6BZ67M4E*_IJB%YRBQ#D5#DRMN!JN;E M&(=E77*JT.@7#@BI@7:"%6I/K(/]D*U)EUDB8?JN# M&*]QXN(K"VN>._NY2":;-B9MF_TT75I'X8X2L^JG/CG'UXFO:6+:HDE00([CO8G>?$WO^V"E MF^DTG;A&:#;=N&2:DW/D2AY&=>7"K&.5F^H8@TXBPJ;G8A%HUN!2"#PW]/ES M$)QTZ%DVSAW;;D/)>2AU$]ES#KZ7LN>D.( M2PQT0WB)-RQ%#GWW9H:H)SEACR7LEG_"_N,3?83SC&/O$>>-F5GQ\?'WZOK9 M3].[=13N2&>#NJE/SA-VXFNZ<\2<%I014W1;YPT)OH@#QA[RSD'.Y&+Y?9Q" M3BBWDSBJ3+H?A(RQ-%DGP]$U:B1Q=UJL+-/@WJHU"H/3GYW"+&3#=P#3B+_5 M*Y_R,6R;""6'/!!>N3,9)^J5>XK;JE?N2,/I>>5>#/;RRLF@@^$OU2W;D7\W MM_Q%'3(#'-D8S^ZHX[4KW)&.J4_+S=KD:[HC[=-TJ:/*VOC8P?4#\0&IP.J# MFUM,*S.0WU]$81I[F_3H!?&RUJ-"KG[$7)U]+#X]/V&&KESR5,-^,]%E[47*: M#GN T&TZ[!YDG)S#[LTC8"C]I3EL>]]@D,-V.>PN*DW*MS \I:;LS_21]E<2 M:KBRQM[G+Y5=RBW].F:E3<>9%+K&Z9BBE!<['6-&P*JGX['3O6YS7J:YNJ=& M#+$#]4TMBTI3%W64F5PZ;;0BM/:3Q4'3.'**:(&'9ATVJ8%!EWP=P'^3>VVA MV%%F.CG[:A.:)?M237-*]J7GP="^!M2M5?79HHBC71;TX@.=+8E">0%:(PB( MOEI&3)3]M+3#@?IH&=#43*:/T!;OR,:&8IVX058?>O_G'[]Y\P:=(?+?[]X, MJH';19O33U%';18@7-'F!A-Z;2Z&.Z3--9JJD6O^7:_*<_3:?-!*2K M=Z[ .*/1349:=+H$<$FKZU2YK]>M%%.-_C/7['=_G$RS=X3OCHHM@KBBUTTV M]&I=CG=(J^M$.:_4K0137?X3U>GOO_GC=+''SG_NZJQ%$&=TNL%&BTX7XUW2 MZ1I1[NMT&\%4EUD$\N;U-^]>N]!4PNH&^;JEM\18DWT!QS -T8UV$G,-UG!B M3#9LWSQ3R?Y1/4IOP2G)A?C>*ZM.M^) M.S@9,W8M=X;8)(49DVF^!&=G)#C.,^W*61%,4I')E^+//AX.4_NSQI1?@#]3 MB'$T?U:;[[3]F909V_Z,3?*%^3,SP:G]F2"3+\6?Y07HA93Q+!MPB@^BF_T+ M\'+MPAW-X:FG/FW?U\:7;3?(R13?CWP!?K"[$%G'B3Q->'6L%[A7=^@ ?^C1 M4T1-T8SR6@^ .I<>A(!]G/9'(I.3YLC#$2"^;?OM+^'!GS.?HN;]NTOVVM_A M[+7)[V:!J("WZ&T0+@CO2<=L#;BUG;'KCB M;;[\ ->2S-4.VV) J\BO/L2C2X1B1CEJ).)& G)48D>K7:48TK0>=5RA++IH MAD5_*./B1YRD?O@H[>!I"@3@S8Q9*9Q5*P2,+S(DRU"'GCDDXMUT)G8B@UFI MN(4,G$;F/^:7L6C4\S#UMWY 9GG&=WASC/W4QR2>VP3'+=Y>$9.A'NG( M-9!LM;V8GD,FET=\']W@]#I*ZB=L]M ". :+XBA,'F&$A#O@E/\'+&B*//#SS]S?PA83?SBMUW"PS,&9@1(^(A ME19@\E,D VJ:6PXZ!N'&1W2#B MK-^*0@XF@# *9LZ2J&7M4).KFBE)#7WC@.@5!?V:^[42&I7@,^;:R3[_WOL\ M0_.4QX:L:&P:H351S1#HL4!OUBE# 0'C7&]*KJ,"$M#:"'4E9_-GSP^HL.^C M"^8-V,GD4Q1LB728RU (IS,6&#OLR:QHE!U13&ZAO>B3ZFS59 M4U XY,B1B MFR&&#\8V[3'M\I^@[[Z-;?(AB MNK=>$(#TQS#E)JN[.,D)KN_V9>2^=Y'R;""6 M7"ID_\'<*]N$**1L>0X8+S.*H$1/8W6"R;W-"-0WK$GN7F;(V!-5'1&9DL6?;^KKJE^Q'%)S\/PMN-A4P/*C>,F!3.Z Z<:"/B1DY0>B=&R M46X>.YGO(3(V!N]%"CRN;X9K#/?;#F=('-X05RBTLB7.,+J^*6YGW.W M99S MQY.<,Z;XE8KP2&2^_:]CDM(;087<>F.#,>.!S(O&W!/5Y"8]B$YE5[,B2S5+ MDL]7JV:5!E3BG/H"^&2H9=1I[V MAE44V7AA>766D]VTRH1E>=LJ3G&*&]ZSI"*L3!N0TNX:/S2@9.;L(:*AC*QL4@8[$ G0VHK_&[Y$8<; MLOJ>O]QXZ3%F.=/YKU\T#0J[((#1J.XLBFIF#CVY[G4EK:&0% $2AB(.#M__ MK\I9QI6VCY\6P@6]DS*A5K3*<&#-DM#2JDJS0I<&]+JS=HN]Q?O0W_D;MBR_ M/WJQ%Z:*[DNF0%#WS2:L5"^1=1 -\/MY$BN>RM :/X88RS;#0,&6)HE4C[4 MC?!*M>S)QH$'5YJE3!);02]B=>JUZY=JL!M:HEZUY"/!-46[5DETQ7Y#UF68 M'&-:56@=!?[FY2+B!V?J)E(M "O=HQ8*-[C:$?#O+0Q($FRUF0PB .A'$K9 MEFDTY;;/@T/>\+JE*91FO!L^L<& SBU>@W57:J'$Q#E>JYL>3;DGQ$F"<7:. M%SY>8R\IBW^RGVC93]6&QA 8:*?8B;7*IM$(RFEM)!CQ#!3AB$#.A M'"O[!6")VT'\E6P$C TR&W"+K"A.*;V,\(LH43>":0Z$*B*E(KE:VJD^"J#@ MDIP$R4M,,O",JD*N[70P5,6B[D1S5<:?:94-T/*7QP=&"K\)4C%8&P2DQ%)2 M*PI<&3&]\DJF;^I -BB[3@32V$Z4TIQ_+\ARC-P)B5F#>"441-WA M- W8G<6<$3?_Y,5;O+V/F"-8>['RC61''$ 6U8?1BG5U03"]I76G3J.@J$0R M0QP-RO#0S&Z^0#%40"9HE]ND0,+R.?='UD6%6#?9/0[3$Y M'+P7^A]:CB9B(CG(1 )LS0N^X^D@R0+"'4NM,=%FE]EP)ZRP0HNIS2WDVU0X MZS+F(A&X.'C^%CV\D'U,?MJ_\>+8QS'L]CO!OQTI2\_D?W19A_*A8%MQ)=FU M#7EC',2V7$&$;,N;#45LK ,)AS7JVZZ!U,.=T!3M)9!J++3&M%T!-;5FX V0 MXHI<+-#[P0L]7O']"N-5>.7Y\0+X^1&!1#3"1!0,H$3P2:N.)73P<([^+:J6M11D] 0'\.B0IZ7.N8 M)DY<==P>;ZL=$A'0G^EKM,RB XJI_]V(G_DWP4M)"K[E?PR_Q7Y']IFYM__ M?U!+ P04 " !'E8A4X$K7;A5& !,,P4 %0 &5V;VPM,C R,3$R,S%? M<')E+GAM;.U]6W/C.)+N^XDX_X&G]V%G'JK+%\F7CNG=D&VY6CNVI+%4W=/[ MTD%3D,0IBE3SXK+GUQ^ %XF4"!(@ 0($%1/3564#(/++#[=$(O-O__V^L;0W MX'JF8__\P_F/9S]HP#:T+.W.-1'-^?OOC MQ?G5=5_[]"ENZ4[W8$W'UL(F+WX\W_WF/F[5L7_2>I]O/E^<75QHMS]=WOYT M=J5-GW?EGF$GEV990-?2W43%Z] M\]O;V\_A;V%1S_S)"^L_.8;NA_"7]DO#ED#_^I04^X1^].G\XM/E^8_OWB+I MUU&W2H2'OS4+RN_$ACAKVM]#&W?]#]&]M)Q-R$X/VBH_:\OHTR'4%MO MD*H_&L[F,RKPF:RMSW6[//,A1U'[]X[M.9:Y0)2]TRV$QVP-@.^1=IBDI0:Z M.]5=^.LU\$U#M]CU_:!9/H+L?NA-EI,M<$,EUU, KDG^ MP[FZT+UL#VS#

"-[YCO&M[5C+>!Z,_PS@*.2G6A%WVA 1-U;/UK. M=W:L2[58N_L/IF=8CA>X8.*N=-O\=TAG.#7.@LU&=S\FRYFYLN%J:NAPQC0, M)X!3IKV:PGX9)B"6J?9G& J*_N:@Y@.PH)\3RMMAV-7TA(E&J&,C!M!W%=<. MPZX^.?9J#MS- WCUZ3N8K&NFO#;WI3X,[6<*]#W[7C%AAV#ZIC M8_KAB@*GX?MP(EO!\UVE2;VP,9:L#%X]\&< OS-\JS83'K<@>@EM>"EM<$F= MZZ]6%;F*6^.^O%;M=G%K?-:TJGW-:8+[XE&UK\6M<9RQJW88UX[HF>8!^+II M-371[+XF6NS!8F&B"KJ5,O0TBT5Q%[A/Q)6%+6F.>\&[W ZA,R"U;Q'QVT$&Q8]X0[7O>ZZ M'U"LP08-1*B_@>>!<&_Z9.JOI@4'(VB*3&SZPAVR+[II3^R9;H&&<*'X(/U/] ZW54#?P)R[L3$I%E<5G\$E.=IK*(N4VPF>'.X;#!]+A#53N;&%C M?#H]19N^]^@'3X[G3>S?UJ:QGKK.FXFN4^$4F2K-0K**7^0C?K@:>(EIY=%U M-I%)((!R,)A/JG^)C[BIK=]^?$^6D\!] $O@NF !B^7-^BP0J/]Q/J#L_AJK MZ 7 &=Z WZZW_:;_ E>[;64Y"IKB?A"OUVE\<]P[OC]LY?XZYD'U8<7FJ\W! M (\GOFL:X?4@+#@PX-)6FY35/]>P_B?;\ S.6>BB3PD1>!+XR+D&N6'=?0S? M@6N8'IA"O8"7\)Z[ 2"(N\#IEJ?Z5CRO$8X6Q,H=Q3;$L;,[34,.F ;<+#R8 M5@ '.S>AJ#_8S/579?E(VN1X&59]X.,:BCN[=8$'?QY.!T^P;W$/42M,7.[2 M((!W']@+L-C]U/315\[.SF[/M$]:TE#ZK[!1+6I52S<;]AWVWG*,S!%"-T8_2 \>/*>?N\ ";R'#W_LX?^^BGZ:Z@$^,\_[ITWX Y>X9*H M&W[2FJ6_ NOG'W)^_YEW?Q(\YK#5G.ZD?_W'U>7U3?^L?W;=ZU^>]_KG%^>I M#J;5/7"SG=5=(VD;_O6( 5DOT+C$YVWHZ??)6)O63J]+>%3+Q2G^FD/8:\>% M.^B??X!_"SS8%V<;F=D;Q'M@VP&R%&\=-X\&><7:AW]I[V,]7!SI 4H3'4.? M(DRPO0V[&@*'*IF."P=TJ-C&-/D(9T3=@JN.Z2P>X<^\ G4>E6V?3LE$B!5[ M*6Z 13T?=C5?3$J6+NPHUS>)-9.M\=%FV?0H@DB'72 M;UXGT9;GT;3 .-B\ C='%X=%LA+T^[V;,TEU0-3S&/LK4=B_@)6)NF_[8WV3 M-S/E%6N;#@AZ'^OA6I0>D"'8A2,TLE<@1_E[=+7F?MP["[Q:"FNU34OTPL1* MNQ&E-'1;M8!"AW<7Z-LELQBF?-L412-&K*);42H:+!80/R_^ Y[\P3E6/3EE MVZ8:4A&2(^>9/'JYH-#+1?OUDB]"HAIX_FZ];_FMG#' MEE>XI^$M[G0 NX"B/PCQ8T[5CXX_RAT7: M SQ1SQ/P!9SE9\ (D*WY_.)UCBZ;74I*?A$/4_ %W" G[LZ M\B*8?6Q>'2L'^;<3S 6C\.IR5ZIM MZBCO?*(% 6?\J(NSC6Y9=X%GVL##3U^94FW30GGG$RT(N\,?;H"[@A/J%]?Y M[J^1\[5NX\=$;NFL8-?]R[[<6B$7(M&. ,O R%BZ@V!APK8&O@^\",!'2U_E M* =?N#VZH90A4I,FU30%G7$_R/[0\U!]%%^@W*M4PQ!]Q-="' ;B$]HD2/V[T!W\4[.N*+M MT0B5!(E2!!@0LN[QJ*-D;P%V);,"W?0O;V\E50F- (E&!%@,!K"/B["?^5OO MS._;@WYYMQ/,!=@'XF, YFXH]=L6X5W2Z03M8SM "XXSL7"/IKL9+? :BW[? M.IT5=#O1VK%]H#U:2])\X/66E&B=Y@H[GNB.GP'A;Y\/'R_7?=),DI0CC3OV M0?/Y&7K0O&L._OU^,IY-GD8/@_GP0;L;/ W&]T-M]LMP.)_5>,V\U+W7$*_ M^[32]6U(Q\_ \KWD)R$K/YV=QSEA_B/^\1^[ODV6NXB(4R=Z$H5Y^$Q7M<;X MJBY5' NIN/_90EGRWO8O13E;5=$,&I 48F$?5-,-21^X'GB*QJ5 -<>'#B)M M'Y253ND$RL-IG$0T#HK?3\B7@EB 0I6&44J]-8JR]:9; $7G\).@G+_J5G"X MP:6J*RE+2!1^3);J$G,ESY4@\DQ=L-7-11S@"P(S\==PPY,&&$,=@II*$:>J MO(RB1N33IB=TY0F#VFX=3[>^N$ZP'=F&%2![<&ZHVV(V56]0*9(QA@$;V((% M]^H='AGM>DAV.PHRA$#IQP8U2J4[OFX=*;W>C5N==B+0K%$AKCX]A&X:)2HT5%B,48 %8KE83;D\)]B1IL*) %&S&*Q19$E)TE M%5<>)44Z"FY>8H CK2X=.:H:8FL)S&&G(IHT9'9:? 7IB%%+P85\Z:PMER1C M3LG)E[R%#*P79_W+ZPMI"%7Q<%Q3>"5-O#$$J:PBI0S*+Z\D7RA$Y7IZ%K5= M/4S0QL:<6[-5]9C& Q EK;O$"UT7UC.Z94LMBV]*]KT9@7SS?%Q'9GHPWC\3 M"E^PH F?!E+9%TL-<_F%9=8WH8)RE$PN*M?-K 3+ ]4Z6LZAV@VKR3<^L*B^ ME2XG61:6XF\38B@@U6Z'6C-%08&$:P"2S4I_"! 8IK MY((UL#WS#40754^.AYSY)LNY_HZ_PZ-I13T2L0" E1>35$O0"TI\;.\34*> M>@!+TS!QQY'RBED0+R"(_9:SJ*+,V*1];2;.,9C$YU;UB$$H(S9K8'5[EVC+ M9N[YOJ++HWJ\J"0Q-DTA"ZNHT# 1TQ#Q-?!-8W_**8T9T2>/&:'])?.)OYYB M2' R74&8)V[8VT6X)9\"-PP#2&3-PE66!OX;3 MT+_WH[R0)H>5%*4'D9BJ^+_GB1YF0:&A1%1!:3H4B,C!XB4-%?!1= EK91&[ M[%]>]]0A19F<'.Y)1=^,4.XS"&HJPY"JLG(P8XEF">'VHJ"&BJP@DI&#;4H. M-A3N*C"EU65!@7RLC%+2,:!\,T$9+ES/"8-37M1')IV-H=_/ _'\YDV>=0FT^'+ M8#Z"!808&*/[REU?2VR*V-)"!F6L&'MU[WBA^V<<0*\L.FUI/>D&;(F6TF.T MFG"JF J_ !N*;Z'7V8N-:9M(9)30,08!0XB26EG$>OWSGF Z5-/Q,5>JR*VD M_^0#@+V'JV!.%/F\(LH2HE1(KJZ3HORB#D'#[O"SQ91E 9&@7-_;B'I(L4-P M[\95MH?8EU26#Z2RCB-W9L)PM"$JNY9*=)5%E=XE07O\"R+'JS M$.8)!YY?O*<\*"6?CJOKYEC1),+6W3B6.%6+8D,QCI7F!;6Y4D%V1KM.7!C9 M6T'4H65-1PE3B2M\]J6BF++?>#U"G*-7S@&$8V^:O -+QP6I:&/#=X@Q!,.T M=?=CY(--^,8:UH3B62&2T91=:.GC\D7YV,IHN],T9JSN6W.I+BJV]@Z<6 EW MP 9+[,L13&G%*48F+Z/+6-RJ*2HF?_DHVX6/F3INJ&/?=\W7P$=Q.^<.XVFP MRL<4IV0A)V/%*- MDR^Z:2,0)W82.B\,HI<3+J_X.3^;QD_L)V0_&V25C'&8"P,ZZBR7P(!@5-0> M#>_K?^TT$ @' B>HE0Q<3@!06=06FB9.'"X[V5; 3\G+<2AQJ:=$IHQTU&)U M(BR7,MFQWA M7EU$$A:J=40A&I\/IA6@)R1UY[MT.QUA754D$K9U=]M?A7=4+69QO^I?WMRJ MR,#ZF"1<5"OU\&_ 7*VAW(,WB,D*C(/-*W GRZ-7H.&R@&$?51O*\JT^"@G# M^$0/%76OC\$E/=X(GF%3MM(UEE'AD/",3[#1W56P@">].2%["=_V7M*\[;V? M/$]?AK\,Q[/1KT-M-(;_'HH.(QA)&^9*.<* /*(@62MMM$E), =4U!:A.>I@ M<"NU2R&)QYWK>!2%^B1YS5._=17YQA,:5>(5XC!Z=%RX6,?I>(V/N:O;'L0" M064OPG]9$1L6_PJ\,-45 :*4%.;2!^F(SI.EY&.B.:RYSO'7D@VC\ 1/".T+ M,"S=\\RE:1Q C6P @\G]Z 7H%@IT]G7KV#/= A/WR?PS0#O) MU1G\E\'XRW &3]_P%Y/[O_\R>7H8OLS^4QO^X^MH_KOHXWB%U)T$=2&)>A=7 MUQ?]?K]W>W-U>7LA+K5+W-TYFL;+9 H+94? =?_R5IYP>920'X]\ E&QNS:Q M"HS$13.78Z.1/'@W<>:5PCH9F2\A7)=7DJ@7KY("/1*+*)=:H^W4,T!F88P6 MTT7D51HQ_L>3XZ[A*8?H!/UE*[ M777HQ@<*1A=7LD7NW-\!>W,'8Z\(D7O5/1!>#L)S3WR;#&=YS_3!#+AOI@$B ME%^ X:SLL)4PZ1[6%L3WL^JP60A2C)YXX\@N*CU"/8?:2[AKO;EH*8W*Q>*0 M 5/\]-9M3\56,U8\;!RR@(KW:)+(D:QE3H=*CB990*T;XC?K/SB7:L@QLP^U MF8"$LC$*AAL=_8?VL2>IDM:A-A.#6DI&$60)*"+"IU3WUH^6\YTT0VN?RH-T M,/M%>WR:_"8F0VO*^W G)KF/:$X548=(U)6IZ[R94"-W'U_AN7MD[YX[#^#* M^0;/UZ7)6^D;DG?0%VCTX!3*0F2YO-EJ6A5N^KVS,[%J9*06*JM#+#;7AUVB M7,4S-CMD<+,-TP(9,.8.FTF$QZ>ZP\_&T"NXT:J<*13M+D(&GE_$_$,_R62^ MS4:B@J>Y_*! !]RJVHQTO&E,O7MF,<5.R<@&@PTRP_T[%!N].X-;_97Y:H&! MYP$?MWX65SH1KQ92G),2BDJ!G$7BT;1UJ(4X'!$1S;)53B2K@1/78.;"I$NRG4"?T>4Y('Y:KOQ[0^&9#1-G*C'$+>Z]]C9NS4HR?2HT(DL5,@PRJ8JUZGR(>XZ7=+=DEHG8M6#BM%EKFP^ MLVW+8M=UYO)#M.Y5-.NH5YAE=;K=/CFZ#3<2*_,-CM>C:RI,J1.+Z*!AEAA) MJJ458HM>O8,'$/V90C/V/R^YHR)O((OJK?B 20*GK9JHX9,G24*B@6$X <05 MH@K,MX*86B15I2-.3>V1T($0A;J72"5KE"CCZS$>CZ9M>FNP^.(X"Y1OX#?' M_3:RX< TX'P]LN&\#?MB8E_056^PB^2KA0WG8*&B;&3'*$U=L-7-17)VBH], M$*[0';OPQK-:8UVD8F5OTDSURX,QR!*EN^W-I=I!DY$'7OH4JF-U'.E;DC#XVS M%#+Q&*29T_);Z"+#Z,!0\I'D,2C(A0^A^IOIK^\#SX?0N,G$CGO.1=E*%[E& M#PC7VRM6/KC'@H;^*9-7RUQ%_IY9QY5<>RQU(^H2B"$>C.ZDY)JOR!WD:[]% MRH#:.^M?7@N.K,)\EJJ)!:/GB>D,%^*M;1A,D*''8_'HK: AZ0C'Z-$;K MB>[]093;#:DD^CW6W;5*4]UD7RUTN+XLD6P_GP-[[6U6=RA7$Q-69OKBJNZ\O:$@ZXC':U].*+%?*EQ>PC3>AD^78\V\W[N5,_)$?=K00<#YA;8H3P5R M=&NO.MUA5DU,."3H%;_-&2Z7P(#K^O#="'/VOL#I@V]5F Q<@% MJ2A=D"A#X&DLM,PH)!XM1@Y2^/#(HC;Q"?YCQS;@7_=V6WN1<[A!D%F.%[B@ MQ')9MUDEYF_F &#=K 3Y<\)-/90*94TZCBJ"*26=8KDH*L]+LQP&KI$I;\1Y M_>X]GHN),TVX,U<2=PAU@_(_4U?1@@Y[W M3):I^$MYH23K--4U%C''2DEG@(.HAI/7*%7YR$[L H^.F_5\+GN84*/%KE&4 M%V3-Q)QDG\!D#^#$7>EV'%T3@CT+-AO=_9@L9^;*#E-$V7[\)!*E8'4LTTC= MXQ1F-3D_@__3/FG[;\%_3%Z^#,:C_QW,1Y.Q-A@_:+.OS\^#E]]17I/9Z,MX M]#BZ'XSGVN#^?O)U/!^-OVC3R=/H?C04D^PD#<\^V4N$U30%_RY\KF[M\\"4 M'%D8M2TF:&Z=ON\9,8?57)J1N$\@Q.C]D+[3YSWG% MAK.22>WB>%)[&,WN)VBR^CI\T";3X4LXO8F9L/)EBXQ/>V-4V=1$W8JH"'ZI MSJ3-;CF=)Y]TZC:;'2J7_>TR:28S!%:.=3F@W\*LA/LI""^L"RL(?;BA'RK7%0E M2])>OW=Y+7;($>@H]U*$5#8.VUG^PP^?U;QD%%X=C\+9?'+_]U\F3P_#E]E_ M:L-_?!W-?Q>4HOA0*/2FHS1)<7$E29+.HTZ1#U#B^M*-5C(=%N>FIY&U_8?1 M4'YLKJB2X7R-&B^X[M@$N5&JSJMRC?\B?1]F"""-0*M7-+C7"XH_@/IEOHFQQ0U' \? M1W-M^C2@-67CTD*E^H49N 7EQ#@KIKEG+X:;K>5\@ S"90.3I@EI1F&IOC*> MAW4E;/_2.]1=&_X*/0$)IQC"87=[/.R&@Y?Q:/QEIDV'+]KLE\'+4,AR>RA0 MR4*++R[FH>!!=\K&*+9\EJ[]?N_J2NRR6*:7S(,]*JE::CZ"D\_&C%*[P+DG M2M&^ C:YE\KYV?$@A+O=Y]'\&=V\A$XJT>WNE^%8F!]*@9CD+O)T;8A:<,O[ M2+#D4C0BW1BOI.N#!;FN_*W<^,Z"5P_\&LM,NMKB@2]9L=\IO5#'EI1N@97K)7IC22-7*85?)A93*E?3B M[/SL@J$KJ?:7Y/-_/7F5LO JQ9SXTWT)$?^(_HN;"L@J94?.5;]W>R-V/F#N MQ%D#!VXS2,-#Y*L')LNAYYL;"!3N47.VD/J\H)";PULM00>"%&[%LP=)E>YP MA!H%#J^NY,GK[9%1AZAN=SA4'0ZN#Z-$/>%[U$WW5]T*P#/0T284X4>RK:&N MWQV&U8.$5:PDJ5@6AQ\PV$ M5W812E2.%84M=8=UK,#AD"--U!8>21SM'EY,[]L][+KIH[_A=_"X&MVA$2T( M2J9$PR8S(5L/2:MWAU6U$&&5%$TJBNW\O,DHA2O>'0I1(9#8(\_:OHH]H6PV M($I)2<:4@AK=(0LM" E?.#N#-1XB_WOJ"LQU;/A7(P*/QH! VTP6X>L^_*^B M-&."3,(]]D;SYJ-9S%'V$K+;UOF_A5!"&YO,>';<^_7A\46ER-@:8DAD^]SA21::)CBZ[ M+44Z@@4$?K" <(?@T 0":;XG:HT+V8"4*_IHZ53_13?MB1VE_JT_C=.VIA85 M>8#1S$UX\T&NJ X8E\<'#%RH*[$G#(5C7NUH'1^4DQ27:)8T#!?R.HEU:X+B M.8-%D])-'#5B8K&&H:5/L5*1?*@FA_[QY)".YR-V0F :V(?>E,!\\$>]NP-+ M)Z6P!_B'YYL&BK8-?PY/)I3COU*K6>[?]'LWM](&""K;LK(#0"Y+ W/^[3<0 M"6@0J/"HZR4OQBFY1]VB2KQC([SJ)H)8" A-&/8?'0>J[W6H6E.):_4%E^MH MS9QG459/\VV_ J!I$N,82=_^(WA^:"^J7?;U\2X; M%^!+[(Z;0Z0OR I(AYOKBZO+\^O+J_/SS MB09-%'"9G!MPW$YT[NK;?K>BV-9\!CT77<7E(M@I595)R@[4%1Y*IJZ6\V%.L0G%6?@^Y.YC^ YR1I-W1$%.;VH..08:' MUND'TPI\0+LMHVHMR_S;?N^L)W;&H(FDR%+F[H1X>@"^;EIDTT"/<;)0[2_Q MUT\!GG+;%G836<%=Z^Z#RB$L'(.%=[/,,\=SHTA(&?>!?&*?P>85N'C.$#?1)OH4*#Z70/5 4(!+_&=^>*8! MX=,987N^70^D8[)]0G=/ -=:Z!P8K M%T2[[[SW&N6U.LC$8MWOV5@'026=,S,H%X.,SH[F(OX'R7:1HKD39>EVI'6A M5=+I<^HZ!@ +[Q%J\L%$-^3A UJXUPH\"+;G86-)$]0\,;24H551E,LS%+-8 M5QU^4TLWP&)D#SVHV.]Y"SJ;EC/(PC][/<&),N3A)V^4VW^'6^F*9Z_"D;UT MW$UT1J:\]V&:V>.3MN^3ENK4Z4*HQ+A_(56XXX%_K[ON!Z1:&!T:(SE17>EF M16;Z.EY^JP/"UM3$?NW]S7&_00'BV"AY:VBV1!>T3BHVHYW^PC&"3=)-&3;[ MB.:/#W#>M]'"L1ALT.I4,%4T"2>@!D&LOSI K7VV3D"D');O&$Q+QV[_C MQ5S/4.U>+XZ]EK"1$X5N0,6$3A2UJ>R>EY$,LU(%=LCA3\1G$RS>F,_%GT@& MIHDD23U_HFY0C:$_4?^\W[L4/[%1*[BN/U$BMQI$$>9/)#E]"A3/T)]((2YU MUY](!B;+M>Z*UD17_8FZP<1BW=?S)V(\(2%L^K'-"5ZWI#"5>C$V^;<#7*\E>MU.K-^6V>R,K";_. C)PS ML#=_"TB:.HKVMO#(UPUW6_A)VW5!,%_W>F7A#*BT[)+E@C,%3P #;P 6C!$P329*:%XR=H!K+"T8)Z%9%P;4O M&)4BBK@+1KGI4Z!XEA>,ZG"IPQ>,$C!9KG57M"9$7C#R6,/'CI\+PP'.*3C+ MCXLL6N_@,"@F7LG>@C'27;\%?0%OP,8^WR'$#$ M\372$#NZ1NV=V,H0M\2B?M;5N77BKX'+BJBIQDXL905:0M'.WOH\.BXP5_9] M $6UC8^YJ]N>%=G'=-/VGIR"IQBL/W.B-7\X$\)+\FR3IT/@7'\?+I? \"?+ M2$<(ENC!2YXE)#PB3-$C[DG@3P&4J> *E,?73O1O#-5D%-2]IGH#[JLCT3@@ MP,@; P@FQ+70&Y&LB8XSMC94"0UKO^UT?-V2AH3YMVUP74)(3>Q$1Y@G=B7T M9--XQXG+$<2$TLJ]$!T[88B!T(QM\.;36+\.VL!S=E^55I'XU>DC\: MA;W2#-@MS43]TG1[ ?\9]DP#J:YI2\<]O24]>"W85_;%@71O27O]J_ZM\!F6 MEATB'@C@P5/@K4T&"3YO225@FDB2E%@5"-%3FVHLWY)*0+E3H'C",P4-" IPJ<-O225@LESKKFA-< C/R"9B+?#1.7KJ.F\F//[> M?7SU4 "T6"Q[-3!\\PUB [R]U/#'J2U[_BF0;>,=)'XC09M.]+0N '2Y&Q)F, EU[M0S*R:=R$,@4)64,?SHLF# MB&HU6\LBV._WK@09UALE' _06A%>&=T93.SI=OODZ,@I866^ 10]DIQJ="UT MF%X,@)+K;2:&4B&:7N3C\A!W*QH\<_W]R!6)I$J'25,%&;GB#6-8IFY,S#^#$P70!R@9/['%&H%Z0/E@=\F[B%DDV+=-J5A; /\.%Q@>4!7]\0I MZ2,?I!7T?P3)FVXAV,+G>:8!>XE^ >'*_B!5$F,1J=6F-+R5;Z;EAZ]\<0(;Q2 <>![PD9_DDZF_FE:X<6:5':='[NB<]$O3HXZAY#AZ MV+70Z=G:=P[]YN3FO#_%])1UAI'.S?FJW[L6'V:*EAV2N#G'X"G@!M: F[,$ M3!-)DIINSIV@&DLW9PGH5D7!M=VE3H'B6;L[J<*G#;LX2,%FN M=5>T)H2[.3-<0I6FM0YM3[0P1%1S,&2;09[L.5R264T B)#4VA:(@XG M6TSY&BU*QW'.C#JF,&OP3IR-0(K\@WWVU#UH6#H&LR84$\J2@*8DK F])6%5KTT !G5SL+8FHOD*BFXGHZ5NME"(']BOIF6!Q7?'_6;:6]=904XPHF5AVUETK_M7 MUVZQN0D Y?((JY]29?=^ MZ66WV!1-L=5:[!X5>8$FU\L@X>=^YN?][C&5$V:L,IU)%8NW D9CN)WG9:,Z M;EL%^O+G+2%NMAJ4JMFTG.0QMP5T M#WBNN5K[SA+*%GHXUS0@%#?>2:HV &'7I^(19(V],N&I(%(HRQD8WW8GVS3.6_:1;/%'<]'MG%R>^5L6-E9&L M[;8'=I8&%>C)WZY01,;:J[U49#Q\O)CRG"= MA(3U-L$U095K!-3W89@#=X/B^.:SMF9K':4E#]3DVD?4Y]T3LE]/7BUS%;UK M8L,_3*LG'C)'[V2(C:1\ 6\ _H+9HI_?;E8%M_VKRYLN$)@O?DI:9FLJAL^1 MK./TY8&>DG;:JD 1.XJQ^X RE&Z(RX0(JK[-'>-F6G8-*\-,0LJPV^^68"C7 MT5^:*9?;5-M=(G/&D-4DJ\3>@3%]E2%M0_N"(H)ROO=M/J1QE#D-A65C%;>X M3QZW&'U<"9JTNA>9^.JLWSOO"? -N*^.'!="]U +\'>#Q;\"SP\3ML:>B#7O@[#MGBB+I2Q?C.O.NJQSY];G M[ACX=X[S[5?="D"2CFWF[/58%&/%9'"P>H9X'AA%L @OU M/0R\>.]LH.!K #=3;^#)\>K2FVUGLAH\[U_>]D^#H^+^@[]BZKH5LAY:/"U[ MZ$(4 3&Q$QU@;F7AZCE9SO5W&IL?=>.G<5+-KL@&:%8A%\4E44[K!XUUQT8' M%)+G;G0^!Y=GYX<^!W>#I\'X?JC-?AD.Y]K]Y'DZ&0_'<^1TD'Q?BSN@P1YH M<1>T5!\$>QVDP7L!X:29HG6)LP%I93&A+[($2!S8[46I Q]!3>GF+#H]9D)6 M5)26BX5*"%.&FZWE? 0XW;\'I:$-'2-*,0?!H(S,M-+0"7LDVK">8>@LD+4 MJ2$PAU>8,JQ21:_R*RQ=Q,VI12IV$+!Z*9GRQ^6_(7YR[!5Z6?\ 7GVZ+6[O M>(O[-!E_^30?OCQK#\.[N>#=:EJRL@=O.46ABGNWU[WKZ_.+\\O;7N_F2MBQ M'/9J9,->!>B$6>2JFE-2NL%*C'7.R990O(+=9G+8O&"C2\_U4WJ$_SK4(?S1 M'R^ZO0(Y[IJ9WV4%N>CW^J(#BQ&"O5=3N3P$BKEL6C&YCFH'OY5&.>40YZBC M0 :L0AK3P;-IFYM@@]5"YO?RZ:&@7UE-E,LA@2[T]V)=I'_?9EV4RH$]9$JP M 2AR_#\J*(V6JB\KE,(5V <8+_XU]3C6-Z#8LQY37'*=$BQ-E21D-#]BKJ'A M"=!8 ^/;U'5\$-ZL3U'N23T,.98[(Y)6DUQ=):@?W,-6E9?KXE9S(#Z5N(AC M2DNNU^I3:[&$6&,:FV'H.@8 "P_=S4^W6\2JW&%W7$QR=12#>CC*",7C&FNC MQTBEJ/?>WK(VLN'G@.<_PCY$:2BG 'XSUSV2L*I*JJ\C,M>P0'U&=,AB$\D% M;.!Y@PTRQ4Z6N#%/5%$E*E07F-&%!_<' 20")B.@,B62!CI'C4+!&5U6E%*$ MY]W%+J4Q\,:ZB_R7W@#='4;_^ YC-+Z?/ ^U^>"?0^2:LVM8\&W&3M9]9TLN M-0IJ0$97O;.S\[.S^!?;VX%[<1WCG-%UQK90EDZ7T(Z7XD=Q[1 '^^_ M"014YK$OR@,6^.MPGB@P9>47ED[W!)H[5C>%;$JJO=#JA2LNG>HIM$A"@0(I M%2!!.$[@L>8)?L/ZG\ UO849FH\*XT24U&H!)0JTBED&*,65CQN\[L0ET"_5 M;%\NBGP1!WA>FPO47[DJ"*_-VSWH:MRURZ"\@GX1W[6W7('5+^C;I2; M.JL??GU>[US M291>K+^"PP^!@++%MF'*"/0B$]WQS8)7SUR8NFL"[PXL'1?@W]$2U%2-*?3" MUQS(]QC+!==R,P@?\#O1II=N#O*UME2;:3P9F M4L<,N6UOU*B4H]DT-#KL[1(3^[>U::RGKO-F>O 3< U.E:;U1KLH\4:#7__D MZ^^:&7Y"^PLLY_T5I:OZCCJA^6L H8E[HL%M05+01YU1RX--M-6^JL-:O]^[ M%NQX6H)K@:4>+X]\-VK55;L[O0W0/BD, C(#JY*WEX2UI2,#@6X+"%%!6!68 M$HF8(WRA:UM9-7FY44'-.:2I(KXZ;,D[815[OY75DX\O532,)0JEX"HPA95+ M@ QC17G)4\R#L@OC^B#(E8]VH M(/2S:8>=2-Z(#>Q%MI7AGP'\]3/PUP[\S1N(PJ?G&4::^WK[:2H#8,WDM6_( M')/U(,+A26N&N2PQP\1?U?[R&GWWKQKBA6;L/BU/IG"V5A=1KB^UK2Y7_=[5 MF;Q6E^+-$%X>E?:\S5E=)" #@6X965T48DH35A>9N%%!S76M+LJQA;?510:^ M5-%P;:N+0DQA9761@0NUUI5BN12PNL2QW!\!RJ=KD3[(**DE+PF*]7E,A"J" MRF4A8>5Z:(&-919U!2/8 M+L=?[*,[?#?6Z$ELGD&U8E/MYPISZ3ED9!$_[7!X3-I&LE01D-7+"BE,WS/( M?G-I&KJ=RF0Y64X"]^BY (HI4S639?^L5V(-3W5$,W8]T9REY@2NMH@[@WP0 M-3WLCJ;;"\V2)JTE6Q,Y=9Q47@]LOKB.5Y:4L[A2=@Q=]WNB

5X([?=5#( MI^1Y1OCK*PG(4X$+!(2BQZ ;!,,_@,U$.2.E&F%S'2%='32XAD:0AGYHC8A_ M%N\+T1X)_ADIWUXDCUEF:QUE!?? (EW@WCD*.,WS4QVA+2^DY#(0\*+TU$5. M)?X'>FV%'("0R\\VQRF+OH&.T(].?KE",C0W3[Y ;;MO8)>#0K>\XYRXU>=& MHN8[0DB6Z'0C:$0(.]59MB-4PLO**O"#5#;0E/RI@4%N[,BI)!U1ZA@[2.53 M_3"0PN&+XRR^FY85ND[[NKTR4<+WQ"HPAI5U=6.I:26XC M9MI@!0_$"^EB^.T&-_FF*J^*VHPBEKCN-)8ERYS-4HD?O/7[5K2#2 ME64YWW7;R+T=IJF?!>NFW[OHM9@>;,3OAK&@E$L4-=5B45W!Z]H%2A8F:1B4 M0A:..5+V9&MUA#D$0BOE>7#H/3##!,KE9?$.ZN:5$JP6>2]S@4#IX M_A%PF;O/U'1%QT9<*\KRC4I@)0U&&&#N0\?2D5U]:G(0"-;^\UD8B7?M6% .+XH&0W<0 MNSI.A3Z;3^[__LODZ6'X,OM/;?B/KZ/Y[X(/6\=2CAV_[+Q57.D/8287\\U< M0&5X4_T#O=:-W]7!K=@83ES1/W!V%X*J69[?]GO7PB-0EZDAQ]9255 EO6SG M+M#AV/P(D0R=Y'#;@)R22O"!5"Y&YQ393K[3I/-S^D'7"BNI 0M M*HBHY $B#X=)X'N^;J,WDQ0$2=52EB%E,LIU.,#<)P]LWYSKW\ $SE6[+ 3> M%, /'4X(I>5;K>EJTC7C-\E]XW_D+$^W^;_&;/X_W0UFPP?M?O(\'8YG@_EH M,A9] ,A]&E!V "BI)";LD+$&B\ "DR6F>ZZ+3&3(0=V[^]B7@3OA, 08>N]3 M& Z15?ORS0I$',A$..**1<%9@[&_&5&6^#D:U9/E""YL\/ 4Z%9._$1L.?F4 MS55U>ZK0(4*@"?F4U42Y' MD$+A*MP :&+7RB1R6$1-IA6#IU3L*.%Z?F.2R7!>0< G+5.:+2_ \UW3\&-7GD+&Y)8]L:8*0(P<95BN.V&73=N :,"%= OE+[7\EE0Y M4:,&3HPBC8F<6Q*@"BPIZ2+RT:5A0THI& JL-T26DJ(1)@$O2O6$5VV!1!*> M8^??G?G:"3S=7LP W$>'\Q@2!;\DE%215I<%BCF8S*M(*+ENS7G;:%^2ZHHH-TJ$JI@%"C;P.#V+T]E65QK-RP= MJ9K>]G&"$'O$%'.M:H6MPY-QKK3QHW+7O:+";U4&/OS/KW!Q,.U5],SIG/6\E_.)[A*7.XI<(RRUCMZ10=O[ @NB MP-&YSQKY?.1$<8XXX$TW+;09>W3<$$K6="_YW(GX MC2#*]7$Y]3R/NV&IBDB$Q,CS K 8V(O42WO,),[[<]UCM1!$E4Q#%&+Q6@[B M*V9!1+L^E,T@PNU1-UT4Y! 4;M0Y?*Y[0T (HJP2+N4. 6F=C@F7QK)812>X\EK=(TL=8)++CC.IN0)G4N0IJ*_ "[ PBD<#"%*D3DPGRTD]3K* ME\K0)(Q1+>E'9=CCM[V)&\4L>/4,UPQ1*%O@@A@BK&V5P[>Z1^CFX4S8 MK%:PXKH30M9. 1?,83[]N7^O>T- #*3),) D(+/H88#"]3J![:/#Y[/N?@/^ MU#4-,(U=1!\X;&X(/GD:#(VAFHP'!6_;&,(XB5_6-S@>TI_,:JX'R=,I$VV3 MJ";C@<_5FS1F6_2$ /LZ,;=P=SE(@4?"'@6OLNHZ@/!RO,S[1G>YRA_&A.)J MW6OM#$/A!3J MD%72S+CK&'A1F.Q]T.Q##Z9'QT6K9$'&;E;-=W<$<$4PX;1::3W#533:OCT$ M[NY]6 3.082F4"=?7,?#/F^NU%AW^]XY[(&>\,=.76BP*/A#UJW5?M;"' ?3,-D _\V+'?P@-7V^+@388*YZNLYO,2SX+-1G<_)LO\7\?3AT>; MOOB".'TQ_%74!6VRU,).? I[H:6[H27].&4[9I[MF&A0Q?&!X-\FR_VPB;8L M:$!Y9)F/&7ZK+;,@419DWK@TEQ&9FH@C&\Y5<'+2_7"I>(I%+(CX6U!#/E(T MIN)C>M'B)'%*+8PHA2& "^M(1Q1:91&KNT!>KOGLJ'7\!=C U:V!O1@L-J9M MHGD3!3N/E_["O )$==NB\P*-'6N]NN1R:9_-]/A4$FN4\5>RN%[W+V\ON[O< M-($MU[S4U)QM/"*I! QK0LO'W*H!%J/PI+CGEY<2'-T/[QL,N "@5-249_;+ M:F?V_=>CX[N6?/]T5F=VXQ?O$ H/V9E"TLT;%4['Y0))?*RMF018!HV5XY\S M49>*)+'.2NW8;ITY\ID:G;J*+VXC,-E@A0\T1D6];2N3=?!#_ M>^?(V>QT7?SU$]U9 %8W"T;)"&A=]%QY-R@W_=[56=<93@ 0HZ06T09E:!]S MNB^!^3OEO%?5]-VKX:ZF19\^F;T;-\>5Y#U*YS6LZ73IPE1H7+0:F5C-W'[N?-V)POG1A+C KG@XVT M]W4MVB"(]E.6?>MOOB7X:)& 8L(!,R3Q]'=P,J3D"."+%*(6@ M:L=4 7PG_/J)[[60XI$'L97.$?A)XP4@EV7X\WO'#G48Z-8Q',Z=J:W:W4?FB/*" M8*6.4=AGX/29ZI-V]Z$EO=+";FE1O]1S"/U#V RWBV^3W\'(%7J?O^ K5+V; MHE"8;2R//&3A"WE\M&6SW1^YL7\$0,3(=]22;F=9&:N"2!,4\I3H2N2\KB$&*C+SA+$8FR1 M&)YCY\>J)*BA$JNH=+MG5564VL(._[M#R8Y=C1,[*J-4]\E&8^R 56AGCU2= M$T-JX%3WD413'%DZ@4M)D7V5$T.JP\3H*0)_@IAOM'/(OLJ)(-5A8N3]K\RA M[*DLC!F7C\G'X)8;)FBQ9K39DO3BMRIDSG?@QN!M3#JS.YM/RCB,K!@2CJ$C=YJ*@!X#R<5QN_'>G<9@N0>6'$IA9$CJ\AC-5+D# M*]-&Z-_IL#F#TF%13!=/HU7<:*V@&0Z!/209LJSW*:GW P*VIL=?SZKSO-^[ MEC+"09NWIH2@,PH8(N$88C5S'0-9-',ULLQ1=NDTVK@M:RPTP2%,2Z M#9:F'V)$Y_!_'L^^ MP\'+>#3^,M.FPQ=M]LO@92CXI=2AA"5OI'#%H?XA RY[O9O^[5GO[.S\YDIT M0KF*B6-EV,!1H9RS!2N73N:,I$GOAW!M\3_06N+8*)97T5N?HCK2J9= /P5* M)1918AT?R%#XDB6W;%;@BW[OYEH2G1*KYUC%Y)+*E<,3]G@#CWBE25R/RDFG M17(-'&N/3#JY-,P5F&%Q*, MSK1OP'UU:0SLQ0,"#BSJGHLN",Y%F0 4X?47J_ENCK6=T6QY3)C,N(.7./V< S>X(2*]E-S M)[6_73L6%-P+D<80B;(5)5G% @,E_8.SPPUM!*(1AS(8)P,.@C=9SO7W@1]9 MG"/H7L#6<9'9>0@K^!]$LUB-]I6D)5]TE'3&/;AUSF8A3L=H*Y@1J=K(0GO9 MOSX7'"&+!?'J(\#5B[0GQ6R8M_F H(>8A$A5WKEE6E&28"PP4-+K,7>2)U@' MDF6 A(!,OZ$D/?DCI*2[X9&Q*;( 41HG#FI)3S :\P2);-B#A*1K'B,#A82: M)=%6?1-%5NUJF2A:>GY4E(NL\5'2Y$%N"XI54MNN%K>C* 79X' R5G R5BC! M,08@,#)8X"Z%19DLAFSEK2DZL[%$@Y$Q T<_4>Z# MF(&) XENCL.UTB6Z4:+ RNS@^+HE#99 M B(R_DI6/;U^[TH)FC:!4C,IPWDZ"J)CEAGN.[R!O8@&\PK8ADF9DNK\[/B- MU/WD^7DT?QZ.YS-M,$9IJ<;ST?C+<'P_&E9^L4V]E1&A7'C9_((78&.;2],(E? E MT%'*6$SZ#;)*DJN\7$-Y)Q5J@>52\^%,5S"?YQ653J5U9FYB 7F\\>*DS\+I M.;]P5N1^OW=]*Y=.*>9@"@D9C4O,6[V1#3>-*(#>U+%,X^/>B6QH^$0DA16D M5U$!SGLE5913[@GTJ>1Y++:\]#JM,Y462XF]6Q6SS06>!T!LK;%73T#W]A%L MPW^AV+6X'2]19>EU7:ROG+UN=;&YNAV)NO6F;JR@,+O!]*PQ9,M@X M ?SO=QT*O)@[(=I3W<6Z)%.UH1Z9:DO/]66,3,0:OJ/0J]AY"%^C$Z0IDI6K M:TFOB5MYN"GSP)\!DO,M--A07<6?'U_%S[[>S8;_^#H#$P:RYH=&WL MO6=WXDH6*/K]K?7^@U[/W)ESUC)ND<%]YMR%,;9Q $QP^L(24@$R0L(*A/[U MK_:N*@6"VPE;[L.$[@84JG;M'/_ZO_.Q(4V)[>B6^;__)O?E_TK$5"U--P?_ M^V^G?9PH_/?__OW_2/0_^(2N7Q62B3^#C_V4''H4RSS M@%^=W$\N7U+FKX*+,M\+WU-R*B45#]*%@VQ&:EPN7\Z>B'T>T ?+ M_C(*Z?4WM8@]U54BG5D]J7IT(*72V7Y:+B83R6(NE\CDBVJBIR7SB6)?(TF- MJ*E\00X]B?[UU]"EP*4 -IT#STD,%&7ROV]#UYT5YS>OF4/OO,?8"/) MA)Q,I)/?^"V&;H[\ZV>SV?Z\9QMX3TJ6T]_AYQX%F+A\[NB1JV=I<6WR^^WE M14L=DK&2T$W'54PUN(L^4W/]&\.OR'YG/XI+];F;<(@:>0G]O#^PIM]UDRZ' M -R^N[9B.GW+'BLNA35]4#*;D NA?3FVNPH&^N4:$.CS30!(ID/O%)?;I+\1 M8+GO]-?PKO4G8+L,)8WH41")?=,?<-F/&7_)CI5))?-//9Q=P6]8=V;)8K'X M?0[8(YY*II81N1*^F%(BW5>M,:X@F0K -E]!GCF&>_NWOOX9$T?[^:TQ<15(MTZ7:;N-@$E._0?W18%H:;86K?3.NKVKF^+E>QXDI(7@Y^Y6V6TN/FIERAH MG -3IR?MVA[= ^YHSIY19ZJ:373CO[O6A9V@/G?M.9]'T*NU),9.7 M[^@C3&5,%\S9RD'9&H]U%[BT4S*U,GT@11K*X77B?)-T[7_?3G'MW?*=7$_- M+N?RJ)P]5\RA2H['O1F (KJI#]VDW#V9Z/ILH@\RG?+#XRA1:]R?3!*#UVY2 MNT@= M%54 ]+%B4&Z:2*^@I^(, 2_I7Q5@58J!F.J6%=M>4$Q=W:[6ORQWS-F).BK? M)S/=NG)VJ)GT+-/%3"8KR_)KM^T,%9LXW9N[G[?CNCH85'+RHY5VR7FUE[YZ MY4$&.Z_6CI\^UQ:^ONZY($Y Q8QLNG\Z;9#;BU:Q0@9W+:7?.RTG+B@+^H3= M/N>5XZ=V6Z.ZMJVKD64?>3:*UVZRR]?= MML*[.!K5'D8/9FU>*3..*';%U(ZH2>"O^;8RSO^<3%?JIF'-B40R M1=7+#UWP$;>2@A4?TV\NC:/[2;8W2LU['97<>\U>:M#-PG*/[SYTL26Z4@U7:RB#X/P[ MIXO%87\^D&^<>BW;>1@FI^U2-P<+[%/*)1O6N$W>R1E$MS2C3VI3_;0TUQW_ MVR9Q7+H0E_.-2S+N$=O_M6$H9HWN&6\!M;_;GEGMH>4Y=&$M,B4FW@67\3NU M2NWJ9I&=#2M*_J)F7]X?5KKSJXB,R@HXP@,/D%.A\4TUJ0DQ'3R8DDU5^ $! M !\N@DL:R@*^PJTP%E=U'(]H5,*%>%W59,@3X7G7^W9T2B7 M*"?OKV8%,@/1F_RD@]DFQ5#CE:P>3?=L4J/_SKB5>JO9[]MN>GHC#V)P-'7% MZ-VTU.O;D3ZY3787\^'):?'JK30S\6S2M5/C_/6$#*N5UMW-[84N%VZ=LZ6# M6>+2R7R82]-/Z\\)@5XWR8)*.\4T=7"\*?;"ZEM]JB#1K8X1ZASV)S,S?7J4 MNCP>/7:U_%VC2^[4\M4&70N!3^&D4G@J ](D!@$(XWGB(IP3^DJ*&1$HWE_T M1Y.S<:HIMRH/HZKSL/#2 VH_R/NI["H,OT=M>M3JJ#E)G+__ M_)@8-N$0H? M"7TI!^!Q^-\W1Q]/#/"1X'=#=$;!:A/"/;,_=S0P6:+/8*\+OP,_.I9GXR?T M51WP,\$];>1B]'A=Q#TP,ZA61Q'3,M'6"!-/VZ80\^Q%F'3LP]NB.6\[=Y7Q MN)FU2U>GG9L,6,;L[02U1/%)U^!S7R>VA+L@:UV"Y>IY5$E&KNHN6YJDZ?17=$_[>O:3^_SVM[ALS4;_^K[V)7^+U?EK^;YNXQ,D M3Q\,Z!5S44D3>F7T%_%9W/<]175S1=>J9EF9Z*YB\'-N72ON2?=P M]""GRG8M6W5'C:KYU<_YR2U_L>.6WX%5UX>3TOQ6NQF-4H^W\^Z\]2A/T%/[ ME0_YXUBU').CW<"JY>G)T:%7TX?R36N<3]P='=>2C:\NB#^45=9JE'_..N<#.7-&DF>U^^97I^+/8-6Q.6Y5]<:> ?;S,FV6Y5S^>+XX?L_B=8Q M-6*C4*M/X'>($3B'B\J=61Q[.E=U M9U$W\W>C5-Y-*97#KG.=C*^ >'\H??L;G?9/@^D]L8QBDNU"4L#?(J54]O$L M^,V'OQ9<&D%)\?99O6QXLWG)U<3]^1J<;A#RA5 [=!R MZVA)A1-'RJO[HWKR=*R[%7W0^?DXO\G?EEKQE;,?BY0^F'8HN764[%N>"$Z? M]A.F>?SX8'46C8I7K5F#PDEGAY/+<-HAY?:1DNKE'"G'UBQUM;C(]"J)SD6J MU%0:G7POOK;H!R.E#Z??"BDW1XX_R:YQ,C6M>VU.'RHD?]E_=*=]O5O:J9!; MM&L^-B'ATVR38:'KJG*U6*BH7Y7&F?CD8>M>EH]+. M1MBFC? [(U:@YS\DC_1CLW2;KI!'XLTN4FKJH;IC6-O4\[>!6,^U)U]2[)"P MU-[1-7&N1CG9,2^=\=UISXXM:D1V%@XSK]G:;V6U+==/%"/U$\5N/U_M+PZ/ MBY>CD_;\+G,V_WG3:&Y==+P0,'"&:UU4(W9JCJY/:Y56G M<_)0R#6RQO6]?A];01T+HI&?3S3RUET=+SGKQ5RW!H[K#>3%L>77W)\L^E/^5!YS,FRK@T6=NI^ONA=Q];%&8/CVWX&Y(LX;6(^ MFV12XT/Y)'UU59UHI;N,ON.T'YX5%6*>KRF+O;8NTZW[7-$:>>/$K7:2()G# MD]@>8WB'W'+XY1:_+#-]S7'F.G7WIT=(9^2=MG*=A&.I$SFV,C%&Q_G.S#77 M3CB97C;.T.TO$[K3I MG@]"]CY\C(!@XXE^03Q*%A)R+I&6WQN/E8M 9T M6\*A['9P*+U%'!I-K\Y_YE*5F9NNJ/9KL)-KGX5!Z.S@D;Q&''L>= MHXO!L>%52)^DG-9YZG'PL.-#GX=#\E9P2,YO$8<.9T.MHSW:V<[)=;WQ\^8V M37_:X="GX9"I;WI#*>&-:"$ =V./%L=:@X9!)2FQO7O<5I/]V1Q^U, MNW&6ZCR<*;$35D\C)W6S?+_WI#&+K)E-\XK\Y%O_- A)^A+G5O+I)F4>S3+6S2.F=]NDPK0RLG='^P2(J M$D5'@^MY4?0EVVQ[I0S/1<"7Q'Y*9]=5TV[-1J,;;?'SQ)RY=P_%V F^[:-> M+.+W,4AZ68MT;1C*4>]734V?ZIJG&#X"'NDV45W+?@L1X7YVRX%W;FWFEH]R[6[ULMY1-+VB9WNG]:-\[-#Q*[0VBX^>^(N" MB?=&H92=)L>IZ\)=)3<_;ES_'!ICY\NWK/Y\%(I5X<6%Y3B1N9J'BYKB>C:5 M#\'7BP@"P3"YL4E/2T6L//$4G,M"EF2G@*X_P-,7NE73H1AMJJ1A4<#2DYH2 MFXH;?G_#&>FWQ[G>I$+LD^YDW)P=JZG8,J[GPR] P:6-\43.3[7DI2[R6Q0K)ULG^IFZB8 M2%*89)_C)EJZ]-TP9&> MZ5]CEWZ$?^WU6723XL_^X"CG6*-%>S"MGYSV*F>MV+*AS\VB^W3>L]%^9!9S M6YGS/C!N5,U&[ETRM0M+58PSS]8=3<=9G!P):KG*HEM1RHW*3>WAI*!7[_.- M>6Q=#.LW&PBA7^SVB]E7;TFD_!7QEX_/LZI9S19'BJY=3>_DBX=V-W;G_BE) M;%\\.?>-;U\W%_=M-Y&.4RPVE^ MV-".3V/+JX681AVYDGSDWB*ES/@Z MU@:W13#\A)C$5@RJU)6TL6[JC@O/GI+*'/H@"G=OMG/6RQ_HE]!SC_K(W_ULZW36CS\@2F1#S2,ZJS3:E0LNVLW"EHF=@E, M\<8^O@09O3/=Z U7,BT;Z+C,XSU127KZ;/VT:V6J,YPK% M&55BY7Y?GZ <:L+^#D5,/T_JQ'AT':WSF$K>',^,P<-@'%LVLR'1> 4D6_'= M_FY-*;>%:&M;0,TTJT&JLV.9:-/Z5;J;\UKUV/IY8X-F']:*Y=.0;'VYQ>L1 MS9G,[VZ'D[M&)3$^SN3KCN%9\Z_&SUY6.+%#MN?V+']?T7G<;UX]7IDSIY.; MMRX7E]IMKGH26],M-CSM"S< WCJBK>-HX\%-_GR>GS8KY_>)Z6/K4B^WS)WH MC \W^RPD>XOH7,_1NF>3&OUWQJW46\U^WW;3TQOYJZ':YPC/?P)7>V]=3:O4 MKFX6V=FPHN0O:O;E_6&E.X^MWR)6Z/8%N=OK(W"_RC<;SE/-D^9#QZND;GIJ MLWM16[1&L65;,4HVC8-C](5M?-ZQIM^^[GDV]3]6KL3,5_ M=$W_%T300XO"C>W?>0-R'I-^ZK[8:CR.6D;2F.GWGMJZBYUL_!5RK@)CAYAO MC!-D6$%02%D[(CVW2L6R[<%> DQL* N*#%1%L"V78*8Z_=? 5L87EB\Z=?FL MUSA:6,?RS=B<5+3#23X;7W?9ZDXYGCUCJUM3C^1,J(CIW=2C9"$RYHI1GE]7IV>"T&;\^6T^APG.W&@_,H)=^+F:<*:9'8027788189*Z MGF?OCH]=^:14F5Z/$X6K?/SF0CV%"!MV]EN?>SXB#O+OPA).9F;Z]"AU>3QZ M[&KYNT:7W*GEV.F8L68)^>>C1OXC#92EPC[=7%/8]\;JSM:U:7:=468T6B1S MB7[OL-XL?8UI*F%HO-T>B5'=Z*>;*._5M_Z-J.FF=7E\5SS3.XO&H58H%IU; M)7YCC+=?@+I#S9>[G]<(5'0HZ*8*^YNB7S;:_+;7LN_/DF>SDTYKD9K'Y9Y\DLV-RO51Z?ZF>C:XM6+'=^*("+'( MN[T^] SMH7/?Z2R:7J4]*6;R\ET<&L5\2.K4R4379Q-]D.F4'QY'B5KC_F22 MB%<5Z1:"D8$[E7*!X,-S=>BW^%[/W*IZW8^02V MKSKOD/)7.4)'NC.Q',4XL2UO4C84Q_'[A4:,-7J=BGU&/:+5Z7OQ"H?=3;_I M'RY:BB&J9:>7Q9ND]N \RC>CT4/!+B\>JS]CJT'] @2!H?42&&PM4+7M!/^M M(,2AWB?EN4=:'9*4;VXMY43-6;'C1U\1(3YL8NM*J2/?L#DH4?XYU5V=."VV MAZB7AWW'FA1[]/( 4!PY5+MJ]TSUTJOH1;WXD-'G7M:*G0:U4OCX]/Y#[IE? M > ?:9>_/QJ5AK/SY-'B4!Z5CPZMP65SWKC?ON7S#T"CS[/J06->DDYO4(J; MA_FJ^UARAZ-R,7FS_JA=&=[,*Z1SFE'KP^OFHQQ;01U[+>[+ MR.JM(%/?,4VCZ$VZG7&S.T_DSQZK9_'MJ/2UD"G.G.FU72MK^GE++RX*/RLW MHULGD\^0ZN%1;*5W'+I6?AG^\EJ4N'"[O<&=EKRJ+*:W/TO')XW+X]D.)>+, M)9A>'TQU>&Q:\C0]Z;OR^7QXE.V,^EUC^UTY7ZSVA@^I;H*D MJA>VJY4Z-]6'JYJ>;4XOTC';>PH^E M=1H3Q?%L\C=?(]XCWB-^$Y_A1;]X::=UU.U=WQ8KV?$D)2\&/W.WRFAQ\U,O MK;Q1=ZQ,*ID_H+>\X843>GW73HWSUQ,RK%9:=S>W%[I]_,U'4&-%$++\2,>G=G)B MN/6FG*O,[G3M=)CY>1^\&(NR2/AA-6\,RJ5EO_(,5NZ'+X^(:8UU<]UCGXM, MD4=\CZX^ I?O^OR /LOR;)4X[..0*!I2);WA[[_H'Y+C+@Q*W&-EGICIFCL\ M2,KR__DQ431--P<)@_3=@^Q^H1!\9>N#H?^=Y6#O.?H: SN;_OBV]%1[H)L) MUYHNE$7-BGQ)GH*V/=6!S\MTTENR/5R$QJ6F/%_.\>^X;^ M[5"2[O_W!U[MZ#\)?1!])GO+ ?VG!/]/\W_ "Q1I:)/^_[[]JUTOTX_.1#$C MK\1_'YB6/58,]M@9P?WQK[[]W59Z!I&LO@1N0= E_OH.3Z$@5.C_)VM J1I$ ML0]ZECO\L0S5=>!Z'QB(TZ&O=:WQ03+T%4 ?/@/W2RB&/C /(&V)V.P;W01N M#=#[T;-LBAW^,_8!D(YEZ)KT+QG_(ZZ 1Z;7_!R05)+)(NG3+[1O[-#>!^"_AF84&+TUD%@+BF]_=VK5=N5( M:K5+[4KKK^\]MM'8+[M5*7>:U385)U*I=B15;LNGI=I)12K7+R^KK5:U7OO$ MO2!GR :,(;JOZ$9N%&=("<>US#WI:+^\+X%N4WS'Q6>VN/CC>O/R/_]*YN0? MN&#*\TW+1%&DJQ+7@9K $E^I+DJF LJ@1O2#(TM%SSFD1GY#,JPIMMTM:O+" MJHYN.IUZRG'2@Y/IK(ENA*>6G903YPS"D17'!5VB8.R#<'#_]TVGMU-5F.[! M,GJ*85ANSYI_VQ*42Z;I*4:33"S;#4%;?DA?3D==K5LY.3GZV6_DCW()S*E> MX;X";BTRL(C4J4JMQ9A"/PRG N[V/_\JYC.Y@,LNG<@:EE!8SQ$8'K*%2VSE M4L.S'8\:.))K22T67&&7)=.294O)[!_:G^P+*G/=(8&+/!N#=E)EK@XAF4DJ MJ2Z(Y&0QG8DM3WD*,,=TI["WONZHBL&V"_59$K5AB'8@K2'=$,X=:.#FH$\= M:LH";B/FMI"N@394A5E6(:Q+W U:C?K/NCZZ^:F,C@X?R/EP.G@1#(Z(BEX6 MMOMTZ&H%OL]D5FN9#N5>F1]K$>FEK"O81_S9US;Q6_ K-X '\ZY(?=L:,W:U M^7Y<@T94BZ%70K4,RSX0-L/RKX9N$FK 4C,#_K7R,[/8T.SPC^GY?_YBI=_^ MAG/]8MN)!]=Y/FGA.'L'//?2L4YM:TJ=X,_?NKI:01"4&].%SFTA"+>K MD\O4I55N M-I_M=3-$Z75[)%7H:IF[*8'>TU:X]/TNHUTK]4%Z,O$YW>-^; MU@N#;JHK+U]9)H5Y.3\NI.1%5;F]3VN'^=(57)GB5[KH\.) Y/X>RN(,9>*0 M _&/,.< M]Z0G1OXNU3F)Q,N'?0@*IYKB2^8_Q"_B7@9PUXL=HV\XB]T;;$P M_L(D0VQ7$]]/B>WJ5*?FI^=:$_Z(3&$_G_T_8>\&?YGP=+RW+_)I#]@SO5O? M7>U9NTOM9PJ_[>:^\-%]=VW VCAM\Z4>P*?-"0="[A/;F@+#>W\[E$D5*,^W M)UQEPB!_V?),UUZ4+8T+&>G?INFW4KNB;Y1?:I88R M4R#:M4'"Q(8F7RJIGE PXTB/;T/4;>!A6YE7>6B;)::%%4F*@46OV,R5:C^- M4>LLXQS=)TZ4(W4 [WP1!A8RB:2QFBUJ7MO00 MZJQ!E:>_>K;T_6\]3/QXK3U03/TG?OXS7A3Y*KQ=+VD*_G6OB8K%AY1?@Q;5 M9DOBK9YMA@11LI-JUOZ?2W3P'?76C]0%LB\.4O:3R5Q2Z66[.:6O=#-%M=UJ5GB4BUR9>-0Z=?L MP:(EIU*WS89U>E293M?: (^CQ5EM,G8*'6\VO^G.'E*U^]YL9P-\(/(4?F<; M8 N;^\)']VLQS1C\/UV[*FF:31R'_W6AFR099E[GHB@59EAH+FT),DZ@%8;MO#!+L?933XZ%S\U@Y M=1ZKS42]_[)@7,O37<),@8PLOQ$L'PR5,OUGW6Y;,S,$DT4[?56_$O8;EN(IQKT\BGIF3WD5A8/;.\YW%7;V:Z#:= MQ:!?>KE=+">3J;>:Q!]\7*\Q?S@L(7PPL2D)ZQ/%D,B2J(:^5(6[F]E,4:0!)^R&45"B=^AI^,C911HD9A=(O,^@Y >"+Q:5*S[$,SR5;3J9_'PL(L^/YGZ_@T+^ ?FR2HC>( MK#^VKOJ!]ENB^!0(7%3U=.TQ/5Q#4)]ZFUI^7U_N?G M/^'/[6N^V)&Y,;3,U:0.[SHS[:>J,R+K_03)'.==KS!Z&0@*_KR:O/ MD.R156\QBRR4=Q08;S#%Z9 M6;[R4JG+TX8EGU=N9M>SQ[-1XV*8 .^[N/*WTJ4"$R2=^IK^V^=85[_MSG:' M]@5W]E4/[86*%&QSJ61U,M]E8$+CCR$_PX%44=2MC4Z*4^BNT>Y3/V M\%ZNT2]P6K:"&BTK-?GC61ZVW5E]SDYK/+^: &$145ACF=)LJ--O KWW=>E2 MSP% J!;^0Z&SP67Q<1Y_;E\LDJD>,CC?SY^Z*AVV-"M;ZNC%F]9#XN3H_.A1 M9*"\K$"$GB0V:-J3)HHM317#(]*_Y7U93D+ED81=,MX>B?I4+'_6.7ZHSK## M^ T8SR4#$PP^NM_)B:MI\Z*5J*3LAGS=*9Z.9D244KP@SGQ=O]BA\@Z5GYMR M#])N.]GV@K&+0M6E&JYF-7N1Z:>K/5EI]A?'SJ&GSV>KI;M/X7I-<33E\:WY M)65EHKN*(5TJ]HBX?A'D/\[U^)QZM)<[ P>KSL"(+OE4Q5[-,LGVBE(?/,?5 M^XO(YI.%IW;_!-/Y]G?5U""AF$B]A83]OB7ZG)&DLWV'*O=T1U*D&3&,Q,BT M9O1Y1''H1C7Z@^.!-UQQ)(WT=9,5]C4]P\^ERDJK=> 4HOO2'7&$;LY0XXW] M.C*;'Q2Z5!(7;3\CY(;"ZQS U>+0JB*PPGEKDWY]>*&44Z-$:V$T+VB=XO-8CES.3'RE&A>I-.U1:#';)_#++/ MA@0+C)8P_H\DQ]$A9>" ZYJD&(:/\&%*Z!%^ 7WP>_3]D#0/9J_CI1.;J 0] M3\D4>P8V]W&D/^B3J?8G.9XZI":O!:7BHO&&.U35?/%FOJ4_J:@R M->F/5&C?/:I(THMZ#W173^^$]?"'04L7!U>"RU4<5RK*[ F:LG#V/Y# MRIYMT]6P;BQ@DKF*ZX7IC#3NG9-.N5B2ZXW#*55-"H5$X5=T=D><&!':KU]9 ML[;$1G\_&@<4I]@]UEV7$@4Q*);;E@EVH[&0"+4A%U(53#!%Q>3*(\556%N2 M)>H/GA&6@RNJ7I,,/(,5J;42;>F/"*](I5/[ODJH8_>'"71_>#8S>"TC8(OW M29LX?WXDS8;@"^#E)!SN84>&ROCF,)T?+1X2[1:YS5P4QE>_#\GDJ*JE @I8E',!%0$Z\E<^RW51LW$VA^<,:5>^A9;2 &*MF,* MD 6(8OHT*K!@J0-I8%LS=RA^W:="F>#2T%C#9$K,L@8C/27_V+1 _#GY0USV MRPLV+L^_$(0POWC#6L65$7,RF>HE4L*@#&L5!Y_&N)_VB+P^BSN..3"%=RE MS7UB-O%J"C$X0%>S?.*9(K"<2OR\LH?\#MX?!^\=@G]LKOP+(/\N>D*$5^;W M4TN>Z 3[*@*7B_52E6M$SU>%UBH_[\4'OEC-X42'D]-K ?#M[]8F,RN*3I_8#IO1'*[ST'-TDSAA M3V4U4WR\2M_G3SHGW:OTU8-QF&Z-UGHJWZMS_U=DJQNI92VC_4R"V;&0+\=" M*IN<+[%B(&*5)[C(,EMCB)%[35_L9GV0D M[YMM$P__TR=X59=B(-7^$ZY,*,!\9E@? B 8]J :&L3W74OR'.8&I6O!@2/K M^OI;-K[+6,#+9SI]-?A73;IU"T0N!2-J?*9BJKIB@'T'+5GA8HA>@A\)3S)I-\G&)TQ>=<1N%,'V6+2DP6.9EN&!#Z9T($'6A>6 MI4:/-2-GEFM*6XK=4^@+$O6Y0188"O\CF94Z^RV8L)5/Y: *]4\ 0;!?GJK6 M,RC?#2%87[?'+.PUH:M0X"**DYB+I>':%4_37;["_=@P\ZK:MTNP,LLN!2=U M;"B#$"^_&SZ>7&HGZ71'&90ZE>J97;V_> >E\&E>_GM1"$:;G"$Q##\N],>F M#+V-(94_UV0K?;HFT()-K2H YM'\;)&S+^>CW&*AUV>6>UCHE;:)-!^>HO#. M:4AOELYMBB[*8$"Q#M!RC(G(O$R%(]/40F8%C!D"F?RCRFI;" XHE^AQ8D81 M1CK[D'1#G^9(/06$*W!U234L!X6J8D!N@*[B\_]-;8U,4 BSQZN>(.P/KS8@ M0R=Z!WS-W^U 70VDK-*OSSR32&F9S=[:"V[N<7-5TI2%N-U>[0LQMAS@LV"( M& NF+Q#0,R@Y6*;&QYM)CQX.N=C#]?V;4]$Q9@30Y<"L6B229\]$CLQ",[VQ M9KD:475J9G^3X(44+^0H_3US)KK$'^/@ Y:)KX&"Z-BPE'#NPGFJ*L7BU:>N:H.J'*=S*_E\W+>_ED4A"/V/'?^S'"8=;/ XZ8#1YFDVZ#^BO) M\EQ4Z% -I.?WS.-[>H[V:T_P5X/=0P=8K1VOR1[#G>'&6KC >K"[T)E.^\5) MXNH\Y75R:EFNV)5T=Z%0?II,[:73Z;UD(;-RIIR>2I3@^#R_/!)5:CN'_:[3 MO8[JY"59J56KFQM3-DZK$WG5K>2B6"M M;C($ @3T\YPH'VU01L-G!%6KTA]5EXP=*4G96Y(R-WIZ4C*-##F9^1.TA*"U M/+O=)GVJ*9I<2XFDL'1?1PF-T8)KJ5:33(62,B6E[W+5 M"&2(+P2 _P4#)_?A>62"PXG(? )M!RDCWP@7)B$:N->6OU=*ZW3E8%OV(+6& M?BF2YA2HWG3]?+? 7#FFQ\<5,#EQ_DXT\MQ!V-':L'5SK,/586\8<_U27X.F M.Q-#60!CX;DMSX8"M 5*\(CZHHX%-+3-MJ8-1: HZ M7U8*CV) $BR>C_AYH!@SBJPBP::PG\J(VKT#'\XXT!T'SDO!/V%;NRGV_#3A MWY\[Q9YW8\KV,JF4FBEVLT65=#.*FND6TKT\_3Z5S60T(J>31=[E* ZM^WXQ M;DX*)LW%9 ![=,'1RITFM(;->?/,9WZ<_:G$_^60/W7].@]1WSZN+P+F0WD]G=H#>/J#S^SM\ M?A.87Y)=\"ON$9<]/C/B_4LB_1+[626'N/<6>4HH-ZC-L:9'Q(L0-#!S#OZE MJH3T^Q]XQI+OS\EM,.?"&PYK""^Q\%Z&X9\ D%_A@&\E-4K-=K6;SB;EW&IS MDDVFDD 6>J]49>BBO))65D'SJ=UFWH=9Q)VI^Z=?I:9;\K#3JM8JK58W61! M,O/["(14HUEO5*C66VEUT_F"_!9ID/J]A,$[@:9A6Q/8-_D-Y<#;*.$3SS9] M43DI7= #+EFXTKX[JK;*%_56AXK];JXH)]/R&Y _\WMQ_BV Z9(:PE)+Z1-W(1WI M#B36>/9.).S<^;'>3^R8\0EIKGE?9QO=FLG%1;[6:IUFZ!AZ)>JUQUJNV[9N7B#HQ:^ M-3Q;'2H.JQ5@ M]X:2E+^ZG? FI^BG2YL(6N5:E8M*N5TY.J[62K5RM71Q5&J7NIE,*IG.OH'4 ME6NFD@NYQL X[K5:U3H__B'Y] M<=>JMNK'QV\@D?P7ED;; \WE:C4Z6-$>JV(!$5,R%6/AZ"A: MHI6Z;&NA/ M-4WB>(:+E]0GA!76[L1.?/AIOG35H0I,M5UJ5Z\K%&_HQPO^23ABWD):OUFT M>GO@NH*6&[J+6:9(.?0+0WP.N:^D4L_R7#Y-28*8]^\GJ%+R%Q54!5\K:5&< M8%R9(DFKTVAY ))(]?Y,@LH)8WF1CX6;$7[Z+2?399 M)+^TW-F^Z_?3M^BC?+/2J#?;=8KT1Y5&A?Y1:S-O0:59.6IT#B^JY5*Y7'^E MK! U9'VI:FID0K 4BOL,L T/ZWX@E8(V/,>Z/0ZAO_3'5D=)\,XY2R,)]=)U M,:>UZVXE9Z<[IV6G=75_=H5^#]4;2Q<7C>76)=*_/F*9 )NJ%EJHO="F@T2N M_W-T?GONR4IK;%ZSH+CQ4# 5Z)K2&A'SYK+#4US;$ M_DD",8S:@098/X9T+VH]T5^[&3F9?676>P3%0VK@NWH=8LBT4X5!U4K3'YZEP]O^/J7YRK MET]+M9-*JUIKM>OE\]/Z^^,^ME6"IE"1[DS<4\T#G;\APR_L&'Y\&7ZI=7I\ M4;]I=;,Y^I]75G \A?2*,Y2.#6OVY?7VXH[#?Q$.7ZNW*\#$0SB_QI/;S;P. MV6L6=%!U+2F"]>L\NK\?+T]_U2!'T9?NI=K14;55.FE6&!K<5-NGZ-:LO2'( M4?RZ08[M02:D[T!HXTAWE(%-N&C [I/W?;,M@04,L MHM)^SSJ1MU',9Y[Z8;U]6FE6:\?UYB5Z"[OY9+*8>DM>9/$K%X^_,T#J.)BA M&O1I_NJBX6NW#_D'V!F0F(3*%W"ILM]1S 1%4[SZ:6.1[D[XQ$?XI#F^-"L7+!>- M(A%H)/BY<@0EWF^AN*_ M*._][6K:]WK;"^!F>."NELY?:T>EC%>N4UN6_ET\K16W2:K]P+ M:WNPJ:A$"II0Z)YAE?OH?5;Z7^YR ?(2F?MSJ7EZ7F73>3RB9Q MANBKJ>,W:U_UKA#R!XA*+6],7_H;%CQDODB%6S#U*[TJ&MEEVQ[R]4E8W:J> MU$IM3,++I^5T_I5%RBVZ)\5]C[R[S\;8Y>JU[SA-]H.4]%=/,_]<._ SAZJ_ MVKC935G?35E_QI1U)9E6TT6YU\UIBMK-]'JIKI+/]KI9I2"G259)R5GM&WLK MNR,Z$?']!FFO(/I3G&QYDK88M>B/^=XPLFZ+R]V\.%C+?_Z5S,D_DOOL[]4_ MQ5+?D>V]8(7U:W#G5FZV,^;]P7-H>T ,5< M2% E0C2H)8%O*7:,L0@1/O ^PJ*WL%02M2C2'_ S,,N4_&/C5?A[\L>?:-NY M,TMJ67UWIMADS;5.Y)%/7I: /!D5@ Z?>I_%%RZ2<]&F>BN8NQ!H?]^!#)B";;_YGVI/5P/T8EM M376-K@HZ3<,S',5@/0=Q\WVZ0OI:6!64$U&SVUA(] ]Q^AQ!_*Z@%NNP80[6 M;(3=A7:\XQ#ZESM4W& !5.H9"9>BN:3I ]B91,R!"*#C&&V(_>&C'!ZS@!(H M6 7% @;4X!D*]".ERJ&S)ZF4(JPQW8BBTG-W@GZD<+)3C#>&+IHJAD>D<31V M;U@+Q: 8(X#D0IM@:TS?K]'[[ 64+;HA"-L.7DKED#*@L!Y KME$0']BT[7# M:O^=D25*[P:LYP\*KP>BNO D10,B9B]WZ&:Q#3C%#;[;C=C[Q#'KIFIX &6V M3VB"QZ@8=J>*+JT46.Q"5BH67@C?X-(F>DJ(+2SC@@HEROA\^ >AJZ:P);PF M;8@'X',18##P4J 0O ?1PL$31S2QX7Y*[&&N1-<$#&YL4GZW#OPJCRK39T/3 M!KNQZ M@(CK0(\0X"MA;&7,LC[8:8GWV)0#ZS"K#Z$U8?.;$#[_3N?V T2!QXT5_WK) MFR#*P&&Q0Z2$\^_4?M:_@;Z6'C"E1=[[!L[0@0:CXDQ]=DX? JS-FDE^0:&$ MN@!=E6XBM.%1)F$<\=?L=%^*C8QKZ6-ZT(I)+,^A+,Q?NS(!3*,PX\?>LQ1; M V!H(HUTB=4!U CFS9%-1[X7>A*4T0#/!WY(.<98IT=/Q"/9)6'6736GA%-< M65SMBP]X,[ GH!%KPO"0?D?U3WU,P82/9.QK W=F?)=*FJ&N#O?HV@S#F@'9 MA4F0WQN2?0YKM3>>L%0,:LP0>_/>9Q3O&,8YP-UU>B;TO.&Q&QD"HX0UH!\" MD7KNT++I_IAD7@"A*72DJ*0" 1Z-=(,7 55EW[;TE0Q 0."?**)*C!1X :QI9&&$K#*_Q' MXR/%,SCO,725K0B4+&+T$V!6FBA^C0%]N#L<(V;.",4_CJ'.8DPM#%V57*I< MB*)NOCU.P)/AP@''F&2A4A$CM J+/-T1)X2[0$V''0&E+X*=>D-00/$-H#6X M@D TG1Y4CPR5J6ZAFJHM3+HIE4+(H>R*LY70(T#X1]])#\.TZ$>*4VY4FW&) M,@Y4&4H,(/6HO$66HD.NF00OI@_I>3I5(7HZ:B\*%]#J$";.^:?)5\0VH5&) M RHF=.V&'^F&![8RYCJC,;8HXZ3J")??R+K&H--0M-%192=TPUY8V184 :JV M&R8H!($-JZ;)UNTV51*V" MC"!,6K!CBN0:UX\IUQ-8^8A]RQ[Q\TO]D \HB8S((<_#4@*8RI+$TX*DB4\&H\ ML$O0/O;7%4^VA4J)X5CT\ :>N9:%N9;H(4"1([1> \>S@_2J4/X:X,WX8* M4S 3DD#K>+0!'81IF"YG"DH:6!Q:PK&H,DF$(%/I=7X%NO2'2M5(L@>$!Y"B M8ME5]__<6R;M$/8RZ3\&OCJAHML7V/'!J"HPA$ :,49*P2HX \."0,8',-SS MY1-P') ^6@3Y@F/BAK1KN8L)_1@H,0''IX@P0GX%)P;D2+G_5+:&(MDF8^! 0GHIMK'86Z.BH>R*#P) (HL!*UUG MJ04F$.R;B#HM1X*=NKA;V.K?D?93SY M40JX]9F)2F4: Q XX;D?!PD[B 0,SU%D[=ISUQJ.J-*A2:U]J6Y;X-MRZ/- V4![ M=@TZKC'-!2H=PD^!G_G2Y@\=*LSHV^P?Q#LEBA14E;Y$FRTERP7N60/6,"9" M Q2WBQ)%-G(*.O8'MC7WM T5/72+*/3]91!/!)LQ0,\AF& )!0>IPGX!P$J_ MX;':_'YJ)F[D80F5(O>/IU(5WC=0NC&2E\J$[&/8NAKTI MAKTU!K:9UP;U^4C<-8O2(+-$?+(/6(YH^,O8&7?T4$9B6LPD#OGZJ7#30FWS MJ-[JS@@Q ^XE5%X_"L -1S\LM,?9%T9YP,!=U+ M+0I2RFE7!0';QNJ5J]P]S,W%JU)R,KN1GR/[WEMEZ^NZ,VP\?6=U;;Y\>0,> M#/7Q/P,%PK&@$D@HRD*JUWLP%IAIC$DFD%-9?U<+0YDM!T7V0BB@:-8$;4, M-/#$^H2SH^5Z@Q@-^@$'$F*.X2O M0_BS+U;-EXR>E3[\P6(NU/95%QRQX"4^_81QD+XYHG(SB]->AQA\4% 4@!%X\:@ZI4[S:4E\D>7 MO &%$(^P\54$#U4"7*-/:1&%]12F#W !!5@:0>1Y=)7%M0]RB G^:]]%L03% M$QOD:8.^#$,6EP2BA$VB JY1IGUQ40:@FF&O$WA%$GWPVF@4/!-QZQAN!:G. M[H6 Q'A?.@9:I':C#"\#V$9 &05C68 1U8RA3OJK':( 'B4Y'A4);6H?,C(\EB\4,@YTL[V] M0XK()D1;X!CX#IAK$=*G@O@'HB5F]_0Y(M!EB(0(Q97PX##1QJ+[\=W#+! 6 MSCTZ"($3XP>P171BAY,2T,;2C/2D MH17$IY@R%T2GZ95H1;6O?U!XT]727^F7Q"3V8/%# F:C&_ -->_!;^_\$*E@ M/QA$A@I%,)5X:.NS)?*<'XA'05B%L# X=\TBID3!3L\(Z.I042G78 1*-3-P M%(.:&@B?CDF!;#L %D@,)*;I+(RI8NH*Q[4SSZ9\[LA",L?;3A5["ISC0IE! MS9QE&?'BSH&H#!S4B(+H)%Q"]DI] P?<$X%9$2@53T%&H .+H^K])F)AC9_Y MF_9XBP1D<4L41U]^*!(1CD(N)%+/!S\I HD&)1"68Y+?*NF.)KR*!DP&I0B_80PAL7"JY'T2#6XD<4T T.O M?=GV\QZ7-9P>&2A@/8&KF"*K[0>(1$X&#(EGYQ>6G)3-PK6NU"8/] [>; DB M9B<47!/!KD1L-9149 8!M@6/MR$YCCW3CSC!U\#,D/O0,UC0Q: !$PKE\XR, MT*)"&:";=AN5+MCN"9;'(%PPH*" M$L7<9!%^/R8]F]OU*7D#TG(D6>,PA@C=B65I((!K+&X@!%'T2>LXH$]I)8UJ MI3J&!WAR(Z,.PO.GA_I@"%&LH65B"\@-[+)-Y@KF2I2 4YDQ8H-TDY :&K*- M \@LNR0HGR/1#$V,'%+=2P/P5WERK,A!"-+<12+$2OIVN$VF?W3O"9T7U$E@ MF\-V%1I-Q>9X;@@#.FB%&M-J9F0II,IRX#26(+/& MM&VNG-(G :D8Z+>:$*I=@.= M\'7@&0K%G45XUWZV.1_O@XZ5$N.>_L(0G;E+QJ7G0-Q 09QQPY+I@WUJ W@V M:E>69X?,.;$CB^5,(0C9,^)#YS<,:S"/)"1@Q8T<18-R:T*SI% M4&I:&[P*@S$MEM0D1'D/,N=FG.QFEF=H0QZ#GYX1ACPU@2$KV\ 9( M-IMR5Q*'!H;J7<\V(>K.*>R3&'SELG%1OZM4WK,.[VU464+X"$6+%0L&%7$4 M7I $;RWH.12D";$F4"I%^9%AJ9@.Q;5(JFKX _LH6M4IHO'[B,-33EV*.A2; M(*M]?Q>;7AN;SNQBT[O8],?&IE^DG#8;]6:I79%"@W=BP\51CLS8>4:FIFO%'!AD1HU1B#]3MJ%0B5R0D\F4KQF M'V%"C4@B\M II-)RFEZ52B3157I#_&0\JI'/2(^BI1^402^3234JD,NSV3YD M?\,SK^)PFE;'!%^J%-#5^Z1 M="^7SG?SZ4RVF\DIO6XAGTIU"[E^JE HY(B2*D0Z4&!OAU*SVCH_+F%"8S-3B8S4(IN>\9:'T+59\>75"0:>O.",PO M-L=DJ0",113"G$+GR>0V 1MDCV(]_8VP2CIXW&S(.B P4P.I9@_];)#G "87 MLX10^P7N!QY4RV2HQ'#64AFVLH)%7AB]NF9(X84-0AP$GQ1$10-CT+ M[8"9ZN#2MJF(TQ*&96'VNQ/,UIYQ#\]8T<@27#F)P=-FS,8:*Z,U5:#[4OBH MQ0&'NB;P@PUUDA O<0N\U-DT36L(WR# M*$)9P)]W6/>/H.X?0:B!!D>(T$SFX"1#Q:"WX)/@_"LXQ9P(ACZ"F'Z/A+$'#6P-O,;PFX)I1]1> MD[!T [QIJFZKWI@Y,7C5-W>D^#T>EJDI^CY*H-"JBC'O!44:0"H#@S& +;8O M*1<6:@TB4$!A5PH<$AQA2(X@,BTPL/9D*(T):87(\U] MJ=IWXSZ10!74Y0,NN0FMJ59HJ3H>.[K1%58=CM=!9@;E. &+ :S@I!\N+:(6 M[,K%J(6Q1U+],%1,!NR:E;1XZ.,#[O% 0ED(=$7>F#5D0+L@&@]X;E&Z']\$ M7K%7#==(WAGC/+<-=-*!S&Z"=^2SD/->)U9SCF MP6\EBI;HSJ%LS^&A!^1P^I#:6 *+'4]5XWB#PS""[Q7Z<-!UL$+5^# O$>M3 MJ/HQ]IB< :0'MSI,>W+];(Y-#F-6^VI;P;D:R'M])NZ;JL E6=$PY;? 0VU,/A6:"=KOT$@!(AH1 M'$$.3OF)PS5ZRM9UR!_K@[N%4%^6"[X&BCFGO5Y(4"804""">. ""MO LP'0[E@BC$Q(L0VJF4] M;*Y%!9$96:I@@Q&< 3C!SM8KO:"YL?"BX8$F[49">:S9 ^*8CU?1=EA3:-W& MLB5\0S34@ $JP$7CDF5L$C%LO\%$*,3,W\I0DNGTH1)U0Z%H,EQ](B8W0 'FZ]0AZ#2#C2U]+88KJ6LW+HJD0W7TS-MG\G0%3$O&\G.FUCI[0D'% M7P0#@LI]2L=#W8BVLQM:4*3/H]C -%$H@,DG80S=IZ'XF<)!(#&D#G7>,3>(+A*%)&+9"PXVPQM"Z]9WMLNIKH^IIK=Q51W M,=5/B*F^KZW!,_!X[T82)-+[79:8$XXE_D+Z$V([IC_$Q/$I] MG@+G!\=0-Q'-&\F:O$]EU4?$MQ72;M\+8KRI&!@G>[[-L6JJ!/EZ^$BZGKX7 M] &&+2V9P"KK:+QDTX@$7A/=JD%;5(R$@,,?<^6P-0GO*[O'/;=!QA93U+%" M@(?5L'6*R]I%!C\+>\3J,]RX8(>^M^HZCW9(\U5='@)ZEB\]-C37P:+AJ"'O M9WV]I4R RP(,9^.H^9:)!V:LZDX4;D[VY+UG( MF2N\=!PID0SQ"6CI+*)N%A.*7-_B<,:6C.)E?EANB=G1,QM,T:2LD1"L\C5?M:J. CP MD*DQ@(G"+,R)@;9G/$&S>-!(/(7YFD*>;#_C@9D##'\]4U@KSP/*7MCW)\Z1 MU\/ULRPW .MH_;:9 M49[/[2U6X:93)$/?1 2AF8-ZDWL(#,T8\^3WAV#8@[6NN(%,.0_?$\"%(/=0 M[S,J](<$,$K%\B(6;8 %,7)%X%)0 _(_40KLKXQ@LS:>5P$WK=93<.( @2Z3Q96P/Q!=O/GD=/]$8'9)P92#TBF9QH$,GOC$UWB"DQ(2U_Q<,='Y(N MH42!V04H4%B]*.;WP7(C-@PD1J!W%YM<\B^Y5VHUU&;9$5'B1Q=XX GS]:(1 MAI7 ^GI/4B1C#WLY*&@4L3VL68G)PP!AKS[W1'-K)L2%6;$P_#%AY5!UEJ=% MR3)BTJP)):6+^QD12HH8>9$ )&5- M$ )]CI8'Y4 VYRC,;2TPHTSZ7GJF)@DFB^ 4J7ICNU-W*54*A[V@?[B/*ZHA0+O5&_U5*97K$$B M;KE[F*/&NSV!6%Y;7<7H$0F18+X3+@V-\.=LA.LL$37>[RT=)\V%'Q.D%Z(Z M[Q?>/>^\K'7&R;YT:LV@)\6>R#X4O(UKW_1PH'J31UPCU?ST69B[)Q(GH*%[ M="4FU2JGELV>!0-A0N'4/!2LJ/"'VV!J+M':+*: MM7X]&$%8B/.>ZF0&GBB8HT0E.,B-A:^+.6QQH"N(=KG^O0 @PJP3%IBFT*:D MXT)2(D_,\]4"OV4/L&\>=(9K(*S"&JX+A])> $!/A&RQGQ01FD8MN!)J2)M MA5$8@R,&:$3P<&]570H)"=\%M@)U?BUJ0RXWKD.!2O@XHK (@I3B44ZX'^^^ M=&G9Q$+4BFP+8!CF&);)[,I@;9"6 Z&.<'$EOD-3%@G72F@XJ0A$!)^CJ?M+ MY@D,\-P@NGW,@]'+JPCQ(-:$>$IM(.9KM%;\B,S?Y?GI)W@>JSR.:;UCBQK% M/X-:4Q1P=B 8>$6NSM(83!?R_)&^>/-B?B1[ 8U#*B5R0E V':A<4%EF-6%U M"T[0WH+[3C'UPT^NUDC/7>@1_<-WBG,&@_U^<#\,K]R M0_0)A.<+#0OS3=BD#6B4+P;_."*]">T+NG'&#%D^'<^:7UU/P#L6$K )KM\) MN]:R!8Y]GGA;-D:XT%J$YT+Q,OYU@@X]#R9N90QE"2'/_-H1)K[+>D-U,RKJ MW"?K%S,#^3+ZHA=#'P07/BOH*(&\&N*Z0K%FSC4^1&6U+3DQA]Q*")[.)0+O MC(JJ$ SV"I.)0P8B-5NEBC&HQ+R[NQ\*%]7V#'_Z*/Y#*!8VZQ@P'0=YS3I< MVK6T7A_BSNU"W+L0=XQ;6O.>)JMR !-Y? ?GDC3@$EP)&=/6N*>;HK57P&SW M O89U(M0GF2 R3X8^C%9$?.+<)S5U&^< Q$DZT26'>;P?O,+EDX9M?2B7&[( MK H_%S7LX,/W\YH5YJD#3TWP<+^H$P)D!-MPH%L1RG(JD,RO]WG +OPKKZ'" MI^])#G@$VLF2TR&&M M8 VA:.GL4E_0=4Q/.2)EQJB>!:^5FP'*[S,X:O_8#R:3:4CZUQD^D-KV,/\(@DE-"D4:AH-"SF$W\!C/R,/BM8N6(PA9$]1K;)(OP MVH*\U_4S0!V_ R/Q.9+0K!ES1[*/5K_/(,6*"R@1JM0,8G,7'4&C[&=6&\J+V3@>0AAV$/4[ MLT*:B*P7[CRAVW"_P_/+>KF1#DYF5F\K^H^KO,8>?-++!A86US(-(%R2K4>K M:V/#F4,Z#8 #LO""H5^:ASYWGL2!-3'+VF54J61(P;9N"K53_,B]#,]2W]CD M.O_5T:9\ %6_B!@<8 (5. X*]0[7!LY!48(85C0WJ3L1,> M;S*]=@VL6DOAOF/,K<+\"& -C)F-@>VC$RX,VSV_8%I4[H?T1>0]2ZMEOONU M*B7""H +3A/(?L>*R:5Z)>:A]'^,JZ8>R:K; )Q@#HGEC ! M@/9$NIOHY\R*V8.KQ%F#,Q1S&5C& @*:SR+W48Z[?Z A:Q6Y*8NBT$,PV%!NH$*;34OA: ,5U3AE'?/;0L9L+R@W7BXU@^II MWJ\[X1>!@!>N(MZ]"&MDY^)XV(5$6U7XFSYL&-7N2E80]N MT#@FTN;"QXA0M".LZ*ZUFB5_]HGHEXBI$28+T$&/) I^880&H949#VT;'E<% ML7X3DH=$.6#XE(!;N79=F_Y?$WM@ER$Z@WO;U<(_OFD? M2R$&7"+=P@\J6:BBXU!Q"@[DF:U,Q%H+Z*Y';SE?['_^5OL-I?,<3W2'7#KD$%9;A&J MA>OWEN(?Z]3P4!)44 :-SH6UAX3>%3Z];5.1JG#;>$XXKY1[:"(&^K(!*92R MT*PHRIF\&%F.X5B_2%EC45G>JM.OG]:X81EN=4M$-%H4SK%8M]Y?28CEE3V8#(8^7C[%:2/S6H[:\K:? MX"O459V'\R@!4CI!]SG@MM4S>#C^*8-OEP&XG &8WV4 [C( GYL!N),#.SGP M-Y0A&SS"$T2*?.X;\&867 @K-R0(T&/QCX*IZ6)6"8A[JCS3H MD\9N[&$23#AV!F% D<_$BI6QX%WAJD^H# ]6R++T")^4*XHS%6FFX/ O_#&4 MJ"64/_]].V_,CCR>(@_L/>]'L3D:8VQF!=DI)=D>"9">51&:"_R;]3@)+ CL M'TD?QWB\R;LJ[+!QAXV_Q$8SE);-8OK4Y(,<$TSJ6=/Y:SW^\:$@3HCW8L:, MKOK3*E9?%.T9QIMBKL5M2 &")A[TLAU6[[#Z15@-Z@9X8&!$B *1%ZKC0NJ4 MY@CS=!=0V:'7<]&+#9:(QDPP?R]0>#&EK6]8,X%]&]18CGW,=\M3O"#GC9=H MLY;B@*;1&NTGT1?5 X'IX:$/ZUI"[BU5U00% Z+]MC_0$&IT(*5]I^+NZ.-) M^L#>W"()C2>B&V2NT.:9]"VJ!9S]0S@/.%2A593"R,F,NS"?;\3G-[O$U&T PE&%L0;KP8 M>1JDV9MH"-ID --1Z-6[L/H.:5_!:4-X2Z%M4PTD9,&QE%(68'^97L#-,6S# M*[QIO,8P4IO( KRLHT58FQ"Z0_@[37/54& MOU0%$-1 82Y:Z.6B-11K2PY%SR.JP-)SYF-=U%"%C.)W+0HF=ZVI^(E/\/]F M:>+FDV#F_FL$'"_7<0'(U#)P-K49"QTH55-P@!IW2Z^!BS]J)=P?"LJ ]K!$ M" M7A-L&/2_@Z&9=Z3'MW&\S)VH._8%MX:95Z%!GZV)U)&Q*#Y*GB7D*NE]] M%NFBR?<"+9G9N%6Q?G5I4DQH^:(TW(>'!J<4J&WH$Z( %:.&++,/H. H[_58 M_VS63](OSF*]K=ER!('@W-NEA M]DR$)G#&W;/I828&44'OA18;=OOD\M@\4BM GV>])L"/@ !Q\>%2(*%%/Q/N MK.)J90!?9,)87[3@<1-A'N._512#+2%OL6'%U5!KVZA9 M&$H$"30/SF[]QBQ,UOWZ6&!8$S&TX'3VI<,%SB@T>:H;'S_EN@81E! ^+*RY M$V>ZAGGR7N]^6_9P$3D&/9D_B+T MH.HWK%"++O]B#$"8V>I!8S6690:$R/T+4&B(;Q80B0Q-A2[)Y"L351GQMD(954/]+/ROC"+4LBRI;?F-WD M@P[]2D>3);:RCD40\0^WZ17G)>;TK#MW+ ..5L0M@K-?77$PV<=OUBZZ\$JA M!GK/7QSO2RF(-821V$DFW*!H63-;?@GKS\2[*HF>"0H;]&OXBC&S_'Q8!#F] MSUTQ99,,HZ,]./RBQB7:',)>$#38N#EDWT8;*:^FQK(F+A$0L\8[0BUB,P.6 M@" Y3"&+0'(1$A&QH0FHYX6.+I!W&=FE#[Z5S:&&&.FKNS3IF3?T$(]2Q$0' MEBO\%!?QV]**;FB )GXCB1E11KP7$N_DN[2N4/\1%"6LLQ?/G "#=EVJ>F0^ M Z9@;^B#\L0T#Y2#8#*)42DJQ2,@&3ZY8=8BO'%)0 M#2GM;=$P?"&)3O$PI<*#C/06F_T58PVVO.@![W(I:8EQ:3QM)AS*P!XQD6[J M+,BL+4V/8N4=/!;"6U11#9;S5=50]#$3&LC\EYRUX>;O\1&+H"KZ,/'[&(3' M"?'Y QB0S']YCQ^B-$!L?]>B&2D? MM<(FYRTHR<(H!/I8J&'V)Y7A#"!HPP -7SSTVL\L>QQQWH\!<=&,<:R^.V-] MPZR!K8C)>FRY&^",\[UQ$CB;N82^2Y>^A&,PSH!G$L>?;S C3*L!T\S6L7(I MHK=@7B]O2.-WOA&3^ZR0"B.FX_#?]@)[G&N,H5XSK!^3\*_R_OU"2UB>PU#R M-5'>K!K:H_$%\.PX+(5#YAJ92LB&6/59.RU]1X"L!0@@I\?'>U"%=X9?Z2ODH6G'P9NEV 6'7",4->K_K(B)KJ+ M^Z._;:R'7#G;Z1&[( MPG .2#K>B7*!Z1F^IRH2X%$TZ ,?=G BEG#4P2(L/A6*F;[$=.!JCX4<.3&Q M/L2@5+.C4_AJ(<63ZGO8P TY'G29(XKK+YB1_]0RIF13'T;NMUEK$P93_MB# MN&7-<'W-\8PI1Q6'PUTN06-7P@T(D$YW$Q01?K!E=,:5H2/WN,8W%*0@@5'88CL#_B!1WAV'MP=?J2 MSZI"5AP]L&H[(!:_<3-@02(EW>@PT'0<8"E,[_H!L%>:- [$) BP%MIS0+["1)7,KI9(__L1D M #%PDSM)5=U6O?&4N\QZBXGB, <@8R-K*5JB<@*;@M-#P-'>_AOAI R7%?MH M$$>U%J+KY'H)+1I:LN)O6Q-+IF@-_.O_9^]=F]I6EOWA]T_5\QU4V6N?6JO* M9OL"OF3MO:H,&$("&#"$)&]327[IZ^_EHJ ?%+UI.@JI,P0,C8#>,HN69JXIA8[ /4-$#O=:>HE/V\QI;4 M8*."='[JMFN)MC>K;(R$?@W5YB3$9>.JN0.,R??/,R,\36AGAXO5>$2QZ8:Q MHQI44?(M_MEVPV&18AR*4CW1K#A(4?GCK]31B[F*,4SL%K.%.UX)COXB>;IX MB6"1,[4WB;2'Y%4M(;XUV:?@"DF1Z$8V 1LF)A2U11%B59X?\I.FB"G5 S0+ MF)=0C;19QU3)(1O)WM"X(?4)Y8TKL$@&@@D839#5ZJQ+Y)^$-4G#@S3&,(U/T0.M(G.>$N MHM=TKA7$+/V<_7AG!;T1EKH@HE.2]S.F(%J*'7%*; M;46Z%N9DD8*,SFNYT3)'"Y$970IN*&LHUCTO:OJF (6Y&L^&M!S?M!GNGR0& MQ*+G$HQP4H78$T"E@& !+7]'H4-->[-SIYU08KZ22\NB1\E8S;!,W6F4V7*O M?7VS72GON(ST/+CI4B!0TS0:8#=+_@+FKX"$-J] 90'=?QD_4H5%EHD&:&2% ME4LB""X&5(P1M94+GC28;Z7;Z_<5&G^,>DZ1UF.!%@X3*A)XO"00_,J-U(]) M^:9\;/@*EW1Q54OJA MSPE#7&74E9!/'_H%D>N&3/:DH2+O""GS5RFKA83_".\9R3P#\O8KXA0'$]$G MN()E7Y."3%:'1LVQCB?++N3HKI Z$@%FR^--Z.<"(]Z-* "T%T5=3IV%?@?8@*]/ MU:XK"/JA^^]Z*=N?$ HR2Y).95B()T 10"7B9 -L_1V^3*F>XL937T5A#TEO M%7^E\CJ1/VQJ!0(1 2MYM14"Y0@>E?>^:2,$.Q*P 6L/I!9-22C8@ 1=0;&. MLWI2;?0'_4P+FHD'*4V@S*L&Y":&]#,

GW^IW+5-?>S,!W!",]2;P_6NA8PEF4X(J<]K+1*E M99]U\,"#RNVR>W\S>.\GLSX$ZNN!&TQAS(+P8B:,/\?3HQ7R-@M0[4ZNKK"$ MT3,'$M)4SO,W=MNI/PH K@DZM]$_1GL6__UH!NY=H-Q&9SZV_/=#8_4>4A[2 M6+V+B]OH3'YD:3K'SOH4/Y+$WSOL;U QS_NXSXF1/<@Y%>OW90:7.V$R[=:M4:U M=+!Y\9UH& MF4);H?NX)IF^"9/L-(PWPGT?,41HC[OLL?2 73SZLJ\-L73)VQ=-UG5.D4>R M0D.,,0P18A/9[]Z.ES:+8,*+&S20R)8]PW>XFPI]H0W7QMC[W?6A-@L?PD5X MK4EWD%3=XC\;6P ]-E@ U+T4[X[-^A (?#(>Z 8_"^9PJ-DV[1#>AGNIR3AZ MN NE6Z+5 Z)(/T+O9@.!\I!A O:D9\_$1P5CT_]!.WVI$?QF]@GD,Y2GT W\ MFL97W9"J:AH$0ZA/FN6,"6V6V5MG?FV'4>H5@]"S*#-&H+NX!Y\;:&8*[@:8 M>Z8.GW!LF%G8&(=V8]#NRP+!;+9Q'OUVIJ1,H=BWN),?:I-*C\4(!*;W*P[, M1]"N/K Y1UV@<1$YLWJ M\PA7-J#FZ4,([!^XO,-^8RJ1%B,U7Y_8@Z% 8%IXY?]^$[^MQ&32;$';OJ46 MWG)9W^/73<_C\[GINN:\K00TWNK:ZX'ME7JZ;+;Y5$/?TAS]3X;][3G@4PV[ MB[Z?:MB+X(J&9?'A[ @Z='N<6@DA_=<;X#U ]PUG M8D*8_JD&^(^ ?(=]]9<0B*,_*?4)8_'^S,X1'*\=CC]M!=#7 =S/41BT-XB9 M6QRZ^;T.OASU_;NJH0A+#ZMJ*(+./>_CH8'K=D('G[>#$80>:A\C4#V8/AX: MJ$8^?@2JAP"J36)HIL5= P^EFT-JJGL2)SMF@T0HNH43G[S&8?AE*&OGY$24]!$2- M_/P(5 \&5",_/P+50P#5HF81Q3$_FAR,T#+RYR-_?CT6*#]!6\X37%533#T" MR3T$R8AY'CZ6?AGF&;GS$?.,0#4"U;WNXZ&!:N3.1Z!Z"* :N?-[C):1._]E MW/EF@JM9IAUAY!YB9$0\#Q]*OPSQC+SYB'A&H!J!ZE[W\=! -?+F(U ]!%"- MO/D]1LO(F_\"WOSY6-= ',4$UX0W1VOH]Q(F(^YY^&CZ9;AGY-!'W#,"U0A4 M][J/6SW@*'#AZA3S4YVZM*ILZ*?@]K6?JI5L5_+ 9NN*3F0+S:K_2]7LD2Y/ MCZA*NBWQ(B]B-I'%YL$WKB5D$AC8"6_''GANZ&%QA>CZKS=->:T;NK^Z5[&8 M##AC3,C)S.*F[?CO?_]7:$]Z61D\6.;84/'0'-,Z\ERG@/QB!QMD^^W(-&'\E/IJ:Z LIFZ8%US(T[XE%6;F.[ICJ% M__6=H?[/_P%02P,$% @ 1Y6(5&M0.;YU P J @ !@ !E=F]L+3(P M,C$Q,C,Q>&5X,C-D,2YH=&V]5FV3VC80_BM;,NDE,_C]7HPAS%S ES(]. 9\ MD^E'V9:Q&B%Y9 %'?WU7-B0<;?C4*S/88M^>76GU+(-?+"L6)1$9S>&W9/H( MNI$7PGP*'YZ3T/PT2OZ8QRWH_/GSXV0$'9J^:(MPML+@)M=^6W^$.C!? MSV\7!C%]A;BC36VIY#DJXY>2I4R#']C>P$EQTZHW2#'#=J7J4HZ;(V3CE=-, M*F*VSLHDERIZYS:?_KF6,T&CCGJ>)9/9%WB8+*:_O@M][ZZ_A-'3;(D> V?S1IOSYZ;6K-A? MV)VO%#(I:G/GM01=4F ":ZP.94*Z!T4+JBB2!*H:BP5=L5H?#)8:+WW#&;* M>"OY%IL:_U^ M(=73+'Z6A/T?MN//>\^I'9@2A2,''A_G;P*)*&^/,"\9)SGE5VS5$?XE&3?5DHBD9WQW:TH6Q9'J+YA/NOPVSTDW&:^MD.XF>K# MOP%02P,$% @ 1Y6(5*X=[1,?" #24 !@ !E=F]L+3(P,C$Q,C,Q M>&5X,S%D,2YH=&WM6OUOVS@2_5=X+NZ: +9EYZ.;R&F -$FQP6X_D'5QN!]I MD;)XD40M2=GQ_?7WAI0=V7':%-UV"R0%FD34D'R<>7PSE'3RCU[OLLQXF4C! M?AV_^YT)G=2%+!U+C.0.K7/E,C;65<5+]DX:H_*8*CSIH\N8W80'45[@[T]-CB.]X_CO2'[^([M?!J?[WKCBP_GX_]\O R3 M?OSTYO>K<];I1=&_]\^CZ&)\$6Y@]"$;&UY:Y90N>1Y%E^\[K),Y5\51-)_/ M^_/]OC;3:'P=9:[(#Z)<:RO[PHG.Z0FUX*?DXO2DD(ZS)./&2O>Z\VG\MG<$ M"Z=<+D]/HN7O8#O18G%Z(M2,6;?(Y>M.PD:XO6%SVYLK MX;)X.!C\4R=?%A_^CHKLFH:;9JTV%IL9$Y=VHF:>S6J$DNN8DG MVF6CS0FV]:R6_5)=NE[*"Y4OXI=C54C+WLLYN]8%+U]V0PM^6VE4^G+DK:WZ MG\306)Z3MZ['F+%#DRBWB3 DA2QC\Z\71WF!_=!*1X7?"E6#G2/,5[CJ_O!Y? MO;TZ/QM??7C__?RU%=?/X+#_UM:I=+&.[*K+WG'G,@SXAY/)C31=EDA#ALQE MW,4_$,O/ZZ5AGUVQC,\D,W*FY!RZZS)EV5E9UCQGU[+2QD&*V5MM"C8<]'YC M.F67,YW/($+LCX5ULK!==E4F_=&S1S'Q7I^]X=;G+U8LV$VIY[E$HNL&QYK@ M4:$Q::F1(3$Z5R7CY8+5I3.U!$KD/Y\^X6K."EP9A6"D/$&38;J -#H=[.X9 ME#*1UG*S()."WTC,VQK3HDT #*;,24-H#C)(E$'.AAFRN 42(0V;9RK)F*WI MQUW_N32R&8064"B+[$(I*61Y(VTE$P^0QJT 30LLB"+C#';=.ZK\H4FY13.L??25X+C(DXMQS>!4>4R1>L0IB( M8<0\U&(K"C71LQM3@Z7"UPE=LJAS&( W&L'UTUF/)^$V8VFNYW9)*B.GRCI4 M7HYQ:@RX@;+;XH9=@KF']ID>A.R@S\9KOB0DPU]&MB% D]1H ^HT5;C MT5>,&^E#BA"I22[)]4R"1Y-8AM932J M>S1;MH-0"@ENA'A=WJ(>+E'(GV'37];-[W30K"7KIX_U6U4?GN\%UV M(2TZP-M>\K],A2YEHX37]O%=*"U,),+:S!02C:X-!H I<"7^LM/7$*J&X4;0 %?*A%]V21JHM MY2B_LZQ/:%Z2*@Z!)G7-24BS+@[C+=>@1,F<[X>.OB21#B!WZ M2_%DQ>T+/)QL\O#1@G&/CH^7FD>S$DR>*4%DXU:7G#256Q"5RB9B(#=BR0;P M4_'@:,J'VZ:EO>&)XSD1:+UFVBJ[O'3?-@NJ:H.3.R)!^3M)M!$>@"_ IK)$ M6LY!3=R1%7&>3%!?.;.5,P*B%<)Q/ZQTLFLJ%W]G*W>^0JHH(>HDJ0T%KY5]MHQ::.O0 M3@]N,)9-,-"?-9(7AMYYH$L*%D)$-JP;X*CPI3^4TGG5/R (N'8#JHS;5:HF M^?&LE<+KLO='HYD+'#UO9-Z<4#?LN]_LHJ?-U#5DA]]P=O!/A<22U=T[82"= M:C/K3B.(&U^1KN\5;BMT',6;T\:N,J1OP)!%H9R3\C,J/-'(P71?*.#S@^R M?Q ]2Z**WU1"+C>-_+-6@.\W2%TF_C"[^WQ$>/"(<):C*$$7!;+0J8K.9XF2 M"&V3W5:E^ESR&TI7H4CQ"VE!ONVB[A)KS:( MO']BV%"D&[*&*NEILJ344?)I\^#3- (EBRK7"XF[\TP'2>)K! 1A_I*\VG^J MD5Q#=H'0Q.P,AX2<'749O7K]"V?_9B?0*TV/_G6'WHC2JU=_!&M&F6 O2]-+ M=)[SRLIX^4<;!W$U"V_/Z%4HT0*$6W_12@#77[-22^NM*4UL\%^L\%,>1<'4 M^-;IJC$_A'5KVC2,/^\%@66S[*6->>C/*H MS;@ .GICV$%VR[5YW7EQ[/]U& %XW=GK[QUV5N+(DYNIT74I>MXZ;HQ'ZU<- M$NI*A+F'Q*/NOP+*%J:P]^)2EW+E>I3L3H\Z2[T.'P^L/GEI_\1R'L38[-_6 M!RSK-Y9P@357I5PZ&5X,S%D,BYH=&WM6OUOVS@2_5=X+FZ; +;E MCZ27V&F -!^XX+9MD+IWN!]ID8YXD40M2=GQ_O7WAI1MV7$V*;KM!D@*-(FH M(?DX\_AF*.GH;ZW6>9[P/):"_7/T\5GUV M]9'M?!V=[GKCL\^GH_]>G8=)K[Y^^/7RE#5:4?2?_FD4G8W.P@V,WF4CPW.K MG-(Y3Z/H_%.#-1+GBD$4S6:S]JS?UN8F&EU'BE#8Q,N5-326/71HU3R:\$RE\\';D"$=1C6/ZB6/EZ;9";] MHL7*LWVWWCJ(Q_%3\)%1DO9AGJBQ0I,K-!XD20N8P^.7-0:_3 M'QY%9/B#<,78.=)\@[M.SZ]'EQ>7IR>CR\^??IR_MN)Z#@[[7VF=FLS7D5TV MV4=N;ME5FWWY?9[?ZIF]54T62T.VS"7<#7XBG.?KJ&[[ES?==YWA)4OX5#(C MITK.H+\N49:=Y'G)4W8M"VT<))E=:).Q;J?U+Z8G['RJTRG$B'V96R=P>OKH5$_/YG)6Y M,Z4$5"1#GTOA;\XR7!F%B$QXC";#= :==#K8W3/(92RMY69.)AF_E9BW-J9% MFP 83)F2H- <9! K@P0.,Z1T"R1"&C9+5)PP6]*/5?^9-+(:A!:0*8M40_DI MI'PC;2%C#Y#&+0!-"RQSBFZ"C>=U-[S2AI#U'Z.-9!.5(S 4XU4@FN ,S''; MU.ZK?(+MRBG!X^\X+07&1+!K7F^"*,JD$K MAR99E"D,0!Z-"/OIK,<3;"W@FQ0D/G>#_KMBHR#>X;OL3%IT@+>]^#].A2;EI9B7 M]NE=*$&,)<):S112CBX-!H FD(](:6 EGD4I+V3(KP>2I$D0V;G7.25.Y!5&I@"(&%7NZ6^6:;C)ZA?N-Q>\GB^H2.4 MRX;":JQ+]S""I^@S7UI+JAHGCQ?G;+RH1_T6DL$3P#.DP9NOG-G*&0'1"N&X M'U8ZXU65B[^SE3O?(%64$'4TLG5/R\(N'8#JH3;9:HF^?&LE<+KLO='I9ES'$)O M95J=53?LF]_MHI?-U#5D^]][@/!/BL2"VLV5.I!8U>FU$@HBR#?D['O5VQ(= M1P7GM+'+-.D;,&26*>>D_ ,I'FLD8KHO%/#Y079 0BB?)67%;ZHC%SM'_E8J MP/>[I,QC?ZS=?3TG/'A..$E1F:"+ EGH:$6'M%A)A+9*<6L4*GX MK.5K+/] :_$(X9L(4Y76X6"[14^X0$)K! 1A_I3DVOX3_?5\P[:&[ QQ&+ 3' M2 M=M!D] [V.3F!WFUZ].\;]&J4WL'Z0UG]+$!O_%$C\E391(E6^=+BKS?5C7EEV-NG!! MY,231ZD6-];.Z6S0;6,(YI]CL#<=_^\/YOD!X8MLM.5%FX^27U7D'?07.8G> MM?_E'GI^WOFIR_\B05F(7*V%=K2_Q-^5 M?'?;W4.9;?F495VH$ZHP;,(%T-&KU0;R?JK-^\:;0_^OP0C ^T:OW=MO+#,) MCV]O#&(A6MYZ4!D/UZ\J)-25B',/B4?=?@>4-4Q!HP:YSN72]3C,.#UL+)); M^.1B^:%0_2>6\R#&2N5JG_VLWUC !=94Y7+AR(4NUC\WJEKJ7QMM?L=4H#)K MC5%VW[;X!' '?*J5J%9Z<-#N[2WU.+1U_*8,WT?Y#ZZ._P]02P,$% @ M1Y6(5 6RG]-A!@ .24 !@ !E=F]L+3(P,C$Q,C,Q>&5X,S)D,2YH=&WM M6FMSVC@4_2MWR>PVF<$VCR0#AF2&$C-E-@$F.-WVH[ %UL987ED.T%^_5[)- M#&UGVVV;,&WR@1#IZNJ<:SW.F;C[FV$X44 BC_KPQKVY!I][Z9)&$CQ!B<36 M%9,!N#R.200W5 @6AO!:,']! =IF_=2LF>USP[CL8JI^/H9'-IQ:+:M1:S2@ MUK:;;;MQ#I,;.+YS^RY5U8/8Z MN()$"9.,1R2T+&=4@4H@96Q;UFJU,E=-DXN%Y=Y:@5R&IU;(>4)-7_J5RZYJ MP4]*_,ONDDH"7D!$0N5%YS%K8\5\&=CU6NWW3DQ\GT4+(Z1S:9^9K=9CDV"+ M8-O&,VJVH"&1[(&JW*6L7DB)L&=B,7W/$!H:JWX,Z MWU4]C5JM\<1T#F&__9TFDLTW61.+<&)I-\_CO:-A6(4;(F6 ,TPE]>ZIJ()' MA1I9A3@524J0BN106B?44V=KMDZ )$!\'JNKK1Q>!*FGP^> $\"4B!F):&*, MUR'=0,^3JD<]G2KV$ZF#>E&4DA!N:>/B -P-,-XFDRZ0*P\@S\1J% M 1=+J->,/V'.A1Y,LL$QEH;[0)&S#U?4H\L9%7\Q!<5)1&4%B&SD!999ESX5!@>#T,2)]0NOI1QJ(4>9,>(T@:JWEC,7>6A M .[J#M52DA%J8E',FF>K9ZRDO^6D=HM'PGS;H0[*4YQAAE(I\IF*LI1T3"DS MQVSSD*^*\A1_&RM!8GN&&O+>6"']_]1&VWXR2WB82MI1 NUC?IE4RS^E_Q,3 MLZ10C_,[,/P^=?H!>RT[X_06>D;*^?9$72[Y$A_^&O!!,1^.:OKG:4MB)=;^ M!7<@]5'+]IF+%+N_0"5!8[2\J ?,(I:8(T*1IVR,)[/F?>+ M%:07"Q9"2TO"QAYS2TN.X@8Y$&'TG"9!W,,$Q?^'373/5\D]>_$)+S[AQ2>\ M^(2?C=@O<.\=ANX[0)^P?\<=2(E>K,+S6(5#6PY/2G]*(X8ZYBVZ IB@2&!* M'"I=,-!"@FKQ@,)&4$G$YIC:H[%.H\8A<+71P*RWZ?(3ZGY7M0<"'SDN81_1 M29'2"IK:D(N+RE%;_U1 ;BH-,S&667K!XEWOQ!X0/N&CK;SX,[N7SD2-50= MFA\AT:C-:=26-3L/\7[ED-_!N+S&'.U5WK99;>C M@(M8<3'3HI"%/BR_9).WE-^QV7][)R8+:F0VB\P1KDT>./-SIJV6V3C=JM*L MK:8OI.RM(/V:T>6_4$L#!!0 ( $>5B%04L@_", 8 '4< 8 979O M;"TR,#(Q,3(S,7AE>#,R9#(N:'1M[5EM<^(V$/XK6S*]2V:PS4N2 4,RPQ&8 M8YH$)CAM[Z-LR[$:VW)E.83[]5W)-C%<;MI[R4MOC@\&5JO5L[M::7<]_,4P M)DE($H_Z\-ZY. >?>WE,$PF>H$0B=<5D" Y/4Y+ !16"11&\$\R_H0!]LWUH MMLS^L6&<#E'4N)S#$QL.K9[5:74ZT.K;W;[=Z<'B O:OG?&!9CZ;CYT/BTFQ MZ.+ZW?EL# W#LO[HCBWKS#DK!E!Z&QQ!DHQ)QA,26=;DL@&-4,K4MJS5:F6N MNB87-Y9S984RC@ZMB/.,FK[T&Z=#1<$G)?[I,*:2@!<2D5%YTKAVID8/.223 M$3T=6M5WP>MR?WTZ]-D=9'(=T9-&3,0-2PS)4[O;2N4 9UHXO,-S;ZR8+T.[ MW6K].DB)[[/DQHAH(.TCL]=[( EV$VYHO%#-%C0BDMU1);LFU8LH$;;+93C8 M7>"QF6DU+^")- (2LVAMOW583#.XI"NXXC%)WC8+"GYG5+#@[4!S9^PC1=&H MGJ3WTB 1NT'A"NN@T-\N57>W%EE1K8[+(Q\')_@<23@ZN7HZ4WXQY,7UU?)Z=.F ,W]%J-H]N#:7 MYMB$Y62LC=GN'K6:KPCA: FCL_G"F9Q!S80;N/W6L?*_\WX"R]'5N]'E9&G, M_SR??(#1V%$CG5;K"2/J475>0TC]E6>2!>N"Q!)<6-K=XW0G^F=-N"#B%A;H M_X_KY):OLEO6!(\*-;D):2ZRG* VDD-MJU!/G:#%5@&2 ?%YJBZP.GO%I!S$ M Y AA241+DEH9LSO([J&D2?5B')0$\>);*IYBM&EF1Z*UW";\%5$\=ILZI%1 MDN0D@BN:+#&?5H[%+Q9J]]W!ITVTW$TVE#D$?1&CP>IQ%#%^C;7(D0].^<":JN M^DPM_V"*?7( N$[[:-\_V"A,O5S@;8,2)O=XB29X^Y=:M_O=0P3D:\4U,TL0 M9TRT. _]2EB"^%@"6>Z%=6T($X@M%333*)"#8'*!,U$O5 _I*:+*M-" )9BE M*#**]/7%IU=%ICPJ5.!H#[UJ]GE[?L<]^LVAHFYYO<=/&BI)4-D(<2-:27&Y M\*DP/!Y%),VH7?VHXU!Q$!:GC,H.E+71E-NYAP*XG7DH2BV14 N+:M526KO0 M2OH;G50D>20JHQ(SH5+$$4JHF:)8H+8CXJC)/]=]8"9+:+F:1 MM\8*U?_7[&@S3MR,1[FD Y6B?:I?D:R53^G_P(I94CRA.[^/[9X@_HI33X=5 MW0RO$^S7'!9?8OGRY,"B0?(8?7\/N(>8#WLM_7E>9:W,>N1J?KV>VCH['Y*1 M,O,P7LR;*OY?V)4_@^REE/D_!="/ZX4E31AFQK\SC\("$T^FC@25:TYU?Q/)&J'I@' 3I0'/STS_,K M,TH%BZ"G:]/.C@,L7?U4R>PKL>0+M3.5 MK-GNT_B1^GF[+@X%NARWL(_HI,AI SP><7'2V.OK3P,4@)-&Q^P<-38=%^+= MW@B\)WQ#<]LE\V#[7XE$356'YB=(-&KS&%'6,!59O)WPA&Y,#R27?-"HFD!% M"W:WJ-?/4'P>8UD)U%X4;0]4HOJ$I*_?W4[INOE-Q0HVAD MD #AVN2.,[_4M-;BJ6@M73?H'BCIE_1G?X#4$L! A0#% @ 1Y6( M5$5$R?"W$@ EKD !$ ( ! &5V;VPM,C R,3$R,S$N M>'-D4$L! A0#% @ 1Y6(5,+IG=D^$ U-L !4 ( ! MYA( &5V;VPM,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( $>5B%3B+"KG M:"< ":0 @ 5 " 5;3$/69F "H%@8 %0 @ 'R M2@ 979O;"TR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ 1Y6(5.!*UVX5 M1@ 3#,% !4 ( !B[$ &5V;VPM,C R,3$R,S%?<')E+GAM M;%!+ 0(4 Q0 ( $>5B%1).0R.J 0" #+E% 5 " =/W M !E=F]L+3(P,C$Q,C,Q>#$P:RYH=&U02P$"% ,4 " !'E8A4:U YOG4# M "H" & @ &N_ ( 979O;"TR,#(Q,3(S,7AE>#(S9#$N M:'1M4$L! A0#% @ 1Y6(5*X=[1,?" #24 !@ ( ! M60 # &5V;VPM,C R,3$R,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( $>5B%1Y M (-/20@ $,F 8 " :X( P!E=F]L+3(P,C$Q,C,Q>&5X M,S%D,BYH=&U02P$"% ,4 " !'E8A4!;*?TV$& Y)0 & M @ $M$0, 979O;"TR,#(Q,3(S,7AE>#,R9#$N:'1M4$L! A0#% @ M1Y6(5!2R#\(P!@ =1P !@ ( !Q!<# &5V;VPM,C R,3$R C,S%X97@S,F0R+FAT;5!+!08 "P + .P" J'@, ! end

9_XQ?>U3C$[F*'F+K:%9?>EK6"O!1 MO7:%H(Q3SVFY0Y(C?#_*F>;CEU&W1 6T:YK=@M(RZ9Y.9PM2?/G+KQ)0I,^!6_B! VY^K+>L/$_UBODU; M:&!9SJ39HTP8X5&!;) )'PGZ"3!L7>D$TK>L.7JUQH29L3W!Q2H:#KDQQ$W, M7%#+ F8(2?!&G9>PWB0*3 8J=5-*A@4YTZ-^N)A?(_9,VFNVZ<3XEXP8VD=J M4#:&L !U8%/;JK?46I6T&:]\Q,1MV05KB%0?%3.IAH=KSM)]A!H$D$"KB$V% M$<3F7K&%L"(=EJ$2G=]91<$XXH)KPF?:Y3KW%14BNH: X3,IFKU*0HV*\>%8'VL5,Y4,#Z:JVJRK8,85;T?1$*TR(ZI#!J2H)(X,%(2^BIIQ\ MW"DEYN-=I752AK^HEA.Q$>FUH2]3_:F\,YJR?)6)]YIH-APU@A8M6^4?5"X" M/V7 E>&*#^7",%CY>K&XU\TX'=UT)HKSN07(S3T* R8N3GDWDAJ#ERB?!?D4 MI(<@2QY$FBX6=:@9(XDM31J$-C"4=*62-";1+)13(#RL$H5&(ZZ'L7>1Q";! M*V 4S #2\JR2X09I*XO]4QPL#&0LSM#2;[2_:VGU?=.W?+U S-AF%'Q0>)I@ M:-_JL52II_FN'4JTHIA*C$$2VQS+&KP^"^:,D?#ATQ(A#WH%VO4# <=$"G=1@/\:U#")PTTA1 /YF6 #>P"OYG M1/?49/R)RZ7.(L,B;4?APA0DD)$W@^.5QEY!=M06I5-PC]G"067>&EYH0[(, MY/=JUAKQRQUGG&IS94<47C)5[BA2<;@8L(9XP&EECR( "Z8NT"=>F!<;W0W= M@S@ 6YW\D2G;^:=(1+KH&ONMUHE,/]HP#K#V-6J4BZUL90J]5L1JM6CI1)'1QRCG&6Y-JS3@C)SK2 MCAGH'HK0&9DW+K0FEZ1":3 :=!%\"Q-#1$5DG%Q1U&I/)+XK.H/$H**'LCD6 M?$\T#: NDUKI4:*CA1,6WZ,4M93^[<@5X?<$,UV",J M90/1S^<$P:E^&$@URS2DYPK,J2F ^,K"2UE)$J7*^O):^YN0_2R, C&IZ&DZ M&2Z>/#@809AA9;FI/T;WMIP67 #\:O&CRCQJF"MI)]X7?+E<+^Y<>8P2CM^1 MWYTYQ/XFUDPN?(?P#KL0%,^P+ ?MBZMP0T%S$;++'8VU)B9H+HQL74XRHKUJ M(GFYK^RL&_0#VK*MLRA'\=('CP63M,)8T78Z,^*^$\]XB&\*>A+$MB3V1&Z& MJM &_!:?,4+.# D=!MT5.+C0C#5 -RD.-)U92XB-ZKU!UXH:K).-J"E]?*5P M#1.2:_P/()0X'I+U,@Z98ZG0.^KMZ94$X:5S/ M3U/@?0#I(=,RWMDM(- 85P ZT0F@!CPSK;4BLOPV)$ATIXG[9&8"3GJL1S$> M#N%DP$X/;!-10U".PL7$=6Y?!0NC$QZYMNW.Q5%8[A 92CM/\<)XYS(MKU\= M$N8[)7SH(..UCU0"'F(+\8T(PD"+8(8^W=DN^2=400+>EZI!L9@04;F\!_16 MXZOJX56/%KK6;LM"3L#^AZHX/><[#5V',[HU M#:=2,*O6@S!0%,6UL%9 66N%955)0MPQ\45597CQ2P8#(N653E88JL8NJN&*AW\H$_ MFDYH>@O:U3KN:D78HFI726O@!INJ@$$P_C-:BU$L@7ID(2 M8ARXI+%T@QA0;Q-*5:+Q?O?B[8G(=*3^ _EP.Y3I.2D"3$R,IV$O:H.1]"3_ M"Y_)4//'QYKS:ALE-@:**E KI"P+U4-4:'BZ%"=L2)E7D4Q@YF?/I88*=!1B M22I269:\1.N-^BN@6X-!:K\6)8I*S.,!8IF.'&_=[D=7@)!>@@(BVRB-KN#Z M@"8,_*7*$Y1VO_"QQY:PR,01$45VSG<$&6*9*FTCA Z*_*>B@&@RKD-7.+M$ M;=@<&0\A(<1FP(LXV0T1MQ7*-V*HK:#MNBKNDK0%PB&%9(9>2 ME^TR@>R%'JQ MFF#VT+N*R&@:9X)C5_(0J%B_!B?0_4-EI8*-VT?WNQ?+82? MEER.*54X6+N(\9YXAA82P#G:;BE>7!\Z( -O4$*TMN0[^2+R+B;J G7[5)KB MRZ2G$HE<4'T6XI59CL=>+I4'8_((G3F75>""D-(9O0S#B4#UB)5Q*^0U@24K M4!*R<[W)B!_G,*ZE6OY$)/+I[BBYSH+P4).#+IQ1#/(!R]44EY@?>65.G$+4 MH_#@O>,3$\)-0F =DC MV5N^+-8JW+\.Z=P2F=A4MXUH':!&BHH\++7SHP@1YW:273(#*7W'$,A3Y7KS M03"Q LD6]ZQ/M>':_72OIZ.0J.J53@\5=Y%N%'NY'SO@0[\=2 MB_L+/>]8AL: &!"YPR18UVY[![Y[;/I#\UKD3..?![+:%K1"(0'0K8[(H^3@ M39FX7EB40+S4$=.5GBW!ES3=51#3CA84U#VSB=).+'3-.&!R5VI/F&=E]&T7 MX#]TS28!*DW@")@M@QA!2W[S^)>).*Y8NKY*%A4U18LS:F:4@X,4)0\U/-WU M+ENQI&F-,I9!5B'M5&'EKJ4$^)"$T&&B523P-V)J@;()0=PB>Y ^C-*08)DT M&T[6M>/=0NY\$M^4S&"+=B6H(&,&AK9HR. $N \D%/)4X'Q$QQ?]U).W\9S% M="FR)!V\@)$F4M]CIK]IF;RHM#0VQ@ _PI)'4.BCM$MX@%\64=\+$>L8>B:X M;09:6L:=="VMBY'$PH'=I8U^&+5+AX'(W'"A1A F)L"7(ULKP[)C1_CK5'9% MQ !D5(Y["_ '"]0>P!H#>,G M*$ _SD*"*R*&H-3I",Z&]JU_HNMYRP3DM&:ZFGS @*AF3+PG63461LIK^62)G800" MWHU4TCG5S[EJ#SDR6(/D!'>T[LR3 I:2 LIY4D">%/#0I(!<*N=2^1]9Y(;- M. ?H7DIV^43M #K=RIY9V$'4%H$5$03:ECK&KM(Q^%,C G@!\D-L/,@ZD,7A M%![&1F^4XPP6:70_< 6$@3*2=QS/*?BG]0IND*-?$C7D2.N5[DX!=0<.PADB MOWUW"0'2#5C>>CDGN5\G.321R>A:R,(7F:>T+"*+,K"R[!+Y>5N;D[.91M"9 MZ):\QF1O$0?18@<89.>6:Q%,"0SXQ/>S2U<5N08KI6K,Z; ODO]WM*T\!$<$ MV?]\I(G5M[!' *8!8>,Q5:2 ?E>DID(X8D9!\F+P<(B:! M@5*/,:UAAX$J.$779#DKU9DXOJE\[#3U@%S /M &&W""HLR0M-<#"*$M^^.E M=H&TL.L#M,%5,3(( V*7B:%LCH5>YT2%V]+F8Q1DI2OP8;2N7+'!),HS'Y'O M3V+=DD<%LY*BLC,5%DQZ-5:!L&CY4/?ZW_N:)W)Y%HHXE8^',O]!M"0")C-S MH3?W9E,KG$8QHB5/5F96&PN@"F=A)@2N%#*F9Q&TCI!F?P;WIA)G=JT"T; ,#W*E:"!E"JFM27& M3CL:V:\7T^'W*[VPC _Z(P&;\.6?V%R4W7%J=QP$[H04+](C41Y%"+,.V M(XJ!*XI+5M=K&6,9#JR>4V8\2-!(2D9!;U<54.O%LY3,NDCDK%O.R,:&1(94 MMYATVR2SME._A76L88"5Z5K 2;F+],8+TAU$OB:J\XG@0QA8[2X/ M_9E &*11#& ,QAXI!QD6@"TNP3D+3ZU!P6 S2_R$1=(!1JX$]BD288B]+; I M@YX^*&/HG/!1#14-A.TU,-LV3Y/:"; M82U)5%-(9\"DA:_@)(3R *G08]OM _2)/&2QMDL8.Z%8=U3*.5-(B8&52#N=+'!]:VHZXA0AK5NC)2 (>'Z MZ1U+.'ANK8@E#E?Y,V.X2)P0 TJ3J$0%YU'HG-9 J>7;QSU MK:"T%(5@O&_="#"VT!$6&H#78Q1:3_W#=4,[J+$\SVAWA&;HYK7?J@%D?ZX;IO6BB$I75&'$ BH_K*G($DPB M,TDPJ!0L@P(?RI\8(]N=/X4<6+N4C0..1**-P),!_PA<$Y2X*JZ[0C)YR%*E MUT,!'.?"79Z2'HMG*EH?85KZ0L(XJU1PH9?\+3R'"2PFJI<%USPF<6GUI/R2 MYG-UP$Q]UIX)VUJ25K+PD/81P'^@,'"8YO>6KH[5J&^PAR,VA+N\($KFXG4Z MPJIGMT)OP485V"U\ MFTPZCT-MZ]+LHDEI(*9(2/.A.EI HDE3EEVVI5IQY+ MKFTC[YRP(I^GDN?SY/D\&6Z=0'YW*3225M\)706R_$4'6U;" CU)!57 ]*$ M2JP+ KL)VOX.E\O\=2&7++XTA^XL5DR6?#@V&J*O1D@+&+5ECM)Q^6F-/42* M:,MZ3^F=C/ 3E^NON 0?4=6SN'BHMZ=,R[T?01 %KU#_=!4"8P4 %3D#@!1W MH"T+6AY3!QVJ =6NW_ R-=P>U5$F"_.1DZ/KOBTUBQ8Y3LK-ZB;UV*($AX($#]4?5!\2R=ZMWPC1 M@=_1FA-;",4LQB0N0^=7_&!EY;_1-;V^R0D4E'5^95+T>4"EK\\"?UV M6$U>Y(_UD05,/_)2D!D,)HC(ZO!-A)R?F0J#@DO0)'ML4+!3.KBI%_JT$',_ MS5Q;]--ESHWEN4X,<$D^A;CB-H"9P"HC^YPNHIL89I^RECS:,NQ8 Q8T5-UJ M\AVPNY,7I=X]B%.&ZO H:V.BD6*P'9&AI3 &A95,D41(%DEST23]&08HIIH) M'M4=1LW:-E"_2 (%2==0)*>B&S"N2T1H8RFR03Z+GF)H)N'1D]94]-\.M'X* M6A'7'37N$OM(PIVACRC:6S*F$Y?/$F![IJX'Z@1.U\)J5KIGH^/$B$W%M;O6 M9F.!SZI+FA0RPZ+X*X9]&P6'4>-S#,-8>K]BH3;ZG)QD3\PD_HNXPC$DHY^T MNZQ<16H59HD1I>GQ1VZL"Q?@XDEP,_%N279B%7%2;6<=A,"E>)T7WW3X$V(M MR?04&?D)12D:U@;3P)#T0YDG\'U5^A:KDQ=#*^BDR $J_(Y:?]=D>5X*5ZB: M7-F9.JK.DX7"=+J81$)S%GA&TG$2+&9,0DD1THE^,:I E:SL1Q$BPG[RLZ@3 MIS:&%MCO8P[+@+Q=A#HO=FZ(LGX@(K'2BH%*ZK$\BSAB*Y1;<[G/I.H9K0>1 M@DPZ0MDP6 XE"$$%O(G,,6*E\CVH"?K*0D?:NY3^*6G-)0+1N$?1;TKY8_0Y M>+V@WHN /4P_)<":94OB8*2KFZ[63(5+!WL!IS1T*;DC1,T*F)4;]=3)67[& M^5H";&'[/@F\SZ*GS3[DK2=B2PGX").:O"/MWK@V5XG$^0HHLNQ<&N<:-+H& MMKWD!M73.@3HMBRUCW8&R1%N>8EJ<,^!R%VG+8VB%1$D)& X:' #,E-*#@"( M \A=\&6(@8P5NEX2/VT-)QP;D@Z:"IM%'H<\W/19^]J\!RA^(Q$S$HN7 *P1 MB=)N\K>B!B5Z+4!I_12OX+2C4I3F43Q/:(CHXUGAY%Y)M>B!6#O)KIOW.YC3 MI?3CW\6G,D40%4%RLL.JZ>8_):CSN_AN/X!NTZ-.K #'W(=M'JH9*NPF5&GD M5%,[@HK3ZA M0\,R=3]'IDBCSVR+W8@CH02]>\_4O1^G"HNQ+(M@5!%H6=@UCA0C0CB:,'B:D:_!8RCV6>3L"4Q.H?YHEC.=S MT:\O%3TO@F#@NT =&':$4S$=U"GJKR9<"M MIVA4[-+ \KB8N*$>?,*A%W5/5'(<+5!2BZ%K$!A]MAWZ,EEA[JJ;>L;<&4DH M*.%RXOV;X;;VD+1CU FS'(#TX:N%23X06Y'N8)V^"W%@1&-($0!UI(39!I<8 MG3[0AD#-HVL,PK?)^BRA\PH#%U% -7.9,RO7F*:4.D=RTU>_D(S MDL$RK>0 MICI_ \1A\*[!'D'+^2^Z#9HWCE@14Z[F,>4\IOS0F++)V?!_[WJ59G5KV#3- MGEEK;/4VZUNU7G/ ZCVN,35JF^718%1OOJ.WTC<.SMM'Y>V+X[-VMW/XN;W; M/6_M[>UTCH[:Q^?=7KW6:-;+X@M/GMP*(]$;17^3@$RY;U:Y,_G(X/00L J$3&EZ($#')XH*T\@;Q8 MOJGN?.-GX<]HXC I<;N"D!Z0<(_?>Z4(*T'<>J6E&RSPY%O%:&6! *& %.[2 M4>J5C5+YWWK&8@)V0;M6M/%!8X44U_<3:\CW6/U>!*2']Z0DS/DFW'L_:P 8 MZE%IRSW%55W:*&W=50"(WP.<"VY+40Q +AEP*QJ54O5OO6POIG'%X2Q6G,(J MG(Q*?BC9.Y1R>:-2SP\F>P>3'0BW[[W_Z8H<>3X1D;>VKC*O]!J#8:.W:9K]7J->8;U:O3'8W.KW:^:@ MLA1IK!ZV]UN')V>=G79[]^!XO]MKUINUQO/'&ZLKXXTX8T.;PG!O7%BB]*DJ%Y3,2Q8M_Z L 8\@5HF0"R,#R*($H2H3N.$9G$+@J ML$FMYLO-@M[64%1"8-(.5.'M3"PV,MHJQZM#.5Z8ACG$-FUS/[04VF,WQ$Q( M_CT^ :Q0@#W\")4P"\,$]%(?LK2AC %;UO%O^M *+3#^J&YL&7SS;=ES=&"; M%N5*VA;GGX)HV#B"*I9 [R@6:_U=$/WKL""1@ I'U%TCA()=!.9=XU930@@ MA'7OMFAUS# YD?]U"(_BWX$# 3]99'\JY'DJR9!E\0@H#1WM\9"@1-Z',@K1 M\,W"C#V9MC@P/<^20,MR ,CF ]Q%RHOE/(X=ML(AHR)*\\;E%K8L1J>WC!A3 M!7X"3TBF]D8U2S#5H8.;C=.!2L+ 4_5Q=)F&]*^IECLM5!E MA+*\'!*EPB#64AC+WNGL)&UB$15,1U(+U:F+ZCZ^-(L@X^#D%C BX" YI[K MC+$+& +J 72E1)^&F+S)SSL([*AT:QH&D+@G02,]1B%?V$9$%![2UF#2,>97 M#G6(TC]*&S5%A2(=4)R,[,2<.#VJ0U4C8SX>@3#QL:IJK, %X%FJ[5$3WC"Z MT>3QH$T+67T48GTZ7ZV]B%9+I9=^-'&5(T$R$M:%9DN]BNL M/*Q6-BN]S'1RWNZV]]OG7W8/N MSF&G>W'6[O9JS5*Y6GI^X;^Y4OC#O V:N*'-_#GQ@HXAFUG543X.\FU2DWI2 MM6GU-)8.]Z="(WD":"E2WS?S!- \ ?0G$T!9K=P$^=X;F95^;Y/_W.OWFY4> M*/S]0:E:'K!13/2?M,[.#PYZ]>96?:OZN&+^7J^^WM243\LX.-!N-;@*MHY: M9Y_:YWN=L[/V_D'W_*QU?-Z%A,_.H/,U?3/E^2(21]N?.X88 %WF>W?\0H5J?8>5;9O::DG!;,\^R MB2'JF(!;03L5X.&9Q*M6V;.UIH[2395\Z;C:$J1QBD@< EB=6Y9LJ?DVVM\3 M9J/1U/?<*XGD*E5NOK @5+BL?38Q[9%J-*&@LX4A'SK20Q.#&\6T8<,)(=TX M^5VH-H2"8JTT"2$M<'&/T"_A)XAG5R+WGR#H069(YU+T/R2$UP%5GBED8*A* M @,+CAZQ6Z-V!0+>8""X5Q#+)6'!.<(G0+UK^)<%+"R_>AULVXY6,55)2?@4 MZH>@=SF(>B*X<*H,Z4$TA,!F"F)4*,3R9'M&63T-))28LO3\3:%<7=0_@FG. MYZD!FZ0!-FCEOQJ.B^CK+1'DHOX+ID:?HK6(GL<>[[&@P$P*JU%S:8_U$F-1 ME\<'#_$O$>1QX:[V#QH[RIXGRL.:TB:;>DRP*3H%;LSUMF?_">XY(T3LKFF3 MU+EP/#:V?&J@%*&M98:KHMJ4)]^JD] ;3$R?]JG-"298Z'ATPD-S +"25,W8 M&HVX&8E>.OG=M8+=_[9\&EI# 2%"LS.TBT@C PWW8AAZ$H-3M))#U =Y*7!- MI.4XP#=G6)T>\^TW*INE1LT<]0;#!M?TAW4H^C+1RS\:U1OUT7"KO^3DJ77; MA^T=KE7N'1RWCG<.6H>[K?-6;W.S4JYN/;_F7%NI.E5S-&PV^UNE6K6^ M1$GUH]9Q:[^-I7;@=;OH=@\Z_&AV^<>'7[L'W<[>WI.9DP\ %(T5K_#.I,K M4B99M#(TN>3:P-2*"'&G<[S+C2WQS%F[>W%XCH] $5P+_O!,9ECWI(T3/.Z< MMVF)K>W.!=J?EZVSW>)AI_/IX'@?"B?/V]DJFOROE>)@$7 P *W 1>.1JE17 MD:U=KB2%OB\!UUJ(J&/A#;.G])B=&"C;6:3*=*+V"**=(<;*P+M?M%WWBCH? MJ0I\BC:I(!,J:TE0S#@@*&(M>]8-F C:57<8A6H$6J;"8&UNR9Z)=TP$-,@^ M%2\Z*KQ,VJK4S*1E(M1 /JWOJL\3XAFU(1@)XW8)F%C"IDE8IH(&#*"V&V/? M(S&FQ&H#[(ZIZ'R!>])?Q! 7]U8O1,)BN-C *9J_%H(2$'0%A3\GP%MNF!,R M!#A /(7G2=*&PE(1?N(-"* PY M(G MBMQ%Q@6RLH"XLK#5ID1M!)P2BE4B0HFB 0GGDX+-,R! M,]B([5%DS4[3XE9G+$^PC:R7D+_)RBBQI71[CD]B,3 ^&M3?*KF? M5%GNN'_N$,]*DZ-UFC!EO(=%ZQ?5W%<#2W'TB4B[*;X(9=VDR7!TGN/X\ .X MGOG>RH8*$SR "#.0JPBH ?(W(>FHKB:-*V7K?!8GU[XTF((O]1 M[!9"N;$A[L\?U=I&1"@1ECCE2X8S)!E'SS_^HZ(E=I+I0-C[2/I)6U@I9'P0 M4$[<.277X;GC78'*..XV#.6PR BYFR"S@T/3M:#EC^DP-_1E'SR4'%H/7DS> M7 YAQ#44#"=B:BY;=>(%;21,Z1U2(R %U2V'I$=TC>L N\+AQN_(IY7^!V\& MZ80@R%$+2RZCN37Z@XFV#2"]5BA5I"X):.&"9G?J'"B^JS<-1J\+9/^B AK% MUU/7+GLA^9:/S>X!R]5&-EHI#X@14K8>\SPC*$>,.Z3LD!8J1)>"2 $NH*_" M$Z$N'\^?,/)%(R?/'9'Q;MJ^;)V:.KX/[0XICH4$,P/? !-VJY9#CIQHW3%1 M(2;XK# !0W2%L1 V$N1(=AAF+T881>%I M"0^+T6R^5?(! 7L+?Q=DVRY_"]EMS*\R%13 MD]5)[Z2T;&S&=!:NDS1CQ2;\D$@"+#BY@],2^#W=G80#\!]*F.$P([QI>_'D M9X4;M=H,4V$0V44Y:V5QR6!"Y#3QI3MLA=@6U300D0ADCW#!UK)CM&RUJ%IZ M4_D+)&W)#B_H6'>!JT7#EZ@1(W6Q !1 \#)C8I!MB18K#DKCJ*H*006I"<,P MV9Q; IG[(8HJ+?6IKHE_-V0R_EE?P= MDCF49 N@"W&0(<7B'N9)00JA=J99XR7-]VTT-;A29<>9G$@1@%^58M%"M*#9 MP[S)]_JU8S9:PGS5C3W5+8XSN?*C(O_@!4R43DV_P=SFZBN+3%>]7X1:462\ MRB592.ZBUBW&LDK6F+%VL8%Z)Q_XH^F$X)L0Z:?X/6U#R6(!DU?,;VEOT>L2 M&<+ZI$5/J8=,8X_U/9R'\*Q77C+[['<@E6"G<[S3/CO.&A=IA=IZ#;9M<:X8 MRBMC%$+RI3KJ-!:0F9E^",6REO!8P1=UO01])P#UN])=A>7>2$4B-1244>KP M0"F49+_2SV!>@N<,GHMU;T$J#!#YEM[E\!WA?,SL&Z'S((*(MB;T>X&!Y0.W M#K3N0_?&;C&X+OI08$03N-GWJ-L+R4];HXZ;*_7[S.\UWB;LOG/.^;- 2 MB4PM6226%4_.;'X%>+C/!BD*[]>*-RZ(&UG$# -7?D ,@I\\,23Y5@X:FT4P MWXWZ5GXN63R7'+X_@\=2S]DED^?"Q5@M/Y58-L\EEV/9/)><7[)Y+N6-KN0]&;@V?/B_=^72NU_#VT\F_CS6FG M"2=!:86V%S>#JDJX)-:5Z[T9U'MSVSEC8N9/RY&VLQOZIC/T!:H-NQVP64 _ MSY@'[S''S/_KS4FEGY$=&>LS>D8PI2GYSG> M]3?SQ+J4RGKOQ%KF#OU92/_5TO[SG&].^SGMY[2?TWZV:?]ED(CS'W-M1LEK M.?*7[/MX1=Z.K*WYSE30U[CD^\I>7N.:'STXD,DUWYWF_!K7?%]*Y&M<-]H?SEI'W>A$?&ZLCCR MP$HV RO)>.#KBJZL6.[:%IV[S[+K.EXG96?/.9A3=D[9.66_&LK.CS0/:;RX MD 8!GN^+?O"(_#^<6H[E!P2;ET_T?V^O_C.55&8@*//?J'\%HR+-RG\KY^MS$\[R>O.=>?ODK),1 MUGD;%2$Y93QE(M\7U MDL390V,RU;6ZCI[;$_AL2N$;X8+G!\:2[(8T)OZ[S7'S-Z M[CUZ S&EYY/O>=@IH\4FSU46_^:W(9-.O0QYQ=_6-CQ;CGBVMB%GBIPI&?N\EAE0OH3XS__/6:W'ZY MZ_M-NT)_D0\P I3S0&5EMQ=K6#-/YYNCS%1'H,\,3Y02:$VA.H/EAO93#>FXHLS?9*X6 SPZ< M@'G,#V25?1Z >,T!B#?6\N2!:25K#Z9G[-1SG^IC7,FO@_CKS9SZ<^I_\=3_ M:WDU];4CW>>'GGV1UZRO5>1E,$+P>QE4SVF.D,^?//T%PV%![N[_#>,CPTE^ M;ZCJ(U/HEF^.#=X0'[S*W.=RWL@1@/.!?LIP0&EE&6,9& MGXU3>4- !OG\9V\_N#-IJ)7"LU*S@ Y M [Q9!M@JKQ_8/C_WS(?6RFLMO,HK<-98@7.@3)*U0P*\N4LHVTF7>0G./5(J M+\')ZP]>5SIZS@=@E#[OD M89?7YW;+O=AE]1#?XEAEY(>=D$[96CY MPE1APZ=*&GMS-]7K\;L\47Q-%U<)6=>WHFV^.B%\1%3]SDX-?H^+-0K59 MS:DXI^*,4/$OF@.-K;RA_.LZT?)Z8=V?NY+D5>&#[9N68[C\#$V;&>YHE;J? M!R9>1').>6VOCR//\_I M_FDN:%0:.0_D//"F>:!2J-4KKXD+\A._[^ZOK#52G?6JEU<5,H(Z%NO^#+$\ M9/2:0T:ONY;EU]UVK[Z+<^[??I0;_C70/S?H:ULY^>?D_S;)OUPO5,MK-V/R M@\_\P6\VUMJ<)P_&/(JQDL=9UA5GJ7+;>NB&?9MEPKC^XY%B+,^PS$>YE#8W MUZZ4O3D6>",\L.1K?!4\4-O,RV)R!GC##%"N%1JE/,#RILZ\4JB5'SG&DC$1 MD#12_A.8?&IK/2'+X1(V>!^?2?)$Z"\J$%7A3SQ02J]GIO0K#/3>"OCI#NB3 M.0/"X@=M#Y/;"'-,HRU<\Y -7 KI%&W+8>^Y3C2LE\^\SAL[4-TQD:K>'4LPV S;DS_D!/S'7,X()X__:MCN',QNRF>D%4SX;_[TQLAS3&;"",0GYZ@R/ M^6[H#9A?P"D,N&"!HC)VRP8ASH(_9(X9?/EO8V0.@ \LG!-_U]_XG9GGCICO M?YSWS[8,D#=PIK1@8RY+'QK\)YP=]LAG_AWX%/ M3OC!3&",UMAC> 0^[B-_467Y17!J@B($)6@O '$>T GY@3D:;629;7<9OPL' M%NY29AA5GY1*#1:N0VL&A[EAI([I ML2GG0&1GAY^5$QAFP%G*]SE-<(;EAU]>3:+@#?S]@ B-)>/#$Q M/,7]= $C!]3(.><&590$XM(5@D:NEY@TV&W M?X:6+?A?8N!?I6^BZ/\,K9M__LO_(_=L8/,A0%N>_#VT_)EM+MZCFOEW7.NK M-#8:L '\DPF=7GT#%$&A3)=*_P9:U<:-#58<,-O^^RZWNAQA[6<)UPSSY,E5 M-J6BK4X.8+O4QFC__?__/WTY4?RB.'!MUWLO#01M_\3&5-!6&+-BGU]"5T5S MQ-__WK3GYL(7BVTT-BK*^'BOC(PJ3&IKH]'XMQ']")NR=&A3\[:H[9NP3(HV M&P7OZ5OR(S2^Y&>NCQ?>>Z1-+N821R9./'!G[ROEC=K2Z3Z*Q5.-3N*_IC'Q MV.A_[_YUWME)2#Y-DCBN-S7MF"01'[W[YQRH#6X:4,]!.5 RS?SG7OI/[FK: M=F54+G:X1/"$3"\X+'AV&?X3HO.7SIDOEQESDVL9N'(I'$''N%,M,%)T6T/* MR@V#]E$D \+POSZ:4)+Y=4RZ*(P&7^'"/+0#G"DGKS$I.CX+ AO56:6G#D Z M< .!Z[?\29.L;;@1B!SYEX22;)MS/[0"?LW8_/D^UZA@>E,^DYUV1^K-.UR3 M-IV%\:?/5>%C-V!&N20'$/<3Z<&!4*IAA9J&;#DP)K[W+S[FB$\87B5V2LTV M,K3X:=]P.\?WE>9N+@83-K@R3CS^^@&N@/\X]LRI<>B:SL:+4#]PN><*'# + MJL>EMO^.:SA1-NM2Q5YZNUR=F)/*A+&D1\359",SVW#^P/)$M%:KFK7Z$,D@ MK1K&ENDM=%U2#N6[ MHV!N=(CL6'\%'64 M-AH_)>F3U!'W1=#9;G03YX)'X*3RZH//)^GU2*7#)7I2Y]IXH>=:C?QA)K]@ M1PPW"U[8YU?."-\8WYN$7XESFK@0_^]?U>;?OA$&_'K]H?P4VE[(F:4P0^J; M<0'0%8.<>+%S)%V%GP5:W2%X0$#SD0=C,7^=;H??OE7X6?+]A;ME[%BD<7#] MW =B(-^E,>6:3>B1WF(&@6?UPX!%2L"R7A$;#<;01P!%@>^DU+LY>9E7S &7 M)]#S0)Q?GXG/.6<1E7DL"#W.XWOX7I?/6AR&+YX7+_W!A@7Q%?D.8\IW!AZ9 M\A,OVM85O].*H.X5@9[IVSY_A"SV<(8^*7X>#I$*/U<^&EKV(7^SAW[@#:.% MA)INCQ _):&C7;:Y;8YGIG#*<0(YLR^$1Z&*2>JR5KI,B/N ML%W] GC,$,[O\6''64E(NEX_X"('1"7=-OS\IY%>ASH#4%W@F8[/918J$%SJ M@/?)PM )_T_"4D!PHSH7C:YR&>J"B@0 ?0L8S>0"#^CS/,;W9.OX=^D^,\_B MB^<;RQ\>V9S+-2,)OPB4*^7QBKGP@8?A #_OA[Z%5H<)0[LWUI"6RVTPNQCP M<^(3&0/9\;M\+((X4%<7TFQ@5?P4;ZP!\V-JUHI'Q'TRM_@% V\=F!Z?D0&XXD;TGKFKFN5XPXA3JTMM37PKG&JW'Y.;9(K & M_(8:AY4=2U@1U'3=<>^C&M$,]ED5Q*G=AVD(,$27Q,^$W&B=6 M_CVNB_)-G;JXU1! <_A:)]8,%L6W@@MBTZ*XEB;[Q;37+D(>)C#V#HY;QSL' MK4-CIW.\>W!^T#E^S(FLVQ62='QT.#=P8KJ" QB8,Z1D=9E%04-^,?U1K6@* M$ 8,ZQMU]8$9NZ.,1&AP2[./TI],Q@#Y;9RC=;QK[+1.#LXY<9ZUNYV+LYUV-S,7SR4H)UR_X"(KX)K- /=7 M1,IC$ER(.CK'D>W.I18?/0+'W#>=*Z/O>AX&X/E5\1LWV^I@,&B!,L:ODTIT M1P'MQ=^[_$Y.N<(\XVO6;A=/-U^&FOD"5M[U&7.@ MK!8&G$SXB*"GP(BP.:%/5S,^*18_"KD%$"G!$',+';I@N>G E1ZQ*S [I2%( MN@7?OUCRP!AS\N2_:KO$)8AO050A=JG"A2JT??(9QZ8U-1?RFE?2$&URO@-\ MHL00 1M,'-=VQXMHDL]G_Y&JV>)G9].9EK<*PDS1.8-;$ SC][;+;RHEFB41 M3MW0"9)6NH$J^;U.X#]!":J4_CXY.<&?RG__183//^"LXT,DT?(GY%\ D1]I MK)[KF#>6QSFB97$;[PQ,HQ%9V9Q[W2D_V"[C' WTU^+L*%^UT^)R%SZ1+RQ( MI9&T+%@D*GG7(=_(T4+7,,4CM&2?VX;P7(7?FP&>DY@;EZ >UZ\T6XI+E)FY M\+B4BK)]Q,,I;Z$=H'F0)C?P0(-686$0 >1MQ] 71ANYD*]V_X(ESND)N2&/)J='DQMY-#F/ M)C]M-/F!,2S:EEGH\:E ;B-=4&3)H3PJ*#\3Y$()@Q ]HW#1D>,*94KZXJOQOV3L50RBXN04(Q!;-"1O?;J@ MEW0B8QM #Q@+".2-'*,?^ >^)O6$.1=9&?)F<]6F,PA'>/S@T!J8 MG&Z(V>5QDS--ICD/.-%Q T1IV!9:77Y(\Q,^LO@ 0S:PB(#Y-/GVS-%_%\+9 M8J[NC0OQ*+ZY0,51,C498I;OA3,])4+I^#A52HH ]BF.72!4+?$"MQNGXF'_ MOP+M@^_:-R#*N(+1MQ?R+=*!B8Z%$)C=XS/QAF1BV?+LN(SRD1^DOT)2"PRC M>(@OS2+7!)P @S!F8S/H8.DR$$/6$$Q3(W@/A@8Y%9 M+HU'V$43;&/A3#&#R/LHR$0HZS5%A,)W(@Z&[*^EPT.9%8T,&R."/S'%/W#G M?'O(T%035M(GRG&))[C<84F0\8L[414"D+,3V-+TO.Y>A3XPFM K0&8$;B0H MP%%$"LQ"Y:D@HM0V-YH84B1$12&J#P(:CX03!TKAS$@ZP = &U08,A1\5'[S MR'!]6-X#6NME+5(L$ONU+!,XHW)=L^=G-K@FHLPG"RQ OHL@9+& WOP3&$1]J1+E M?I$>E/@B)TC3@Q"AQYD9) 1NRD8I^E*:C])Q'3RJ 9?Q8S(#_R@WHLU>FA_R M&3_"Q)IB26HKMX2;CF2JRH7I]J2D]58B2.#L4G"J6)*B4(IHQ2M5%'1)JZB&L)L@51\"_4KUGP^KZAJ73 MIPDW"KBNP/WD@>9JVQCX1KD$ AT^7>7NCA-DG.&*,8:+D_/JXIE5W%<0#M![ M&$ CDHP+2,NY8?X*(GQH417FA6UJHI)TF 1)KHYF1"X?-4547I!:?G=ZI:6K M%&:GLL_&6? M;78HX9)I"3%F) MTP'>><%=*361 !CR4\,8E>^'J&2CBX&KLBW' :W^C(&E!P>XQZU3X9TO%3]M M& >.,36OR!5B48#+]Y%?YZ(0;\@\Y180<;'W>&CH257^2"J#A^O&G/GLO?SA M[S7XYJ3/5_L$?()XY.C-MV0&,)+N#__M6LU9M_)^>5P!18\E&N(7K8[;/YI@(C?[#A^A.YW$\$#Z7$ $[ MH.K-H_@^3&(*;O0JZ4.@)O$%IG;*N_A\,Q>34QBB^-.9O=0@*%!9SFYX7@*T+WS3QT MGX?N7W@A^ 4Q?5LR>V8NA7/T,0#JDLI1'.CR/;4(F?RM$)/%" PX)"ZZQGZK M=2*EG\_%'-KLYA6+1!PY8+DY/9W)'%40R:174'T!2&$(/8GTK2A#&+/@-6^X MC/WQFPJ4$YHWW #H%DO]3@$46=VR%UD(=Z^VD,S-3)ND=*\B:HY,']/2(>@[ M>#^);(C6 $.#\C*A:KVA-8(Z$.F"\%GR>L@H>:\LVGG=< KQ04T\; M)75F!JG.F)E@8$(,&UL#;EQ8HT#:$UA4:'[GV@M7FTPR F+1Z/-X<="J)<%6 MF.,QA.=Q\5@=C2]G4$B#4@B,$!%MCO%FS.HAWH[]79-/B=AQ2^$EV(N"V%// MP]P8C84QO)TN:V38"Y,RX ,H5] VWV,#FW^5:WND--\S=ZC.SSRFPIYI><9G MK$4ZBHI!LW-QX?RH5LKRA:O<&@@MG[)IJ,24O.94\,^E."73TTF#.HZ!-# ! M9!%>(NL!//*@!H)I#(^8Y&GOLV .1\\G>,4'PM@?>/:1C>B6T6MH@0PVC/B< MI6BG/)C9S%[(VR*R?R86)V-O,%E(O?/(:ZZ_-__6 (7 M&-/3*G\;IZ%+]2%8!VB).@0FB(/DAP7O)V-59$IXNHQYPI#-&O:@LKP'G3Y4 M%.+A"YJDR#3F/US_R@8M:6_Q4>+?<<&WP;?+]-+WE\*U\=! M&ZT&W4S \%RD>Y[;A[)ED2(1/23$ &=S1/E)E/&JY%&,\L7OFI=,!M5E,CA( M;*1(?>.;$#K:?J&W9#$3Y6NRQ#@J>E6)GU)("DL@;CFD"5\2_:%,E+ &4J@J MB:_$>Z95ZF[@#JZ*A+2QHV&Q9N8"OF32[484K\TWAAVK7VXFW@!%O '$L_HM M.67!Q"40V!4CR^Q([2KVR0!5F>D%2!TJ1HGJ9"AR12!P/5]+RX[/DN"].(VX M '*JA]EEB@JT(W1FS'8'= .X6"T-N$%^6YI]W57;!-B:GVH>]2&PD53%H[(3\ -"]%[RHQMV^23[PXFKLW? B60-AR6XM'$%0\Y MM%A924G 8P\T :%(2!,(Z F-%>+?)&0MDTL M*17]A^Q.B&GO#+0?\:!'Q3QQ^!XL51:Y5.:MT.20-&AM.K0MP J@/2)"*ZG[ M"O=_XAUPIC>8^P*"'27:4' >U!*E+@>A$T&BB"Q\L(UP)ZU104)1.9KMP2!] M$''C+;1* $-(13>!:Q%#:$*\JJ,28=J1 ,P"( ^H,\I4*M5;0WY:/K5?0W[" M,S2YM?"_=[WJ8#!H5%BIUR^766]SV&"]9JU4YY\WJ]5ZV6QP8?&.XA'TC8/S M]E&]=7K1.CX_.&^='WQNMXYW^:^'XK?=@^[.8:=[(;[TY+%GF!^Q9KVU(97Q MZ+_ZQ!':0INZ(>>.-7/;G8MSXZAU]JE];IP==#]EAO*/^M-+O)^4N35-BO-6?MD\[9>8=+C=WV29O_Y_C\K+U_T#UOG[5W3RZV#P]V M,.WO<47>2KY($8(T8Z.S9VAS-J))&S1K/5MQ[^#LZ'$5OIC\.Z=X4!?\56"^ M #8C6!_;+A0F ZZ=]-CQ7YYJ7DLI ?TTS#\\C7?_M&]<^P8,C>["YZ84-^@/ MG '73?N/C%'ZB]/MS"P'\WO(39&6MOF<JP"5XR@?RE71_:H>T!V00&]N)R(F>-#:$D6M6N9T.A>%$0N MXAI8SR&:;.GX?&!9"RRZ0$#+*7\+>B\)/FI%57A!)*%&2^ V,Y_#GZ)>%5L# M0+!%N%AAXRE?J!HSR*@?&_LYGF+8Q# MU/")M*8,,!W7Z77Z18&QC7$,V"0A.IY3/%"5=2JU47XWGOT,*NOZ,7=_$DE3R02OZ2H?KXSX"R-&%^6>,D/Z*,/MV6IWM2/R!BS"J MBY3..W#"0%F%@A(2#"J3-A3Z)F$5>$,4Q&J6%QO=#6/$AHAPXA.<'WB= 5U% M<6;DOC&\T!8>;K[FT(XGIG6C[U,+/)*C,(>I)>H Q)"XMD=VS]YY80D 4CAK M=="K-@F2 8;@O%=05SA[XQR]H]%?9?$ 93%Q&62;M&(NC$#2T&;2JP ^OH\M M4%45#T:Y!22,V0=0H/F$B7#5'?PS@N0@/C$EHF&OY2,%-88H2^>W!^1-0)HJ MGTD<+\CRT4^K4QC$ <*$P$"" U#N/_!16$TJ"H(ORD9/:Z4CG2EB6@=FDK3=MW MM0F(J)@ ?0(RIS0\4Q=7TN??!H" M@%B,0/K D)828'VE=VC:9@;TH1U9:]9",75D!IP\G]5F KD;5<#AK*8T*TQL M"!W G8; ,^/Z+@I#^>*M*3]7L"B"Q:E"R923^&HU^0@^73$A) 4)IHP90"+G M7D[&E[-9,0"PI:,+F^7#<55F ),MTIZ(?>_(6$SVG(D[@G^K88V>/O,>$B*? M4QXL]2V!D_8E<$T,1PV@:;0K :Q35%$HMU4A(#V@04UJ]Q<=B%3VB9'U$P59 M" :N'*(6S*WRR&Y*:0"JZYA0CF(!7TZI;D3-3F9[@M(LI$1\@:)X);J(188# MTWJ"@57//%04OW-3Q!]: PV",+F_J>DW_%ML&6$J+>,H+2$CK3:%W8HV=G=D M)/%569[6!3)*9=(O=(1;7$HX*JQNK4;YT3BI* %)/PY*T_)7Y.C(=+^4?0+! MF)X>%(7YG\>RH[1RK.9)Z%5+7(22.558ZBA>]#DW :#HG6(2(*C=>+7'JT8 M0B"4'(WEH<$P$+]2%Z%*)*&]<+F4T,D5T\0\7RDFAV1WP#Y#?#/#OD[=,#W>/\R M0+"_ 0>B:(JNFPU:.$?@:@_X[U X;4);DB16ZV]9EYH!><>=\'28)+!+YFT'J#T3F*_C#+ M!0O5/'?$,!/%M"'D#!D>2Z:R'[>5R9,JTQY,#< )+W^7WI5("OMD09>AZ8-? M,9^@76WY(K^,;&S))4M:1%RO$TF#I-LEE+F<;W*^>2C?")]ED5S@17#O>X&O M@PH!I=]'K'%A;PXF4<9DDHZ7_$1^P%E*& CH,XK20X&N SY>( I?XV[XIXEV MQ1-_,F&[9"ZBN@_!-RZ7NJ(#RPITP6<-MK9\B4TJ*+\L2,3[J':;LI[&XK0PZ&#YTKE$0<+HO5IN MMIZAK@ 4$RB!25R%^T%)5R,IBJ0-TQZ(*TUAKN7'#^"A&:WS!M8?O0>+=]VR*C/(VU@[*6!Z%BU"FJ1PNK"(>#G M+H#\NA;7]2Z3O4,%)\BL2:[90CXS205 ZK(DB(?6LF:(B0B#0"924I!?@Q"B MM(N)!& 47@(V)"BG".(3,M@1(WB,;R^(?I&^:F=E\%N&<'0I5YSDA9J72@)# M+$X"+K+=<"BPE?C+R(J,OI+KL3ECW!?^G*'>BFPQ9+:%'6#_M#;81@% G42R M.&<81XEC!/.5U\!?4571/8R2$V-.C'<1XX%(01I$K86(/#U^DZ3*$S:_BN#Y&D,@Z9KK_D%)E3Y%T4V8XA.&KI3ZHQ+S5+ MQU1J<&V)F@#=C%Q!ERA78P"V7"OV?&K,CF.PO[+@__DIO\<^5+ )X+R120@- M6,P4);O>N'8H\"\UE-9X;7TL(3:>TI@2_%'E%_?8Q'<;XB@D!GR%[A1@WOGI M"L\!9,+CP6,%/UD;(E?--":<7O@[QZ)$4CKLY92>M;[NUY,(TIT)(GG@%[8P M3SS(Y>Q3)1Z0\$FCPCSM("?+GR9+KG92"8II^"9I5"75CZ<%'2:Y'W_ M>U?Z*Z7*KA0#=CM-?I"Q1;TCC,861J4S=38^@.0BH[ M?7-B+">8% DWO" "%7A&XH MK*#?)5I;[>_Q8P:TR%E J1ME("E=4W2Z@9>N]-S\EM!?E%?CSNS0+!=B2-Z1 J))_O6Z,*.,C:PEX=M M\A,A/SFBF@6D\II"<@HA;%+O9.WA"+\CKJGFN1*7O+-WR'J-XR] MT*.LE3FUXS6]])?-N&YBN:'^5BR=T7L_ZWU2[MQ/B;>$TU.W#&$VX4SXLD6& M'%T_*E 13#PW'$]T&$8_G$E(.VEFOM'$A)S#4R\8P7I 25-H>091,L0X :0> M<[!8=O[:,P\.3)T&7>^+724!\4+Q)&J96<8EHM&^! MPE IE9N/ [6'M2"WG("+C# AQ-R2)W"OS_X,ZAMZYVRM7>E7Q MV^[5\?>K[\[Q;7OG;';E6;7;[B>[]M__XG-K]UUH7$ MMJ'%+23;:&"]1B7O#I3I*VLSO[+R*^LGNP.52UL5MC4:]KF:'-SK8U^[NKK\_=]/6@^=PX_0_>>[M?N>?NH6S .CG>B'C2T MI)W.<;=S>+#;.F_O;K<.6\<[[>Z'=ON\R]=:+F_6,K,:?:*&F*E!4WT\F.5[ M>RG=.>4_T03A]CVW;@#T^Q;:>U 7;DH7,&4O;&Z6FW\E3J978F:S5@/:*YF-?JU2VAS&6E&=#WK7P=?69/>ZJL M7-KW&HLQ?W(K^63_R[@]Z7_]N'55]&LG[?Z7RK16/>U5>Z7DD_M?NXWY;7"X M?W%M6[,?E7!8]IUQ;W/YR6;GS#G]^+G3+IFUPYT?!ZQ^]G%SW-M:?O+XQ]?& MR78W#+GP/;?;[/S#Y\"%)Y=6M'UJ?;8_;^V?MJW3?F/[8G3C='XUY] M^[K5Z9D]\VI_YW3\I=8IGG2O6OS):O+)RV)0J?HS]JE4.VP>.3L[UM&E M=]IK+(]YO3.T#S^?MB\O6&/SN#AR.^>MYKC77'YR=+Y6PZ_? MRN7Q]M$IY_:40;]:P2&;7NVV+Q>-KR=3[VIX,9_#HTLSO:EYUT?N_D[KXOJD M^_6[=],<#_O\T?+RJ'M'G5:Y>]'[4&*VN[_9V/UH?_O<@D>71CWTV><9LUBK MO=BZ:9RY-X?,+XU!>5P:]=-UO7E0^UK?OJJ=MP/O2_N4G7V:PZ-+IS\>]@9? MJKWK4MN<.!-OK_AM=M;%49>.?W1J=7ZTG6_^!>>F?NNZ>[QUT>*CIM#IO'A3 M;!]^MA97%?_BR\?M+^WJ_BU_-(503\8?!K>3WG:UU)EZ6Y>CC_Y^,.:/IE"5 MV]Z96V?7)V>E_>JW'[=S=S$;7([AT:5E!59M-[S9K;*+G;%5_7)<^CJMG.&C M2\ORO/K!:'[1^5@RCS^?#J\']1^?;C@-I!#KD(NKZYNR/RA==@]:]G36ZG\, M^6FET*#W8?ND6.LWY^VN;Q^/SK^;[-.74WATZ6 _][]U]_?.]B]*G<7IEP_5 M=C_VB^6+ML7SM&)?W3M6%Q.I=#KT6ZU6:N6?DRNBN>W MF\-_?/#Z[I5*=;YJ"E$>//MP]Y-\>BTW-XQ=V\^.J6MXBU(RLKRJ)UO9Y6M M[>^GLW;MPX_-TQ-SN'W+=Z"2(BOWJOM^;=B:C-K,KH1'MX>SS?:/5J^20EG= M\^_=AAU4C]L[W9O=L^GGG>T.XX^F'.ST:MO;V3ZK?[NX7)Q\*3:WZQ>]&5]6 M\F![H]J(#_WA%NMMUD:CQFA4-6N#QL]_(T&_#_O.TBY. M!I^W;EKNU?Y%S;SH;@7E]].B^&^Q?%C\T)_V"W>37G=U,* M'=U,#KJ=IC/LM:\[[>\7EA_L?BNVP&!=>K1J;G^]",>3#^WIC7TYWM[I[7K7 M_-$4XCBZK2Z.+CH7GSG3;O$]C[,#KWNYZO:_'*S$LQF M/RPNS*HIQ%$<5R_+C0\CL\VN=LJG'=8K;G_ACZ9(*+?I[MKET]KA%;NJ?OY6 MO37MR3%_-(6.3@_;%YWB>.Q>7&^&3OES>%CTABUX=$GLL%G[Q_?C+]=>>W]B MN]_"JVI_IW$*CTJQ\Q.! 5+"P 011A7HY@/2Z:5EBM:.&0:N_(!L'?PD9A&5 M(C^Z>*:T9-L$GIR8>&%91 *4J_TNZ[5>V:AQ@TY38A..>:WU.-GVX2&S'71';8/W95'E>A/Y,)^Z";]Y)YP:PX^ M_-^[K7>_NC];?&8R1B:CD.79K8'X;H8,OSWB!C9^?O_N"@)(&+__^U>Y5OJ[ M6B[0#\K9GS/6"V&LQCT[0N>Z_-]T!JG\*H.4RQO5^FMB$$@"B7-#3@-OD 9* MZY"(4;K&^W\-!HR-1H\N)&,N1TJ.6=X8_,1RH [S?9$>^N6]:G6[>LQ['1SS M#-OV+2K3FJ^I[%A_U [-O&*P4WF Z?E&\YDGN&C+_LKQK3[(-9&T]PS9H M#(:._0?+Y)QC;7.":;-LJJZ_?AE^V.Z&Y/\.;O7X(:>B]EKTW:W>?H M?+U,^@(X,B?0G$ S3: OWHA[R"U2HUO$]"?4]!A^ (#(&].F3/0WH'*^71WR MC]>J%5:3*S5$C=>>1YBM1NA85.$%+_C]XMO%Q>(L;)_/FIOUTE?^I2$; M6%/3]O_WKEA]9V !?/"_=]9M\-X)IT,W$'^7%6.A7QR;YNP]<&3+&<(_[8@= M6\&.Z7D+OI6?(?/^G>'S<^+?JKZ3"6W?QE^/#XYF-][5I]W#+[?A%]L;;+5Z M6Y"F5VT6-C>W9#69W(FWX8C)>3SG\=_D\5)O?V99\YDUWKS8^7Y]53P^^;8_ M*XZ?G,<;YR?CQDUIT6J'N_W/#JL=]JP>\'@-"@/+=S#XZ[."27\Y\=C,M @@ MQ<6&/X.87?PJK([GDF>OPM)Z?JOCQ:LD@LG:MS-H7<4%5P\3)=)3'%X@X(I]RL>G2SZAE3 M2)Y:'&9P]3\G01'7I_(V8M@Y5^1<\2KU"M(@.J-=[(5MVOM\[V<'LCN\WLM< MM3)?K6[TZ^S#E57TAU>+H%6I[=6.K-8(D"2XNE&N%C8WZV_*DR%0&L_=P+1S M]T5N$[UQFVCM[HO[K)^#XH$WV5],KDI3-RQ^+WO[X<(!N!J*G&QMW>58S?DR MY\NWP9>/I%.LYLLOO:/1U^GN2>MB>A ZM?V]L/KY0XOS):D)S=+ZU807YI@H MB1@(^!Z"!:'$7X?6#-"B"X;#@MSH>M41WL?)&SMHY:V=&=_E)UM[; M+'T+?UR?%-NUDCVIN=^NVN6/P-I4,W"DS O,6 M>N&M4V-YBS+L%0FL;$FG=<;MQ]O M#VJ?2I^NVN/QD7^\^\%#+&>X.4NEW , $SEVG>(@3T_(C.'PW*'(/!";IR?D M7)%SQ=O1*1Z>EB"T#=<9K P\-%O%B?=Q.AU>7)\>?&@Z8X?-VV-H]<"5CLU" MK7:7-^[UF>RQ_(0\+^'W16-,$E2Y)!BZ(6#-9T$0KK%H[+F7F26)]TA)#6G" MZW)4.[3V.OLEL_*CV[RH-L?##RV,1"T)R='1Z?'"Q:/[8](/R]+1^>@HS@2R(9J%4OZN2ZL7X0++%V+DEE]W Z!M"/\O6 M-N1,D3/%:V6*EV6T/QI&[^%!:_O@\.#\H-TU6L>[1O>\L_/I0^=PMWW6_;]_ M59M_&^W3BX/SKR\%]SJ#?)/'0M>H]J]8VRL"',P)]"T0Z(LQT]8'6VM;)I*R MQ=:(7?M:U)'7I9R^[E36I[F#,G:D.67GE/TR;:>'X[VT!@-^%(%OS,P%MH*& M\BIS,/ @G4J[OG(]\X7JF>N+C;RET,?Z(YF"STZ(S5K.L$5,=ACQV.HBT>'% MYD[_;'K6O>I\_G1T5NM.-C\N6KTRP@\WA1 ZTNBBI@.3&1&Y,O%ACXC6H*2#C M5-7*73)N;_"IN#.QCP87UN;.S6?WK'/E7W(95P>E9*N>(_'GK)VS=J84F@>S M]A=W?'-C]8_.VK568Z_X=?]39_^J!:P-N>%;ZU=?LJ^KI+CTGZ+\[$W*M3=4 M0O.BZF7R O&#FJ=@ZN=[O5WUCBZ_#2<\TL? MH>CJA<&3F[@9-]W\2#'[*QB_0@^?-ZVV^;FE^YI MR[4&IR$7(^XID, IN#ZE@;PS/7@1LW5Y%>M)K^AXLL<6BTG_^??AA="_B_- MG.1&$=QENZP?W F/MKUY\J.Q=]C\K/D*[V.SK M #H :QX&SR.%;S52F(?!<^)^M<3]TN[S7PR#WWGW'_SXP;YO?;OV2K7O4W]H ML^[L\]YIKX)P9+5R-8^#:W'P//Z=PTL_CMS,WNJS)$H?,WZ>(A,KK0^]_7VK MX5U<7R\NC@;MP5'XF=M#U3QPGHN#7!P\NSAX3,TJ11ST#H/^^'0^[[7W/TQO MOF^W-T_JI5,0!UQ%:A:JC?4G"[XMEG^[IN';6O/3!#NSM>:FQ_S>](-7GME!YZQ4:\^_6L,/D\T?WTY_.Z!Y<+SW$Q%-M0R\?D],K^-U M S-@P\^F';(3YG5ALBK86:)@Y['I>;V3;^7V(OSRO7]5ZYZ=G9;;-[?=FS$_ MHL??AX?D>3S9/@3[W[YW%R=GWZY8=WM4*M4^?NA73M_]P\FE5$Z)^"8^,&:F M9]S 6_Y^:#A<;-SEUQ]?IIW!>-RNE:[=:L ^'?2KSTM N$M^*PPFKL>9;9BZ M81=7X]%)@W6^M/>;7[X,OU=^7$YGK?L(9PVK?VRR>=#J1Q^'4W-WLAB6]L^L M>>5#\<+U>UHOWAZPF;;-8VLTHWZUWZV>'!Q=F7CWOUBQVK?A/XE9FU MS;?^'\=].+58.#R&L]PP\&%;^!5HY(Z4%^I(>46UY4N)8;'S!%8J6K=%.LSW M'_"?GM<;;G_T6P?LXM)9],XOSX87M^PT^=W?FC+]"@/Q#>.<;=,GHG6F^$@O M?A'$E3LH<[YZL7RU.3KT/Q7WP^!JOS^Q)U>5[_OFI)5%OGH3SM&:RD=QG9=M M:M(:?MZ^^M3\,OLX^5X_O"@&6TYY'IS7/S;O5?LR:F?^ZB9\.VF=G+'2:=B^ MWMJ]FEL7S>#+S?RM&)G:KCW(QK+ZF]O-_M67O:M/X>SRRY:[W?UT<*]K(I,6 MYL\N??_+K=,=[,^G[>GXVVG);E_O;?_@2]\L9=R^?(*MN\/ NIY<]2X79[V] M"ZM^>&9??#R;GA^>OONG7"EL5NN%4GVYP#'%KGH-F]2);,/4G7*W/E9O!N7B M\&+G*&@,1Q\^[39&+=RIRE:C4&XLXPK*G=+-3A,Q$G;9@$W[S#.JY8(!ZWN: M;7P""74'K9E?@IW&R1?7*EF7'X_"FXNO'\(O1&O5^F:AWFQD@M:>8)/NH[5) MK=A?U#[TAQ?3T]Z^<^F,:Z,CHK5R75^'>A3FZ;'P];>^T>A4"IG[$_IX9H^2^GP-"U>QCZM:81M/@ L%33YB:Z->3? M- ;FS I,._>N V>'>"M%-%FMGQ9Q]\_A:67Z>I_Z)*+GXZ<\VZ[Z+5?_\.'^R2MZQ@F '?#S_(K>S+ M3TZLY3*GV +Y^M4ZTP2"]_: MG"J3M?W]K7K^@[7GF:J9JK@'$!$S]W-7(>)9\82G+Q1"HPB"_5:5Z]3K^6"*; ]8P42EN/ALOO85(^AJ8[+YF/FC ES MWOX)^NP8$-$IP#\_!,HV/!- #9X$#>"+>E?9P.,5$@*^X\0YVS(R.\%GMJRP M32_=L<6W;3_=DE-AM7N2>$C1Z?,?M#?I:GI^]FI -U0#.PAPC>NO6^/Z]AT, M;> KA@TT07%M2#KOF83G]P+^'G(JZU1]6*H,I@1O#@*?3\N;>7(BI\*:^ SY M0*3?14Z,&!@Q,&+N M+-RU4^-%*R'OC;)8V&3\$WS\0F 88^2[^?2BYS7KA% L3^!;<2K7ALU^>2J M=FFF]]5I5QA C8A&&E$J\Y"AHO<]L'1CZ<;2?66UYJ>D6VO/1[ZZ$7I$QW"K M=*?2Y+@"AZ0[;/K#9$_=M_Q2?J*W.B.&:2875V^P1?AS%F$*8H?F!&,+Q (G M__?SK,$KK#Q.L'G)GHFV&4"LV2,$BH M&[9BJT;HVH)?A#VVX-:=<\5O[\7/XJEFK/[^"_XX_IUJ <5%<#+]KV9X"TO9 M/H;<]-^7FTNQWUGT?OC-=%_,:J\8'W"6(/Z))O3LN2\>EE2!9?WW/0/@^(1+ M,<:!*/IJXCT^0FT*32G]GV7\F?GQ$1(ELVES9))_1 M[84-L_^KXUN5%,=(:=KE#O/"3*#?[[7_\9[TFR7Q(O-CIBK9SGND*^TX4_ZT*CVQ$+ M8E-H<]TR_*U,$V2:BLVJGD\X\6/&";&0^#'GIT5>?[[_,FQX:#B!!U46[R$! M-BJ G+\ [O[.2@*>(C94NFHB/-K>2EG7(V>\KE=6&]DBF'K# M-B<6-6CPG$S+Q.N1:K6M3W>!KYO+XKAD60)3GO$M.#+R]J')3[MIU4@2C+EA M?;^=78Y2:&3J]4BBEDNNQ;QL"@'?M+8B*0\Z!?3VR#Q+S2Q3K RR:XG?[*BA MTW>L@C:10Z_;JV>Z$]?,@VE1HNA!,2\UZYJ@<3(37=&.:5D]@LBPICC:^#LC MX$%Z/I$ST9'+0KTGS/+ZSMQN4AO5G0_RB\E$9J,C!7TN\A-_'A!)>^G/E[44 MM,5:6B-E9E@VRVD&X?'3K9%KR@+J=V2F=5Z+?3UJ4U8I@P:J7!H9$L=L9@G[?:"%8I:*A/,9($=Y>'0 M$QRE4,Z&'3? -?P+Z>F')C.'0='1HD"<*%2/7]XCY4&G.U?&F.@C6,GEB M5QEQXA.3(BA)P)JV6%)T6DD'/O7$ME9&:I:7=;\N,+K0R5L5,T^4(;%.[&N' M[]N@U56KTE88*^F11[I6 S[UQ,:2%6'IF[MZ63#&TX&?[ ^3[>X$&E8GGJJN M5A5]DJ*%:BK#<\MZ4;F0)X997@@H0 MMF=D#2DYD<:=7H('NN5R,'46(XT(V*7D9C5>]RMA"_O(T&:5S67Z MJY%/* 2H)2U7TBIV.#0" +/9L+'J4T21$+K#@6QE:9S M:24'%ALX] 1K*WQ_-UJF3$8P>MX\J4BL(A$M-#0R 4HVY4(I$%2!H;/S:LUK M[X;U-1H:F<"TGMN:@TVS:/)51=2GZR+!)2&_GA 8J&D M1&&-AD:W()N5RCF&"XBJ;$G=?#:3:CHM-#0R 6[I-#/P\&$((UU?JL.VPB4A MTU GQ'!%\'JJ,V;KYA844VV]'= B_>6%@/(^:[,<0$5/!=X\3.[R0 MW"L<9\ID>::_/WN^ Y^I6\[ZJ+\<_YU$?K''O36&FA9\: @=;-[PQ<>ARA@: M^H$//L,F>MMK^NSO?M[9\L*TO6CD'>_+=?;EH^LB>%^NLR\?W7W!^X)Q#.\+ MQK&X[PO&L8ON2SP3O7^#".PO$.$&4D#?DB;0>$-?_M^W]+??I4\:SNRJ M293LK]/O/>]YP7'W":;^%.P_#(&"$NO01\'6@+;_>"SNM/]7BGPXIJ6._S@Y M$(NP+ ^X"\&*[Y M^F5'/G_-,:Q/@ID=,SMF]H^(<#-7C-Y;?1NL@!V >TWY_RF5[;NA^O MS/QS%WB+V4YBSOTZG(O-(:PA8@WQ,S7$>*T9\_;76/,-\_9=&#OO>BF/MS8: MQ80P: J-CM YJ^,Z;K2(SV7HZZO9]ZI[OFM58,[&G'WOG'U+EM6^ZG,1V #= M\T8E?!1M;MB&Y[MA4A)6-&]4T;RC4O87+Y"1#Q"S.[9,RH<:.EWG>46=O-F8 MF3.[L1'X]L)T#6;3J5J_7U'G(&VH3LQL,>MVDV2.$;35- M]*EQ7>JG.3D3UM-YH*D,KCB(Y1;++?%";@FYU=^D36O;JYC&V M/E%N.WI^.VJSHQ1A##*-8)7.EQL#= 69^?8W]<"FR7LH)OB>8I$'"Q<2,]PE MK/I_%>M:0/D,'/I#6](B5G1)]UZQN'J%:S90XB _,^,MR24V7_BGV% M9&ARTDY\0=**M+DHU0:D(R5DGQ:>' M^8I40C7>#DX;^GZ=-OM7H*ZJ"=UUYD?EQ;'/I[3$;*W81,,F6@Q:^GVRNB,> MC9(?;93?:^F7'&J%\ISIL::Q4*O+63JS8:VPEN6;N@_N 8H! P/&YP'&A=6F M7P0,Q\GIMK[<+(B^R#=;.V9J\8L) HPW=:C8MP!];WO#_O2)?QT\//].&"&5 ML/V'8_#7CL&_L;8S)V-B!L4,&L>*C]+Y=CI7?;R51%=SLB8_FOKJABRY A5V7X!V,(5M8"S?6+[C:\-^+-_; ML4/L*E3?$)C5,.\W[>S ]"=H2M!LS63OQ69EGMFL>TOU(6$#'UL#.%QY?^'* MBVS"#LS8N<$A@P,&??MW/@MR!AO"JXX28X-::FVAK95]5FY/D&0 M ?4IAKT7?\?^%3^R&M$V&7: [F3\2'!,C $D-C@H50E?V>";&C@^&L/XZ*TK M-S\RB I0&/DG612?1#$72N)^7!?)H;#Q706>)H:MN-NR#^8>A#NT!->QK!#P M]I[==]6C!@A&0R*Y):BEG[$'O:VTH->H&_4AA_&2*A*6?RS_-R/_%P_#7$?^ M*U7>IO3Z5N(G98;?^45Z40CE/TQ)S%+ORO^-^X^.Z2='U08GH& ;\,O;@#=X MAW4'7$=3O.EI3(58>3#ZJ;6G$[YJF'T*=-R)M6E!A)=)!JE! M3[$R7)\#PP2&B9N-NOTY3#!ZLRE7)]S67)9FR=4$E!9BGT,PP?P,3-R>=Z@! M_(3UOH<(6X/8&OQZUN#5O4%PA!4@*C<=%WW!^;YKC -?&5N@Z_RZ(3@R2C2= MFXW&9E+)-*@R%/B."S6@#'8$8=''HA\G1]"Y1;_I!YU!L\GR1+7;I:I3KIVE MQ#42_2_@ ]J_(F]X!^4&:,^C7_]J.#Y(4#@KX+ZO+%RK_5#<[S9+RC\3/R>;(.7QL/)(7": MR'28*AX0 [\)Z>AHKT++I^+$A6).3S):CN G_>:$W6Y;'8V3R4.=SW0*]UK! M0H^%_N)5Q#]5Z)4LU>ES)7]B)K=<;6JMJ[TP$Y!(/4B;AZ&_J/-CRP9;/_5L^7T*%0B*/L%2TX:\7#I1\43\YL %\43\- MG(M^/Z?T&\.VV4\MUZ/LI-VE(4U,I+Z:& MV9F[H]1:ADO:>U((W#$% P8&C)OTQ%P$,-QVLLG4ZJ!G]F?SNB+ES;%0"@&# M^?8W2T7O(]^9#P;EH!H?QYVP_82S\7$V_IVH8S^!GMX[_A?%GHV\V61A$%M^ MT#;;J=QZ6)_(%'7TOV0N&*["^('Q(XZKCQ5^?&H2[2_C1XW)YIFR^4FT2FKD$;6>Y&$N6.F\A(4<%Z>B[S\+)*9ZA[N\A0^T-[M1\ MCG)RIHH+/N-B9!.X(5)TT!*B%QZ))SPU5X4\V1Q5UT)@=WK*8)VE MJS94FL*:P,3W$RYU? $0@PD&D\\$DU]7N:X$)H)-DQ7=5KL$[W $65H[N9W1 M0F#"A&!R9SU]][H84%P;OO8M?0PG/F'#$QN>MZA7O>\J?PV*K[%0G9E"4!HQ MMC2?.I76KFS3=&4B4V$U8?)[!J M]79,LX4@8:\>1=M'WIGS*F]8@0_5(.R^PA8GMCAC;''&P'UUP(H/;$$PTDLX"0&#JR?A9-4G:TY:7G+"1VG(2Y: MR(?'-?K^1H@=3 M)05MU@QV8V%0P*!PFSK2GX("K\V\@JW.9P33)2>6/2N1U'J"0.&+.++Z #$- MU(44.'=E A+C,!2XW_Z$$_@>2K.#4\*FYEU7,KG\39E; L*GW-(##/:'N\%< M5"<3@2&63LH'U?(X=7;=Z)?22X^"R^WEMA',Q\ 5]1#H//&'W(9^_!/II_.^ MHK-!JN(+/!BU#2'(B*,1)U-LJ Y1#]0E<\QCQOP8 S &7 0#+IQB_J<8T*YN MJ9SA*X+$K)ET7\Y/#&LX01C A!A LN_=J+T]'U%$V=$.3J,+JCM?$=?N",2^ M&F)=1VMY;J4]!ZX3F%6525V9M;H*P4M&4$KEQCJ96&PKQ70*@,^9$"\I^P0]8%=G 6 M>+ZA;_=?&3:4,?_Q);^^%LIGSWH:]U09@H)?_:34QF I,9J\"E"WLQ=S3S&1 MR1LO-P%]?H2:K66H\+?=*4@HJNK,X2RW*"'+=GPX'104A$LVX/,GKF(E%HKK MHWK@_A1X E66,I#00JB;MB*K1IP$.1F'\SA+#S(F>=<\MN;\;-@KQFKO_^" M/XY_IUI <1$T3O^K&=["4K:/H;"\8DV*_=Q2-%?F/M7_L M>D_RPU=0B!&W(?%$>1%[^3OPOO(Q_[^FZBER*>&I)!.D"@#0,G*6I;,RS>BZ MS((L*ZODF(6Z)J.QA/IM_]8+<_2!=.,7;SF09>Q8&ORET!-KO7*CF.@,.UVA MWGE(E!O\][_^,]Z39+\D7FQTQ%HYSW6%?*<+?]:%1K$ MFMB)S:J>3SCQ8\8)L9!X,6>T6+$N/"WW\C,/^1H=AXF?6,:_#!N>)4[@0?W' M^_>K39''8#PF-#HM9XAQ2J9)/2V/5<#(0 <@FZ((,D,2AQU1GAKVM FI.)X M5RA64O64:I8RRJQT MS6J]2J7YJMMQE!8P!GD^LZBU)G)*CLQ3WZV7#$]N MFJ9H-T?!="Y4J&X+CHR\G5N-9ME.NK(UE62?UW+578ZRT#,C;_>%+= *TXHM M!/ZLJM0*ZTPK/Y'3T;<+Q( >L()G2Q3!=!2]H)N!Q7:EFV&DR9TYL3.#)")8+B!J/";*,*2;TY MT&M-IC:>K>'((Y7"H_CI0-O'I.%A9BD+#SP>/SQG='0$' XUA(WJ'E./FD%X MVBB![QR_V)\UX322/)[*G-/DH1R/EZ* V:"K\@$Q#DP\0H)H"^SIB][%O\G, MI1NMO@\**6LV]<02L73YB=H8Z/*4Y>1/*;X?,Y[&2("1X)I(<.42_8.2Z^RR M_?K*#)K;IERL=";"8"U?K$)_;$3]BUB)7S&E^EHMZ[_6FC%O?XTUWS!O8YM^ M;].+_G1?*6KA@BFP/6,%#C;^?_Z%RGO^^\N8^E]78[_OF\_O.D8Q9V/.OG?. MCJR?201KY@S!VD2SN%\C96O>'9'(:NH^)KA ^U2ESW/ 7 MON\:XR#,Y>\Z304^QH]6>/WAGFH9ZZXA3_.< -P>V&;SXERVUW)8+YJ*>J?. M5RT:HP%&@YM!@PO[D&.#!LT=:8^&P^:*".;+:EZC5V#6;,EAN688.%Q=RFZ.CO7Y;C5*>]@==%'=^U)=6X'\3+O "*[PT?NG" MTC&S*V)D7ETQ\2:&9/K)7 M6E&F _&08BY82@GC&<:S+X1GB"XD==<^J?U$^!.!%&QX_@E"7+O"_">E.EU[ MF5])/SFAFCS3%UZK"=/6N+U;I\2M()+#;%'(*:NQQ,EAI6@J\Y#)XM896.*Q MQ,?:3?5K$I]J[\1Z?R-,3##3S>F\3>6\/JHWPWS[.Y7&-1EQ3499.,RZEA?:G=#ED?EO0FA) MY>XP<1-5&A\28*,"^(?[EJ'PH%$BA1M!FF)3X[0F,]DL!9DQIB9RA 1Z M8U4K32M$?C:1*3GS>N2.64XW0K6]DIB!/M:*;GFV:')P9/2A^G@U A5V5#.+ MU=9PV]YF1'N#'DIF7P^M:7D55(F<;6[3*=O(Y3)+:W6R=F,^U5W2VXFWEGB& M9JC"L.VH"KHH%YFI50/\;E3/,T1U;JPTN5EM;0E4Y3%:XG+C)5N3IM]4"*7( MK JLWA$S2_3ZZ*)RZ4+6D/C"B!#%SFQK:YF.KG\^G=F@+K9DB9+:::Y% M"*,.?#\M1[9?("6Z.6Z01:*J"'(RK]63XP4:&=W3>L"):TKEI/Z"8CC.\?(M M'[T]2BG?R*INLB)O"64FYY(+8-6$13@T0JGZ9 ","DFT38-D-F"0:F^YG!):2C*K5[$WRZFR50[5+(_50B]M*2J#[ M5I[H$S-UL\IFA[,,&LF^'NE4_?4\E[:VDC)B/&)>(U>M$7H[2;X>.EH3?=F: MU1M$669F6RFZ*%D9*6MBN.)*LMQ2>G(=/C6S5@%NRU55^ MF3:K!7];ZXZ[D$AH*!59OS/+=UB"\YM$9RX/5-<,%H;$G:K(FAD,4H*JS'2B M"LA&/5V?C-@U&AF1TY9OK65*:=2D_@0,;;WMS\T="G-%:)HLJ=*L-=]Z4D=6 MBA5+TL52T((CHY1:#0N.G-3G$\E@Z_F>6>7&DH->'Z44RVXRZUVYD1.*8GK! M#O7F("B&3XU02NZ+KM@0&HS$=\UTD12G5E]>GRH>VQT-1NRT-)P3Q6*A N@^ M:1(Y[E3Q6%*6)@M+ZZR%H-Z9EQ5/RE1!ZUGQV*>1V:Y,E79M5A&H3N#5)$^& M^AEZ>X2E>OU6=4B[?E;J9%RZ%/BZ9C!H9)10&TNTNA:"S;/D/Q?I[BY&QT]5RJ9:E#FTG*J@RSG.0TH_-D3 MAQ3G"+))SPRB2(ODF!D1/F"K0RX ^/:FQG9"D_@2,CJV]H MNYY F"7*5(93JU!L3<=K"KT]NGIRPODI.?!$8@N(-DFE-FR@H"5%]WY<<5R# MIX*^.5=5W5A7"="PH(Y 1)]RL0J[A)D0)IEK;@66ZREHH6GF> M!MW6M)N:H*$1-NCZC6*2<^BB (B=M[3X8#"LA4,C?&#/S>4NUVR00C*Y6"PK M1(6:Z1P:&F4$A6;18>: M^QSR.D:&]MW)B(.LX M;=397:&JZ;WA#,LN2,Q-UBG)]/ MPK$1@JU3G3+OVOY6XAM=>]=I5Q>"M7]NA&"!6$V92"60^$XZJ2>W_46R!5=V MHHRYX#:4='9$^R:PA_W&O&)K^K"%AD:)X"FM3B:=U"2%3M:MQDI)-[KA4R-$ M,$9LWBM.AANI6-JVB2)8%-U.^-0(@ZFK,I]?5BC-#(H-O3'7ULLTM 7@T"B] MLCZ3#;RA(YD,J,TMTFAXC47XV"B]9*(TSU;,Y5#H#+=ROMI0BQ:$;Y*.TF!* M)*OZ+._/B.6,;IO=!$U8 M4=Y*ZAML"2IPO+TUPLF>$)S9HM!OSY0EL:PDNRP]S>WF4'TC3ZBO5;LL2/7M MD"3 /-FB5WJZ,MF&0R,T$(1:;K&9V[*P="W'IJ%ULFR'0R,TZ+ 56Q\4*E7) M2*T::CJ3JH[2$S0T0H-^PV]R$W^7%)*%I95N>9E&OQ,^-4H#C]:4QJ(>K"6J M3&P;R4$#;G7XV"@-)M.4D9E-=TVBGR+RE4VKFBE-X=@3BFEN3'!5?Y(I$R)7 M@_(K3.=SJ86&1KB+9^3\I&@#"'5T4QEF:\FAU0B?&IE ,058.]7I) 5E).4, MLKH96%3XU.B1D[6R"XM/&I(IZD2F2]6;ZFS_V.B18Q>\KC)OM%TA"?4Y?C,P MS%QF/S8*'K-T<:RX T&8K\:54:65FAC./1Y/]UN*/T5]SZ9QZ=PO,1P7["\Q'-?B._9 M%-Z7^.T+_9W&+1)BN"\8Q^*Y+Q#'*+PO\=N7S'<"GR\QW!>,8_'<%XQC\=R7 M]'3S*(!Y%^OF\4YK-X\ME'P?EX$"G6?/91'#T>)+PRGV%A/$-D)AY$BK4P M?A0,C@<)L3#>A8&/^8A!]%-.-!0BR,GTFD/^_,GOW.7K9R_YD;KW.J&LP# M"U4W.I;\'V/&^33I>C^Z$@\BQ1K%/PJ$Q(.$5^_/C M0<+S\!EVK6,4^K*N]:M#->:D.W&>7YE(V#V.Q>W\3H#,]^QM.0'@[%#N@V)A MZQ_[<&_(X, ^7"R,V(?KH-9O&+FQW_:&D!O[;;$PGA^YV1M#[J[C*]:IN!OV M+F)9^3E9H7]75D@FO*)ZQ9Z69Q8FWIG/'7LO31W?44VL$F'WQ\\PSIYE%HJA M)0T;,\UUF(;Y?EEZG?OD=H'B!>X6LPNVT7^&7]3GS1!QIM5UC83+6IZ7R]## M'(/-RI]A&0]IOU/X&;C>H24:-C)O0G+8CPCPL1X;_7DFV-BGIMR/O=A!_?:\ M6\'4S^&,/\?*]'>:NB9.8/N82R[A(K@?+MD32E46J-DT9I8+N ;NC5>\ M6_)0W@JG[+T"]\,JEN-A!>42YO_]L,B>3AK0#=7 :LI%#/_[81:P#*"!? XO MP%A1S8D+56/M\1^J"H"N7]PQ\*+U6.8[=22-84-KWW],[K_Z;=KD%$NQ59!0 M_$1%L0/%W2;(AP1%4,19I>H*A+M4VM G7HBY M6>B5W8V^XY&5._Q%F)OXP- M7)1=3O= A(?>'N\%<5"<3@2&63LH' MU?(XU?J6"+OT;?9_R'FRJ*-FHRG4=)7,RH&7G"C* CW,!W,H#T(HZKPS7S@V M_*?';0SO:=0^5!X&R>M@/@:NG#&J=92&0_DR<42CVA4'GK#!ITK=.6YJRA5X>9?DML(!1* M(Q3ZXNASI?LQ<:/+9^#+ODX8QI?SX%&4A* M^)@3>&,/\C5YJ@D3LP/Z:GNX6=FS4+S<7F''06]+2J.9.0Q2B(0H1#P2&H2O=9HT;73['SD*74#$. MG1&'VL!7#!MH@N+:D&S> 73&2Y4K"@JH"/T2;?/S2;*7KGV6ZM/EF8SO>^Q. M,!QZ/ 'U3:XV0*86F?GV=R;[0-(8=*Y3;3%N=/D4U2FS&JZ9E*DO13+J-X2377M;6G0D*01'?_H8@0;(? M.&3BF4[_)U%S)IQ(&WB^:ZA0LTR$26N)%?P"74:)?Y[)AQ)_S!RYO;J-'XOP M!<+.^]' MH<-GESTO !J<.MR.)B2KH^TCTC_X.AS&K2$Q&L 7]8+CZL#P SCF1*AZNJ%W MFC85#3.1&12J3E$/1.:4X_8.1.6%TG!'%2P_!1X^O<[D3\!# M>#.,.L?JOBAS?D+UOD]ASD]O2X29$S-G;$L\8N;\E+#'73!G&,? O'E/O/D9 ME1T_Z53_Y J+F#GOHD/-)S'G)W>*^1WF_!(W8_8^OM #DAPK'D#7IN8+8'NA MHRE*E!2K(R)E2VTJ7Q[^?4,]IL\#ST9R\KO/&F\.8 M3JC \,_TES:Z\>Q!/N@ =V6H8!__:0/5F=CA4WJ*%8 3T>!5BTFU5\Q326\TV;'K:[/?6F#)8V M;37=5C"<2F!:WG(>-9"2"C)84/KJ^Q;+O2:N-H"?,,*K3W<1<+KK7%4<&<29 MDCA3\EZ9\W["UCA3$C-G3)D39TK>&W/B3$G,F_'E39PI>3_^C[-<\G?8WH90 MJ]J3HI!.4_4!__LE&Z'YOB]<4G,\[X3'@ZV,:\GYU@N(I552EF#NCS-= M3F;#:_W,B3O]6-)QVFG\TDYOV]/YD9#.ZT:SFAW+$XG99,I\-2C:R=H:"BER M2[XOI%\H_;;@N N**$&K@ML=9OP7<7VK'T*[KX)R'U&=RZ??WO%Y@TQT$EC MMMTQRL^]-E]<-W_WVJO'4G%MJ3@=XKXV7UPW__?:J\=2@:4B?IFIUUX]EHH8 M.*%CR!=7S6R]]N)_J8+HV8N$GODNR4_7+J;<%"A0/78H,)M"L[>;6G.O^?MU M =]ZV\$!<9XWO"<;;6_6&:_TCS"NN&=95-TW'#7_B^:XP#7QE;H.LT M%?@8_[T*I<6M1(G+UG @ 9?)5W6N'E" D[-A660J&VT]\V^,;Q=/8KZVB%\W MR?G:J\>G?@R<_C'DB^LF25][]?$^]L\<6XC-\4PUZ.2P-Y4-"?B-XJ;.! 3O M3N#Q'.96OW\\WU]R]6$B/]E+-P_44'?;RV:*?-A_.'M?W:O"\\?MJL^TUABF M;E^W]>T9B@X;I2*7:J:9M"!2INE.M$Y]4_R\UK><20XR-8;*2QU*6?:JCB8L M];5,$L?>M]GT0Y;(7K8;7&R4FP@/?9'\^4_L6WM_Z/%[?08^!3K.WZ=@52)* MHV*7(4QF5*W4&\WLO)[F$%Y\0I=:C!-73H7ZQ/ZS&"612 0E)]]2O$V?64T09NR[S68R#,8-C!NW M?P/EU]9]X>9IOPP<+HQ2B!N?U37VBP/']6\ ?5X_6(P;EP^@BFVW*FT;#F?VJ?J2H'E[ MWA#/W.G^333I6Q,U2:?%J<1K&Y;S%7/&;5LAFNR[OZ;H:.\D#"=W=6GK$_NZ M8CPY\_TN8E7,YX*&,27ZG7DF.&!-:XF=+,]EHCHJ+Y(6; ML3;+K6JR7!WEI;XIENE&@=PU#T&1L!LKDXT*^SFZL=[D[;%+-VB-63+,5^O9 M,+A#=!5??2-L,S-68 MJW%#!LS5N"$#9NJOQ]2X(0/FZOOC:MR0(7YY=<&\,+Z3@PJXW M?A<"]Q+ S!G;1-J[[B5PX?O"?Q9G>C^MWJ#I]9IWS W5O"-V[Y M@'DSKMG#=]WR 3/G;6>GXBX%Y[,,\F9C9L[LQD;@VPO3-9A-IVK=E#;?K(Z4 MI@G(E@G*H)"UY7G=44-M/BP:]*XZ_X5R5R_0H_5> P4WDJZ*PU\X5Q+G2F*N M_M)993A7,@[;B;GZ$NY&S-5?C:MQKB1FZCMD:IPK>76NCG7 ^8TR".H\[:KT M5,D2_(KK^^G.1NGW+]=!<\D$XRU9G_6)XFY>+O!BMUW;M60R%18^(#,/](FJ M*1@FG(F+F3/.S'D_\?;X9>)BYL3,B5,\[Y(Y<8KG^7@SLK2+ M]SS[PSL,/UVIU^?S3%GM2WZIFL-TE M6\J.'C=ZG$S2^UZG)^N)WQO,O'@+#Y,T72>Z- M/8EPTO 79X#KYQC'GD37SUV^ODIP9O=Q;([N_'R[7<@]OF,JYJ3>G)!"*Z], MT-$=IC2_>W1_L91F%ZB6XGF&#A<8LIRCHPU_VY^M/&U20G>=><*#M'_^1UXP M]@S-4%P#KF81N%Z@P*&^DX#,D6@&KCI5/)#@)BX(E=#S^<9C%OGZ[%:K-]8# M&N>-7"\=^]I\<=UT[6NO'DO%M:7B=)K$M?GBNNG>UUX]E@HL%?%+%[_VZK%4 MQ" $D.^N&JZ^;47'^N,O!N/LJ#$OY]UU[1?N0Y^N&\*KC/G1+[/=8*XIEH?VV^N&XB_K57'VNUX),B+3$[OKD@[Q&[ MD4@1_6$K1>?$ZL;NK]'Q'=X7^.CXOK_[ C\1&L@IEF*K(*'XB3Q00^5O+[LI M\F'_ 3'4';>+_?DX\;/7D/!AGP+^AV#+"ZQ+0:S3G&!L@7B"W5FZLOY"U\97 MC5G_O$WC=)LFO4%%21%;K19,_**[;+SLY_QK;1J?O6'?FE$,? \M%.[3B0Z, M+5O,>71CWC([5'/6;0U[4JXTD4D&=6 DJ0[$M)/[^E\"&9= M6^Y^&];/U?3Y$-:Z-AUNIBOT9X#/^;M*[_QE)ITGUUT)6+UN:4L-VKM-"R%. M&B$.1IK+AT*N+6%71YI#J/#:=+A;I'F_2T"GI_A%.6?."(IW&^FR;S;+]N_7 M;O@IU%FD@5Q;%KBE4*S1P[Y,;#/U3JCGL,A:(QX("BLY&'HN#SV'>.RUZ?!+ MR;OO0\^Y,WO_$'NZ+E"\P-T^UW/4)C/VVF7:Y6D/GUF/>=-3U%Q MD\J*:C#:2H;!R=7DE.^F=VL$/20)L0>:6">3=C'TG#G4?6V1NSKT[(/>UR;# M&96>I_ /EI4SAT6OS217EY5#@/3:=+C?8_J-NFYFN5FOCYX/B:F:Z9'+)LY MDAHMVYU$-_^3F4>,M2I&/!S#@GCP/\);_]=8--0U-O0MR^"N"_Y^[78 M[W_SE.E _7SL\>R35^%L@?O!W(T7;PT_/R)7DZ'"WW:G(*&HJ'^T8F^A<"1L MQX>S45SXM9TPX.,GKF(E%HKKHVM^_A1X '%9F-R!$A<3NF$KMFK 0=[Q5//@ MCIYSQ6_OQ<\BKF:L_OX+_CC^G6H!Q440,_VO9G@+2]D^A@SVWY>;2['?6?1^ M^,UT+ZO[\/X!B0GBGVA"SY[[XF%)%5C6?]_+63@^X5*,<2 <11]1^@F)D-0] M$>;9S__Y?\^7\R//)ZDZEN,^'E'U&?T.A*%"@)V Y-@%BIE4=/C^1\5:*UOO M:%NQWZDGQ'Y\0N84FE3Z.\O^,_'C(R)*9-/FRB;YC&XO,C'V?W7\*D3BXW>. M%SI:'UV ,E]6X-66'7;<=Q:/%/F=B>SN18[+U(^=^$M)3%V$U__HBOPI#6,O ML3:"9>N_S\^-PU=0B!&W(?'D$?R'\G?@?>5C_G]-U5/D4D(XE[-CC518A9+U M+)&5:8HEY#%#IV2%I &=&BOT6->^[=]Z88[^B>-4Z(FU7KE13'2&G:Y0[SPD MR@W^^]/1LE\2+S8Z8JV=?A@U/$"?PH";C_?O55LB9,:.# M;"HMCU-95J990,A*EM5E0&8T,JVQA$Y3AWU0GF(6PH[8I;U:QPRD'<>LJ":G MY#F4A/=Z))UFZ)Q-EJM$1R<\*LVMY7R:DZGHR&QR,!@-A)1A@EZ_VQU0N]:T MW8(CTZ]'!LU\=RN)=DD 2< MRYDMF8Z.U+FL)YBF.S+[&WW=6W4=J[SAX,C(/%LC61!2ZKAKSHMTL9&3M_U1 M>@)'1N:9S4R@B4AK@31GVUFHCNY:"VTBIZ-O[_N+,F$ZVRX!.LV-6R4"?CZ: MR$QTI+;T^.(H;Y:%):3K:)2BQ75F+6=.K&A1)HG*O*F;XL=FD53[M;[<$*%2+9-D=.@6 MI+4,.1E89G)B[C1AX<[)40LIVY&A?GFP[;1W6TM:+AN=N2]D[:G$H:K)D:&B MNFW:=DODI'Z>+K9J;65N03XE3[#)N*X9]5%E4104?UB2Y)*Z=6;A4";"I6)G MYK35EBX5YYGJ M6-I6I*DDBGK3+$N]2=4,%?O(4[M]WPN2'7U%@)4FUEQOO:E4( 5.\,IPVFZ2 M6XH3B616"^JBM'%H--<3S%(I4IMV(V>)4M^5>L.MWIPWTG#H"1Z8CSKITF;D MB0)EYL25,1\H+)0IZ@0/[.2%614WK9*IS,0,6VT*!9:$PG^"!WS)[5$^21@2 ML,>EU2RPJ#:4:>H$#Q"%HCGO$4X@5MB*]^:+9-+@:\- MFY4B70<^E$#J!+NPE8FSV16!0"0;@R8MS1;^J >'GF"75:,MJC.%G)O5E3 < M-W22H(=PZ D>6$.(+TJ#M.;3(K!6J9.;*Q*.S8[:RSZ!.]*PT9A MRTG#"GSJB8WMRHW6*#U4:H1"V;(XRW"K!0FWX,3&YMSB4M'-1I6@VG-ZN2UE M*A*BZPD86._,HM[+%STAN1IN6U;?57+TF,;VY(]&\3S+* M&@V-;('$[<:N:WH;:6N(RTE/YN@TE*W4"79A78TD=IZ\-HV1X"SXM4MUTFMD M<4>&4E2/HTEVZ)C E-W*]8%BB,!^Q_6)RD*?8I?A',]P2ZC M]);K9C=ZS>PX2V->7P@R76C)J1/LLBPKA9T\:IG2DE_8A#?R68%I2)]0Q*:N 7)U+S;?49G:S827/PPF\D25ZL*V1B:;N3;NC@R(T>I7 =XY?[$W>\)L7AO$SQ^=A#!$Q M<7WW.+'#"\F]+O]S%R\RU'?FW5IJS^S.9\]WX#-URUD?'3?'?R>1C_=Q[T58 M0SI]:, ??#7ABX]#E;'G6($//L.6_R! L/^[7[B@\-PE\T<>[PO MU]D7\CO];@E3O"_7V9?L]RR)]R5^^X)Q+)[[@G$LGON"<>RB^_*+]Y(_5(^O M1@04VKQ.#LM'B/Y)<8N?)=(OT@1:<^C+__N6_O:[]$G#F;U.;OG4F@KLK]/O MOG8/]A"!37VW\4; UH^X]OW'D_D1""!3#6 OCK_+/?Z>C/TZ)% M_:YHD>3W5.1VR2V+UAGK0=P$5V!^^) ?B'/@9=P*/;V;%?&4^I HM,5Z0FP* M;:Z+DC\XOEONE;MEH?-X5B&)&W6N4 :+CE];^L\GP][6BEECZG=1%(L %@$L M C=H2OSHVF*$U=YN0>&+(;M^Y+6\_)K_]VQ"%ZO++3=>5!$*UH\JBB=NLF36 MY#)8YLN2M%QZ=MV8NYD6RC% B39DYH&FH_?>L(1B"?U*$DJ\D%!";O4W:=/: M]BJFL9QOVO2PW>VIOW]3]2,))9J#1:T=T+:@<-0PW['45KV'$J*9;W\S=+2" MQ-U8R'O-X$<%5P\U7',!W"K5L$#"?E(9T/?H7ZKB31,+UUD9&M 2XVW"60"T ME?8D@6BS,GP#>(_84KAK2^%LYN M&P"8LS%GWR=GWY)I&UZB_O9W'BS@J66$ M.@76G6]4=SZS\'TI!?I")BY8.=;C<^%")?[176'##B!!.5O+&YZZ_S?0Q+TN MZ-BG=&PA6W;IKDBP0K^X4V2J$B+,1;CVQ+C"]G!9Q1C M:U-9:+NAOB;ZF7)?;_-NWYD@,8:F,D4R]VLJ'S0-;HY:R^^>>IX;-MSSB8&N MZ"B>!\[2EQQ;"-A"^"* =V'7_'-I%?7RDZQRH:B>@+=\X(^L<;_;DJIC9SYV MG:*XJTSD#-)2LC1Y.2TE9FR.I1U+^\VH-[\M[1,MOZ.GJXY)5+EZR1O(;<^? MHE(D#))VXNS*3*PT%PV,_83A>4'8-DQUO#/J+E\1NNX(I^(%2N=K1(J9$S,G M/C'?/#$+^X*<]H1'A\&)\S*I%S+JSMKL"+!;R2!7)M-^T)+9,$[^Y4S_'Z%O M"R@>?,\!J!(AVZ 1@8>] MA.P'9"S+P"XE%P:TANVVBYHBYY>SOAN90+FP6P M/7 ""0OD=#99%SA;J):485"WYCVSO9:S832#N6!"7\P8'\L_EO^;TWK.(/_C M:JO?T:KMI,!SY'C' F\XR;;DL"8@E3G5:/.&/0=AO?[D&-(*W9N<(YKLE2"P MIP^VS+!E]N4LLPOK*&%_\1P2.?Z9Q)U (JFDI18E<6 115KKK&;]NI0J<[I$3W=A47&D.%#O!1CO MPXE2<%P YYI0 ]<%MKI-^*X"R;7?]/U=@P=TTP ;3-A@NEF#*;+T$ZE$K?M3PC5%.*+*LTAFD)-.HMU!_ M!'0%,ILYU?IT@L0?*CV9 M=Z7_!KTE.47;YU8A>)9R\ 7">!3;!OIX)=LDK*E#F\E#D#O[: M!O!/H%"Y,\]I-CDG!:6F^(4Q:,Z:_4DXHV]_L]A/@H4T?D)Z-YK$FU+Z9K_P M_#+IYXKC=)TPVE*IIUBBAS-I?Q!0ON_Q]]NZ(-?[UPH,2*^LF!T)(3=8AZ MIZRX5D>W[5ES9?*>NISFBR5V6VZA;M,H.X5X8$_T'F\MN1$-3[6KHL3/C>=BV3Z? B"YG%F1E8U.](U"]V6%_U9.:G MBCT!"70\_ZC&'%X[34"@2EB&$O+R62LS?T51O2.YC-5Y>Y$"RYA!,8/&L4YR M;,Y[DMT?'G L4NY0>AHP5LK8PM%DK./=L(YW-^;9RM]:$4ENVF MZZA0!,OV"MB^@ZZ^O =92;,[MDL3WB ZS:;?6CB3AC97?U&:*LI/1 M!#/?,'EM*P^%_CR9JD #++M/?7O/_,)X@/'@QO#@"ZA!/PD(KW' ETFG52+T M$3&GLZ/<@I[8\F""< Y8BZA %U5VSEZJ1(+9:N$;;&@VJ.HJAN %ZD(V';# MMMO7L]VN%BIJ[J41HA6WE\7:#U%\3XNAIKR[+*5[.6FK%Y0!TULT18F#D]^7 M;HKZ9'#V/A;LJPOVUPD&?2#7K\69!UV>ERBY3U2I;"OO^-54N]Y"X@R5D50J M6HOIWIPQY:>B"<\27K#EA2VOF[6\[M\3\W2M&OQD[#O5Y-26LDQM3+'3I].V MQH+&"*)<6&^2RKS7V \# 8 # Q4W9^&0 J&0I,V]M210A*BN_SVUZWUYH@ M $"=RMC4?:6^/--I#DX7;(/=J V&;U#?HP)S,,V>P=C!;#L%7W"+@'GVIVQ/G=*;0K%O+12%#4)GT3IGQFIDFH(D1 MEFS,GJC7WO$1 +SI;""$7%W+:^DE$9@[QC23U7[>6",D M0#&5]T.D-^AM")NF)IPQG%VX83_ZGK]NB([MDC^!-\?5@)O<#WXD%YN$YUB& MEO@'$?[GKK#NRDN-%_!=LCA4%/5":19_"//+WLCOIH;4&LS$ I0Q-WEG5-I, M?+9D9* &1.^;H+];NQ8# @8$# C7;\EQ5D HYY@VXP]J59-O3=T1-\X$C,-+% S3LTH"7&V^=%N>"R5^?-?HT-!6)G#%X; M1*YK+%Y[]5_)F02EGH="WSS(?&XK>2C8\X2VOQ:8!;_R M&AVI9Q:A%A56X"0?6!I[DC!X8/"XVVR7/P(/(E.M\KM4@1#FIEYK+YU@I/@< M H^PR M-O=?6\)9\3X=7C%^\8@T0<\!96AK\)<]U2HE"3>QW$H6V6$^4&SVA MTRTWB@F.[Y9[Y6Y9Z#S^]9\Q#I??:KC\CBXHO+$V7 ,5,^A-,>B-F^U,^(IF MX*I3Y-Q #:F@Y0Z/7G\;WEL%R\!8S('M8Y4;!V]Q\#8N!G=3V2*A]+H.IT() M=4'S(+1-2[%]SM:$H]R>T)EG9JDNBE:*DOKY0JX6\/,T2$&#.ZR+FF*C5^!P M750L_%CX8V,P_Y'PZZMV>=;>@)G0F1I+O57>3:H@%'X4HF"BYO*-YFH<%!M4 MH@UH'FK;=6RX>6']YBOBV1V!5[P\>Y',<,RCH:"Z\P[\&@0 M]5\Y1BR'%[Q*\E^A7*#:_"73/:+&W7B8RS= M$T[&/'9[D2S!F&TIYFS,V;=HRA]C X:M&@O%0J48PSP%%'RW'1]XN#@C#F?& M)9SY^4KWA4WO-CC*FZ@WD+2]76&Q9Y3*D"J=J3"?M\QEKFM1+7ZZM,"I MG /+46RL_^,P( X#7BQ7$$L%EHHXKCY6\;3/3%*<.J[?!>X\#\:G4A+=',,8 MZG@WD?CDT.THM7DF6$SDU+X*(YF]DXOPAX2!%W#PG(D7+DB&;/PLJ>"01Y!( MZ(:MV.KK/()S <;7-7&NC0DXDGB?3HTW(HF%HQC_9"21IHE\9=G>FLJ G3D[ MJMP2:M!ZHK&_ X,!!H-;48;. P84DPT&T_ZV)&U5:4$/!_6@ 3<2)#8?P[C-:':A"Y(AA_0+TNWW NRJ L',6Y#*19M!)+H?\(/J6T#SW<-U0<:^@5G:R^_>#;R M!&+N=LE90V$WEM3/FFE)<.NT7H>&Y;Y 8^:"29DQ$PZ,$5\ (^Y.;;H,2+QM M;)FI5!VL=JRY;#7L9J9<)UP0H@74KV@JBA8W6F!B_PKD8C(.)<03_](.1<31 MA95/4*&^(A;>$?!A3>A\FM ?P5D3DL_1HIT 5"M N_(<./=@>@+VAILEZQ8Z M7E[H,_W"#!1K:HN$A.K@.[3P";-[R%XRE6 M$>[< OX%_#=:A&$'0#LT!'#LDWT @E9JUR*8Z?;*-*'P'-<>;ENS_O9F\::WT11&[,AKH3,& M.X(?*7[5Y!#>(-WN@*&?B"LN,$2Y2I-S+!98VDT:2M&T'0G>1I3/$\$J.L#_'16TRR?:(>6-J M=K8CN[48]0>[,<1%-G2#91]H.HW=8!@T,&A@X^T':'!NKP#(.6B9AFWURJ.= ME68*(6@P'QMO=^$IZP2+A07074#%2FB0;I;C!2YX*J*+5"^X_.2/BKI[.GB/ MV(K%5NR7M6+?( &=H3_UP7*##2>(K5)]MF)Q A,, WUG$S&PY(RK^!EF^%%!>7!=".-!%,/ V M5N8':GM2*@RF4E"N&2W&SV2],L1*$JE#](EVG!@\K@\>&!]BX=*X]4SEDP#Q M9C:Q3I4U<99E1M(VMUU,O;;68SL<0HJP''ZTO,^-WJMBH@&1I\B',H?LB@H* MZ\^#(' //?^-7H38?+RD^?@5M*@X0^*]J$Q@Y5B/#<=&0BZZ3<7U#_]XUEB0 M"V5?U+L_!)]'DP-YY)J-U]"D!H3*L;\S0[UF@&"6PD^DN M@.!,30%C8R7\I%I@A1>Q+4,)F=^ +U9<* KV9*\>.&-?,<)+1R$)T5\$<+SB M>0"7MHF#:?45-(I;(\M7T$">:K*C!8JZY $.88(8X@6J,G:\^EEPW$,NFSVI M(;"I';!F>\H3;M/3J6VZOL!O2A6]-F*=5;4ETZDP&_9$T78,0=>'H*^+,E\* M2"[=W.&L0%)="^TLTRGR9C!RMY.QCVE4*'2SC^)#C%82HPFKP(4E?U@[L;+ M/4"?'PVH2!LJ_&UW"M5@577F<));I"#O.W8I+OS:3ACP\1,W[.GEAEJS/P50 M;X;R%:HBB@^T8VUM.,CSX1?S?:DCXYPK?GLO?O9,T8S5WW_!'\>_4Z'!X")( MG?Y7,[R%I6P?0UEYQ9D4^YU%[X??3/=M.#/?T7X?SAJ"^">:T+/GOGA84@66 M]=_WK*WC$R[%& ?"4?3QT'F"62K[C##/?O[/_WN^G!^G25)U+,=]/!X9S^AW M( P5GAX3D!R[0#&3B@[?_ZA8:V7K'1;+LM\I^FA0/SX=.RDTJ?1WEOUGXL=' M1)3(ILV53?(9W0YG5=("NO^X_ZOC5^$Q<_S.\0P$CH\NL"#JKL"K+3OL.-*Q M*?([$]G=BYS^J1\[\9>2F+KHI/I'5^1/HF8HL38Z@:S]8P\M80]?02%&W(;$ MDT<'7RA_!]Y7/N;_UU0]12XE/)!DA:8( $A-SHPI1J9)^(-EU;',DF,*Z*1" MD)KZ;?_6\U#M^6K#!KAOLOB>ED)/K/50,]S.L-,5ZIU$N<%_#RFP7T%#[ H= M2&:QT1%KY3S7%?*'!KI<:W<,R]TK$_V?O M39L31YY]X?T%W'HQ/1A*I:JLS%\NE975\70X?/%-O+!3FZAKRX*A[ 42NPU4!_RC M:$@]&RH4P\5_=N>50)<,#ZJD?#@5,X*C*FFFJ/KFT8P?9ZMU,)Q7.8[I55H] M5C,?:UR?V'_X^%'1?:$=CYHEOU$ FET6'*YK>^#-Y/UBT5]>8I*@G0RRM7$, MCPJO( 67D/+7D.I6J- J4D66[8X[(\3W/<@B;)TCS/!>ZXK#]N%%[<$5%7?D MW\M5FNT&^<[T:5H:*YW"!DP>N5XF);\3W7]@V:6REU@<6HH7K]X.SSA(J)_] M>U@L@RH#$>@S8),?4\D["A'S#AE-$)FQA44A7H9&$_1KT+=0]G7'MZLH=+;. MW5$]SX:> K2RBK(-L Q0?Z&?T8L8^I]G6^'?D__\C0^-O=*)$H*'^$ $3EK&VAP0(PY MW73R4*?=^="2SO,L9^K@S5 M_K=_W8UYX8M10=\1:^6<+.E+#?U518L*&GXT?U/$]!H^/- M'$52!!N'Y.&0A/D']"HV P]F$, M]Q3R7:)H:_DW!2!FP!/"V0&8((@,,1ORE((*8N"]!+A$N(_C1I!R?Y$!.5DC.%#QI"IP2Y4X0]0YUF[WPU@.NLF(:$S6_GSF^(+ZTR MP@/Q6>R,C69"2*^BD28N7[C,<,/KJ N'A:(\"\LJDA(B/8+VY3'U-6N#39U?Q=.>)H@X M< UM!',3N7;.PME7MRK=5IFJJS=H:=_.ZQM4NR%#TW2+2;% CW5$8>>'7FX6"^H1 #T=S?$O"A-:/@:P_=..B#4CF MA6Y*@( H>L6A:]QET >:@F!9FB\QXG\G&G7L""2M8=C=*#K&UBY MIF?[_$E6&EK/\SFV!B#8@Z-F50P"3&B-#S,ZZM9@2@JV/A*RB?X(\G;OJ2DX MVN^8ZRP(%R! !_).V'%#,#QD.N4P01G\7(B@%^:"GY=ZU"RI#]&-PE' (D M*?X3,H8.[3O%@F '!ZTBF-L@KQ/SE:@IF$&1_8NPZ(0?-(AIMB C\Q:QH-\_ M7 I_1M OLRQHEL-ETDT7:#O?EL1D!OD)S"*Z&IX!TFFUB#,(T\)$/]G-@-H26&!\1 M]#LGF!T"OF#(M57T+I$$'WP7B7P&6PL@9PRU\UT> J(8.5R<94"" M0.P%VAJ0Z(4.:;APCI"#72FDX1V$L,3G?^5.ZCU5AX(CJ$0)*,1"-MJ_].%>[3AZTJ_+^#$_[213I$^\/9OKN-_XHBC9G7VN%3PFM^G"LR6J&/ M9[Q3V#02'*/;RUEIR=<3C3Y*&;O//1^O@*2ZX&/WF6 T@8;_G.P,O/\&T-B! M?B 'T4-'@;_#QD!5&KBEJMB>CK-\HM?,SP9LMU"\O8T!.#TDT8<)DFV!\$X. MTBK07+8$^V#Z_E#R??\&,1="2@SZ*%/#,[!BLVP%/F$A_2$# X(@CF**(K!< M<% Z2 S@7W@W#2N<(EYB@?IK/*2JQ6+O[[L VQS*P]%+B#6 L%42)03PI9N MN<<(D$ T*7H#G!34O,A(.B9C^TX,>O0D(QNY)Z+D,(+B M -6/*'=W[CY$#=*&2@DZO_B-&.I17$KR[,#:)L]@2N/+0; EH@M2F#AX39!M MZ$<+E4,) I"E7>T)N>"8N.O\"0/54470].B9@Q MR"J", 1I-Y^'G 0G-)+/$>N3O=SG=O_:#X/Y8I9=M&F]LJGM2C-FWT(;2[XV@XX@P<9")A..7G%OPX;T1;+"'MB/N B_M MZ+9O%B;"!'-C ,B]1?@S.F6*@U.&2RQ*,0C?ADI+XJZA<8\,%0?:O6MDPP&# M L@>-00?7<0P 3Z'_:(#:L_QX7"T3&]J6Z^I,FV6GV3HW$,SO;D]/@S/FCI. M^U+G% ].% 89TT P"WD"*:N0T0P910IWJ3@AN'1.?PL]I_A8C$RS.72UC]L' MAW=%LL[!)HXP\T_WWS ?'F+]:(? <=%UU3)D)F>AS%VBBY!C)D!@7D*K7($/ M$@\OU _QZ0(HA>]X;DHXYS'8I9/\K0_\D'4520@YG\1"#T'9W/DUM&Z=BAH\]+\!S:C78Y(2=DR]PS 8[*5#D475^ M)S2/XZ+80/2#U4=[X6WF]"EH4($J=H(T;!OZ91[QU5[.2YESR4DRG[9M;EC, MV=[>;DXRCGR9/13=[EVSAWX./WX$&8@T%*8-%2*..Q>(#V^(D4.U$\\"^H1,- M##\\A'..H;%W_' M&<-G&<,I.LX8CC.&7YLQ#,7)QU'BVKR8L1E@Z4_D;3+/O^-%O'Y'A'[>H%LH M4#?:X@(J>&*>0UA%.UVP-P*SBF%Y+O+ <9-'^7";B/>L7'ALI-PN!:8Z8[? M@X@L(]AG:+?/U^F'EU.>Y5M&$ C1E@CN",O]I S8\5I0-,P?V,D(^0S^ M[D=H6"$\_GXU4>>73[RT\*S1V:DS@[GOF61;$V^"(#5%HNO!;@4RJ13T?KS- MZ%MC\+N0,78]D??7T("YI$%WAG:!\.+[/.GG#RX@Q*Q^A4 7$9W37DZ?@7\X MT%70!#N:OA3>7CQ][1UJ0T;I#YG$J%"(Z3@;E(,D(!,#@HQMFU"E!%9"J)%O M>$##0L #.TT1Q*SO09L:I2B<&>6WS :I2S:HGQ'R&&'TC!"]\+[SSD)+AS?= MYAH*A,%90:T>I"3CW9? +/.C@Z?1Q"ASCQB;J$:#8F!6")-G\C<8ZS[<"(<_A"9^Z4V@ MB-,"/@M9@VSXP;5$>6'$9<2Q4\@3GDTD&\L35&\G.VAHG5$ XRP*?$A]1+P9 M\F(%YV*OZ'.$"CJR$ KQL*+[;M?Q#+W4#6=L0PWK0P_99YL I=B,W:3UF M,WMU5?_-B7X0>X$ D3T*/&&;W0&C/7P#YY M.MB.&#Y')F3"'8OD^'L;4//A' V)8V%NL*3)OFSA-"$8&@$:#(E#?J)B:&X M,%% '>5#:&BQ#GKBS,R$KR)I:9A:E(QR?8,P7P *^$L4[%."#@\[6ZB91S;I MCILWB"$0<=#55B]KW(!#]KIP/R^2YVWX M_,6.(>:=Y_(<[HYY>"A-'1I-V#E4#&@B0\:"TJH+T"_T*UN]V!5Y,9)J#'!\ )J4\&<<3V9-VS)]\OSE'^^IE.OLX6#/U5C/SU]_NT&):R+" M9CAC2$0T,O ?&E@XE^L@X^GV[@>MPB2>'(?DC03KY18:M2TU6GNWYRG2E4\AT!I0WE M[R,.3P1I0_Z^$>%,M$V$+G2&W/Q,XA VYP-MA\B/*!I(P$_U17^.#NO9:(O* MW2&;VX5&./)=K.,N4<2.L:WSK64JI7#,;KUCIPYM-_4;/+<<3!Q+SF'6^*^6 M:6*(KRXDZ?!\6D;D U "9DJR.9%SMIQ^R4_@08-(]S3\J(3V?)'MC'_&"4AHDSKX%AG-ODVLA-\(#;RYIT%Y7P,2 M$\*13GPZ 5EW=V@842@DCP3Q2JXODX"DV M7%L4!R113PF=7_'W1".VZ_VC2X+_05 $L: MGWOF_WAP. X]DHZ@C853=^S@(,7Y(/Q(?8B)#)SVX.$D #_[.92\<72$3#0Z M$N]SC]9]L+K?.HMM=4=+"3ZDP_VXE?&="I _F!V(D, <(XW *YH_R9 MJQ'X9ZEQ$!Z.Q'1]$, M,,?^!#J2SC-CZ]9U9!1UNG6,(QC5>$+51(.J.9(G:?KF7 MX]=8U<(_UV#G']W!]S60L+IKFUIX+X?DC>"=W\!#O*,L#>\-V2$_$>="^_MF M6%13.WE#''+,/X MM,<@CNY08PMOS@:;/)"Y#P7DD,B@GA))*"EA]X[ZJSADJ5R:_OMT'$-%AR[' M_)#/'7HAXM[3+HXO#%YRK!H7^C(0,H?RWXF QO%?="XM.&@4ON,7!Z."DRW. MH?P%BC4$Z4TD"N-G3X6/;,)V_BO)\10T*%2]8!W=$7IW8 OCVEPAUR=(HCOF MUMPAK,/G1GU:P=?:P>TYT'.S3;273AZ"N)OPD1$Y2WYI%E*8 1<%).D$R- 1V)HZ<)C:X$YC<\V'#(!Z7PH],:1[PB7T7 MA0Z:XJB$7Z2"U#_RW7!?32'7&CZJ"1L1!+, QT8I0\CK(C ]<=C]ES M?9N)-)XKMN.>T=-/_R5'$?U(&7K]X:C%7:"O,).@X>()X71EA [.09K W,$D$W2:-$M0'*D(Y5 ]N)(XF8ZH!29+ M_WT'EW;F^MVW,8"+H0H@W!8-RU.2%OJ $)U:#R'V=]VQ6S$H?.X!V+CG0W1E"U"7>93V824+$] MRX0>T9?^\7ID&AX.]?G)^9!@D/4 0-L16$8VMN)")PT!IW;(7#KD[9Z>\ -X M*/?4T (BIMKAR&%H+(>S_4C(#J\G6'OZ:M)=(O2.B,&0H)IORN* $ $SR=^P M0ADLCM_522HG%F)\Y"NTQ.$>+JCH%Z?4\"Z*>=A(>2%HQ?6&)]4I]1-N"KV+ M%#/[ZU\%*\4_OSLD4 A) :/>@!C(A]5!H MCT043V8)%QL['"B?!HT,E?,ZG 0FV7D_JK)S-3 .S)4SBL[1/SI%K S]'3%VY_/_]0\^/5 M$=;C-09,N3YDNZBX_9@K=WO< %?#'_),(9>DZ0^ZP."DA*;S<@W-%R\L6%6T M86NK[:NJE\PYC\RBGJOV(XX<1[>[O@L+F%-='UXKZKA85R-<+]3H_U&MC4/9 M8%*G\Z02./$*@@#+RV4:X\+\[U*87TQOP5;*Y!_455W4AW.Z(">ES:\4YO^) MLO74,W7K1\^4G\9+!EDE2/.(R]+_J67I73E1DBV&37&)J5(9])CIR)G(UU"6 M_LJJTAN!X7-\D_.GUZJ_&G4:E'P_%O7!B!94Z[2$'=Y)]#GCL&GB^+4XG._4 M7TD_RBM\?;!Y=:'(7T6:NH$2QB/Q)K%)YZI/QKK&-;O>HIGBF%):+^+"DL_G MW!^/R)TN8%":TY?J$QG\B\@IV>_["5PBP<6_&)\=8F9XI^K]8:8PRGKIL>(E M%IS7&:UZDV2E,FA!)<2\R!.X7QQ-(L7YH[@ K[V(3O;N#NEVY^ ?0/ ALA,Z M/'AIK9 C-L]@97!.RL__#/#'KTTOG?,O"2/-P-ST%8-TR.=%>YHOU/$]9762 M^(TJIZ,H,3GK11(+,6$.Q3Q00VL9.W25J9M6>EH=$N>HD-NHSD_@7+++Z.Y$H0+;\MC*QE15N.=_EU9C#= MB-T=.EGV(J)]XHTDP:XIN0\JJ,'WTB&WB^C;::;P,_&U.%_Q/%^1B?,5XWS% MG[O]>"3R3M(J]9I/KE6.OM/9X@]2E'X@^M)22K=3281AW+)C+%,@/ MU >[TN>9RY;33;VV-Y5:/J\99>UY>W>2G!J-S':"T+'>5P^R;#EQ=L9-6-52ON\0RO"DM9X MEC:?.JCEQ=N7"2?%%U57&7MNHU\!J4EG/I/Y].7;][T]VRK8\HQF!Q;;%65I MUA1EKXUN)FGW=6U+5Z&NGQ>RA?T, M$@HVO>BUWVML'IYZG>6 M&]3T@J>S;I$;F?GF:)R=;V6INBT7Z$X1-;U@:F,A/&8F7$X:L_)C?:AL4YVR M(_/)"+Z:,_9L,TT88YJ99MC=QFJG) TWO1C MN"R.:?)S,9Z54CM)FME).I] MU/1B //FD[ZWI&Z!FXXL-K'4=9=.%%'3TX7ELZDT4Q!HAI\Q6<"G!0;P I.F M^<),3,_3Z8R82^7/.Q?EG&6IF[VDKFB^OQDU:_N568R"JZ12:+ =K5"DAT^+ M1E)L\UP[)T?!U7RQ%^;CI<"H.V63W\\-65ULY2BXVNFJXSQ8HRPML'3O*9=P MFH6Y' 57^TKY:9XNSM(L[/[ $+>C"M^' M+2_&F1]U'K?-8;5.=[=.UJJ)KME+H987XYS2U4[?2#(3>CJ;-_1LTANVF7XD M7*T8(;L:3!LJ& F#5G,^Z+K%2+AJ/QCUXK8^;-)=:[@M=&<>NW'Z47!%&PFU MN.JQ*4[1C.;6FN=$-14)5[54HR:-Q$6&GG9$;LRX>6T+X3\"K@2KNRV.\AU1 MK2X*I=)8:S^4$:N>PQ6?2M%"*L?D^!PC)/ET,CWC\\D\)%YFGINGZ&0Z4[@@ MUZ"_:+=!KML?=_<3+OW@3-II,U(',IJM*,O\<*HVYUNN,WTJK(0Q8I5+="^/ M*V([OVMRW>GL9/V)[9T MF2O)(7YIWPJ%H8]; S\(:Q_*-?F5DE!E/^"\O#%&;HX[C9)@0Q;[/7-A;=IG M.V&ADLY!8 8%F_Y2_" B"/A(8^N]@2.&QXD$04E$X1W,SE MFG?4X2U!N@.JZA.Z>/$N.&$6+@@@HX.-1I"1>_G[7TK4)+!W")\T!/^4>BA% MW__Y9-S/QL:\#V1H8LG##\WV3T>L Z6^W#A1:C] M6]V&\-QM!RC8[1\W\!/6<;CXF4LF_&,(2 )1W,AQ#PG%0?S9"25G'DXX!?MH M$IBY8>8^H02>*2[AA8\TO'!Y!PX[.4$N-^E*.1_02],(*'2QH_OCZ^QNY;Z+ M>^IJY&1TCE(Z6ZWRMK#D=YAQ"S)$\#W7DE M&-R C*T[CPX]XS#.9 MD(B?1#^BI -2K>4[N6T1-D=20:?^.42C(,G)V@7A11P*1*%%3; <\#WX$!X4 M8@Q_0"A2)9((5Q"GQ;$_J-+,X L2^#$<'Z8M(GVL' _-?F"23 M=J7@^Y=BN3GF/IO^GS"]_/<%M N%WT+](SL(U8 )J!;\G=C8@O6=!%-1FM@/ MXYA^R!J_.&@JS/ %M^"=0YK/0?0%-T 3L0$31440N?YK, M/5.(%^(*%B)YG\[&"W$%"U&X+R3CA;B"A8BAZ4H6(H:F*UF(&)K>=B'^X]K( MDGTSJ_7C9IW_B5F_*PB_DWHR__]EOGVJP3)W-.9(#,CR'U)6EL* MAP:H(.GC'2F6?P7!7KS@T?3/,QUJ&CRB, CYR*%*S.3CQ>&G8^6>(TUC$?I\ M$^#-F/6SYW,)S$&W+)S&S%9@-S647X^FAKH4#"?A]_LAR$T< MGP@R?:(P7)+QO]]@IL2SN,*9AN0>AZ+#&Q^IDRS=UQZ6_BHG'%+OF/0_%ZIJK&@XJ;7&<,K#O$D7-NRL MHA8A5&4Q5*4RS M0=0,N+8OO;#'GZ$:4-S4)8U#]F<#W.] DPH5[GUCQNV,> MPKF_8IOL;4J$."@3IFJ:DC.$/FT$XJ5FLXYS.75;G_'H!&#QI\(&G^(=?0*T-@L9HVLHC^YJC[1M5G M"U4,)C&8_#'FU4> 2=8KT_W'^A)PW5V.>6 >^YI6D2&80&,K>T?3ER6#?MO8 M^E#!J?J7=.!*C)*N& JZ+!FED7T!1S/V'&//\3;MI%_P''U)AOA6/)'C(\B= M8UN:SC7FB['YJ$Z'U972-^QR>B#S6;PU>)?*)K]D]"D&A1@4;M/>^1!0F,K- MIPEKV@;MF:FG]$ZB[?X2%4!!FW!W#/TB*-QF=*EGFY(GNG YUD S\7V2L4,8 M.X1_MD-XBU;3SSJ$ON"7CW+_DBMH]^EQ8M JFVIWQ_.>W6$;/4OF MTUSZ;'&*822&D3_&SGI?&.F7.IV>;C4 W=TJZ>2NY726"U0W#AI8Z;L4\P[; M=Q\J,F54"DE4,&5B=S%V%[\$C/T)UE!8<%\",%F<@GZW5=Q)Q7Y=[-?%!M$S4!B6^)>@D-6-;J;##2_99)VW\$RMTRI'UQ_/H3S)\3R7T)P(KU18K)[>TU M737XIR;0/6-8Q5!38.#\]#XN8,_\<^MAB/-+!6)?(O8E_FQ? MXA9U\2^D\@6"_WSJ'I,JEW>;=C%!=V?=37ORQ(%62D8W"*(,E3@,$4/'+4'' M.^GOSU'6Y-J@V.Z-[=ZO5K7J#].^=2S(44[P=KE8;SRZQ0W-W;1928-)HBMC MRGS[-WD9Q8NQ(,:"KX8%MQC5?P\LR&>49;_[*)EJMI7>SA,[UF18C 59B 7I M-Z]B]]EV:-== /NM;9S/GE3L5/P!3D5L'+T%(&+Y?Q8-ER)(+M8S-\GMMN:X MF>BV1X9>Y).X!'$JXD!A#"$QA,00\F?95"]#2'&A;_O[YJPP5KR:VE![4DJ; M8@A!!E7N,K9Y4U&BBFD#.!!*]&P;&.*. EMQ(1@RH/[23,?Y.XX>Q1YCO&%S M1736F.7J+39A=J=Z$8A8Q;FR1_0[&7KY[)&RY^1R(;G=. M\ +A9\4V]>@SCSC%M;<0'-#UW!Y<(5-ZR3"KB7UIM# 3+CW5)STST>?:0G7# M)W&)X=1=YN6JH#%(Q2 5@]0?9PA^-$BUW:V9RY3-+B?,K#Q3'Q>:?+J/0 K= M$\%<7OMW6^>*.B#(JJ+FD&24%*(991Z6-_:(?PICKPE0W_#:P>L%SGA#\M48 M^@J,=" J=.<05R/PT$D^['N[[;"A=L7*8),0)UZA+/-)7.XXXM*<&#EBY/CT M:5T/]FWWW_\;"/EBCD]E>:D]W@VR;F%D)X1' $TV7'*9H>_R$=4Q8DB*(>D/ M@:3H$W'_<04XWG\#P>AX.GR/>#4L^N946GJ.J\QWY"O%@"]VOZ>R)T/%1$LR M!\KU;!.NMN20R)&[ <[!WV>>8YB ,>A%L(:_@6 05DV<&"_T/:!9A%JPT)P M18Z @+Z#X.\"5/89]< *SH*J:.;&@2I"PFGQ:^"@V\8HA%!KQ57@3"&VXGYV M0+ I -M)5!F(&)VI5/*.0CK@GJH;\!D1'"TE W0[C%\JVM2(AK3'(Z)4M /*T^QX0O1&)ZQZ^[) M-,@C!E$$2.F%.T7#?^;QD^DYS\T/WSF&? DT*@$]I"&R?<=LEB5(>J/IV(!3R[5&E MW]E\HP!4=!8:P1<8[,@W/JZ2-B&@]=N@;WR% M1=/_@R;GVL' _!N(_DW8)Q*0@&K!WPFD9K[/;""HB0VDTS_0 M^,$"^IU(SQJ<]>GK&OSBH*DP@_#BN>!LHA]R,SMI^'K.^ ^"$^:"%^E.P7+T0,37_60L30="4+$4/3VR[$#>1C+__V6^?:K!,G!>EVL]LZZ_?E12A_/F.R4)?_1HL" M\ZNBD$S>IW(W+0HH>G7*S_$J?\E5IM\"M3Y[>\J/?AIR*+HL":[P/=Z N[WJ M#3]M\H1Y^D-(LEBE22KUL9LOV6U;+4C.^L-GW[N.MQ8 M_&/Q_T+B?\OG MY"_&N%C"WD9NR3FG!=WEPL:@-'*/+IY^[!O6F__\RJ"1,, MY;Z9AYB !@0'OL//4*0PCZ(6G@,HR K C8\.W*#C\\GSO@:O)C:V?NW>N:CR M1H1$Z) .:#U:LQ=6L8ZDQ5W57HXW/7+&6W/U@I]GI3?>/$T5HPU,=;$6/-U M+;NWQYI5(^W(55GO^>8\+/CEJ=VW>* 7E* M5E B^!L;<5\<33[!E_TLR/QS\/%F;3%T-+-K]"RK90JH[J2LK $Z\/1J3&0\ M2YF5I[N=.EW/)=9*%1KNL,_C2AJ%]#L6]/_B$A3#Q!>$B9LUHWX;)L2!9+ 9 MH]"G]7:N6[3+KEKEBCPNFU%X\>CV[8?&>K:)I FR$SYF">; MO'QT:!X+8@C M8+%7&GNE?X[5=4 $=(S8QP/BBXX0&D35_T\.]DU&3#^I0E5/J:8\W7!"G\?5 M+](O>9XQGL1XK#-F?.P&Y:F-,E%E00)$G?F!O<#W%$&P+N/-A#1>3/E#6VO+PX0L4<:FU#78T)! MP2Y#N>:(6+_:#RTV=NG^.C?1.*5?WO*LJNC+99'/(SLJ?UD'.\:&&!NN!QMB M<^CW >%9FVC+*6IF-)G9XY7:&G%\+M',3380&5"$ZM+#^FV;Z+,]C/JA%EE\ M:"OV';^D[_CQA(@9_\^:]U=C_!MS[WN>+2YP=C'TZ"T;Y1R[.UQ+$A6VM% = MSMB"CRWX/\N"OUF7OB?LD,0Z([,HXKJT/5^B>YI@N$5#X@*A?K6[[\T8*^OD M"WV5J:>$ATY++MW*S'_PYXT?/\,>1/?#9\WZ+JBF^0KVNH/H[I^44 M';X[#SOA54M1-I8BI\?L@__R@,N9_#V^<^%XRV?NGKG8<0GU>])90@2:]L]+ZN5M MPX7/1D:8="B?A] UE;H,":)__^__.8EX'F [5V9]O= UD/T\PG#8+&708($ M5(4Y?/]W0=L(.R?0I?E[YF"3?3_@10H-*G.?S_\/=?R(B'*Q:&A;+$2WDYTQ M\M3IWIC_W0^BNOZ*NZ;UG8% ?[&Z[Y)8E3JNQ/\3J(6-4.:_1ETV,N")/D/Q M@V"B_1,.:OE???L7WX2+KT$FFX;.01J$<.0WFO_/J1I%+B& "KJ.Q5T2[V]_(VPXM'SG TT=*JG.T\ 26^W*!AI^]'G+D?-0 M6N78L<*M.A#EW4V/4P=]"&D7+1,S77IJ-UI/XU6J)SZT&@6G;&[XS&7+QBK3 M&#.VYJFKHM81MH_U7FN-6E[,2':+B<%CG='&*^]IEU_FZ-W:SH":VOF8RV24_M9EXF=6).6P[SY56UR%6F8Z:P>JJVRV"9KZ##B1=]EAOS M18I_7%0YP"ZZ.6=?J%BL3 Y%G[;<-'+33'V_37.K;$IRQXO''LC*?/ZRSX*P MU%;[D;ZDA4IB,E]!["I49') Z+1E>[]25NK22H^;BQZ33(O@T59EOG#99W*S M,*8%16$X=J#/B\521TOV-K#E19\+>]^:/?+--9<53,FH:9HMFSC_X'*@7%EK M//;$G*HH]KK(=AIS5^O[J4VG3:>]6D]KE=L<= &&VR0G#>=U8J9 MG+I?R..=X&U+BM;+3$NP:82,[(RJ6ESIF]Q8,*U9=)[ZDU6.N"C)I><@ 49="5V2W77'92\E!*;?4.I&L$^VM5V6D4)UF3 MT[<"G^Q6YN5)LX^:7O0Z3SX4A5XZ8='9SK0R&]JF,89HCZZ?=3T0OHS6W6P7MI R_6R:5N<-7(ZW:;'TWP#&/U$8<[2,L]$\&NIWDU7=^GUA//X M!)@X?'Z6?\!-+RB0&]FLX0WF;6Y8*S4SF7&AN)%QTPL*E-UBYM'=J MU6EZW M9SVMXG;R1=3T@@*-\F@H;O7*3MVELF8:S++M"<1T)D)@UM/12JX+O0(]='59 M'IK,0#%PTTN!X;7,LMW6\UQSX&:,G%GI;\:06!$" S+P^_XRF^6R%LUP;7E: M7J!II2Y[30^83KUH3[?T=,D_=!>U)[?W )^.D*W.Z"DYY?JS!.UIBUGINV.TW98&AO,*/+MEGL*@(D5H1L3=>KLLU,I.$8C*K;1Z$K5_)C M&36]7 (Y,PU0K:$K/O0MMQ-=ZP\Z4]&(6%:JR[L M-4)@!LV=D?= FAGK^U1O\BBF$TJVCYI>#(!A0?%18!H-;B=5P%//6E0>'4B! M")W1*&?7BX>-,1H/4]V:I FY=EGHHZ87O9J)ZC1;?\K)ZDZOF_MN;R70*IQ6 MA, L'+&74I;9M@JR^T1C972R1AHWO6#M1GVQ3C& +ZA5OEU0&HZ=6D(H9B(T M3"F5GSYM&DY"911^8DG9I_+.PKU>L';_T;&2LCRE56:_J; )HUY>EN4HLZHL M.-NUQWI08!M,NBTOE.(&PD"$#"1ZL&6F-Y^/&>6IMEEQ22%5Z4<98/2@G)GK MCUE:;0KRW*ZFG%81PF"$!,R@(S#I%R%>*0_CS:99[IB[YB;*K%H]-AB'-W=/ MJM[EF5*B4^Z,)Y%F%9M=*9^YB&2YV;\JJ(-6UMM M7U6]9,YY9!;U7+4O\Z@I\QYNVM)S7&6^(U\I!O1HW>^I[*6[D&0.[L)H 2A1 ML.T="@@*.O3-R&:(NPC*@^((H:8(V%-6P.'79[9+*#A]]#/T'7!P7'#ASR4_ MGCA$>\6P1]S)Q>XYA;+>\>M05(3:"+CEW-10O)&<;CS)BORI9/JRVEFJ2Z.S MA::I&H MF:"AIS73\6S@C.# 2YHIJM\";MDHN4INO)]9')M-V+9=L:ME'8X0.*)@P3&Z MM@?>SH$\QB#H^]>FR="O3Y-YJWQ5WYW&3KG@N6;P!7')\3B\3D+_?Q1D[<] M9I*\3^5NFNE1_.KB_$V\[G_"NO_>.:(K*5A7_%&*?5RY+B[@]44*>#T+:#%7 MQUS]Q;CZ!NQL]K6GO-Y.!=WH":>X*M0-*XB8YV*>^R#XOJ;[V9X][QM;7C=N M>;W%V;-KM*7.3Y:AY4LRL:<0\^MM\.M[GX1\UQ*6ZW9AFI26SHJ>JNHR;[.[ M57W_Z\]DG!1_=N>1?_L$N#H MBY7J3]:%#@:( M[!]+"31J.&)W"-B)OO8(*0^_HE/4#5'[UH-ESLTBK>?[?,KBIT_=V8;<89ZY MR^;?L.S5%7K)8P/"@88J7YFV2BD&NF]#MH$3>\FW[G6\,21>M^L1N\HQT]X< MT\:J_>=5N^?K*Z2N%"-05L]K=V/B. L@JW6UZ@C%=&+PM"KI17(G=NHN%7'W MP\WZS#T;6((BX9BWZ2Z ?5;&,G9?8O?EYA5SS'LQ[\7Z]5WCT;X>*1I2%VD1 MDJ#)/JMA-3.IC5TCL^"JN4R1YK1=DQG)Y(;EY%V6+GQ1_QG52?@'7;B,3O=3 MKK -Q:IC/^3M_9#/KJ]\%:DB5TB7V$N/I>/3Z?(5I",V5\[" :^P58CV'0G; MP4'W1I@H"R63ZRQ[@J5F2P_[7"L%GB;5/E_ &^Y83J;NTNG+3JB9*$*L7&BF2_FJIUI79]V MADQI0'!@GPD*,R=RWCS'+VW_MDKXLZW!V K^FE;PQZ]KS,\Q/\<6P=7F1YN! M;B.J#9/8G$.MAI5:A"6P:VZKXZ'+#NF=4GU\ZH^KC0F++W&#ED A^87RHXNZ M"0>WQW>/* ;D'EE!'TG@-O:Y8[\G]KECWONS>"_6L+_D<];0HDAG4E_!93_)9S8^)\_JSP#5KXR@MP.7<10@YMU;Y=U8U?^2 MJG]%[& WXI>FWBLK')MN=U1S"O:999]/XN)DZ;ML-OU%8P3E;[AD[@H6C)_ETR^?V#M<8?(76W+&+7 M*$\QS\4\=QL8?AV[4OXY$E&$ W$=RA)V^# )*MX@B**-L#V,^^C[<-9K\$!L M?=VX]?6G7.@9;S;%_'I+_!IO%?U:(HJOT'I$/14-J4BT62CT]7SAO]*2?>B+ MF46>\ZQ*E39W664L;G@F2:[88;)O7TSBTU3_"-@ZI9F"$=O0L0U]\^HXYKV8 M]V+5^G[%Z9&V:$%E\;SN7(I;8YHO=$=C4"NT\LPLN97:?9[!99B2Z;>_T/V: M_.@6JE!!F3,X6+)Z=T'A^MCAN'&'XXHN +DB#(W=Z9B[ORYWQQ;"SUL(6 5V MCQKP>4MAKG32A>+#5*"K*3=39YSBT] L\@PNT\04WOX9!6,#"+8!),H& M:P"I%;L[L;MS\ZHZYKV8]V)%^B&5$P9$;3RO2E?M>GV0JTZ37"+57\^-MFTQ M->ATITG .I=\^P(*U^1VGUX1]]%Y2G^>[7X=/LN73AB,'>V8:6^>:6.U?U3[ MH8WG-[J>;M;=5%VMU2ARNTYIW1Z-A5=G'L< M.S?7XMS$N<&P.N4?^PNQ<4__Y#BGW& (.;X/XOC8SOC]^V,".OBL=3ML>NAQHY7B<1T M\,"7IJ-ID6<*R+K(W]',#V_A^X^+#D?_&S3K>#I<:O%J4.+-&77I.:XRWY&O M% .^V/V>REX:,!KKS*AQMUT !=_CVAYX.Z14C,0"(.#X3M^_S"W')]&/K^0=S-E!#SY8 MBG U!,L!WX,/X4$A-O 'I O;!%X>(QA60@-S][O@N6;P!<8\\HT/KZ1-"&_] M-N@;7V_1]/^@R;EV,##_A4DRZ5>:^IE[)O=2H$!2UA']F[#/.63&@&K!WPFD M;;[/;""HB0VDTS\0D13$)M]MH$%^68.S/GV5@U\<-!5FT,GU7' VT??&D5## MUW/&?^!<#O_^IOV5BA?B&A8B>9^)U^$*UH&A[_,O[CW$*_%S*_&S4: ?J8:/ MFW7^)V;]KB#\VU/.G]J0(K0*@'U&@]G)2S:$M6>F)IWE[9SF\,Q.YP^M$D24 M__W&?/M56D!BI#\U!/V[Q'H$@DW(PT'S7"(?RT#$OACY*Y6\(Q^0:7Q*Q%\3 ME\\.H/0\6UR@'"@+^@5O&(Y!DIX^F$)5S)K]CSC3Q\)!*=+S49V9(TH\T^&:]+!JBZ)3M+O6I,]# MNGS[-TW?0?Q^PUVC3[ 76 U:9H9,"1**QNA00;S-YL\[6P%7@V^WN3?^0\_@ M(S*HJ;]BS/KY/#=?8(M'>?6+:D9M>#=M?:.V56:LN/I8V@U%N5:F:9*K07-P^%A_VY7:'-+L3%WV\;<6^/?=5ET,23^(B1" MF2]!D9\@B>_.R0V60RCN$8C(Y=S>=I49U-4IF^\G2KM'+F%O^#1"Q"Q$Q,MK M*7\;$3]40D:V8#@^ZXBF$QMSL3$7(]?U(E=(7%DDK1&(]?3 E3,@K\\YAA.6 MPURV)-;=/I]!B)7/7E9ENWD+CIS:$'>4BXBC83J%W%/*!J*_Z$"BYK:IHYM1 M/-V#+='^O[L -F0DW;+! D#??@TH:#&_'0Y^-GFNQ_3[[-3JCS8-/WN^,0"_ M@S?M@\WHB#5'SWH00IH*!)KB$6>Z"&;8,,JT(,A$P'=?6#ET+U-N9G/8A>Y\J,$ MPW=%6F4S5T?<8KKEP+B6%KN+R6!%%W]GK^7RW0@($"!VC6 *SR0_0M>].Q\) MVPCDK!9I1YR-AC8ME :]5H)-]T?,AL\AY&3HNWSZASLOGY5/^VO))G"0/GT$ M,IDKP3 !+TBG.^)2I6*KV&&Y88WC1FRWW>MVN,YHR!=RF7PJ!WO_CQ TYQEQ M/I\EYX!/"W2.3V= BI])-KFF M)WDS;Z.6F?.6J\FB8?'\MD3K=JJ>*(^7O,7+?(JG+]Z>%L?+WKI74;LM8ZC5 M0:?J6BB(=-&RRW$R:PV,CCH4[>V\K3#-=M5L0\YQ3%=.M"T9.H07;W]:]@TFWWY,C7>F, MJD*^,^A#V^.BY6R^*##BI-:AJUW+777:W>5&*D)9NQAG?3#./3X4)DFN.>Q5 M]D_T:M$K]F'+8)SOE58=X,W0LRP-(/-,T$J")A@B&"X H/!0?">2__ZA A0Q M, VTG8;WC%Y] :L-0@<+J+^@_>LN3,^![9V_OW_UU/"%B:/JS%B*&IBM9B!B:/O=4SB?4SG[A5,Z% MM_A!QW0^HKK5CXZ>O-E9I<-9GER99?&58\ON;2L"G MD^1Z*EI]\7E?8VWL,Q",N3KFZJ_,U==NH)]E?)UKI%LPNZZ!)S_A]IVWJW_X M=1.S+G)>)R5/DY;CI_%X-_"XD55(Y^C'7T^6.MM/]R\H*!K2BW6+Q_8\6V1G MTT=NMUZ/N>5TM.V9,CFTE'^I:G$L@[$,WKH,TGS54I2-IOR>!Z( T'FE=LJDJE5RN,VM/%PQQEW8PXFO=XJO=WKW4,59HO\K@:D\ MRV^7NB!LN40GK^V[#W)MMM^0$Z_9U&6!E5B88V&.A?G=8QZ_)LP27=%6[*"W@H6FP.ZM M\;SV2%>[:BT/LMU:=R#S^ ;Y3.YJ[WK[Y=H45W@A'3D#$CK:(FI L)'@+?Z1 M%,?2A-UW3.;@J+0O4DS^'J6;ANX\R]VC.W)/#[^$^CWI+"$"3?OG)6/V;8_/ M/)L5RZ1#L3)"Q53Z\H@,^O?__I^3$T 'S$$'T4W[>P L(?KYA&$PQL@@00X8 M"7/X_N^"MA%VCC_9?/Z>.53S^7X IQ0:5.8^G_\?ZO@1$>5BT= 9]Q#=3LZP MDZ=.3['[W_W@E)._XJYI?6>2]]F+U7V7H&7JN!+_3Z 6-H*T_QIUV4@91)^A M5$'DTDX.-OA???L7%U9 U0A8$U< < Z\+_R8_\^I&D6N8V67=*O;J8ZX0;O, ME49\)I_,9#^HG$?+-.01L/4RF+F7123H;G:3D;S$4DW4F/K$JU:=9?J]BDA< M)%R_IFY'^K1N!Z)C A&20I1\PVLS7S6X%(F80^TF+H"H4CW;= %1S/"C; LZ MU3(%XVIN\^P:5-&R%8W0,)FYHY#2OZ/Y:%7G(P4F@B M/QW!MGG7,G2]FGA*T5FZ9JNCJ92=<'VH*9+YNT+$Y260;!#',6U?8J._$,,S M]#^]7@]_2O[S]SV%ZJC +^Z@>")-J3@+9)]%=;,13=TWWF>PL&;KJE;@N:T"PW MI"65U;;>.N463W@VX0#QN^39&P#4$XY%W3A'B[ON$Z5R($G77=)23F ML/]>E#.5)5">=IP]9N7F5M!*\^70@5+/I"](A][F("G53'0-D(.9&UISM@FY ME?(QDHV@>CB"^;]U2C, M*: 6$*4H';AXJ)#+)87<=NW#$L1?K.-/J&01=KRGBG"E/7=AVG \$C7;48Z/ MZ\DDG3U = "T=Q12G; A5)Z(@D.HA#2JY*,=590@:14H#B0A,,#I8:D8(#0< MK',8R&%X>!'A VUA%]P.#^RJ.;O-]'OR,$.*NY^1M"/BCEZNZJ MZ"Y4MI!MKR>U-2.E-[^DWT^'43G2I(A)TIT_J_'G*65K54:/29HIUWK,4WU, M5T7Y!8VO(,&&HJM8@H8E,B;U):D#T(TD^3B54JPGIB;1PH[6:C)8;:H99&3= M9=*7^?F(X(%)<$\%(@WM7.1"$[2-D@'%7:#JRKB^_5^^-?(W@EQ3!W>4 1! MSAWX/T%&:.H>S0Z_,7JOZ4%[ T(TDFH'234NJ0\%_UB=V1^2]!+V!Y"/EMF! M$ #\ 08R?J8*T/_08X%-OX%6EG,?&5HZ^J29>H?MMKE1\8$;\DPARR13IR5& M"UF:%C)9AA=S69%/S_("+\SR:9X1DF)Z+C)Y@2Y5#91)4;!XV!7IS?9)KT"3^EB@:OE ML_G($J.)=7G9&H-]@V-F;89UG>PJL^P_4V)T4YBM0(GS,NZJO^^MO$=O UM> MO'W16'BCI_&RH:Y*Z75S4ES,UW/4\N+MXO915>OS89-CZP]RRK-&Z24M1Y4M M;>R,\J)3+:?5:?NADE02K)=^+$:5+>VPG?*RW8/S5T:MO=MHL"6KW@^5+7WO M^$$=\_](V![K?UZ&$;IY1AHKDE[C&%G/;4J]RDIC?9#"]8B+[@OM>-0L>4U! MA\QIT($("H4EY9I,E0.D&2;&)X)5E"ML#Y"$[^_PEP&AQ!&&,&! ."%3W0'! MAB8A"^ F^$%)9A$H/>A:*K@-) M@9I2VP5<*ST_E?Q?JC\&- .LE E'P[&B:VAPR5@%#QU%L(1MF+UG +*.X?\& MR9##9(!,?_PJ'PQ+A'8'&CJ*Y5/NQ@SW@YX*?H<4W4!;#3:!D]N%6R%];7J0 MKF@8.!SARV=HR2 KF18N(H\6XKQ/Q/=S!;D(VH[X? 1H$!@=Z$ERXHYP\) M71-DH5 C?J-/D!"US@5%4A"JN<1T$Z#<0!Y4X, @)T'60]X-ZA:RI:=!I]8& MEFF[?ISJ5S#M+3W0T.X#7&9-$2]U4 30/8]K5%8R0";"BZ9S%S?VZ.-UOB M'TT*3^]T%M?,>_C:'D@!J@>M2R2YH6MQL4]T-:PW.FYI8+,M]P]1L,'&G.-K M5Q#>_#BTQ#I.]+TG-YBTY4\:LQ&N1FX0GA,0J M'[&.Z"\< ;1(>R $YA#^';T#K#Q(3:1/PIM 4,M RJ.8E1 Q?0VJ1.Q]]'=2(!$#'WKY4)4-@M%7"!Y/M(5SR)D=%)+ M.'U'4C")?;WA3T.P+$W!7<,>= #UKV1JIKQ#O:"2\[:$KC,X>M+18SRL\I'7 M(:M#"' 0)$ AML%<"X3=#A8;O6-\/[Q':BZ!08G,B.@HHC4%U(I8;^A/"?X. M&5T,FLX U%\@RHQ_A_VW<_>0/G$/:;X_W694;3=IJ,I*WP[2CX/11#R],"SS M$YE!1%.A.VO0CMHPQ"\E/.OP'3794.BGD'MZR)ATJZ-.@=#;K7IKMU,M?OOW M@V\,>LY9_F!JJ%JZI+9$D.*4@B&X;F)KN!-(C?1]-B(AZCPN!G%9"XZ6"\1D M1[X+-LG@0 ]\B48 8?C';/FKYM;=B0])+$CE@- 2">!%^[+'*\_.W%G?)&3# M>#D,(G X?'^\N>G^@Z_Y(,M-EO884/&EOVA(%4+P9V[ZR*Y[QE(UW3P]K,Y MNS&NEJOVYC*Z$MWN7:,K/Z>S_XFZ"@3[)2^$*2ZX[Q@5/6S*D.M!T(/G%X3, M;.H_OY3[%M\JE*%B*&IBM9B!B: MWG8AKKU*RO.S_H7[,ZZY[$)\B<@'EM&'GCZ)B1S")H\H;$(^- M? T1BN^8>#OAB.\6^6/7_4O<+1)$=./Z!.]=G^"3ZS)]8'F"JZK2A"H2_/7! M.V]!,OMA+Z<;Y"45T?X1/N@R!/(AP_W0GGS''C85CML_?HJ[:-?MF2&V/4XI M*(5E6MEZ&?/72Z*<[NE%O?=L P@X 6! Z(?DAN^+J(.0&%NE.JLBCH MRUU:7#E%/H7*HZ3NTJG+\BA_Q_@3XT^,/V^4!_%^^%-<;)K)\JY$JVRY9,KM MP;;W]!NU5]X)?VJY="'[6.ZEN6IIP#5;:WVIUF2(/Z@.[EV!>1%_;L!#'9FN MH-V"QW%%\/C9!93>"PP_>UZQZ?5ST(>/%_X"[K45PT0G/8)#AT5#.NV%6WGP MYS;.(*P;:T#2 %^"R4N"'2VV<>T( ^S#V, +':Q$62I-Y?]2Y->99L%9?*N!2C.3BM?_!U7I#NO M2)>)*]+%%>E^KB(=GRK,! #A@9\QLQF?GHD"7Y!R-)])I6=T4LPD:3%Y?A*] MSP@>_2@_UKCN9#GL96JMC6++D2?[>[61WIYEI^-$-CT:Z5)KO$M$GNROY:U9 MN2K+.J?0K5Q]\UC-CF -YA%-3TN^[=%G;8L+B96KY1D&IS2:Y0GFE10)B.9W$1SVG(Z>R@S&[FA MC%EUQ>][D\*R+_3A<"_>WI99N3 %]98Z?)*43G[:Z&[F13YWV3)95&?LP%QT MN6IV66L#J<:U>S*?OVRIYE;\LK.J)&BFNBXD549RJCI!4D77+9DYRR7,+M>:E05O.,<#N%C1BRN!ZLL@([BA01,>.VVCUF.^38;FMH MZ>LMG7R*%!'!GLZ:&6ZJTE-97PSW%C<3,ILH$=%3R\%X!*R>VA38^JK^5-+* MV\CB%[MI\\'>0WU =[=C=??4"1LO#T!C264%V[,IRW"E9_2@1 M:28'CJXNS3R]>QI.&GH=Z$JE'R4B0MUNU279<]5N*3]:CIK#9:TG1XE(+S^; ML95*KD0KTY*^'6YX)^_)4>Q@*NB6[5%;;7;T MP;[=YC++W099WQ=-Y?V\M;!3ECS.YNKEMO6PIE/C/C;4SYLN07Z^VY7+.568 MY;I2,MV<04N43T9PW@.SYY7]:%885R?#3JXG/2@)NXB:7O1:T]+Y;':GF6IU MYUF+=JT_R#FXZ87<)8N35&? EOHJ2^?2]7YOX$RR< 1#)U1\ZY:<=G!.&$D MO=R(>U@+*]ST8@!;^J&\&"9J4VY5J'>$X4Q+)05(K CVVQIKU^8&6Y:NTK7% MWLWK.]V 32.XJBB)5M8M-65:=TUIEIU/=#4)IQ7!+.9^LVBW)X^<6IVR[42G M;*5*S3YJ>B%]QBS7SPBN+',>^Y!TNO\_>U_:I"BS)?Q](N8_$#US(YX;T=1% MW+OG[0@7W'?%[0N!@(@@((N*O_[-3,!RJRJKNBS18F)N/U56"IEGW_(<4IR6 M8NBI)\<:*M%$*I-=Q7&;%+S:Y,6_7O2.5B_D MCQ??\>H5)M<=V/_:5][ARNUN+?GWN8!71[E7T[)N$[X7[F^)[&@\S MIAR)9 MG*P2D71,=-:!N)%U[A;U^[K(7'X5*[Q5%=8'AU<7OA$BPJL+ 4%$>'4A((@( M15- $!&*IH @(A1-X:VJ1[L2$MZJ"F]5A2P4WJX)"'.$MZJ^+=X?XE:5-R_R MUSW?:GB/-7#;>PXWAL2+'/W)EQR^'<)#T@])/Q#'_##"@VZ7[PKSW"&1!;>5 M^CU87<$I\K[3&NX'+]&^NWLA?O;>,QT]5CS)U[]Z[:U9)/JU\9BA<*(NKBKU M>9R<>_I]K,/K:O4,1 M3T4^_W;K3?WI(R,%(?:>O8M "+, 7J(_XUE\TYX!6/3@O@SF#74+B3XD^F], M]$%WIG][C1DP3[.'UO7'[TH_&",&E^M"7_QM$_V%TOG7+/2;:O=P3NN*AL B%Q:/Z\Q\0%CP[R[<<:3.GV$8D-1>VVYXPS0!A M\9#N/'AFWAMC>=?Y\6 (PAN?^Z%2?V?$W2$[ MM8>/0U:A'WW>-/;M/8^W7S:1CRUC.5;-*GUNU*(3PZ%.;]OTM,-[O2?.N=&A MU BE1B@U'L2A_K#44,3D7*06/8(@J173)R9UDFO WC8O^-/W[DZ[60M"'!H#_T M$P,F#OR)P-8"-F/YSS:),B;3G.[;0$5=DM:Z),;HW'PIXXW6N*@?62KQ TL% M-P4.6BNPMY(IJ"\%F8"=DC%-P3)W-A4<<9%C#<,!#UN#/>]/'G,ME81KJ33 M(B;NS%D[3>=I8M'(M+2A*":D?N;'G^O"(\+TL[;"S^DQ33L=F^KIZ5B2&&5N M#X]"TK12_5PA+SOR6LK6"GEUG!-__%&U,V;;T0>8%_'#<:QNV_$C.$!2NI M8#=/V.MTZ9&C"4UE^!S$_LG?Z#NLKAO:!H#'$A0'^]]KH\@WPW<&<<:V9FBL MRJ&5#K>:4?F:!J!9L0W)Y"6T(<]&;R0HAZ'87(L:-.;%E%0>)UN;URC_LNCJ M!8@^BV!>$C:-8LOI4Q*]M!OE\J*12P,$1Q)/IR-<,""X%/##$P:[]>Z0_U0$M+>R% M!^%/0E2WKZJ,*<=DV8DD\.DDV^QDZN*!CW0*ZX('! K" )T"MH/:@_JJGN%6*3L3[:6:X;3DKO U!%DT>@^P)Z=\@Z-NRBFFV@=%/ MW:>=(-SK;VT(EFVH)A)PDFD!6 .0 C'&"[S-60*_MQ9L6F IG*UX';)G[.KH\1-!@)(1; >US#8$$2PV$*%EZCWO=_?+ M4QC.@72'C@"?K;!KTV7]W4>F8UJ"VZ ;"'0@V&U%\)J?@>V"5PHK"4H)^+*) M#] ,#+(/ET,/0'R*_X=/]-;V<]^&_@;I3,4$1W V $WC; MXA166AQO#GP/0N9@9P=4P0'#=")@"Y87,($%J\#'+NP=P$$_,4BHNH"HU>VC M[K_9=+\#0*?!US]_QT0;A"\VX$X@$ !@%\"P=7::%^@"&] R@LH>X8&=@OW# M/NH&#G:+NS]B$]:43*#'9Q( WOX!_1=H*B!+2!['[_&>?8AN9"_ U?M =*$' M/T4@,_;>(GE'A;N#_Z_"K?M[@A"P 'S0,^#;@=::N.$M\T+D'#WT"1NX!LL7 MVR;O-A_?:52 'USJ/C H/.(_:U=$:@ZY2HSC$;E(FEN^9>EDK@KLBM@3\:)9 M ?D0PI7W7H_HBD4;0"C:>S?$G 9M1-*7"::PM &A']+R6[8E#\2JJEFNH#S_ M:H!8A54YX2>F"DA20.)8L8HW/0*)&/CWX&B>_!GP02 I$HM\5RA(#6&J(*X" M3 //A48N3*?@(W><@K#0-8,U@#Z2P*>&H'+(@+/64'\@;H7(@(8)NX""%]GC MYU\%I>]44@&,), FA@ >#/4_IMN&KIF>4(>/=)]D8K8)]@Z_M2==_,5/6!= M19H"=09>RNT&8\#W0W5[CG2.-P39G#6]<1'FV6$17S?;XX35H'GUO-D7YGJ, MVJ0Y5?7Y0,9Y/3FOJF(]7LI<::['WNA"XNGU^,CS-^$?+XR6?./)','L['S7 M\> ;'/D&?65N?>2OZ4D3J".'A/T=CGR_A'T'R?)7FH>CW_:["#\03X<-^=\! ML;_M/?T-&NT_**^$'=@_CPO"SOO?%N\/T7G_#1%_$N3Y]:G$?O/3!Z=J^;97 MH;\>$'=U)SPD\WLA\Y"J'[?3P7/2V,LGFX<%,?=@@UWQADC8=3N0MU0^DD/^ MR+7?=^:0GZ^-I*4H8G::RNC$0!<7;;=??>QG+!U]K"OY1WJ^ Y'M"I>+G<_*%8^(\W4;'.@X\UE@VJ:0FY)+8J\ MXHA,'-H7\50JO!/_:&[W0_<-?#3;Y.-\/:DKRTA!R_3D04T1Z^WY5)A-(%\# M*R4=.[W4!AZZE<3*J@114$Q4EWJ<#=,^1AEL9%0&2-.%5\J 3Z2'04FJ]7C:S=AO11^+)A_;2\X)N ."CDG(W-?PP=GOHCW\#NSV<$?<8U!TZ MFW>DAEL&#.Q:3DMA50MH76II2SKLM79&N2[X1;-F;H0:049:3%;@M-:(;S-) MI%P?Q[G,<)QA"T<7YU0>,P3PH)40)K4#UWG[9OKT?AH]AJ[JO1-YV%[^7G7L MJ:O;\50)4+A(VX"7>%IG[P+T&0T\<.H%C#^;= M_O;;PI^YV/XP/L+].[9A%7/0!-KU,\]%0S//B:?E)%.K+>="DR[FE$&C7YO& M&57=?=BR8]U M7S=T8+^# _OBA<4[I][0:_M.Q!IT5^5(NY15X%"*TD0)4XZAZ1:F#(..O["Z M]>]D-O;/_8;7]K)V14WCUY*B9%3^68"[X;?CW\]$XLCAHC1CSZSXFK@;(A[HU7,)RV"#X6K>F@B_V MQ6Y]W+^><1A@G^U\E8JOP9S[-)[OS'$+9@0OR%QU3\08>G)W17OW[,GM9@"^ M7H6I<)OV:)M?Q8E%VA"9E1;GRP7@I,4>TDF[84;Z^YT[&.F! #EL#W[ND,Z_ MU[GOG,[OP!N#O>K.W!CXB4T$.$GTW/S"^[2+0R?MO@WE.[T4@$99 R8[*2[. M(O[J^^R5\;GKC %=79+<<)#O=P@[MFD6!J+MQ.)M)I+X@HL"]R%H \[,#^J[ MWFF]_V>PY$2.<]'62G.H9BR:S.+5I1FKK"%+HCL \63ZL6X7'J4>^U>T"FYM M[879QC#;>(LPW?7O(5XDV6@E.NN2'2%"#1B=DRV^2=&M#!-)OFQL_/MA>#] MGOVMF2%,NCY"B/Y]O*])QBJ5B1-%BIUMZT)_6%M$ZHCWD55#G+%J_CI8'X!H M1^@L?;S+2Q1P*J_9L(GB3233YXT+N?FYP@QU2+B/3KCWKD;W,MU EYQ1H0P[ MK ZR9"-%X=V*;&;*W4+2$)D(ZCD4)]YL#? ?"S:D_>,O:]@+ '(N,'SXZ00S MMTU+FCKN1Y(*7FS]BB9.8P\1S9@!VJF;!'RSX9EC$CCXP!'"RK8#>P6L #("C7WY9U^9FWB^8;@ :- !$ M(8V;DFG!8<*#!ZZ.%8 &X/V<04"WFCFUR3P5? _X?;& F>-OT MZN[@BP[V>V:OF&W"=P(X8NR*E134.%E820!EG/"$E55,9Z'TLA760+A AP"2 M"3P%R*89-@,GT@PHWF")NJU8[FYU0YL+B!<07L&O4\GR]P7.Y>_6U%3P2O21 M8 H">OW4MFR $P 02>.]0QIP]=*6T.XU]$UX;'0^L"5. >> [S($$4 ,'FD/ M'(A4?&"<@0' M< "C$TE%="2A(ZB:P;"!@^0\X1E_$T)S[3':<"Q]PZ-(>)\ MWHA+0!"JX*@LAA[F[@%NZQS] DI4-8![510@%7/@<*SA8$!+@(VYKT+TRP)N M !0,-RDM@/*P?,KWH0_/Z=(2A ?$Q?.Q=,V4X.=/KGP"T@C*74EU=P,^X:75 MG_\#__@"@5,$UH ::_:;ETQ=89U?2)1YC.RK)S+U!"=7 [;"9^[][^038&U? M41/$OZ!DVGONP<-P3E"4WZ]Y%?X3/EU0'0[8)F-[,5%7+$43+J@08/;^_>__ MVC_.L^N+4J<8/GH,R;^C\5F!C0/_J?7S!WI.?@ M7H$5H/S>[T7@??3C3P^)%\ @.6AMJ+"%GJ<$V3][:#Y/_\=0/0MW8& FGL^;;8.7)VYG&T"RWM7*$$FRS&5N5Y%XY#9]Y M\G8VVMNV]*GDR*S0E1KE%;/1QW!PY\G;9YMAG)5:;8.6Y,U$FV6TN1QO,_'3 ME1G2+N@F:<>I'%'(-M;Q>:8_R3")TY73PG8L3@O3-%%,TC/=63#XK 3[,Y^^ M?8QWEJ5:M"0[T<8&C]-)QU9$L/+D["FCG%T6\%:*7A##M2S,TINYMF90\/0( MGIWV2$D,&Q9A1Z9T*KY8U%LQ^,P3*!7'D9*\J> #>9'H+XN#WPB52^A MBE*H<,$F>&D*%+")30UM@90ANP!RTT)SC&P+6A4.QNJZXO@ZG'[J/F%3 =T;*C<([O!$*P(.# F17>-L!)\NY MJ = :.Z4^AN'_QW11D9T'R^ GM,-W=N.+\A+8JLN>]PJL] M^O4YA 6\H$$ST,3^D:#AJ-DF>)KY[U]()1UXC)^"D$,P=[F9P-N*T)R>!WA' M@%8ML-O1NY &[8$=9!6-DW_X0FG:+#&&RLX<0EC%NF9G/< '%GB5 !"C@Y=9 MABU\GHGP;&423Z_[O\_?A'^\T!M&-NG.LG/#,,"J4UC=%'[Y/^QO"DI#;T/0 M2.!Y;/ MWO,U\,PI(% ?:O[O. Q:_7+MV#6 TYLFI.%9Z *"V&_!^6+OV!USD!]ECDCD M*9J\:^: :M/;0D=XOU>\$Y\AF2[=8GY2TF*79#7+?.P+TQ'V](>6[&JB*T&J[:6NS6I_RN3L]#3\KZ8L%U&S/#Y<^R M^K$. D9U,E/I<3(FVUDU5FM-[-X\ NOT@<&1(N/A0/-'8_@ M0_Z/I+A-B;- MWTD&8CWFA(Q@\K0@5>TX45_R:05*!G@O.G6NTOZ.(B$M 8!6%53+N[0"K\2Z M-RHU:R88*" 2^E8?;];P8.V/OE>OHV#8-4W(B+N/5+%L"8M78R?"(E>F6=KN M4HMXA93E7(6NQ-<,:KJ:3(2QDY"_[Y"_OX6A\A*K'W,X%^_%(VE#7!+%[9BF M^X4(T>J+#.KA2IYR^+U'7MS!6WMYFM#YNG;;Q@=J,A7 HX;3(4.*#RG^4HH/ MVXM=WI,BIRW GAS, $:$J(('FZC!!-2=$[_0!?_J7[O!UC-! MA6W#=DW$3+?1TUN=Q.!KGA^"FCE-!,P$QV!1)S);!Y\+&P 9UFH!X; MH+2ZHQ 8#O,*AIYM36*ORX1D3$O<.AE/4/BJUS>+3H$GBY=WW[AB5_&K'9FH MF8,H7L@R1%,FM=3$'#>G;.;''U5[N['&\U!8U&'#WGOM/A]"M@(,M==L38*= MU7C!;?BVSY.F]R?(*YQM&#!RS_ G5!2[%JM<2A*:L)V'G #)_M^W@V\YH?X706XPZRU MH*R\ZSX+@,^9"7OJ@8<*IK=-0645-.0=W?YSN]OM%5\=C(%W&XA ./"P;0B+ MFN9H*$()V/%,V3GJ)P*.PG&NZ(/'1^T&%[#[U6&KN.!(E\%5I,;?>[$7<90_ MAX3:P!9^>[Q4 *J%6NB*Y@A"U](XN07H,(/Z.YYELURFX23Z]?B*9NFQ/NWE MR&BKD_ETR?+W<;RO!4N=2??[JWHS)0N#0D36"S.QUKA4^NSX&98R"F@KAV(' MZ7_!VPY@!; ?)"\PUFW$^?&V0&XCQYWN-X2I(G"6R\AG.!>\Q[=)/";>\6U0 MV98"*%Y!"=-U3!B; 8*.>X(' 1(*_@>91UX73M.>F!(OL0:4:U-).2@X-03+ M-I!@/VT -K<-R>0EE_0A=%?@&5#,NUU44;M+KU'J_E(D=EVQC)H!PHZ:AHFV M,X$=4 $A(&L%BEBP-]BZ% KB-TVRW1Z[Z-5%E#%RGK", OLXB3.WCRO4";"E M*ZR)@8T>7>-O]Q:HJ0".SKY@MZOGYJ![W]P'S<\]$"BP/NDG!#H@?QRM.J"Q MW:E\U,IO MB7?UOE60-V>: LYN4DL;6!0-S1+RDLDIFFD;9YI4174\7AV3^0G15)/;FD+$ M4V;7DX;@B *?L5Y9ASKL1:[4TNKD9MS+7 :![PJ9A'^S$+F$V#Y"T&?)WYB+ MF$^4$!=M-.J.DP+N%C!Y,(0H+"^AGL*\&1AQU7.M/?C/G?DG.UBV6 \T?W#T+L#OH3'A3X,0K\[U['3G!VZ"-QK#G;K?7,G 7K0!WG/1P\ MP7>J)BSL5.YUK#[M2_T3 YI(!2K0?/X)++4439.?"R^@JP1<0["%*4".9J & MWFZVK?.^!%ENHV')..CP[WEMWG(X>D T MV 44.N?H,Q*[*BN_@X=R7L0Y \Q1O,?* @HEM0P-AMF!J?Z?C&@(7N1F+5DS M;-\$#HPD:+JC""P4RX)!=&D*)+#;JAGZ((:N&7OW UR-,M$ Z<,5O&0(KDB' M83#3M 7,UN'/=R@P6H974KG'/AG7L]L*_%E&RL0FL01)I6PJH44&0!V;L[%X MN8$6)-GQ@=-7DST])\X,0Q;H;*HTXCJ=<@N($?(G01#P?^\2)+J_ 4\@0"6$ M#!XO=>,F98!S"BP&E'8#-H?[G>')>#0[^21QZ9/&$Q$N:_SIX%X?SHK_'R[Z=GG=[6I9V"Q/(PL MP'P3BZP2U#[]ISOZY*5WP T?PP;)6.^9B.MX/[#A6H5/6!E\ZL[9.8$LBFTI M2- "(Q#-3!%,-*AEJ@@;+T$(GP?H3W5GPKCR"UA]I@1M,Y8##KP?0'\V\WQA M@60_6 R@[@Y"60#A"'-N**($:W/A?!H+A3)8F#D L@1.K7$@OM&S#7=NRAP& M579C<0#V3,@Y<,< 3K'E\UG2)P/1=/1D9Y/&!VB M6!U0$LTXU$H.JDESA?,G1H-X+#FICFBR0R?CJ^PL$^7:%_J-+TLD%'O8H\+@ MN(IEH)UYWG/)3L.BR F$5HKE6RGZSDJ!!^VZ7.XR#DE$76Y28 Q=P(J"BB*Y MN3U3H,:N/<\1/&@&1(:%V7XP7A59$?(FFK $ ULD\=N/V4)A.?&\6?2GR&]7 MM "OSELJ>=DV'^JN)/07NR+#G32U-TSB,\.6QZ3)V\:YW BT^J#1UP3@?+;Y M6FAG>Z0XUGK+N#TE98)-9?N$U-:J3 6PHC4#MN%>6N*X%@1#@X80YGC/&D.U M#S YZG&OI'HX0(H1: NHP@0.;!&"\SP5U 6!5IQ9[ "ZR* %PX.]*Q3 M !^8G"%-!"C)@4HP7*WH.>N^*7]"1% _H1%8R.Q'^@Z9C("P4&)3,U#25U"1 M*/L0Q-\>4^>"$06+-=..*NA)S!08L)T@DNF MA[O8,0AK6<)"M[QZD054SGNCPQ!46,?/[K#P$0O)7GCO];+.!X;$+D*_7_ 3 MSN\ZF=^5#.=W^4\-YW>]-;_KA9E+KV:$7L^3)5%:)IOI4OEOHV;%AU+9<*>%#OFB5"6&S[:UZ$K=D MJ+-CP^K#<@4?;1B>6FJ5D5XNK9:9TOKQ6TW%6Z^IPP-CI MT#*>)C MS&HJU>6(1*/+E!@&/WOV'D]TZZV1W):;;6J:*U*ZLJBMSXU,:S7D45V*6TFY M.%-7AK(8;1FF?6YD6F,R-=J9=7(I+QUF)78'ILDDUN=&IO%X2VM'^629 MTUFZ2DK;:)M)G:Y,#H!+-<$0FO5MY[?SPG6>/S MZX*7-4Z>R1KC2#YA^P(J,*[(P"U?@PDG:*PC&PAWTTC<'EH/QL:QV)25#!Q6 M#PK>V@6*9+OU,PO!FFF\&QPX_V3?%MLSC[V8JU\;Y,8I=N%*-RH BP*-HWUQ M@-!<-T-1_$B46TLD@H>C B!DF5=8H#T,Q\4.BC40"?10;_5"XZ6I!'-IAK + MA:,2#P[&911E]R1D84(C_ZE_VW6[=J_W MRBG_]XOK_CR!P<"ZLP80(9F-9#+0)6-Z:ZWG36/K0HM^5YY61W$A9K,HC--: M@ZT2S6ZQ:*8'G-*+K@_NO<7?$3&%]^QAI)Q_%DO[@LMK7[@+4"3VO$*'T46% MF9446JAK?%'I,'H[=GF YK-J!3\.2ARHNZ6BE-=TMT5I!F.T4GSL)J"T^_RR MGF/K#1JO-PQK..:52*3]XP_Q1%Y28"@IBN>_'K#244$N'*(-+X^RKCM]OB#W MI\MOWCS! R?PG !$9/SGR=:C:G@7=MK9"4PW1(3LF5/KI2$ HU8;KQ*$ M8PZK6X;KRH5V.)@Q',SXX".&PNEG]XZ(:E+E!.T%_C<6=& MY3,'O.DEZ+SD8)PN3-O:9,+3U0JY9,8-=LY4/]Y*^)W)P>?.HKT:8Y?'F7R4 MRHWB?'O1%KJSE3?MD8R=#EX*)4PH84()<[V*C<^3,-O9,ER3/S9._*[W0[%;^4O[\' M!R- DO'6/4NO)0=O?:[@2+TK#U3XL(PJZCDB4H^/QG2.R^M94N_(DIKQID]> MTPH*&3MD[$=@["N/3_@P8[,-;=@WY7A?9DO-%MX8M*.KINA.K+S ^/@63:C? MTZK';7P&C%1X%W E8+#<-3A].LHJ5K%5P;]>221_GMPQ?+ZX"NV>ZO@W[Q[MO_V;N5B"W8C+>S%WE7;3[\\GF"B! .WP9B&Q73@+5#D M$<#?ZN[K/:O_X^7*V?6,I_FE$:>+_69K.QA&P9_$#YF+[37V*YLM?E1:$FV1HFP[WNW+,X=-R+!+S]-I8XU=(;-W M>QW\3S @)<#Z8LGK!8%Z:NX3481XC8A@^TNP<]Z]6:$=$Q4B)?<^KJ1RL/.0 M1W@^S7A;V>]5@>Y&P/[IJ*L7ND4+GW+%?C$>=46(*U+7 M HI_&P**7Y& ,OQ8;@- L72UL:"[Q62?(\2@*[@4KV2GB41U0I$U=2A$J#E1 MCL+^4:\HN"?,[34.+Z,M),LZP.0Q:?C-]W]Y'S9U[Z*.^VL&D)G N=/*L([7 M4JHCF!:P@^&#NVZWI.-/,$@/8&5+,!! 89-NKOZ;:S@*TJ#,%OL0$_R?JMU_+^74;4_^BY<^9/_P8B:E?C7UKTNZP( M&\'@)-/KI(4)2QM.(W,Y"]Z_1??\7FR>H:D''4G0PW]BHANS51S,OUH(;PY> M\HW99'>^PM17E MQ&-:1&D' =3 M.9T;-QB]34M4;),3A6:=S8H__FCJWIV]LQAX;HW(JOSIW4"/H9!$QM?D&%_4 MKH'H2;,E4BBQ2IP1)+EHMY+Z9!W9, U@TUJ"^BJ_P+Y5)W(-B%7K[3$17]!2 MS<<2.GW/T86#A!G"C*O8_MX,7?-:2RBO"X3 KYKM*).PN\V/]SW_+"MBQ4H* MU&P%S2A"S)SM^3:H4(HJJYDAP7;(?KQIUPNSS?E>X;N6D%!!LO[3$=,BS+^L MFE%K;621"GQ('V?HXR(K$_5/^S!QN$111D941N7W>@&6=Q+AC+$Y)1HXO:K& M!T1Q&L4=0^<90^*GD5)O_I-_-UQ_;G1I/-N"'A'MJ==K]I7\.B0OQ$&R MNDFN.E1UC*^6W;J4ZZIW@N18;"/7YN7Q4EX8<:H_M32VF%V?;P;P'B2[4R?V MH]A0].'2!G=#V+]*Z#^,*;246'%8RA?_KV MEK02%"?E9H_(YI0%-^A4W#8E+T?+WAG-3[T_E'9 M,?<32DM=E\!JJ;6Q4,HVW9WG]7:K$K76>";@!%;B%2J_MKHI8CE)TOA8[HV; M*K)O4J\0V*O!M$/B\()I@8^E'>[ZDV)I[$U":9<'TEZH0;IB).T\ZSC]7KRR M&G 3:I 0RI18*$9B$;/5; :$ M'CL@FJ8\+BWM9@''VY<$WN"L2L",4,^Y<;73<)P7:'M_G.T5=%U+&RVE9B0Q M;*HYHIG R6B+QD6^\_[0Z">'VHQR/<:/%Z8HXW2N(18ZO6Y\<]U0F_4\ !!9 M-0# X"% 5'YAC.4C".QK]6AWG$AKLKW AWP1%V+9XNUS9'I\0ALDD$.=>,.A_N*XR$<0DZ";UM86!%JV2]T$C9L:IQ.WS[I? MA)@B62(WXURR($O*9)ELT;'&PA A8DZMO4/$^'&K-^*>!V;4D2?]V)'/\\2R M+38%96F9/+TD(X/"6A'GXN+]Q'*3L)A(#HFU-4XX,?9KVZQ2GN-JI]#!@A'*� 7 ZA$) M ZC#SC12'C[H=^E$N<0V8Y5L?9QFR+I(5M\O<[\-V]O]'(?J$]I=?4FS]T< ,]6D'MP M9 M]0D.[D-J_X +K.WM"GJ#_:^XS!YX'W#B92_3:U.,#Y*2&+! T%K@/@1_L MAG_>B5\#TS]EU>^%ZH]"^0Q>N'4#*]_W/Q/6L/S)6Y@;H" ^C1MN?>@SG2W_ MCKB__CR?W[3APT'C2/J-H/%17,D+_@[QS5J/D8LL48RVVV6=SXQBDOCAY@X? M3KUZY34-S>.$PQS1F6X0HPRMJQ&B4"2:/2G&VO$4G\AY0S8C\?3GM:+ZKIKC^?==6P(7 M<3[ T%0 #,'_Q[L]%QH$EQL$ 6Y:&8J2OS8:O-\+/H>\*5VT-M,9E1:;@MR, M#6F!Y#+%Z3K#)*!T2<0^7[H$QZEX85C$ISH8=RT\OI'K\$$IL%YMB2R[3!"$ MQ(N.08XWSN0OFM)^G>O0QE.6VFNW1,IAZZM)61M3,<.DH42 J:P(^3OL M3JN_MR 4;O7+W>&WFQV7&X5W-86!M.W6-8-W[ZY^N;1TQ *(^HJ&9IIG6[X4 M+:X<(2.=#M%=)[NYJM9+ C[Y"BB]O]?[[:!4,CH9;>2D*+2;PP)B6#\,/WRC@/@)RY_Y\H75QS\_=N?K MLYKYOW&1MBNHDF;4695U)>G1+83WR'NC/Z4IL5,C:,?$DU*"&)+-\L?'!GSX M @*UM($0+*M@CS;\T$1WL7LS5CVP#OW;"&A82(&5C#ZKV,+9NPG)>#I3[.2L M*=W-;EK99-JH%"QTEXSXQ,MDG]7E_>LP'IOWBW5'L0M4 NRHV:SGJDOK(3"^ M3>IBES2TM5R<:06-B1FC\LK%^*E?<-STXMRE!M?^.+Z-UGN^&/HH?MZUU<4N M)'Q694Q+1%%,F'*#8L5E2ETW??3?!\!S+U!"MF]FY:))](_?@RPMYS#QZ&KK%G']!WIU!,9\[VS7SLO+ HW%7]*I?Z%/?\(@7*"-'BI M9 ]N!Y=&W&\=7AOQ/GNC\MS#N*7IO\C(4^($NU>)!4:?,?%_+#8S(,__3Z^9 M.UNC]^;5,W0;"?)!SKUR8^ZS0B M>['.8KY?X]G"]I(14G%W:I!*/S>'*DWT"W2M66BTI1N4& M(WS9)$V:[8INLOYPY2C#ZWI_(D2I 6O:U6:K92NC-5AYLD]5;B5-7=+GLKTL M4_FJ7E\D+5@ < K/=);;2 5N1DC3.C&<3,54))X!*T_V69[P=CD6XSMTPHER MZ^0LD^\1:R;!$">07\0+*8%*52D[L9YG^W)9T2MPY;-5Z MI4YW+&(L@I4G;\_$D\-YM3?1Z6*UD\M.V!C9J\.5D9/7\X4-;2OB( Z09%'9 M<7+=%N4,DSS=J%3O1/L%12G3 ZW678BUC,HL85#R9&6',-AALZUL9)*PVMNB M'4^T6FTF?>;PT]$R;?-I0W9F-:Y(#B0\NX0K3PZ/%XH])I:U#3E7[,TWLVXM M6QO! ,C)X:6 MYF23RJ=86 M+3W9+$'Q3J:1,*,TZ>B)6F:8FRV(-EQZLME6@>ELE+*E4(-&+=7O2CFI;J"G MGMELKN5,D[AWQLCYI$GAMI);Q18%MYN'*DV>* M6J8VB7=3LLR.K,FDV,LMUG.X\A1.\V&S-9UGIC-*VK:VBEE=]IH66GIR^E$^ MWDVL-_V$/# :?;/?G_GII42I\YLGQM4EU M:)%)/D78M9K2K]HMANQ#T7MZ_$ZEWLSQ2CU/+'IY,[5MD[U%!RT].7Z%[!2& M\_*$)0:UCFU$ECK>RD Q?7K\XFP\&^C;+4OD=+D]E*J64EB?E]-K<:,5N[0H M=T.#E6V[!_WO%*NM=4%]G"8"/G*K-D-&I&$]/$^JSTC1"I_JJ5*BZ) M17S6GP^JU4)[A):>[+1%XX-"86)EY*;>;.5PTTSDI^MS@II;;!H9)S6D*5(H M3[C&:C1MLE"DG^QTV^+5TKC0K,FY 1TME0:=K2[!E:<[%6>\W(N5C#6U3*>' MV[5:)=L)F-$^W:DR;5:8>F-8DIW6HZKC=C)2 M-AJ.UH0JY62GFIQJ)C8X.Z&(92E>J.;&2[6ABF?5CXRO)P-QK4V)A6%6,O.U/=M. MH?8[W2G>JE/3>H76Z&J,BU0:3++:BJS/:RIEE#63S4Y!KJK%>+W9CNI5,0.7 MGNRU1F:+^%AI)ZEN"Y<&E46^IZIHZ>EFD\GEJ-@;EL9 22PSS$B,YTNNKMSM M%CBFT,^75-MM6N@U#LA%^635RA5:,@X8H]3AN$X4B!BX-.)&!L W!#YCO;6: MO(8WZ:<)7FX3X09*GL.TF!^AW8NQ8@?AU$9G M)QW*9J=9JME,QW4[/9Y;6_&%<.DEP;-SH?M7H^]$P)J?L)*!@26R8&$K&',\ M/J5[=-0"\(6AU;#O'YRF"=NG?$*_3A1ZW&T!]=#QEGDE A#+J'ZL$9]9%U@F7\!YX(P)'W65.S4N48$?%6+.6EU;E]24M-B>H<:[;-=9\\AKTOL9N;N]@ M$_O?[YS%>4\SP:.7'$\!WE<40"1W*RM[6B*$;IU1;2(VD(;MB]/@#YDBO1*H MHW*=+BHJJ] #;:EL(P.N8BLOS)=X64=_M /78=X+/>98R0='8S?=%MMO*$=S MUU5[SV+5D03S@5)G#6ZV#Y%($D'DN?5]E' _OKCGI ZL6\8@%\F^+LS*5')%Y.Y=4H;+ZOO-M76ROXF/"@6+*&:H57^! MI]K)YJNIOU>Z"P)1#]-+@*,\V;]G7)I%%[ [.L;)?9DARB5ITJ9)FG0J[1$K MX[UH"AB7Y.GDQ7]A:]9\-F DU;^ O3]WX!T)^B\ ?E,5(%NQJ@HXQ3#!7K6I M-IT*D,(.6IUKQ5YA'-DL"8K-K>OE544L=3)?CXV4T :^/)%*T8+=+,]Q8ML: MEN LWG/8 *>RD0$Y$0#KJ9!I/+X">AM'WM[>P;U6]\!R]@'@]E%&64$D0HZL M*M^F7; 2>O;78)6\!*W42E 5!S6V GM&N_7P.-AP3379:Z\I>U*P.^PTX<02 M!Q>P+AG8\)=8W'1KI3H7J^)RSE"S8BYJEMI4YL>?V%F> KH SM#8\96 #N=: MJDU&)[)F_F=>'WU?TK^B_:!0WU=Z M/R_I1#JN366]LB [1)>: X]\[@#S-G.3^46 ([VC'[8C/4'_VRR\34D\!-;^Y0&=VT;+Q+:;VRF MK865)V7>BD3Y[=U9MRO_ 8GM$;M/ZB^\,SCFS^O=6@^&?]Y]I];S%6?[3F?& M.^(+S5IYN]\:MXJE#24Q L7,:V)VU1/#9JT!:]8:33TEPQZA0>@12CXEPQ:A M04!$)/*4C(68" F $N$C:2#@(A(B(B ("*430'!1"B; H*(D"6"@HF0)0*" MB%!=!P41 !,A(CX/$>]L+O)F<.,ANX"_'D9X^"[@;YD#-YH$X+\H![XT,23P MX)*@K 1X-/@25C7QLZ#^*J*Y;A.>H!/-M<__@#035$:[\+OP7 M /WF#]WYI&-_>[2'$O33O8.[%J"AJ7Y[4_TN%6A0[8I BY*KJY_[)*5@0B70 ME!14]GMTL_XNH1)\8S\#3L2*PKU8^?=)!<&$2N#%; !A%MK^H>T?ZI-7],FY M>;6A?BQ10S'0JKXUH+"%0T=_\Y=*"F^ M7%($.QZ?$45#$%E+^*O9SJ'I]'C4_Z@2T6V:%(K T%@Z4)%AA"84#C_^P-[: M\":]S2JAJ12:2F?D1!D0B*2:$N?^BB940"(YGF\66E"WMZ""7JSBBL,;#KB\ M $#>B5\#TS^2ZJZR9IIMLBIO_OM>Q.:74MC_N1V:B?(Q_?FC'^O8<)1]),5VA.$KU^.4:P MN4RF,W+:\X$C?OW80(\CFL\,X>8]S\P%+L?C;&8<&??E+CT>;B-<'D (#I @ M?_R)P3EH+\X$_DNE\@W9Z*5SWYR+#@#SOZ'$N$ABY&$_90'U:O9DQJ)D1'3% M:G:(!+4>27QI%MN._UYF7-;O] I"P\^&>R%>WP%!KL?QD$HX#(5)S"DUVU4) M:3[1LI5UE"'1*)SXCS_QIT0ZE"6A2CY@L,O[(0(^V6])FV:FR?+4R1;2=;G8 MVXQBE(I'3@>TAFP2JMS+*E*#>-1W:%Q( !'RCK(!N\'! M"?3\FF":7@]9TQ_;)/#_X6 [7$41^'L(_I^2YW&*)L!YS+<(#A+9/U\_0*L] MV,1EQ>E79&FYV'1BHTZOS[5OYA@6G@>*^:/CS[B&I66WFD]W8AMY6= VZ?:J MR&EMD4E"US!].ESCW_<0;PR.4@HY.+A.VM^S\R?[;.;[&?J=SEMWWI.&@\Q@ M17=SH^*XQ2\FA0*<#HJ<-_**SEO("!]698<9CWO$1RA] WWK[&*:N\/,T6NF MN[#1)>,3S?5;>]Z?+?;>=#._-"\:&OV7&/T4I>G=>,?KRPU9?C9#Y*X9GQ MS,ZW\T,^"^=D Z,_>D6;_]8<$MC8U-=S4B@Y0F?CG8+DG7R)XQ/ XWZ=KQ2$ MDKJ3(7?^O-E/+*^[7P(]*2$.=J[MVO5PP'0IZI*TUB4Q1N?F2QEOM,9%'0]V M/1PA;72\)/1D&8[35(OY?%Y.M)DT\G]BIQY0&'9[E\*Z-7]Z3JT1M9RJJ71X69*2 MI+&EB4V6:C,1 OIL\=-@K\@N;L*N1%9'FC5"CZEX19JT?,6D7"K-6=A>JNG[6*,/VL MK?!S>DS33L>F>GHZEB1&MW."+LE:X5&<3'$U?D8MG=:J,IG52<)<,Y$(=('( M5/)!8M1A+"],6UTS;74)[]]+VFI$%YA^*2X-Y6II7,B*C=9X);>A2 #N2N(I MJ?WT'_!(WM:'HKI1)$LY5JODCO]!I/U]H'\EF;B;PMB(TI^=-%'>Z7\:V9IH!@,?3 M\ 1=>$!7.+?@.;+.@172@7*]!_:95< Z3Q1/&'P;K=-L<[HDI$9B(;1;_04N M@PT)P&;1P98LPQ8^C^$E%9^Y4PZ(I]?I[OF;\(\74B'B$?\)'L]S@")8W11^ M^3_L;PH2E+>A!;O!$295?UNX(DRM7ZQM:?X'B'7=3SPIX:[9$QO>&OB))Y,( MXE_P<);A;\Q[8<0]]%_(]<2KN6Q>6IUYHP;>,@4LXL/1_QV'3_XU,016QM< MJ8G2]&+_:7LQ-04VQ*.COYU4[TBE]/*?\!9=O_^ MK=:)1$-,! 3Y%,\%2(B (@ LBGDB$ @(I1- <%$*)L"@HB0)8*"B9 E H*( MD"6"@HF0)0*"B-""#0HB@&QZ]6Y"B(E0-GTO1(3J.BB8"%DB((@(U750$ %D MTZO%UR$FWH>)_6+BW5STR(<'HR>)IW3TK@>CHSPGYE^^\&$JHSZQS>]T$ M_*90"5GH'EGH6]-&H'522#E?0CE_:^'Y->FN79=9B4_?Q#WXSKHVT(+CS43& MK2DGU,0/+$\?D*%"R@DE\75BU+>FG+^2Q \;J@H]Z2"")>A2. Q&!0@J(0O= M(PM]:]H(M"434LY=!*/<(-2N+X+? B.,1SVXN@VT[ CC42$_AAP9'>KO $(EH&+YUE )6>@>6>A!:.-OHPINIV(WF*!-PZ#"]Z. MO0:;(?HON/'PX5LS$?(IF0XT*9S6NX44\?T$0J@2OE8F7#=^>NT:V+-7"^,? MOA66>HK<]:4PU"$5MG[U^Z9BJ'&J>2\,=,'Y]Z>%?O*87$\XWC'^W:ZZ(;:_ M![9=4-2DJ8#] _OCF__^;IC_-+/XCJG %_4N>)"\_VYD\%T%P/<4]Y]F]]XQ MY@_N^K_,^I^5N+KUR)%/FJR!V/WKCW+C(51O#73P1C8PGSRH(;.13$98:0J# M?M6FWE1&042<9CN=B:23"1'W]B5YN"!27U MK7GR%F. $K=AX% 6A;+HYK*(UO4W9%''240-"A?F=%?G\?JJN$KU2R*013$H MBZ*A+/K\0/H]<_"G3,&]-<-."8II1+>KFCQH5O$5/QP4!])ZGV&)6S&LF\EH M3O?ZNWF=NL[PKL(Z)7EMX9KL-,OJ.&Y7"ZMV!O!NXL>?Y,]4_$JS>4/F#2KS M_L6$MEOSY$M*]*_&>GZ0"4^9[\)1G^2.-3-=M1 G8HL<58U4&2Z_VL;S(ZA6 M4T#$$D]$Y"J3/K\I9SZ4B1\/N(SYFIG7MQ9';YL([[;IOTPZ'7PE*P T0E&5 M9<'C."%RQHY8C#KK)K[=EHBBDC3*G"YTM]LVC$>$ 8EO:4>$3D @G("]MKPO M.P'Y 9=,;(;1CEQM2T4]EI3ZI1RT-"+1T L(;8VW;E_=LQP*;8UKVQJG$N@U M6^.<;='M##.EJ%F5B*:P6!>KY"@622#QE'C3MKB7*W37"O4_.",&,R1AK36/ M+^EVTW2::G(DDTF+9*DL8_8C?\>77Y=CY.0(7:CK[0;AC+3N>.%,+#.?89)N MCC%*7L\H^!860"A20I'R6"+E[51A*U]LB\,MT2>:FF;A6D>L\0P4*2A5&(\_ MB$CY[%K!NV&Y.W;KGSG,C#5XIJ^NYI20K$^7UFHJ,9E@N?47Y?;&&W:\=)*- M#K&(X$U2,V,#:P69#9C-$8+X21!$R&\!Y[>[2\>]K:CN-!U'1AM*5EO).KV, MRUHWGR\F$P3D)IB.BS^EHE=+QX76<%"MX:]M O>-(UWO490D1>N#(!8^'^COH^CNTEP-A+U^4!JN(]43-;*62=+6MV7DM M14_R?<1MT4WJQ[J#*8API1SPS!ST?W1UIN$^^4EY2]V13;NE5L.]E@!*G?SGOU8JEQ M<4C@.<*9;)MD!&\P,S'#I-R\5SP1%L.$Q3"A- JET=>DS.;KQ"*96$P[5)?D M1V2K(?5RFS:01BAEEHX]KC3Z](X;=\R:]QPHV./$68JQ.**<3E%%8FC%Q@Q3 MW68R@0H57)9:BTG M&;A\,\N/D_)H33AX7Q@;;#[&*% 3NAFX-!E>B OM\O!"W%VK_P=*WDD\-S+' MO9XD2QT^DVGD5AF.0&$$%$=(A";"8Y@(H>4>$,O]HB1?K=-)&8:=:LE-,V6O M] $U7@V@Y0Z3?(]NNH=V1'C9+;0C IX>3,8I/":8];:<2/##3KE=H]-1Z.:X MZ<%7[8;PNMM#LV(P0PY3S38\QBQ-<54M+.<:[;0HN]S0Q%21#D8?N[?S?G:_ MN1(6,IZC.Z.O?L]%G.6_810)Z=I8A%KUL69 MW<_D,V*@G/N+TG(M*U<:=::5 IUS$M9X0&7Q[6(-N VFY=(_X_&0WX+.;W>7 M<+M 4]UIOJVH+<3&-!I-4U(B69FUU69WJT-N@OFVZ!.1#&^\?3M[.+SQ%D3M M_$!9LWH>7\0&F\&,MNWALK7*5AT5ST G''CAB244?S&0.U7QXY>W.1N)-M1[>>7NH@IB'"E-+*S\GO=#69-NIQ2843M?(3(=MTT@]6SCY&J."9%>>1 MO%10,\,H)2P%>UTC.7)>#E9[G(N2:U0ZHYC%M9DB6#Q:B%5%PZ!,Q)70A$__ M3#QRY>RW8LO[R\&]K?CN- =GLK-5*EX?JI0=(X71G&ZGTKDV9#J8A(/SY,-+ M;Z%A'EYZNV?U_T#9.W%;C&[Z3;5-XTTZU+DGS#YFPQJ/2J'"W1IKBLY\MK.XDL=YCE>W33/;0CPDMOH1T1[/1@ MAIPYCJVP19DMC"1"[ABE-Q,, 0,8OE1Y0YZ9](=I*K[02<(1MXDA*SN# MK91Y@UGZ65OAY_28IIV.3?7T="Q)C%ZY+(X\8%#_(Q%(S\Q"*R?\ ^LH@ " 9O!-' $1W:^"=3W7$HBC@(11$[B8WHH>?H>[(6X5T"/HQJ 0&K0ZFV0 #T M9.VPDLU-B&(\(>>:;-@:(M]DO/%(G^6]M0Q M.Z_CC;O%Y:1HWJ0-Q%YZX%QIA\ XZ1KC"N1RKI(=QU2'RT+EEI* MOF(_7P6,"QSO<[I6*@(ITHA.C7ZM9;;;9UGXE*=];6S";6+63'"=/!@Y-#$! M, "_XSWW+WM<#1@8TN$3!E@ LZ XPJ:L9& K5K$%R+4N3[-(7/G\O 8,_;^/ MA&$\_M=62<8PH)6Q )O(.L]+6JP#/T*[]BBACX!85EM D&E\ 4"[#X'];'$D M]@AC3+<_BT<0JJ10!?Q%/ISTU7>0"^:E ?$#47AM)7RK-@HND MBH%G\97M[\.Z6_[ OT5P0++=.GO[,ZHU)0\7*+YTMRD1T(2CJ?3&ZX MS,6J]R_ 'ESM^P5@KS8=J2#&:Q/:J8_I]$@:M8;Y2U4UQYHSP+>< (#!8U-@ M(QQ8U!]7Y8>:_)W&[$-Q('S7KX9@=07+4A#.?=/+=",'9=.T7S##[$C9F<3G M$8%J=GHA=V]T\)BO3L)CGD![\K\[F4J_K!K=M2P/>&=;5-?6:)[._)WE]A$13BUMR7+**MBC#3\TFX!2 MC-Z,5<_:="CVLC/LSMIU$5/1&EI_(]'%EM-71$5KXE(;VG6GI<:'=ITK"9[] M)T-06.@Y6=IIO,3SK4S(TI"XL8F;N@0/$0 K\."++OG"5T)D2ZK->KS#2ZL_ M_P?^\0F;4P!/P(#Y[#/I!/$O&$'<>^[!PW!.4)3?+P3I#Y[PZ0P'A9Y@^.Q%QIYC[!Y[1=,NJ!!@ M]O[][__:/\YSJ@#G-$4S?OT/@?[O]Q[\/,"0*'<@"OC$$%@99Z?@_;]89?H_ANHY_?P)S%<7\V5U6!XI*I",Q6X<_?V$J'VZS 732L\GE'P@);-T[#K2\_)X: MK?[$*4VC-+'HQ7JM"DG/*^RA"HQ^A0KT$^['*;*SVJV0L9O]5*._HO$*9TU& M47H5B2/M%C]-9&&GFDVS#9A!6, /$9X!EF#8'[< D6&"#[*?P*!C#<5!Z0/P MM?4,.#T0UP(@- DR./B>SD)E(NE0UV'/A 1D[0*]"U$5()B?S\_%%JP#GB%P M%GP LJG>12D C0)CD(MD7Q=F9:H[&@QK$I$:FI5;TDFY4?@*0O&LOEW.RIZ8 MG"$A,ZD#<+"C%YS<(Y@^I67J:S,3EW&#X#/#6'.2A6&NR"FY_,M#FF1@0,^: MYF&J:2U9LYF@ !Z? 24LS@#Z'4,#Y $L>=M%&J0)7VP<$]I/X$;K.LPK63<+ M0[\?][,-V2EVYK1-D8,)UV%J#:ED28PJ\7^O_LD!O\S )Q"AR._W264PS8%0%KA58;H:AIM8X M$+_6;$]10QS[Y)$Y2/ ?)QFMYX"D(@!=<"5A<**G+PUVO)^"%"H!6LKI%R:FW90&[8B4%.6$P'.T#X@DK?# XO:.%R[-#GYV: M?#^R]?1V*N83IB8[/7'5+)8F5*7[\3JADP(!5*]V5O5VDJI4$BFB1W2'.=I: MS)QB/7.[XHKKVSR?![JTN"VO(_T$1]OE;:E7R&T+EKF^-$NS;ZP*&_BS +,V M,,(#JYE,C9-0. \:LL# A3DC@(2=^PL<%>#F2$!T2BJGV+Q@HL\/"RM@;.RRHVONT.4EQF MG:+P<:P<4\ILHV1<;NX;W7 M8M"=/+%?H4T+K%:?NZ>*#2\V6H!5$?^YE@U<"DPE"7@SR)?R'Z4(*P$%,WS/ MZ= N"E2VB9>NGF4*K*[=Q3=0(=Y:%0QS)NEP6U2WV=HG8\JE@[.ZI"NOLI4X MJ6J4M,4M<8ROG.C\L#?9TK-.+--MXD\#*3;UFEG,A7+[24 M+2]% [G0DB(>7^ M!V;F(N1OS(,OA@ <)+,&)7P %[(313)GT"T#+#:55'2M1;4,:6(C66$(EF2X ME40[#;"O)GS'S11$H2[((WN!%, 7,!%&/W6?]O9 1O:9 [R7%048A@-8 WM#;B;K M59B@,!PL+''O&3UANROOP-L$;!,AW6PJK^GH[@W69:<"5F*-"7C>_D8-86E+ M*,IKFW!;.[!=W]&\E./>=VT0Y4;V^,]C22.W1P\==&A$#T FPG(2 .GF=)^9 M7_!%\$1F5.N2 C68ZE0OI["S7AN8*Z<5WKN(JX]>Q$O)WT=),$B(R-78Y4'] M];"R6P3P1<%2E#$58-CLX)D8-],T6!1WF#R%)(!\'7#\)RP#".WY"WM0,%$" M]N".EK18"#R,:GB9&^][QM'WX&I,6X'/6=]' CN\@K ]TPKG7('B.1S#.B] MUK[.VZ%0U&B)=[3*FL(C96&+KT*+Z]QW_'US.?U=#^G63X\272=-D*:9((>65%M,,A"0QRNK&X;)-WH<2^,LU9'L M;*>-&QF&/%V9G'4KB]2VPE D$5_T>[.AM=;AROCQ2M9@UY7.:$W)=F7\_]O[ MLN;$E67K]QMQ_X.BSW=N='\!M 9&][D[ @.VL3%@!D\OA) *HT9(6!+&^-?? MS"I)2(!MW,UHZV'W-J"A*BMSUFZ93_S% M<_[^9'CY>.5 EDY.XT_)2>FBYI2OS/PXQ;]V:6+PWIH,' MPM\8YZ9&IJ7BL)'OI!>O-._O3@9ZNQ+GQ>KU35-RQ N5SW.>^6G\7&F M_%C2&O6*.6EGTM+E!*Y;IY>:BD\?S?A;=?/#:*M\.KFY=2/*6-*DUK(/:.)W#EPMLO2R\C M(R=?5 ;C>XFOEUN7I[DJGMBY\/;>I"A:XS-RW-;BZ8?+D(N+J]J]=&;D?\.E2ZRDU7UVIN;O5GJ@C>_OS9>T$S_I M@34O,9-A$J[7BJRS\[S5;CN0F7+M'I8Z'6J9Z.[Q_:I[F\/!QUGGM# M"[JU1*F=5NF$E'MWM0%YS)P-C3/)=AQZZ8($S"MIQ^N;@NY8_X8+EUB*^JC,G'B1?E\,*TF'TD]V[UX ME.BE"PVX:N1S#_<]OL7?G&1%NW-^>VE>7N&E7@,V3?!+LH6L"K/MU)E:9//] M2K[?;F4NE/8TJ;;M+^N3#W]Z8U#N8UCDYL M>^, @+L+8T[<$>*^ZZ9M_Z"E"]0-1-]R"-FK@[1, -=(L(SJ!U&)1^^W5PH1HX<[9;56"]@DN58FX^"+\-W85> M-&T.\T4"P62X$M@//,C1B)W@BII.^[1:S\>V]_Z_ZD@,Z.28+?\?F5B'J]'Z M'A7;@C&XT'W(KY^ /M.4F/]^QR*R/;:F[D5#(+18-U!X[4XP#5M#IMD+K8]: MON, XV>;AH.F E[F6 =G81X8J#+F#=4='%JUO @6DUY_V*Q-XBV^UC7*S\XY MN3VOYS=D_G^]A!/XMZZ;$VHS+/F(^4]#T72-N2^NCV.@O&7'M-C0P-/-H6:P M+]Q+NM16Z:_O:B]379F-]7?JS)AC&^[%3(U"H(6S:U79D7\=B_>YSAN MFW3$EC*@._7N*@)WP0A]L7>IW+5-',@-+RB8W\0F<"'\N.H>6<&%('^Y3YB8 MBP9B#P9"2"33T4#LP4#D$CDA&H@]&(@(FO9D(")HVI.!B*!IO0.Q^NEFJ['6 M[?4Z^X%>;Q2$-[P6>MU" *\)O_S?;ZEO?RJ05()/>>NBO97GPNB9 SO05,Y; MF6YG@%R_<87Z(_5G""@;VYT(9@[?+=O>/#@B, M3&B'"N&%0.?_76X&SL(:'HW[%QEW?AW(MF2[[AU*91$, M7T\Q>/%NC$(>K4W]=[T3^RYVH$=OZ>OUFSDG^[5=_1P"1EH=:?5GUNH#(.-5 MXG XY["5#6Y) 5V=/2(LGVD? O7:!]5\+RRWI^>:O!?$VH;Y<-^WO,KI_5+@ M#VV\4:8%'Q6P(UQ]6/"MJ.8;$3!YZ#L\UJ_[E?P3/QSS=^KZ]E%.\L2\'HOG MI)7I"_E.LB-]^T>*):7%;0!_1#89V>2AV^3\$K2KF^?40)]>GP^TQ^%S(WG7 M:%TK5SNRR?3+_7-&-.[,]H4Q[&5)7KX03[#6. V^:2PGOFF3:W-5MTX%W,HU M2@;HRF:WQ' 3=_=TCTKY7(8FU^6:OX"H7W4NMAC&'AGZYS+T#9.6 MOS7TT:"4R992URV^J9WT;WK2D-P4'L#0T]30A>Q;/LUAQG88=:&)GOG:@FUD M?G;=_;WUY"0 "M4FXN%PS-+&.E.K<&G M2Y,[33WK)U_N=[()S>I![CJQJ/%3=%R,>,_.G<],QD.AUSX^;@_OA(>Z];MW M(51P+PJ)'D65W6 2*H*'_;&9"!ZV"@\?ITH[@@=^.'#BE6FRSM_4.AWIU% F MEVF$AS2%A\5SHO\Z'[;+.LSE)&G3&;&O 7J[-OM-(=RN^[4V%_ 0B$\Q8(H^ MFH7A;NDE5>+4>BWY>1[WYN$N+I1R^X(Y7& Q*9!9/ M)(I ( *!/>C7GH' 9NG-ID% D2Q+*R?5WSS1J]>*FGR(7XNX01[C/+E/%R;: M/AQ$#N#7ZO?.ZOQ+G'7D]DVERKNNJ]?E:AM-.&TW_FDS[.6P&5>;RVO:CSK)P-E M:%SQ-?GJ?-@O=>JU1A[WWM_"FL==*WEDW)%Q'^PZ@!6,FS2K4][*Y)J#@EF4 M'K.#1R?_FQZLL;G%DY]ZI>370*=]"AYL*B/T&0J#]Y2?K)#WL;W$3]YAQW@Q MD&N0D6GA(1@EN,&9+D&TW*#<'JA&N<87[NY.^P^%FY& 9^J(VU@&&5E_9/V' M;_U;W>UAO=:OJ.GGGOU8');2%VGK852X5\P,/?UK8VL<=TW5;[:XR''7??VJ M[MCFEW$?'KI]WM6-%SFGEART)'6@W2K3?BO;465Q@B<(;F%YXZY5/3+QR,0_ M_[K&*^6E8;V<7;Z4AJ>7CII)\<.2F4<3W]S"QIUMQE#J]8A"C^[S3PB<'6'( MQ=\\RB]RS0[6-8N6;7\N!N.&DQ?[PO9Y_8T1:[U MUAE1JW@>--TQ4Y"B4$QD[Y&][R>=^2-[GUS<5@J-)^-Z,)T\*N7[L[Z1CM,C MS8'89!>7'AYT]&6.YWAEC-O<=FK7;LL>N6L[7]"S97]NY_W=*X3<34SG-8Q< M@HPU4VT\OBAF>W#ZZ&C"Q'F1C?*D(Z2\J$YJ<=^&""8BF(A@XM")U(=@HCVY MO;T;/@Y&[6$M1:(**]M1?-Z%'JUTDV7N3EU,EQO)E-Q0O9AXZ0WL)>59&A1X9^ MV(:^!UM.K6KH)YF74:%]WY;:-^V7TEU7KK0>C#P:^L9VG=JU4[.P;'4W6U'M M6@R1;Q=MR;?[[6OV?@^K.2"=Q\]S\_[X\?[IUAS4VD]UWC[/#9[N@"AE-K^- M500@^V-5$8#L"D#V?O^K=P#$.K^X[YR06HF_>#"=5JG>*PVPI"BSZA98/VF5 M]3_>9=7Q$(9-V1N+7[O28193ZTW95YH!+W:.I/1B@D\0?45AR#< OF<&0:\-'./VNV?U5@ MV> EP6AEIZI=-+7<-/M2NAGT5?3;_F MJ_2LZ&.5J,SM&([&#NU0K5=RF71Q3%HFJ#Z:AJ_J::;J5=FR.H-.]U0_N2P4 M!T/),*\N3RZ'TZ<)ZOEB20D+L8.ZZ"A_+#+;?ICY;\>DXG2Z#W>J<%6:/MV^ MY$].ZYXN5IO#1\.J%CLNC[<=YP>*GQGN\X8:\Y M N)Y@C> 9+!7G-,G;!BGX&S9' %K5;DB4:ATV"^2$.-0_^D(H]!C6$PX(@KV M4Y_&N D!CXRXW62N&3P6W^MUUB]17"V)SW6)(H_!XO$QA!4Y3LRQKG)]N E^ M):ANCA:?E3UJAD(OURQH";$4#>X> P.S/V%%=,W;2./(H4D)\K&)&R MI0<2[\)(#N)R#]Y_).L3>6J[G13[,D;%0JDFK:&.'UE$EU$9YX;,'7'''!V)0B*],+H; MJ9V19B/Q'YGK6PBE_VK5"G,,@3T$_P9U!HC3V6.9B7I???NGA=J&QH&A+(0. MGS[(_P2&>;G^STMUF;AD"G;U?*-5+I<[N:R42GYC3P=#<[D; Q+*R;J=?B7? M;[E:JN9KQ8+ MM6JK7#TM50OE4K.3$U*IC#1[^.>Q#DCTS>N\S(^ZHZ)^++>GXO3I.=_F^R\:S%D$YHX1/-ZQQF1M MBA54B*ZIJV^0.)0NFS($WMMT*2L*XB\N('$.1,Z%9+Y&$OJ!QH;LP(-5S= U M R &Q1VBK[QOMA(K2?M/=WT-?M4 :1>^_?-=_O&?G]U_7*.K$.3" =79&Q+? MAJLL+M\L<-FD&/,BLC"=Z[3)Y'E$#/B_9G.@Y/";#BS>(HKY8$ #5(X\$0.^ M,9\(FW !X(<(.O@W?4*":_5IST$,4Z "]OPK;)SRH7W0=[166[/I;_",GJR@ M(X3+(B::TX?7#F7-F+4-WT7)DDYLFY&$-ZP_;W=JO:"Y7Q\#.?G=OF^WIXUQ MJ37*)3/\73[$&^,V48[4L36!ZB1>?JV,@A1>Q8WPM*&)7<,!IR-?,&UGJ6,PO1(+9SGYY;8MUB97S='EHUF_OOKVS_YM M8K&!SNY+.IEXN91 Y>$7+ZGA>B6 1^Q010:.]T MC5]$'I#X*\C3Q-@D")K%S.;C7U347;-R6DVKS=)@VBH6^]W&;>[T*;^'>K;N MCC?EB:3?7%R52C4YD^PU+_-&Y0Q UC!74#';?3Z%,$ R;[>D/]6XO9GG*PSB MZ40*$R5,48X&_?/GZPG1G]S^@1OM]&%BM=C$BJE;PW3HK&]AGTW##148= V* MC-#>E76<<0#?"7'HC*5J*KV->O_N! -S-'ZASJ;ND(LOB*$&[(/0/RDY[0;) M:0V$;.TE.?QHTM>4/MY*[\)H-;9F:$#C4-^&5/'@;@>('"6X#C4&4U$H;Z+AJ;ZF MLTB7^R:\P'L/D.48?H9I)L:!6)Z0>X'B(ZVRR..8V+@+&]P-I!JEB7*Y+:'.@U2H*82@/B"LA>("]V(*9D']Q?7,"DK'H""#AI;(J>@) MJ==5F74D5IO]O4T%(,OAWMV.I9!7@XA M;D#>NXPB23! @L_ ,'O''T0VA@57P.[]TM7)L#84RK7!Q16QA,8HUZUW_YPD MS#5C*4OHY8?99N[TK,W7.O'GR=-EJAWO#%DYH$@M>@+,!_I_"-W(%S0#U?P+U M@$GJ289Y%&8,G3P _P5E=BA/L#0;IVF-S9Y,"CA/6BPVT1W#S\"&$US-X&HP MR?F*)*10D80+C& FCF>IT,6,J $]^K3&>$"T"*H M#.@0]=W?D0%J!F482&3-L^@9L+?T"/'HM&V-::4' MM3-LN6LXM7 M_X-_C\8.A?D'F3(G3@;VZ(Z=9[I^#MLS)GP,]0;P2^@:^KLPLCAR4WP >?#S MW!/+-!Y4;&T,;?!\[ 5D<8H O@KC[<"P44W QPZ!4\/3W) XM(L%#5",=-Y1 MF6ADQXNIJIZ>;#30F0[$8-(=B6>AOAGR M-WVAY"G%SH-C!EUMF73NK\M68%?*H+4*CY-RK\C?_.:'Y[];N9/45;%VDL-=8T);FFM1B 3+#3;Q\W25;M4;96N,3G9R>92$K^M M]&]SW+71AP?YT\C 8J;7X(>"]=@;G _$J]\/2CENG]M/DV^<7\Z8=]ZXSDV' M[U->6 CGA6?RY]@ K)LY,R*J.4 $E3=:6 +;GH):@9U?R@;,AU1%\Q[M9]!? M*!RP8X?)ZI,>]%#)%.CM;W4)O#.7RY M5+[C#3B4(O]KV07T)^'7CP7Q+;G3\BY.<'4@RF.9L0>\;MFC8X%?+'B^#G3+ M'G=_8Z68>]L\?3XV$9'0>?-C>-_=)M"?_-8B[. #RL838=OQN %-\(^]B!J] M(\9]UWX US&Q2CHD/18:5Y\TVP2]HG$[999ZIK5S7C.'L][ABX%+F(K/)32_ M"31[2FAM(^,TI.L$-_OSNI*W 6]MOR]N<[UV442%9X&H;$W5@.ZX1.R[!CWQ M"^>0,%D$&P%:$FKA&'BDA6WPL_3S8G8LF;(JI+@]$R8#;,-HW 4#!#J&O^(. MA'[#$_M6B=QZ1>-HD+!+@JP:: 31Z(0T0G["C4?K1?$']F)FOZ&10_F#W7HFCQZ#K/2Y0/OP;XS%VWUT0T"_P,8Q MEV9^ED'+CT:@Y)I;\UPE#A-6V/\.C\ M7(ZL8@S>=BQ:PPB"MET%<(M0*&W%' ^EK3 .!F'#Z'N1 3,-J1%.9* C0(\5 M0"]3U5R'.<9U+7/ BI:Q0%FS;7]S5UL#J(2N^HZUUXIP9WTE0X5$U,",!Z(- M?HW3C1,LJ?*?L3-L#L$Q'2L3YI$'"K[SJ;:%.4[N]30=-(*XAR5ZOV%?<8L4 ME"AS^V.@X]!X%;-)"EMV@@GK64PXYOH@+/D&U,$@@; <'1M:S[,LT!.?T8M%0> Z_ N0&<(G"G,'*ACA4'G9T'Z#OF M#%$3*(Z$GCLW*Y@8$80[-9S"U;$SI7G$)\W4?2,!H]%IF(3&.<)1G;=E[?6$ M"C8D*/ +405^5('_ ML0K\3B\C$3Z;DSN"FLEUDKT>WY%3N5XGEQ25E$CX9#*;>;LR_\U0Q :GD=<9 M_6L0&9P;Y\!3LX/>I)?FP52^(7OQ>8L Y;"1YCC+0-[S(KT@HX]:R]8EE%NE MRUSA+%\]+37+U7RU6"PW\Z>-4HF6S-^46V?Y0J'6KKJBWU[DX76I8I-9 "&7 M")ZP'/S7[1%7KM*J_U"G..P5Q[K5RN,7M:KWL5P]I3>EG3D3%KI\$)2RO;4;E MQ[40C5H%EZ+4&[5"J0B=;':RDL#G^,V.]TJ#FU\RNEZ3Z2#-&KW1X-V?:JN; MW2XA]_>9SVQU#054R]293=(\/-U-HKI)=5H9P*KH0,#@VVL]C4DU(#*\V7]CP??8. L$;S-1 MXR784SOFSA@V$?TCEV!2'Y.%QC!U1Q=6!^J\>U1H MV!3;6[P/=A (BZ PX0XW^[?,.YQO-VOM[,&6=ZXA33=B";D_''.57)Q7Q!7[ M:RU@)1K!AKL%NRN,.BW>7*F=^V-/9<-%=QH>0=_>G6M=BUIAN@J.>F!%()7< M*K<;IEM]A<7$K!X8Y8^A=36PQ TA70'?RYN 3(.N0/1FH1B5O-P%%1T[%/E" MDQ*U!NH4P&/M@+Z_:\KPVQ"7,N3!=Z59%1W+=;6@W%;I91CE.8/@E,56.Z)Z M!R=*#.U,:1CL]UA]8#Z-$1P8MNK"=N)NF1&+PR",][413=F8-HL/OM\RYDBQ MOGB%TJN(!>.N@%Y=BE#0/,RBL"2*'V6%$1AZAUAUL8*)%N5H Z)K?=-4 S7I MK+C>FT?1C'"DNVA-\P/)JI9H:VD2!F9/E6%U[[)WX;F= M<;QPJ)O8&+G30,U=M/+8-?VL8OK%(:M+(/86Q0[QS06^W?L!B$ +7^;>94]M MF Z7PYK'HV-LEM$,5'7H*5VPX=6]!&KBT"Q ZX$P>X^%1[ "JS'V""()ER\TT1Q,"UM5LQYDF&G# :P6C+DZD:=! ME\6K+BC4FK59H0;-%\ WP;YXSI/-!3,4BK\=$TM1*^_Q.*:KP4'^KKGNJ;M> MD%Y&C"?-,@VF$%C#P"ZQ-'M F:=M^S]YOWFW8J;GR4U:?->>W%^#?E?8T8)O MV.3RW;MV:!J:0P6Y/USLQF6?01MWO6)O$:4[\P6AS\<]L/@ &"SX EMQ 6AQ M"BN+\Y)"MJRSG0H< ""[ATOD>O0R1Z;SL#[U,IC+G(191G.A["60]W1;"4U> MI-KA959O>"B4)6JVKY^^CS7+]JG+?+#]4:#\,@<1E[GAM*9H6$=/$XE@&%TL M@_$V]_)^=;.EKWF42V=0+]_M> L0Y>"\PX@H6[\W[\,B/OE3SBO#+S/G>*FJ M4?J'1M&ERHT4$F':HO9#)P-4="_2 2"NV0NK_E@N_V-.];(I NQ2L;0N*D@7 M+MR])[S3O/^)B3$FSU.A,W9@_2I=T$*9A\XN60B"^!$0MI;"FWX1@0*3^RPT M.)O"8.3F)USNK;EVP2]S%WG:,\?_/W]T5SVV*4VXYRVZOF MMG>0<[X(K--BKI 77T B,?.BVDWN-)^O,RZ]=.:E4/T\8K,1\]=PB="36R = M($LSB'26:Q0T,OL MYU"R8A[)>AX0QVC])$RC+HNDXM#U6:]=C]*>>[D?7(FYDRYSO_QE'HR(RG:? MZ\&,8<_1 #:Y,>8.38D%PNBVUY)%W+W8'T+6>C7 [VVU!W.<:A*F*=ZV6V"$ M&#BP'2^'QF[TW%:5C A].^9L<$,M5$]6I$U5=&RP[< TD,8LJ[-Z6(A[/;SD MT8] ?46PI>"Q?KR)H\"*@4!VS=6$%5)R=*9FVX.X.T"$HB##5WOCZ>=W^>WTSZIL=-2#$=,*\&T7Z:ZN;[__]J1^1BS'O8DB1 MBQ&Y&!\LGQ4RZ2PO\0#\*LX#R:[2D7-JIB-E^:3 BRDE)\FA><#;\CHI9<5< M=FOEG6'M7S(58+LX:%A@DL/90>"+Y4:IT*HUFJ7;4J'=*E^7:B>\MKN;4D/K&_E6B3NM79<:6'JZ/]6F+;J-V\S/ M4G#3";9'D5<%5 8?C?65AC6[))Q90G93M\SG*>>?E>&?;>#2UTM"O&6$](R, M/DB<6';,]3O9#C-N&9P@NGM\XTK'-_9$FBWB-RV@3C0$AH12HUP?[)K0??!" M=*K72V:3N70*[";+=Y)R6NCD>F!+7456ND165#G37:!3@N"/:Z%V62]5FXQ3 M"1DAG97V0"N%)5HY4\5@FR.MVX76 6:+Z70JW5'YK B(G$EWLDH7_N$SO)(F MJ5PFU5O4.K$)(]@HM^YJ-U5 DK-RO78"D-+*EZO'I6H)\*6\EU7[@KA$';V^ M<'YG "(YMSNAUIET1B)=*=U1<@J J=1+=G*JP'>4I-+-2F(WDR/2HEI+[J#3X01( M0EW *=X=WE8CO^'%*"OIL+1L<8*KK:&6AU03&]_,%^B/,7=E"B,'X-T62P## MQ5(T]^](7=-94<[*?*HC2EW2268DI-#=9">;$S(].2UE56$QE"(DZXURM5"N MYRNS)40GI1)J;+/4N :2U]P#=4TN45>_X<'%3]ATJIA>X_=&%\O!L0P.HE^K MX:YS=X.O)=PM$?6JZ1:UL5[#8Q),1^;4,D8/]J)U7WZ^XT]T+S8KGW)KE^!% MX+J!IE=-=QBD>$-V0M4K3:+/FE\.Q* ;LQATG<6@\[,8](EF#1-N651H01@O M2R0EI#M=209OD.]F.]FD+ &-Y04QH_8$J:LN>H/7P'I%@<\N*GFJ='M6/B[3 M4XO\I7'-%F :75%7."L5UZKD;]2;AO<*#9>6!A0^M93RLD[,K?#S^\'1CK0K MJ/1=YIW38)$?V9 M+*5>@4"!%\=A$@L?PA[>>77N(-J_ZLA<-(TV$;KPQI&]V='\.;3TP*%PF^8. MJEV(P6QFN]A9 =3@GY)B&HJ8S<=:7GP0+>3L]R*G/4MN:;([E^+4^(RS\[O/\!:BLJP>[N/I$H!R+$!:LZN:;6(W\\'7ME#Q MX"R4:RI]HF(EP">P55PC8GO]"=05F>YA)L'#:V&/>ZR.EY52L(>Q==2L4,)E];/FH ^ZPOO=<@H?1]X?07APU72\4@Y: M@^"8Z\SX1CG3]>=,DU'.-,J9KI0S#6B_("12K-%;C\VXOJA+2:K%TNU'^05[ M+0ZPVQOLN<(DYMD]U25Y[)C>%TR3Z#-G4Z][#>]K3BZ72#(5#E.'MY @ MFY RGFWXKNWHF:/0RWEF%P#"N7G]K\:7GKQ$;,2%F7Q<&75F$9;J&LSV!O">$U_95^J!$F"[D$E)RY\KP5@W">](H MT@4R=#6X5]_IIO;=<$!8+)3KO6DKE <'#<6?F([^A2O">SU/7)08;E-6N;"L M*!B$124FA/49Q6+'-]BW=]A7@!- .\(B6969?=PL]F?HEXA']IZ)YV3%02UP M_]LCPB RY.?^S^/8='Z]^SIVV9QPO[F4H>\X(_OHY\_)9)* ]R4>S*>?>4OI MXZX7/XGZ(%L_@;?+/P4^)?*IY$^0AR#PR70J!_\3A12?^BD+0ES@TWRV(Y!G M4142?6>X!C_Q725/IZA$M@NGGD:;*5;?F1I.L?VO1?@W^[4/7#' MF:!?M9"RX&BV@AU3/087Q6+?T*7_?O#1F[# +KU4"$L:X,%J?MDX75^0C5^X M]X%S%&X,2YF]GR^;8V)_AG<;QJ\0M6$NS@*D!=W@.+MF#N7$M:'<%X.T"**6 M0I3$9S+9K @0)<5%,9M-;ANB_$U&Z8:#NDR#*I?$PDU#7222AR; SW('Z(3>X3'T!:"NQ:P52^G6!90,!]P81!;846>%7ULX_K?X$ZF M3_ZF]B5_?3!VE&OV@1R[10'TB06V-@.PR5LE6W?W36\011MI[G8\:X!(]XP\ M3F3'XTE;!B:XI/9Y-B%M U%1?Y9$;8,KJZJ#@# MV2#O:Y*1XVYQP%,D2<560]SY[[EJP:> W 1 49]RY@07MOD[C$SQA8O/:T!S MO$T$Z))6GUK*K\"P'2C&8DM=?=SUEJAYYU58/N[BS4M?M09 7I1B1%KGP3<9 MD=:O3%K_'DA%01#3N4SVIS,4@;(*V8PJ= !)XUM#TA([:^P]7]KC9NSH8E$( M(ZJG#.M($.=6SP^_"N1T_?<\F)\!N,)GFZLX*H)]JQROEEKN'>P0.,VVW;1D M0WOB2F/+' %!7H>$WHHVO-92MZ%O-*WB$-R_E+L:=PF>7,F V=_"K(GG;IYI MAO;WLX'?NVRPYC?BYF].#ZF(FT?\X$:\HV IEOTW2$ MTQ"P+T<^\4"0[R!@+AVQX*_,@K<&8-*G!; *[NKL'402Q*]7X$LZ$/@Z3.(F M12GWB+AM$??XG)B14NEX+AO'3Z) E?,9T4[?!MPUB'L 0H'M&XC'#;&%<6&/ M,@!%N'>ZBT:O(Y'E?D6+@P/[][KGUC3C@OM ]YQZ+A?CA%PN&S&L>3R*DN,1 MPUHCP^*3O)3BI>1/F4_&@6QETQV)/$O;2]_, 4V1;E7/<,);KMXD=/?V8\PZ MTX'&4MTZ-7]<=T#7KB_W[J2/Q+6JYA-+<@@TR<$G(WZT AY%2>>('VT?M5)\ M*BUF$;4PZ2R)M.H04$O9$6SE@*\G 3_D M)L+CS\?ZU%V_P>ZC([4.M#_ G/X?TX@V(;=PK;C;,? "0EUUAT\,7P)P*;_02; MP$8>""[6(D;8LR/;0J>_S8YY:[K[] JBMU J<,Q;\. P_%G(23Z+YZ]@R28O)H4<*]D4^.VM8YHY:$@L;F0-S_.K$,RP@X9GRT>I3L4T4T+<2/R55;MV+C%*=YZ.I81T?#$T3<6'/GEG397 M TO6\.#!8].RS E9=J-[_?+%0<>59NB!O;%%STKT'^PWR5[VZ/$0AG"NX%2V M'>X&V"!W+!L#?&8%6:*UG/+6D3AP&/4,8N?V7@J=W(R;C)2+EURYS%4JA7"%O5<:R@+OHK@.//(> MF70?N8!)4:#,7]QSN+7PN?F^_/^(!:X"/00H0QQ7B@BB)#R39W&;B4#3H%M5 MXTY)LJ6,@;)5ZE^'#4A"0OB(ENXK'8@(P-JM4!)VD8YW(S>%OD9Z,.$294RW MK*GA[O'@(*Q-'XC\;, CFQU98/8\=JS3J9>[ 9HB\A]9Y,T M^@1X#-2/KSWY AR(ZX.#G4]C.T"(G?=YYZ"QM47_"Z!1MX!3:R-9#YS[X %' M$"$:]'P)09+C0O*[_(."BI!2W4]O!WUIA$)F.:TO%#601. )$5&(B,(RF]_B M+GQOV/QRLO!'F-#]@8?$N)#0_0@DL/"FD.7:B6:BD)@EDZ04_\6I!5C^&A%D MY_-LQ"UV@#.[XQ;,(7D;0Y:;/8,'U1PYKR2:V]L&9K=WX2O<@#H M(?!"HEQM1@QD'QC(0IP31H>[/6Y4N+)A.S(>V>P=G)+X>A,=JFJSE A'@ YE->CX0>BSH5\)4+>_4;>)8I:D'5EK#,& M4]&,01>W%?OBP%PLG43 _$F!N4AZFJ%M0-T/1+,(I0\.I2MRE^@1/KLZ M7&^4(GS^I/A<]\\@^9H(_1DV@OF$X%PPL6Z[+C\0#@^UP9 F)A&*6+1\HNDD MQK'SYAUVQGS9T#6#,"6GA^; DV7-8#_.*@2%.77^24]^WIL3Y@-G:_]Y0Q*S MIGC'_@:^\<^==C_C<:?T8^!\[H20(\,E9WB_>F#]JR>\>T]$C5EX''UU(DT\ M+1-3"=X_V=TP#>(+E,.CLSF>X_&]P=/F5SNXVS\L_MM[ (9H05'L-4L7LINU M[B4CYHW0*X6+NVK,2:A"9WZ>\ SK*PU08/+Y/;8=K3?%,=NC05O:P).%#,9K M8[DG(,DL/X ^BDYD"R>L_B]5LT>Z/#VB+9X3B)A-9,- Q_C JZ@6>EA<(;K^ MZZU)TGO">L3TZL'I8G+D=X0&XA M+L?N\KZB1,[[;F$2^3;W5%_A12&17AC==:LP'01I-A+_D=TLZ;]:M<)2DO9N MCK-%$1-SF_ KGO.TD$Y\0__GI;I,7#*GJ?_[K9,4,VHOG4EVB*0HG:32%3JY M7%+L= 4YJ>:4=$Z1I6_LK>R.$I*$'+N=>N1 M;E J75-7Y\4MB+ZXL4G_\R\AS?_Z3S?T[N#MP:EB9)$XG2R ^:<3'(>]80\0 M^/@%Y_;J/S^[3-1K-V4/=H-NB92>1\6JZ7#R:*0#TH N)-;8E'=-6UG(#K?I#>FAV__U /5/UCN8Y''L6:Y MARS2_5%I19 [3TBL"/&[^H-]L=IN%#'WR=ZR1*XOVYR*"Z(5>6P#^7;Z&NY] M,3(MVHXN.$W05[9048-V=$E?UGNX(A$?-,9EV>P"^F2+C'').GT@^,I]TP+! M827T6B>R#\S,I>M:Y;I6:=TV8I)LQ)JQRM<"FL]7\PL#[<7Q=/$2S4I@Y MAJ(:&"3POF P1;\)@5D@=N5>PR_ DF-Y#0N$+[ZM&BN3$I+T5J@L !6!QV.T MJZ>;$V^N]3Y3MG+$@'\"8GH7